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 Spanish market.

Format​

CCCC_vlll_gggg_xxPP

v - version​

version 2

PP - payment type​

ValueDescription
00Unknown payment type for ES
This is handled like a cash payment in national currency.
01Cash payment
cash
02NonCash
cash
03Crossed cheque
cash
04Debit card payment
cash
05Credit card payment
cash
06Voucher payment (coupon) - voucher by money value
cash
07Online payment
noncash
08Loyalty program Customer card payment
09Accounts receivable
0ASEPA transfer
0BOther Bank transfer
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.
0DInternal / Material consumption
0EGrant
0FTicket Restaurant / (Sodexo, Edenred, USW)

Table 1. ftPayItemCase payment type (PP) values for the Spanish market.

v - version​

version 2

gggg - global tagging/flag​

ValueDescription
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.
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.
0004(reserved)
0008Downpayment
Marks PayItem as a downpayment.
Positive (+) amount is reduction of downpayment.
Negative (-) amount is creation of downpayment.
0010IsForeignCurrency
Amount is still in EUR, at the moment of acceptance. ftPayItemData requires two data elements with “foreignCurrencySymbol” and “foreignCurrencyAmount” to persist data for daily closing and later bookkeeping transactions
0020IsChange
Usually contains a negative (-) amount.
(IsVoid => can be inverted)
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.
0080IsDigital/IsElectronic
Electronic money, digital money
0100IsInterface/AmountVerified
Was verified by interface, automated amount transfer
8000ShowInChargeItems
Visualize the item before Total Amount. This inverts amount and does include the amount into the visualized total amount on the receipt.

Table 2. ftPayItemCase global tagging and flag values for the Spanish market.