V nekaterih državah morate navesti namen, za katerega se uporablja določen način plačila.
Na Hrvaškem, na primer, je treba navesti, kateri način plačila je bil uporabljen za napitnine.
Trenutna različica programa RetailForce (1.11.23) podpira le ta specifični scenarij (označevanje plačil kot napitnin) in bo po potrebi razširjena.
Plačilo, uporabljeno za napitnine
Ali je v določeni državi potrebno plačilo napitnine navesti ločeno od zneska poravnave, je določeno v »fiscalCountryProperties«.
Če je lastnost »mustIndicateTipCompanyTipPayment« nastavljena na »true«,
- mora nadrejeni sistem v razdelku »payments« vključiti lastnost »isTip«: »true«, da se prikaže, katero od plačil se uporablja za napitnine,
- če objekt »positions« vsebuje postavke z »BusinessTransactionType«: »[5] = Tip« IN/ALI »BusinessTransactionType«: »[6] = CompanyTip«.
Razdelitev plačil
Ker se lahko uporablja več načinov plačila, mora sistem na višji ravni (blagajna) opredeliti, kateri način plačila se uporablja za napitnine.
Razlog za to je, da hrvaški sistem fiskalizacije zahteva, da se napitnine in način njihovega plačila navedejo ločeno od zneska, plačanega za blago in storitve.
- <tns:NacinPlac>, ki je način plačila, uporabljen za poravnavo računa, in
- <tns:nacinPlacanjaNapojnice>, ki označuje način plačila, uporabljen izključno za napitnine.
Navesti je treba ne le način plačila, temveč tudi ustrezne zneske:
- <tns:IznosUkupno> – znesek poravnave računa
- <tns:iznosNapojnice> – znesek napitnin
Primer:
- znesek porabe je 36,40 EUR – stranka plača s kreditno kartico
- stranka pusti tudi 3,60 EUR v gotovini kot napitnino
Če je »fiscalCountryProperties.mustIndicateTipCompanyTipPayment« TRUE, mora payload v tem primeru vsebovati flag »isTip«: true, kot je prikazano v spodnjem primeru:
"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
}
]Če se uporabi le en način plačila, RetailForce system samodejno razporedi plačilo. Vendar je treba flag »isTips« še vedno vključiti v objekt »payments«.
Ta članek je bil samodejno preveden.
Komentar
0 komentarjev
Za dodajanje komentarja prosimo kliknite Vpis.