I vissa länder måste du ange syftet med en viss betalningsmetod.
I Kroatien är det till exempel nödvändigt att ange vilken betalningsmetod som användes för dricks.
Den aktuella versionen av RetailForce (1.11.23) stöder endast detta specifika scenario (flagga betalningar som dricks) och kommer att utökas vid behov.
Betalning som används för dricks
Om det i ett visst land är nödvändigt att ange betalning av dricks separat från avräkningsbeloppet anges detta i ”fiscalCountryProperties”.
Om egenskapen ”mustIndicateTipCompanyTipPayment” är ”true”,
- måste det uppströms liggande systemet inkludera egenskapen ”isTip”: 'true' i avsnittet ”payments” för att visa vilken av betalningarna som används för dricks,
- om objektet ”positions” innehåller positioner med ”BusinessTransactionType”: ”[5] = Tip” OCH/ELLER ”BusinessTransactionType”: ”[6] = CompanyTip”.
Uppdelning av betalningar
Eftersom flera betalningsmetoder kan användas måste det uppströms liggande systemet (kassasystemet) ange vilken betalningsmetod som används för dricks.
Anledningen till detta är att det kroatiska skattesystemet kräver att dricks och betalningssättet för dessa anges separat från det belopp som betalas för varor och tjänster.
- <tns:NacinPlac> som är den betalningsmetod som används för fakturabetalningen, och
- <tns:nacinPlacanjaNapojnice> som anger det betalningssätt som används enbart för dricks.
Inte bara betalningsmetoden måste anges utan även respektive belopp:
- <tns:IznosUkupno> – fakturabeloppet
- <tns:iznosNapojnice> – dricksbeloppet
Exempel:
- konsumtionsbeloppet är 36,40 EUR – kunden betalar med kreditkort
- kunden lämnar dessutom 3,60 EUR i kontanter som dricks
Om "fiscalCountryProperties.mustIndicateTipCompanyTipPayment" är TRUE måste payloaden för detta fall innehålla flaggan "isTip": true, som i exemplet nedan:
"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
}
]Om endast en betalningsmetod används sker betalningsuppdelningen automatiskt av RetailForce systemet. Flaggan ”isTips” måste dock fortfarande inkluderas i objektet ”payments”.
Den här artikeln har översatts automatiskt.
Kommentarer
0 kommentarer
logga in för att lämna en kommentar.