Tento článek popisuje mapování mezi modelem objektů dokumentů (DOM) RetailForce a litevským modelem iEKA.
Mapování typů dokumentů
V Litvě se zásadně rozlišuje mezi následujícími typy dokumentů (označovanými jako „druh dokumentu“):
- FiscalReceipt – prodejní transakce
- NonFiscalReceipt – dokumenty pro různé účely
- FiscalDay – denní závěrečná zpráva
V rámci NonFiscalReceipts existují další typy, které slouží k dalšímu rozlišení.
Všechny typy (fiscalReceipt, nonFiscalReceipt, FiscalDay) musí být odeslány do systému iEKA a jsou proto podle definice RetailForce „fiscalDocuments“, tj. dokumenty, které musí být fiskalizovány. U pokladen vybavených bezpečnostním modulem tento modul podepisuje údaje z fiskálních dokladů, nefiskálních dokladů a denních závěrečných zpráv (Z), jak to popisuje Litevský státní daňový inspektorát (VMI).
| Litva | Typ dokumentu RetailForce | ||||
| Druh | Typ | Popis | Č. |
Popis | Poznámky |
| daňový doklad | účtenka | Pokladní stvrzenka – prodej zboží/služeb | 0 |
Účtenka | - |
| fiskální doklad | účtenka | Prázdný doklad | 1000 |
NullReceipt | - |
| nedaňová účtenka | nefiskální doklad o vrácení zboží | Pokladní stvrzenka pro evidenci vrácení zboží, výměn a refundací | 0 |
Účtenka |
Stejný typ dokumentu jako běžný pokladní doklad. Mapování: IF
|
| nefinanční doklad | doklad o zrušení nefiskální transakce | Zrušení transakce před dokončením, neúplná transakce | 0 |
Doklad | se generuje při volání koncového bodu POST /api/v1/transactions/cancelDocument. |
| - | - | - | 1 |
Faktura | V současné době není podporováno |
| - | - | - | 2 |
Dodací list | V současné době není podporováno |
| nedaňový doklad | nefinanční doklad o inkase |
Výplatní operace, výběr peněz z pokladny | 10 |
Výplata | Operace výplaty musí být zadány s NEGATIVNÍMI hodnotami (GrossValue, Amount atd.) |
| nefinanční doklad o příjmu | nefiskální finanční doklad |
Speciální operace související s lékárnami | 10 |
PayOut | V současné době není podporováno |
| nefinanční doklad o příjmu | nefiskální doklad o inkasu | Vkladové operace, např. vklad drobných | 11 |
PayIn | Operace PayIn musí být předány s KLADNÝMI hodnotami (GrossValue, Amount atd.) |
| nefinanční doklad o příjmu | nefinanční doklad | Speciální operace související s lékárnami | 11 |
PayIn | V současné době není podporováno |
| - | - | - | 12 |
ProformaInvoice | V současné době není podporováno |
| - | - | - | 13 |
Zákaznická objednávka | V současné době není podporováno |
| - | - | - | 14 |
Předběžná účtenka | V současné době není podporováno |
| - | - | - | 15 |
Potvrzení o platbě | V současné době není podporováno |
| - | - | - | 80 |
Dlouhodobá objednávka | Podporovaný typ dokladu |
| nefinanční doklad | nefiskální doklad o výběru | Vkladové operace, např. vklad drobných | 90 |
Počáteční zůstatek | je považován za vklad |
| nefinanční doklad o příjmu | nefiskální doklad | „Zpráva (X)“ – průběžná zpráva | 98 |
CashCheck | CashCheck lze vygenerovat prostřednictvím koncového bodu GET /api/v1/closing/{clientId}/endofdayDocument. Před voláním /storeDocument je však nutné odpovídajícím způsobem upravit parametry documentType a documentCaption |
| fiscalDay | fiscalDay | „Report (Z)“ – denní závěrečná zpráva | 99 |
EndOfDay | Dokument EndOfDay lze vygenerovat prostřednictvím koncového bodu GET /api/v1/closing/{clientId}/endofdayDocument a uložit pomocí storeDocument. |
| - | - | - | 100 |
Zásoby | V současné době není podporováno |
| nonFiscalReceipt | nedaňový finanční doklad | Struktura OtherCashCollectionOperations (collectionType: 3 – nákup) | 101 |
Nákup | - |
| - | - | - | 1001 |
Tisk účtenky | V současné době není podporováno |
| - | - | - | 1100 |
RůznéNefiskální | V současné době není podporováno |
Mapování typů plateb
Následující tabulka uvádí způsoby platby popsané v technické dokumentaci litevského systému iEKA a jejich přiřazení k RetailForce DOM.
| <paymentType> iEKA Litva | „paymentType“ RetailForce | Poznámky | |
| 1 – Hotovost | Hotovost | 0 |
Platba v hotovosti |
| 2 – Platba debetní/kreditní kartou | EcCard | 1 |
platba debetní kartou |
| 2 – Platba debetní/kreditní kartou | CreditCard | 2 |
platba kreditní kartou |
| 3 – Jiná platební karta (např. věrnostní karta) | Věrnostní | 13 |
|
| 4 – Poukázky | Víceúčelový poukaz | 4 |
Poukazy s jedním účelem (3) nejsou v současné době podporovány jako typ platby (PaymentType), ale musí být přeneseny v prvku „positions“. |
| 5 – Poštovní poukázka | Bankovní účet | 11 |
Platba bankovním převodem |
| 6 – Hrazeno z rozpočtu povinného zdravotního pojištění | není podporováno |
|
|
| 7 – Hrazeno ze státního rozpočtu | není podporováno |
|
|
| 8 – Kryptoměna | Kryptoměna | 9 |
|
| 9 – Ostatní | není podporováno |
|
|
| Struktura OtherCashCollectionOperations (collectionType 1 – vklad) | Vklad | 6 |
V Litvě není podporováno jako specifický způsob platby, ale jako operace inkasa hotovosti |
| 10 – Zaokrouhlování |
|
není v RetailForce samostatným způsobem platby, ale je reprezentováno prvkem „zaokrouhlování“ (document.positions.rounding). | |
| NoCash | 7 |
V současné době není podporováno | |
| Žádné | 8 |
V současné době není podporováno | |
| Aplikace pro mobilní telefony | 10 |
V současné době není podporováno | |
| Karta zákazníka | 12 |
V současné době není podporováno | |
| Šek | 14 |
V současné době není podporováno | |
| Dobropis | 15 |
V současné době není podporováno | |
Mapování typů obchodních transakcí
Typy obchodních transakcí RetailForce jsou v Litvě v zásadě mapovány na tzv. „operace“.
| Litva | RetailForce | |
| Operace | Č. |
Typ obchodní transakce |
| Prodejní operace | 0 |
Tržby |
|
DiscountsAdditions – Není podporováno Pozice s tímto typem obchodní transakce jsou odmítnuty. Slevy se přenášejí jako slevy a příplatky prostřednictvím slev dané pozice. |
1 |
Sleva |
| Výplatní operace (collectionType 1 – vklad) | 2 |
Vklad za prázdné obaly |
|
typ platby 4 – poukázky payoutType 4 – poukázky |
3 |
Poukaz na jeden účel |
Ostatní operace s hotovostí (typ výběru 2 – ostatní) |
4 |
Voucher pro více účelů |
|
Není zaznamenáno Spropitné není v litevské legislativě v odvětví maloobchodu a pohostinství popsáno jako obchodní transakce. Je považováno za osobní příjem. |
5 |
Spropitné |
| Není zaznamenáno. | 6 |
SpolečnostSpropitné |
| Operace PayIn (typ inkasa 1 – vklad) | 7 |
Vklad |
| Ostatní operace inkasa hotovosti (směr inkasa OUT) | 10 |
Výplata |
| Ostatní operace inkasa hotovosti (směr inkasa IN) | 11 |
Vklad |
| Ostatní operace inkasa hotovosti (směr inkasa IN nebo OUT) | 90 |
Převod peněz |
|
nefinanční inkasní doklad (směr operace OUT) Pouze u dokumentů typu [10] = PayOut; u dokumentů typu PayIn [11] a OpeningBalance [90] to způsobí chybu. Platba vyžaduje jedinečný čitelný identifikátor platby „CashMovement“. |
91 |
Rozdíl hotovosti |
| Není podporováno | 92 |
|
| Není podporováno | 93 |
|
typy inkasa
Ostatní platební transakce jsou reprezentovány typy inkasa.
| Litva | RetailForce | |
| collectionType | Č. |
Přiřazení |
| Vklad | 1 |
Typ platby: [6] = Vklad Typ obchodní transakce: [7] = Vklad |
| Ostatní | 2 |
Typ obchodní transakce: [4] = Víceúčelový poukaz Typ obchodní transakce: [3] = Jednoúčelový poukaz s zápornými hodnotami |
| Nákup | 3 |
Typ dokladu: [101] = Nákup |
| Vrácení peněz | 4 |
POKUD:
|
Systém RetailForce zaznamenává komunikaci se systémem iEKA. Tato ladicí data jsou uložena ve složce C:\ProgramData\RetailForce\Fiscal Webservice\{clientId}\lithuaniaFiscalFiles.
Podrobnosti najdete v článku Komunikace s iEKA.
Tento článek byl přeložen automaticky.
Komentáře
0 komentářů
Prosím přihlaste se, abyste mohli napsat komentář.