În anumite țări, trebuie să specificați scopul pentru care se utilizează o anumită metodă de plată.
În Croația, de exemplu, este necesar să se specifice ce metodă de plată a fost utilizată pentru bacșișuri.
Versiunea actuală a RetailForce (1.11.23) acceptă doar acest scenariu specific (flagarea plăților ca bacșișuri) și va fi extinsă acolo unde este necesar.
Plata utilizată pentru bacșișuri
Dacă într-o anumită țară este necesar să se indice plata bacșișului separat de suma de decontare este specificat în „fiscalCountryProperties”.
Dacă proprietatea „mustIndicateTipCompanyTipPayment” este „true”,
- sistemul din amonte trebuie să includă proprietatea „isTip”: „true” în secțiunea „payments” pentru a indica care dintre plăți este utilizată pentru bacșișuri,
- în cazul în care obiectul „positions” conține poziții cu „BusinessTransactionType”: „[5] = Tip” ȘI/SAU „BusinessTransactionType”: „[6] = CompanyTip”.
Împărțirea plăților
Deoarece pot fi utilizate mai multe metode de plată, sistemul din amonte (casieria) trebuie să definească care metodă de plată este utilizată pentru bacșiș.
Motivul este că sistemul de fiscalizare croat impune ca bacșișurile și metoda de plată a acestora să fie indicate separat de suma plătită pentru bunuri și servicii.
- <tns:NacinPlac>, care reprezintă metoda de plată utilizată pentru decontarea facturii, și
- <tns:nacinPlacanjaNapojnice> care indică metoda de plată utilizată exclusiv pentru bacșișuri.
Nu trebuie indicată doar metoda de plată, ci și sumele corespunzătoare:
- <tns:IznosUkupno> – suma de plată a facturii
- <tns:iznosNapojnice> – suma bacșișurilor
Exemplu:
- suma consumului este de 36,40 EUR - clientul plătește cu cardul de credit
- clientul lasă, de asemenea, 3,60 EUR în numerar ca bacșiș
Dacă „fiscalCountryProperties.mustIndicateTipCompanyTipPayment” este TRUE, payload-ul pentru acest caz trebuie să includă flag-ul „isTip”: true, așa cum se arată în exemplul de mai jos:
"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
}
]Dacă se utilizează o singură metodă de plată, împărțirea plății se face automat de către RetailForce system. Cu toate acestea, flag-ul „isTips” trebuie totuși inclus în obiectul „payments”.
Acest articol a fost tradus automat.
Comentarii
0 comentarii
Vă rugăm să vă autentificați pentru a lăsa un comentariu.