В тази статия са представени актуалните допълнения и промени в модела на обектите на документа (DOM) в съответните release-версии.
Наличното внедрение не се засяга от тези промени. Осигурена е обратната съвместимост на DOM. Ако дадена промяна засяга обратната съвместимост, това ще бъде посочено отделно.
Промените обикновено са необходими в хода на внедряването на нови страни, подлежащи на фискализация. За да се отговорят на изискванията за фискализация в тези допълнителни страни чрез RetailForce Middleware, се препоръчва да се адаптират съществуващите имплементации и в бъдеще новите полета да се прехвърлят към middleware-то, при условие че са налични в системата нагоре по веригата.
Елементи
Следващата таблица показва кои промени в определени елементи на DOM са били внедрени или премахнати в съответната версия.
|
DOM- вер. |
DOM-обект | Място | Промяна | Release |
| 1.7.0 | SystemEntryDate | Документ | Поради изискванията в Португалия полето SystemEntryDate беше въведено предимно за фактури (когато датата на фактурата се различава от датата на въвеждане). | 1.11.16 |
| 1.5.2 | IsBusiness | Partner | Поради изискванията във Франция полето „partner.IsBusiness“ се валидира във френските клиенти. | 1.9.1 |
| 1.5.2 | BaseTaxValue2 | Позиция ItemBase |
BaseTaxValue2 определя стойността (преди отстъпка или надбавка) на втора данъчна ставка. | 1.9.0 |
| 1.5.2 | VatPercent2 | Позиция ItemBase |
В VatPercent2 може да се зададе втора данъчна ставка. Това е задължително например в Квебек (Канада). | 1.9.0 |
| 1.5.2 | AdditionalTax | Позиция ItemBase |
Допълнителните данъци, като например тези върху алкохола или тютюна в някои държави, могат да се зададат чрез AdditionalTax. | 1.9.0 |
| 1.5.2 | TaxValue | Позиция ItemBase |
TaxValue2 определя стойността (след отстъпка или надбавка) на втора данъчна ставка. | |
| 1.5.2 | ItemType | Позиция ItemBase |
ItemType описва типа на артикула – стоки или услуги
|
1.8.18 |
| 1.5.0 | DocumentIssueType | Документ | Определя типа на издаване на документа (на хартия, цифрова разписка, на хартия и в цифров формат, неиздаден) | 1.8.8 |
| 1.5.0 | ServiceType | Документ | Спецификация на вида услуга (обслужване на маса, обслужване на гише), подробно описание на „дейността“ | 1.8.8 |
| 1.5.0 | Транзакция за електронна търговия | Документ | Посочване дали транзакцията е транзакция за електронна търговия | 1.8.8 |
| 1.5.0 | Уникален ID на касовия апарат | Документ |
Уникалният ID на cashregister-a се запазва в документа от версия 1.5.0 на DOM, но полето Configuration.Cashregister.Id е премахнато от конфигурацията. Като част от интеграцията с Warrify. |
1.8.8 |
| 1.5.0 | Конфигурация |
Остаряло до второ нареждане. Като част от интеграцията с Warrify. |
1.8.8 | |
| 1.5.0 | TerminalSlaveId | Документ | Опция за задаване на ID на входна станция (подчинено устройство), свързана с електронната система за запис. | 1.8.8 |
| 1.5.0 | footerGraphicIndex | Документ | Чрез footerGraphicIndex в долния колонтитул на документа се поставя предварително дефиниран графичен елемент. | 1.8.8 |
| 1.5.0 | AdditionalHeader | Документ | Допълнителен текст в горния header на ваучер (добавен като част от функционалното разширение за печат на документи в Италия). | 1.8.8 |
| 1.5.0 | AdditionalFooter | Документ | Допълнителен текст в Footer-то на ваучера (добавен като част от функционалното подобрение за печат на документи в Италия). | 1.8.8 |
| 1.5.0 | Coupon | Документ | Добавена е опция за отпечатване на допълнителни купони върху касовата бележка (добавена като част от функционалното подобрение за печат на документи в Италия). | 1.8.8 |
| 1.5.0 | IsBusiness | Партньор | Определение, че „партньорът“ (= клиент) е бизнес клиент. | 1.8.8 |
| 1.5.0 | Допълнителна идентификация | Партньор |
Предаване на допълнителни ID, като например:
|
1.8.8 |
| 1.5.0 | VatPercentage2 | Vat | Спецификация на допълнителна данъчна ставка (разширение за държави с повече от една данъчна ставка – например GST и QST в Québec/Канада). | 1.8.8 |
| 1.5.0 | VatPercent2 | Позиция | Предаване на допълнителна данъчна ставка за съответния артикул (разширение за държави с повече от една данъчна ставка – например GST и QST в Québec/Канада). | 1.8.8 |
| 1.5.0 | AdditionalTaxType | Позиция. AdditionalTax | Посочване на допълнителни данъци (алкохол, тютюн, NOVA (автомобили в Австрия), други) | 1.8.8 |
| 1.5.0 | AdditionalTaxType Идентификация | Позиция. AdditionalTax | Подробности за допълнителния данък, задължително, ако AdditionalTaxType е „друго“. | 1.8.8 |
| 1.5.0 | TaxPercent | Позиция. AdditionalTax | Посочване на ставката (в проценти) на допълнителния данък. | 1.8.8 |
| 1.5.0 | TaxValue | Позиция. AdditionalTax | Посочване на сумата на допълнителната данъчна ставка. | 1.8.8 |
| 1.5.0 | BusinessSector | FiscalClient | Определение на бизнес сферата (областта на дейност). | 1.8.8 |
| 1.5.0 | cardData | Плащане | може да се използва за отпечатване на разписки за кредитни карти за клиенти и търговци (понастоящем достъпно само за Италия) | 1.8.8 |
| 1.4.1 | FiscalModuleVersion | Документ | Версия на фискалния модул (Trusted Fiscal Module), използван за генериране на съответния документ. Задават се автоматично от middleware-то, ако не са предадени от софтуера. | 1.8.4 |
| 1.4.1 | FiscalCountryModule-Version | Документ | Версия на модула за държавата (Trusted Fiscal Country Module), използван за генериране на съответния документ. Задават се автоматично от middleware-то, ако не са предадени от софтуера. | 1.8.4 |
| 1.4.1 | SoftwareName | Документ | Име на POS софтуера, с който е създаден съответният документ. Задават се автоматично от middleware, ако не са предадени от софтуера. | 1.8.4 |
| 1.4.0 | DateTimeOffset | Документ – Референция | Променете всички полета „DateTime“ на „DateTimeOffset“ в подготовка за фискализация в Cloud. | 1.8.0 |
| 1.3.0 | FiscalDocument-Revision | fiscalResponse – Германия | Елементът вече се използва само в AdditionalFields на FiscalResponseGermany. | 1.7.7 |
| 1.3.0 | Фискален документ – номер | fiscalResponse | fiscalDocumentNumber (string ) е добавен, за да може да се съпоставят буквено-цифрови стойности (Унгария, Сърбия). | 1.7.7 |
| 1.2.0 | PayOutType | Позиция. Запис |
Добавен е елемент, за да може да се класифицират плащанията на касата. Моля, имайте предвид, че например паричен превод (от касов апарат към банка и обратно) вече се класифицира чрез BusinessTransactionType. | 1.7.6 |
| 1.2.0 | ReturnReasonType | Референция към документ |
Стойностите
|
1.7.6 |
| 1.2.0 | Payment | Свойството IsCash е премахнато от DOM. | 1.7.6 | |
| 1.1.8 | ItemSerialNumber | Position.Item | Добавена е свойството ItemSerialNumber – сериен номер на елемента или идентификационен номер. | 1.6.4 |
| 1.1.7 | ReturnReasonType | Документ-Референция | Добавена е собственост. | 1.6.1 |
| 1.1.7 | ReturnReasonText | Документ-Референция | Добавено свойство. | 1.6.1 |
| 1.1.7 | Barcode | Position.Text | Добавено свойство. Използва се за печат на Barcode чрез фискални принтери. | 1.6.1 |
| 1.1.7 | barcodeType | Position.Text | Добавена е нова характеристика. Спецификация на типа на Barcode. | 1.6.1 |
| 1.1.1 | AccountingDate | Документ | Добавена е датата, на която транзакцията е осчетоводена във финансовото счетоводство. | 1.3.2 |
| 1.1.1 | ServicePeriodStart | Документ | Начало на периода на услугата – добавена собственост. | 1.3.2 |
| 1.1.1 | ServicePeriodEnd | Документ | Край на периода на обслужване – добавен имот. | 1.3.2 |
| 1.1.1 | PaymentTerms | Документ | Добавен е обект „Условия за плащане“ (PaymentTerms). | 1.3.2 |
| 1.1.1 | PositionCount | Документ | Брой прехвърлени елементи (грешка при валидиране, ако броят на прехвърлените елементи не съвпада с това поле). | 1.3.2 |
| 1.1.1 | DueDateDays | PaymentTerms | Добавена е свойството „Срок на плащане“. | 1.3.2 |
| 1.1.1 | Отстъпка | PaymentTerms | Добавена е характеристика „отстъпка“. | 1.3.2 |
| 1.1.1 | DiscountDueDays | PaymentTerms | Добавена е характеристика „Период на отстъпката“. | 1.3.2 |
| 1.1.1 |
Наказателна лихва за закъснение – процент |
PaymentTerms | Добавена е характеристика „Лихва върху просрочените плащания“. | 1.3.2 |
| 1.1.0 | PrintCount | Документ | Добавена е характеристика „PrintCount“ – брой отпечатъци при създаване на ваучера. | 1.2.11 |
| 1.1.0 | ProformaPrintCount | Документ | Добавена е свойството ProformaPrintCount – брой разпечатки преди запазване на касовата бележка (например: разпечатване на информация в ресторантьорството). | 1.2.11 |
| 1.1.0 | DeliveryPrintCount | Документ | Добавена е свойството „DeliveryPrintCount“ – брой разпечатки на междинни поръчки / например: поръчки на маса или разпечатки за кухнята/бара. | 1.2.11 |
| 1.1.0 | SalesPerson | Документ | Добавена е свойството „SalesPerson“ (тип обект: Потребител). | 1.2.11 |
| 1.1.0 | CustomerCount | Документ | Добавена е свойството „CustomerCount“ – брой клиенти на касовата бележка. | 1.2.11 |
| 1.1.0 | CreateDate | Position | Добавено е свойство CreateDate – дата на създаване на артикула, ако е налична. | 1.2.11 |
| 1.1.0 | CostPrice | Позиция.Елемент | Добавена е характеристика CostPrice – себестойност/покупна цена. | 1.2.11 |
| 1.1.0 | ItemDateOfEntry | Позиция.Артикул | ItemDateOfEntry Дата на въвеждане на артикула. | 1.2.11 |
| 1.1.0 | CreateDate | Плащане | Добавена е характеристика CreateDate – дата на създаване на плащането, ако е налична. | 1.2.11 |
| 1.1.0 | Потребител | Плащане | Добавена е характеристика „Потребител“ – потребителят, въвел плащането. | 1.2.11 |
| 1.1.0 | SalesPerson | Плащане | Добавена е характеристика „SalesPerson“ – SalesPerson-ът, който е извършил плащането. | 1.2.11 |
| 1.1.0 | Идентификационен номер на терминала за плащане | Плащане | Добавен е Property PaymentTerminalReferenceId – позволява задаването на transactionId, когато е свързан терминал за плащане. | 1.2.11 |
| 1.1.0 | Идентификатор | Позиция. Отстъпка |
Добавен е идентификаторът на свойството | 1.2.11 |
| 1.1.0 | FirstName | Потребител | Добавена е свойство за „Име“. | 1.2.11 |
| 1.1.0 | lastName | Потребител | Добавена е свойство за „Фамилия“. | 1.2.11 |
| 1.1.0 | Предшественик | ReferenceType | Добавен е допълнителен тип препратка „предходен документ“ | 1.2.11 |
| 1.0.0 |
FiscalDocument – startTime |
fiscalResponse | Добавена е свойство. | 1.0.0 |
| 1.0.0 | PaymentType | Плащане | Добавена е собственост. | 1.0.0 |
| 1.0.0 |
Тип на бизнес транзакцията |
Позиция | Добавена е свойство. | 1.0.0 |
Типове документи
Следващата таблица показва в коя версия са добавени или премахнати определени типове документи (documentType).
|
DOM- вер. |
DocumentType | Промяна / Обяснение | Release |
| 1.3.0 | PrintingReceipt | Използва се за печат на нефискални документи без артикули | 1.7.7 |
| 1.1.0 | Проформа фактура | Добавен е тип документ „Проформа фактура“. Проформа фактура. | 1.2.11 |
| 1.1.0 | Инвентаризация | Добавен е тип документ „Инвентаризация“ – за инвентаризации. | 1.2.11 |
Начини на плащане
Следващата таблица показва в коя версия са добавени или премахнати определени видове плащания / начини на плащане (PaymentType).
|
DOM- вер. |
PaymentType | Промяна / Обяснение | Release |
| 1.1.0 | Криптовалута | Криптовалута – за плащания с BitCoin и др. | 1.2.11 |
| 1.1.0 | Приложения за мобилни телефони | Приложения за мобилни телефони – за плащания чрез приложения за мобилни телефони. | 1.2.11 |
| 1.1.0 | BankAccount | BankAccount – Плащане чрез банков превод. | 1.2.11 |
| 1.1.0 | CustomerCard | Карта на клиента – клиентска сметка. | 1.2.11 |
| 1.1.0 | Loyalty | Loyalty – плащане с точки, coupons. | 1.2.11 |
| 1.1.0 | Чек | Чек – плащания с чек . | 1.2.11 |
| 1.1.0 | CreditNote | CreditNote – плащане с кредитна бележка. | 1.2.11 |
Видове бизнес транзакции
Следващата таблица показва в коя версия са добавени или премахнати определени видове бизнес транзакции (BusinessTransactionType).
|
DOM- вер. |
BusinessTransactionType | Промяна / Обяснение | Release |
| 1.2.0 | Свойството „Отстъпка“ е премахнато. | 1.7.6 | |
| 1.1.0 | GrantGenuine | Добавена е характеристика GrantGenuine – истинска субсидия. | 1.2.11 |
| 1.1.0 | GrantUnreal | Добавена е свойството GrantUnreal – нереална субсидия. | 1.2.11 |
Други промени
Другите промени са описани по-долу.
- понастоящем няма -
Тази статия е преведена автоматично.
Коментари
0 коментара
Влезте в услугата, за да оставите коментар.