V některých zemích je nutné uvést účel, pro který se konkrétní způsob platby používá.
V Chorvatsku je například nutné uvést, který způsob platby byl použit pro spropitné.
Aktuální verze RetailForce (1.11.23) podporuje pouze tento konkrétní scénář (označování plateb jako spropitné) a bude v případě potřeby rozšířena.
Platba použitá na spropitné
Zda je v konkrétní zemi nutné vyznačit platbu spropitného odděleně od částky vyúčtování, je uvedeno v „fiscalCountryProperties“.
Pokud je vlastnost „mustIndicateTipCompanyTipPayment“ nastavena na hodnotu „true“,
- musí nadřazený systém v sekci „payments“ uvést vlastnost „isTip“: 'true', aby bylo zřejmé, která z plateb slouží jako spropitné,
- v případě, že objekt „positions“ obsahuje pozice s „businessTransactionType“: „[5] = Tip“ A/NEBO „businessTransactionType“: „[6] = CompanyTip“.
Rozdělení plateb
Jelikož lze použít více platebních metod, musí nadřazený systém (pokladna) určit, která platební metoda se používá pro spropitné.
Důvodem je to, že chorvatský fiskalizační systém vyžaduje, aby spropitné a způsob jeho úhrady byly vyznačeny odděleně od částky zaplacené za zboží a služby.
- <tns:NacinPlac> – způsob platby použitý pro vyúčtování faktury, a
- <tns:nacinPlacanjaNapojnice>, který udává způsob platby použitý výhradně pro spropitné.
Je nutné uvést nejen způsob platby, ale také příslušné částky:
- <tns:IznosUkupno> – částka k úhradě faktury
- <tns:iznosNapojnice> – částka spropitného
Příklad:
- celková částka za spotřebu činí 36,40 EUR – zákazník platí kreditní kartou
- zákazník navíc nechává 3,60 EUR v hotovosti jako spropitné
Pokud je „fiscalCountryProperties.mustIndicateTipCompanyTipPayment“ nastaveno na TRUE, musí datová náplň v tomto případě obsahovat příznak „isTip“: true, jak je uvedeno v následujícím příkladu:
"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
}
]Pokud je použita pouze jedna platební metoda, rozdělení platby provede systém RetailForce automaticky. Příznak „isTips“ by však i tak musel být zahrnut do objektu „payments“.
Tento článek byl přeložen automaticky.
Komentáře
0 komentářů
Prosím přihlaste se, abyste mohli napsat komentář.