Skip to main content

Type of Payment: ftPayItemCase

This table expands on the values provided in the Type of Payment: ftPayItemCase reference table of the Compliance Middleware with values applicable to the Polish market.

Every pay item must carry the currency PLN (see Data Structures).

Format

CCCC_vlll_gggg_xxPP

v - version

version 2

PP - payment type

ValueDescriptionMiddleware version
00Unknown payment type for PL
This is handled like a cash payment in national currency (PLN).
preview
01Cash payment
cash
preview
02NonCash
noncash
preview
03Crossed chequepreview
04Debit card paymentpreview
05Credit card paymentpreview
06Voucher payment (coupon) - voucher by money valuepreview
07Online payment
noncash
preview
08Loyalty program Customer card paymentpreview
09Accounts receivablepreview
0ASEPA transferpreview
0BOther Bank transferpreview
0CTransfer to Cashbook / Vault / Owner / Employee
Positive (+) amount contributes to cashbox/vault. This higher the amount in cashbox/vault.
Negative (-) amount lowers the amount in cashbox/vault.
preview
0DInternal / Material consumptionpreview
0EGrantpreview
0FTicket Restaurant / (Sodexo, edenred, usw.)preview

gggg - global tagging/flag

ValueDescriptionMiddleware Version
0001IsVoid
Marks PayItem as Void previous position. Quantity and amount are inverted, related to original item.
IsVoid is used in cases where the exchange of money has not been executed yet.
preview
0002IsReturn/IsRefund
Marks PayItem as Return of good or service. Quantity and amount are inverted, related to original item.
IsReturn/IsRefund is used in cases where the exchange of money has been executed already.
preview
0004(reserved)
preview
0008Downpayment
Marks PayItem as a downpayment.
Positive (+) amount is reduction of downpayment.
Negative (-) amount is creation of downpayment.
preview
0010IsForeignCurrency
The amount is still in PLN, at the moment of acceptance. ftPayItemData requires two data elements with “foreignCurrencySymbol” and “foreignCurrencyAmount” to persist data for daily closing and later bookkeeping transactions.
preview
0020IsChange
Usually contains a negative (-) amount.
(IsVoid => can be inverted)
preview
0040IsTip
Must be a negative (-) amount to flow out of payment method.
ShowInChargeItems flag can be used to raise the total amount by the tip amount, to have a more convenient visualization.
preview
0080IsDigital/IsElectronic
Electronic money, digital money
preview
0100IsInterface/AmountVerified
Was verified by interface, automated amount transfer
preview
8000ShowInChargeItems
Visualize the item before Total Amount. This inverts amount and does include the amount into the visualized total amount on the receipt.
preview