I visse lande skal du angive formålet med en bestemt betalingsmetode.
I Kroatien er det for eksempel nødvendigt at angive, hvilken betalingsmetode der blev brugt til drikkepenge.
Den aktuelle version af RetailForce (1.11.23) understøtter kun dette specifikke scenarie (flagning af betalinger som drikkepenge) og vil blive udvidet, hvor det er nødvendigt.
Betaling anvendt til drikkepenge
Om det i et bestemt land er nødvendigt at angive betaling af drikkepenge separat fra afregningsbeløbet, er angivet i "fiscalCountryProperties".
Hvis egenskaben "mustIndicateTipCompanyTipPayment" er 'true',
- skal det opstrøms system indeholde egenskaben »isTip«: 'true' i afsnittet »payments« for at vise, hvilken af betalingerne der bruges til drikkepenge,
- hvis »positions«-objektet indeholder positioner med »BusinessTransactionType«: »[5] = Tip« OG/ELLER »BusinessTransactionType«: »[6] = CompanyTip«.
Opdeling af betalinger
Da der kan anvendes flere betalingsmetoder, skal det opstrøms system (kasseapparatet) definere, hvilken betalingsmetode der anvendes til drikkepenge.
Årsagen hertil er, at det kroatiske skattesystem kræver, at drikkepenge og betalingsmetoden herfor angives separat fra det beløb, der betales for varer og tjenesteydelser.
- <tns:NacinPlac>, som er den betalingsmetode, der anvendes til afregning af fakturaen, og
- <tns:nacinPlacanjaNapojnice>, som angiver den betalingsmetode, der udelukkende anvendes til drikkepenge.
Ikke kun betalingsmetoden skal angives, men også de respektive beløb:
- <tns:IznosUkupno> – fakturabeløb
- <tns:iznosNapojnice> – drikkepengebeløbet
Eksempel:
- forbrugsbeløbet er 36,40 EUR – kunden betaler med kreditkort
- kunden efterlader desuden 3,60 EUR i kontanter som drikkepenge
Hvis "fiscalCountryProperties.mustIndicateTipCompanyTipPayment" er true, skal payloadet i dette tilfælde indeholde flagget "isTip": true som i eksemplet nedenfor:
"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
}
]Hvis der kun anvendes én betalingsmetode, foretages betalingsopdelingen automatisk af RetailForce-systemet. Flagget "isTips" skal dog stadig medtages i "payments"-objektet.
Denne artikel er oversat automatisk.
Kommentarer
0 kommentarer
Log ind for at kommentere.