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

Format

CCCC_vlll_gggg_xxPP

v - version

version 2

PP - payment type

ValueDescriptionMiddleware version
00Unknown payment type for GR
This is handled like a cash payment in national currency.
1.3.45
01Cash1.3.45
02NonCash1.3.45
03Cheque1.3.45
04POS/e-POS1.3.45
05POS/e-POS1.3.45
06Cheque1.3.45
07Online payment1.3.45
08Loyalty program / Customer card payment1.3.45
09On Credit1.3.45
0ADefault maps to Domestic payments.
Description == "IRIS" maps to IRIS.
Description == "RF code payment (Web banking)" maps to Web banking.
1.3.45
0BMaps to International Business Payment Account1.3.45
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.
1.3.45
0DInternal / Material consumption1.3.45
0EGrant
0FTicket Restaurant / (Sodexo, Edenred, etc.)1.3.45

v - version

version 2

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.
1.3.45
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.
1.3.45
0004(reserved)
1.3.45
0008Downpayment
Marks PayItem as a downpayment.
Positive (+) amount is reduction of downpayment.
Negative (-) amount is creation of downpayment.
1.3.45
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
1.3.45
0020IsChange
Usually contains a negative (-) amount.
(IsVoid => can be inverted)
1.3.45
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.
1.3.45
0080IsDigital/IsElectronic
Electronic money, digital money
1.3.45
0100IsInterface/AmountVerified
Was verified by interface, automated amount transfer
1.3.45
8000ShowInChargeItems
Visualize the item before Total Amount. This inverts amount and does include the amount into the visualized total amount on the receipt.
1.3.45