U nekim zemljama morate navesti svrhu za koju se određena metoda plaćanja koristi.
U Hrvatskoj, na primjer, potrebno je navesti koji je način plaćanja korišten za napojnice.
Trenutna verzija RetailForcea (1.11.23) podržava samo ovo specifično scenarij (označavanje uplata kao napojnica) i bit će proširena gdje je to potrebno.
Uplata korištena za napojnice
Da li je u određenoj zemlji potrebno odvojeno navesti uplatu napojnice od iznosa računa, specificirano je u "fiscalCountryProperties".
Ako je svojstvo "mustIndicateTipCompanyTipPayment" postavljeno na 'true',
- nadređeni sistem mora uključiti svojstvo "isTip": 'true' u odjeljak "payments" kako bi se prikazalo koja se uplata koristi za napojnice,
- u slučaju da objekt "positions" sadrži pozicije sa "businessTransactionType": "[5] = Tip" I/ILI "businessTransactionType": "[6] = CompanyTip".
Raspodjela uplata
Budući da se mogu koristiti više metoda plaćanja, gornji sistem (blagajna) mora definirati koja se metoda plaćanja koristi za napojnice.
Razlog za to je što hrvatski fiskalizacijski sistem zahtijeva da se napojnice i način njihove uplate navedu odvojeno od iznosa plaćenog za robu i usluge.
- <tns:NacinPlac> koji je način plaćanja korišten za poravnanje računa, i
- <tns:nacinPlacanjaNapojnice> koji označava način plaćanja korišten samo za napojnice.
Ne samo da se mora naznačiti metoda plaćanja, već i odgovarajući iznosi:
- <tns:IznosUkupno> - iznos fakture
- <tns:iznosNapojnice> - iznos napojnica
Primjer:
- iznos potrošnje je 36,40 EUR - kupac plaća kreditnom karticom
- kupac također ostavlja 3,60 EUR u gotovini kao napojnice
Ako je "fiscalCountryProperties.mustIndicateTipCompanyTipPayment" postavljen na TRUE, payload za ovaj slučaj mora uključivati oznaku "isTip": true, kao u primjeru ispod:
"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
}
]Ako se koristi samo jedan način plaćanja, sistem RetailForce automatski vrši podjelu uplate. Međutim, oznaka "isTips" i dalje mora biti uključena u objekt "payments".
Ovaj članak je automatski preveden.
Comments
0 comments
Please sign in to leave a comment.