V niektorých krajinách je potrebné špecifikovať účel, na ktorý sa konkrétny spôsob platby používa.
Napríklad v Chorvátsku je potrebné uviesť, ktorý spôsob platby bol použitý na spropitné.
Aktuálna verzia RetailForce (1.11.23) podporuje len tento konkrétny scenár (označovanie platieb ako spropitné) a v prípade potreby bude rozšírená.
Platba použitá na spropitné
To, či je v konkrétnej krajine potrebné uvádzať platbu spropitného oddelene od sumy vyúčtovania, je špecifikované v „fiscalCountryProperties“.
Ak je vlastnosť „mustIndicateTipCompanyTipPayment“ nastavená na hodnotu „true“,
- nadradený systém musí v sekcii „payments“ obsahovať vlastnosť „isTip“: 'true‘, aby bolo zrejmé, ktorá z platieb slúži na spropitné,
- ak objekt „positions“ obsahuje pozície s „BusinessTransactionType“: „[5] = Tip“ A/ALEBO „BusinessTransactionType“: „[6] = CompanyTip“.
Rozdelenie platieb
Keďže je možné použiť viacero spôsobov platby, nadriadený systém (pokladňa) musí určiť, ktorý spôsob platby sa používa na spropitné.
Dôvodom je to, že chorvátsky systém fiskalizácie vyžaduje, aby boli spropitné a spôsob ich platby uvedené oddelene od sumy zaplatenej za tovar a služby.
- <tns:NacinPlac> – spôsob platby použitý na vyrovnanie faktúry a
- <tns:nacinPlacanjaNapojnice>, ktorý označuje spôsob platby používaný výlučne na spropitné.
Je potrebné uviesť nielen spôsob platby, ale aj príslušné sumy:
- <tns:IznosUkupno> – suma vyúčtovania faktúry
- <tns:iznosNapojnice> – suma spropitného
Príklad:
- celková suma je 36,40 EUR – zákazník platí kreditnou kartou
- zákazník necháva aj 3,60 EUR v hotovosti ako spropitné
Ak je „fiscalCountryProperties.mustIndicateTipCompanyTipPayment“ nastavené na TRUE, payload pre tento prípad musí obsahovať flag „isTip“: true, ako je uvedené v príklade nižšie:
"Payments": [
{
"Amount": 36.40,
"CurrencyIsoCode": "EUR",
"Caption": "CreditCard",
"UniqueReadablePaymentIdentifier": "CCARD/EUR",
"PaymentType": "CreditCard"
},
{
"Amount": 3.60,
"CurrencyIsoCode": "EUR",
"Caption": "Cash",
"UniqueReadablePaymentIdentifier": "CASH/EUR",
"PaymentType": "Cash",
"isTip": true
}
]Ak sa používa len jeden spôsob platby, rozdelenie platby vykoná RetailForce system automaticky. Flag „isTips“ však aj tak musí byť zahrnutý v objekte „payments“.
Tento článok bol preložený automaticky.
Príspevky
0 komentárov
Ak chcete napísať komentár, prihlásiť sa.