В някои държави трябва да посочите целта, за която се използва даден метод на плащане.
В Хърватия, например, е необходимо да се посочи кой метод на плащане е бил използван за бакшиши.
Текущата версия на RetailForce (1.11.23) поддържа само този конкретен сценарий (маркиране на плащания като бакшиши) и ще бъде разширена, където е необходимо.
Плащане, използвано за бакшиши
Дали в дадена страна е необходимо да се посочи плащането на бакшиш отделно от сумата за уреждане, се определя в „fiscalCountryProperties“.
Ако свойството „mustIndicateTipCompanyTipPayment“ е „true“,
- системата нагоре по веригата трябва да включи свойството „isTip“: 'true' в секцията „payments“, за да покаже кое от плащанията се използва за бакшиши,
- в случай че обектът „positions“ съдържа позиции с „BusinessTransactionType“: „[5] = Tip“ И/ИЛИ „BusinessTransactionType“: „[6] = CompanyTip“.
Разделяне на плащанията
Тъй като могат да се използват няколко метода на плащане, системата-източник (касовият апарат) трябва да определи кой метод на плащане се използва за бакшиш.
Причината за това е, че хърватската система за фискализация изисква бакшишите и начинът на тяхното плащане да бъдат посочени отделно от сумата, платена за стоки и услуги.
- <tns:NacinPlac> – методът на плащане, използван за уреждане на фактурата, и
- <tns:nacinPlacanjaNapojnice>, което посочва начина на плащане, използван само за бакшишите.
Трябва да се посочи не само начинът на плащане, но и съответните суми:
- <tns:IznosUkupno> – сума за уреждане на фактурата
- <tns:iznosNapojnice> – сума на бакшишите
Пример:
- сумата за консумация е 36,40 EUR – клиентът плаща с кредитна карта
- клиентът оставя и 3,60 EUR в брой като бакшиш
Ако "fiscalCountryProperties.mustIndicateTipCompanyTipPayment" е true, payload-ът за този случай трябва да включва флага "isTip": true, както в примера по-долу:
"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
}
]Ако се използва само един метод на плащане, разпределението на плащането се извършва автоматично от RetailForce system. Въпреки това флагът „isTips“ все пак трябва да бъде включен в обекта „payments“.
Тази статия е преведена автоматично.
Коментари
0 коментара
Влезте в услугата, за да оставите коментар.