Tento článek představuje aktuální doplnění a změny v objektovém modelu dokumentu (DOM) v příslušných verzích.
Stávající implementace zůstávají těmito změnami nedotčeny. Zpětná kompatibilita DOM je zajištěna. Pokud změna ovlivňuje zpětnou kompatibilitu, bude na to zvlášť upozorněno.
Změny jsou obvykle nezbytné v souvislosti s implementací nových zemí, v nichž platí fiskalizace. Aby bylo možné splnit požadavky na fiskalizaci v těchto dalších zemích prostřednictvím RetailForce Fiscal Middleware, doporučuje se přizpůsobit stávající implementace a v budoucnu přenést nová pole do middlewaru, pokud jsou k dispozici v nadřazeném systému.
Prvky
Následující tabulka ukazuje, které změny určitých prvků DOM byly v které verzi implementovány nebo odstraněny.
|
DOM – ver. |
Objekt DOM | Místo | Změna | Vydání |
| 1.7.0 | SystemEntryDate | Dokument | Vzhledem k požadavkům v Portugalsku bylo zavedeno pole SystemEntryDate, a to především pro faktury (kde se datum faktury liší od data zaúčtování). | 1.11.16 |
| 1.5.2 | IsBusiness | Partner | Vzhledem k francouzským požadavkům je pole „partner.IsBusiness“ ve francouzských klientech ověřováno. | 1.9.1 |
| 1.5.2 | BaseTaxValue2 | Položka ItemBase |
BaseTaxValue2 určuje hodnotu (před slevou nebo příplatkem) druhé daňové sazby. | 1.9.0 |
| 1.5.2 | VatPercent2 | Základ položky |
VatPercent2 lze zadat druhou sazbu daně. To je například vyžadováno v provincii Quebec (Kanada). | 1.9.0 |
| 1.5.2 | AdditionalTax | Položka základu |
Pomocí parametru AdditionalTax lze zadat dodatečné daně, jako jsou například daně z alkoholu nebo tabáku, které se v některých zemích vybírají. | 1.9.0 |
| 1.5.2 | taxValue | Položka základu |
TaxValue2 určuje hodnotu (po slevě nebo příplatku) druhé daňové sazby. | |
| 1.5.2 | itemType | Položka ItemBase |
itemType popisuje typ položky – zboží nebo služby
|
1.8.18 |
| 1.5.0 | Typ vydání dokumentu | Dokument | Definuje typ vystavení dokumentu (papírový, digitální doklad, papírový i digitální, nevystavený) | 1.8.8 |
| 1.5.0 | Typ služby | Dokument | Specifikace typu služby (obsluha u stolu, obsluha u pultu), podrobnosti o „činnosti“ | 1.8.8 |
| 1.5.0 | Transakce elektronického obchodu | Dokument | Údaj o tom, zda se jedná o transakci elektronického obchodu | 1.8.8 |
| 1.5.0 | Jedinečné ID pokladny | Dokument |
Jedinečné ID pokladny se ukládá do dokumentu od verze DOM 1.5.0, ale pole Configuration.CashRegister.Id bylo z konfigurace odstraněno. V rámci integrace s Warrify. |
1.8.8 |
| 1.5.0 | Konfigurace |
Do odvolání zastaralé. Součástí integrace s Warrify. |
1.8.8 | |
| 1.5.0 | TerminalSlaveId | Dokument | Možnost zadat ID vstupní stanice (slave) připojené k elektronickému záznamovému systému. | 1.8.8 |
| 1.5.0 | Index grafiky v zápatí | Dokument | Pomocí footerGraphicIndex se do zápatí dokumentu vloží předdefinovaný grafický prvek. | 1.8.8 |
| 1.5.0 | AdditionalHeader | Dokument | Doplňkový text v záhlaví dokladu (přidaný v rámci funkčního vylepšení pro tisk dokumentů v Itálii). | 1.8.8 |
| 1.5.0 | Dodatečná zápatí | Dokument | Dodatečný text v Footeru dokladu (přidán v rámci funkčního vylepšení pro tisk dokumentů v Itálii). | 1.8.8 |
| 1.5.0 | Kupón | Dokument | Byla přidána možnost tisknout na účtenku další kupóny (přidáno v rámci vylepšení funkcí pro tisk dokumentů v Itálii). | 1.8.8 |
| 1.5.0 | IsBusiness | Partner | Definice, že „partner“ (= zákazník) je firemní zákazník. | 1.8.8 |
| 1.5.0 | Další identifikace | Partner |
Přenos doplňkových identifikátorů, jako jsou:
|
1.8.8 |
| 1.5.0 | VatPercentage2 | Vat | Specifikace dodatečné daňové sazby (rozšíření pro země s více než jednou daňovou sazbou – např. GST a QST v Québecu/Kanadě). | 1.8.8 |
| 1.5.0 | VatPercent2 | Pozice | Přenos dodatečné daňové sazby pro příslušnou položku (rozšíření pro země s více než jednou daňovou sazbou – např. GST a QST v Québecu/Kanadě). | 1.8.8 |
| 1.5.0 | AdditionalTaxType | Položka. AdditionalTax | Údaj o dodatečných daních (alkohol, tabák, NOVA (automobil v AT), ostatní) | 1.8.8 |
| 1.5.0 | Identifikace AdditionalTaxType | Pozice. AdditionalTax | Podrobnosti o dodatečné dani, povinné, pokud je AdditionalTaxType „other“. | 1.8.8 |
| 1.5.0 | TaxPercent | Pozice. AdditionalTax | Údaj o sazbě (v procentech) dodatečné daně. | 1.8.8 |
| 1.5.0 | Hodnota daně | Položka. AdditionalTax | Údaj o výši dodatečné daňové sazby. | 1.8.8 |
| 1.5.0 | BusinessSector | FiscalClient | Definice obchodní oblasti (oblasti činnosti). | 1.8.8 |
| 1.5.0 | Údaje o kartě | Payment | lze použít k tisku účtenek z kreditních karet pro zákazníky a obchodníky (v současné době k dispozici pouze v Itálii) | 1.8.8 |
| 1.4.1 | Verze daňového modulu | Document | Verze fiskálního modulu (Trusted Fiscal Module), který byl použit k vygenerování příslušného dokladu. Je nastavena automaticky middlewarem, pokud není předána softwarem. | 1.8.4 |
| 1.4.1 | FiscalCountryModule-Version | Dokument | Verze národního modulu (Trusted Fiscal Country Module), která byla použita k vytvoření daného dokumentu. Je automaticky nastavena middlewarem, pokud není předána softwarem. | 1.8.4 |
| 1.4.1 | Název softwaru | Dokument | Název softwaru pro prodejní místo, pomocí kterého byl příslušný dokument vygenerován. Je automaticky nastaven middlewarem, pokud není předán softwarem. | 1.8.4 |
| 1.4.0 | DateTimeOffset | Dokument – Odkaz | Změňte všechna pole DateTime na DateTimeOffset v rámci přípravy na fiskální evidenci v Cloudu. | 1.8.0 |
| 1.3.0 | FiscalDocument – revize | FiscalResponse – Německo | Tento prvek se nyní používá pouze v poli „AdditionalFields“ objektu „FiscalResponseGermany“. | 1.7.7 |
| 1.3.0 | Fiskální dokument – číslo | FiscalResponse | FiscalDocumentNumber (řetězec ) přidán, aby bylo možné mapovat alfanumerické hodnoty (Maďarsko, Srbsko). | 1.7.7 |
| 1.2.0 | Typ výplaty | Pozice. Zápis |
Prvek byl přidán, aby bylo možné klasifikovat platby na pokladně. Upozorňujeme, že například převod peněz (z pokladny do banky a naopak) je již klasifikován prostřednictvím BusinessTransactionTypes. | 1.7.6 |
| 1.2.0 | Důvod vrácení | Odkaz na dokument |
Hodnoty
|
1.7.6 |
| 1.2.0 | Payment | Vlastnost IsCash byla odstraněna z DOM. | 1.7.6 | |
| 1.1.8 | Sériové číslo položky | Position.Item | Přidána vlastnost ItemSerialNumber – sériové číslo položky nebo identifikační číslo. | 1.6.4 |
| 1.1.7 | TypDůvoduVrácení | Document-Reference | Přidána vlastnost. | 1.6.1 |
| 1.1.7 | Text důvodu vrácení | Odkaz na dokument | Vlastnost přidána. | 1.6.1 |
| 1.1.7 | Barcode | Pozice.Text | Přidána vlastnost. Slouží k tisku Barcode pomocí fiskálních tiskáren. | 1.6.1 |
| 1.1.7 | BarCodeType | Position.Text | Přidána vlastnost. Specifikace typu Barcode. | 1.6.1 |
| 1.1.1 | Účetní datum | Dokument | Přidáno datum zaúčtování transakce do finančního účetnictví. | 1.3.2 |
| 1.1.1 | ServicePeriodStart | Dokument | Začátek období poskytování služby – přidána vlastnost. | 1.3.2 |
| 1.1.1 | ServicePeriodEnd | Dokument | Konec období služby – nemovitost přidána. | 1.3.2 |
| 1.1.1 | Platební podmínky | Dokument | Objekt platebních podmínek PaymentTerms přidán. | 1.3.2 |
| 1.1.1 | Počet pozic | Dokument | Počet převedených položek (chyba ověření, pokud počet převedených položek neodpovídá hodnotě v tomto poli). | 1.3.2 |
| 1.1.1 | DueDateDays | Platební podmínky | Přidána vlastnost „Splatné do“. | 1.3.2 |
| 1.1.1 | Sleva | Platební podmínky | Přidána vlastnost „sleva“. | 1.3.2 |
| 1.1.1 | DiscountDueDays | Platební podmínky | Přidána vlastnost „Doba platnosti slevy“. | 1.3.2 |
| 1.1.1 |
Sankce za opožděnou platbu – sazba |
Platební podmínky | Přidána vlastnost „Úroky z prodlení“. | 1.3.2 |
| 1.1.0 | Počet tisků | Dokument | Přidána vlastnost PrintCount – počet výtisků při vytváření dokladu. | 1.2.11 |
| 1.1.0 | ProformaPrintCount | Dokument | Přidána vlastnost ProformaPrintCount – počet výtisků před uložením účtenky (např.: tisk informací v pohostinství). | 1.2.11 |
| 1.1.0 | DeliveryPrintCount | Dokument | Přidána vlastnost DeliveryPrintCount – počet výtisků průběžných objednávek / např.: objednávky u stolu nebo výtisk pro kuchyni/bar. | 1.2.11 |
| 1.1.0 | SalesPerson | Dokument | Přidána vlastnost SalesPerson (typ objektu: User). | 1.2.11 |
| 1.1.0 | Počet zákazníků | Dokument | Přidána vlastnost CustomerCount – počet zákazníků na účtence. | 1.2.11 |
| 1.1.0 | CreateDate | Pozice | Přidána vlastnost CreateDate – datum vytvoření položky, je-li k dispozici. | 1.2.11 |
| 1.1.0 | CostPrice | Pozice.Položka | Přidána vlastnost CostPrice – pořizovací cena/nákupní cena. | 1.2.11 |
| 1.1.0 | DatumZápisuPoložky | Pozice.Položka | ItemDateOfEntry Datum zařazení položky. | 1.2.11 |
| 1.1.0 | Datum_vytvoření | Platba | Přidána vlastnost CreateDate – datum vytvoření platby, je-li k dispozici. | 1.2.11 |
| 1.1.0 | Uživatel | Platba | Přidána vlastnost User – uživatel, který zadal platbu. | 1.2.11 |
| 1.1.0 | SalesPerson | Platba | Přidána vlastnost SalesPerson – prodejce, který provedl platbu. | 1.2.11 |
| 1.1.0 | Referenční ID platebního terminálu | Platba | Přidáno Property PaymentTerminalReferenceId – umožňuje zadání TransactionId v případě připojení platebního terminálu. | 1.2.11 |
| 1.1.0 | Identifikátor | Pozice. Sleva |
Přidán identifikátor vlastnosti | 1.2.11 |
| 1.1.0 | Křestní jméno | Uživatel | Přidána vlastnost „Křestní jméno“. | 1.2.11 |
| 1.1.0 | Příjmení | Uživatel | Přidána vlastnost pro „Příjmení“. | 1.2.11 |
| 1.1.0 | Předchůdce | ReferenceType | Přidán další typ odkazu „předchozí dokument“ | 1.2.11 |
| 1.0.0 |
FiscalDocument – StartTime |
Fiskální odpověď | Přidána vlastnost. | 1.0.0 |
| 1.0.0 | Typ platby | Platba | Přidána vlastnost. | 1.0.0 |
| 1.0.0 |
Typ obchodní transakce |
Pozice | Vlastnost přidána. | 1.0.0 |
Typy dokumentů
Následující tabulka ukazuje, ve které verzi byly určité typy dokumentů (DocumentType) přidány nebo odstraněny.
|
DOM – verze |
DocumentType | Změna / Vysvětlení | Vydání |
| 1.3.0 | Tisk dokladu | Slouží k tisku nefiskálních dokladů bez položek zboží | 1.7.7 |
| 1.1.0 | ProformaInvoice | Přidán typ dokumentu ProformaInvoice. Proforma faktura. | 1.2.11 |
| 1.1.0 | Inventář | Přidán typ dokumentu „Inventář“ – pro inventury. | 1.2.11 |
Způsoby platby
Následující tabulka ukazuje, ve které verzi byly přidány nebo odstraněny určité typy plateb / platební metody (PaymentType).
|
DOM – verze |
PaymentType | Změna / Vysvětlení | Verze |
| 1.1.0 | Kryptoměna | Kryptoměna – pro platby pomocí BitCoinu a dalších kryptoměn. | 1.2.11 |
| 1.1.0 | Aplikace pro mobilní telefony | Aplikace pro mobilní telefony – pro platby pomocí aplikací pro mobilní telefony. | 1.2.11 |
| 1.1.0 | BankAccount | BankAccount – Platba bankovním převodem. | 1.2.11 |
| 1.1.0 | Zákaznická karta | Zákaznická karta – zákaznický účet. | 1.2.11 |
| 1.1.0 | Věrnost | Věrnost – platba body, kupóny. | 1.2.11 |
| 1.1.0 | Šek | Šek – platby šekem . | 1.2.11 |
| 1.1.0 | CreditNote | Doplatkový doklad – platba pomocí doplatkového dokladu. | 1.2.11 |
Typy obchodních transakcí
Následující tabulka ukazuje, ve které verzi byly určité typy obchodních transakcí (BusinessTransactionType) přidány nebo odstraněny.
|
DOM – verze |
BusinessTransactionType | Změna / Vysvětlení | Vydání |
| 1.2.0 | Vlastnost „Sleva“ byla odstraněna. | 1.7.6 | |
| 1.1.0 | GrantGenuine | Byla přidána vlastnost GrantGenuine – skutečná dotace. | 1.2.11 |
| 1.1.0 | GrantUnreal | Vlastnost GrantUnreal – nereálná dotace – přidána. | 1.2.11 |
Další změny
Další změny jsou popsány níže.
- v současné době žádné -
Tento článek byl přeložen automaticky.
Komentáře
0 komentářů
Prosím přihlaste se, abyste mohli napsat komentář.