From 9e9c1c89972b9538120286dd260b6f7eae7abe16 Mon Sep 17 00:00:00 2001 From: Stefan Kert Date: Tue, 23 Jun 2026 17:07:16 +0200 Subject: [PATCH 1/2] Move GR-specific payItem mappings into the Greek market reference table The general ftPayItemCase (PP - Payment type) table carried a market-specific "GR" column. Move those mappings into the Greek market doc as a dedicated "Maps to (Greek payment method)" column, and remove the column from the general table so it stays market-neutral, consistent with how ftReceiptCase, ftSignatureType, etc. are structured. Also drop the per-row "cash"/"noncash" sub-labels in the GR table: they were copy-paste boilerplate (identical to the Belgium doc) and self-contradictory (e.g. "NonCash" labelled "cash"), carrying no GR-specific meaning. Ref: fiskaltrust/service-docs-ui#20 Co-Authored-By: Claude Opus 4.8 --- .../reference-tables/reference-tables.md | 34 +++++++++--------- .../type-of-payment-ftpayitemcase.md | 36 +++++++++---------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/poscreators/middleware-doc/general/reference-tables/reference-tables.md b/poscreators/middleware-doc/general/reference-tables/reference-tables.md index 751213a..45ce1a0 100644 --- a/poscreators/middleware-doc/general/reference-tables/reference-tables.md +++ b/poscreators/middleware-doc/general/reference-tables/reference-tables.md @@ -257,24 +257,24 @@ version 2 #### PP - Payment type -| Value | Description | GR | -|-------|-----------------|-------------------| -| `00` | Unknown | | -| `01` | Cash | GR: Cash | -| `02` | NonCash | | -| `03` | Crossed Cheque | GR: Cheque | -| `04` | Debit Card | GR: POS/e-POS | -| `05` | Credit Card | GR: POS/e-POS | -| `06` | Voucher | GR: Cheque | -| `07` | Online | | -| `08` | Loyalty Program/Customer Card | | -| `09` | Accounts Receivable | GR: On Credit | -| `0A` | SEPA Transfer (Wire Transfer) | GR: Default maps to Domestic payments.
GR: **Description == “IRIS”** maps to **IRIS**
GR: **Description == "RF code payment (Web banking)"** maps to **Web banking**. | -| `0B` | Other Bank Transfer | GR: maps to **International Business Payment Account** | +| Value | Description | +|-------|-----------------| +| `00` | Unknown | +| `01` | Cash | +| `02` | NonCash | +| `03` | Crossed Cheque | +| `04` | Debit Card | +| `05` | Credit Card | +| `06` | Voucher | +| `07` | Online | +| `08` | Loyalty Program/Customer Card | +| `09` | Accounts Receivable | +| `0A` | SEPA Transfer (Wire Transfer) | +| `0B` | Other Bank Transfer | | `0C` | Transfer to Cashbook/Vault/ Owner/Employee.
Positive (`+`) amount increases cashbook/vault.
Negative (`-`) amount decreases cashbook/vault. | -| `0D` | Internal/Material Consumption | | -| `0E` | Grant | | -| `0F` | Ticket Restaurant (Sodexo, Edenred, etc.) | | +| `0D` | Internal/Material Consumption | +| `0E` | Grant | +| `0F` | Ticket Restaurant (Sodexo, Edenred, etc.) | #### gggg - Global tagging/flags diff --git a/poscreators/middleware-doc/middleware-gr/reference-tables/type-of-payment-ftpayitemcase.md b/poscreators/middleware-doc/middleware-gr/reference-tables/type-of-payment-ftpayitemcase.md index 519d1c6..8acfc97 100644 --- a/poscreators/middleware-doc/middleware-gr/reference-tables/type-of-payment-ftpayitemcase.md +++ b/poscreators/middleware-doc/middleware-gr/reference-tables/type-of-payment-ftpayitemcase.md @@ -15,24 +15,24 @@ _CCCC_vlll_gggg_xxPP_ version 2 #### PP - payment type -| **Value** | **Description** | **Middleware version** | -| -------------------- | ---------------------------------------------------------------------------------------------- | ---------------------- | -| `00` | **Unknown payment type for GR**
This is handled like a cash payment in national currency. | 1.3.45 | -| `01` | **Cash payment**
cash | 1.3.45 | -| `02` | **NonCash**
cash | 1.3.45 | -| `03` | **Crossed cheque**
cash | 1.3.45 | -| `04` | **Debit card payment**
cash | 1.3.45 | -| `05` | **Credit card payment**
cash | 1.3.45 | -| `06` | **Voucher payment (coupon) - voucher by money value**
cash | 1.3.45 | -| `07` | **Online payment**
noncash | 1.3.45 | -| `08` | **Loyalty program Customer card payment**
|1.3.45| -| `09` | **Accounts receivable**
| 1.3.45 | -| `0A` | **SEPA transfer**
| 1.3.45 | -| `0B` | **Other Bank transfer**
| 1.3.45 | -| `0C` | **Transfer 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| -| `0D` | **Internal / Material consumption**
| 1.3.45| -| `0E` | **Grant**
| 1.3.45| -| `0F` | **Ticket Restaurant / (Sodexo, edenred, usw.)**
| 1.3.45| +| **Value** | **Description** | **Maps to (Greek payment method)** | **Middleware version** | +| --------- | --------------- | ---------------------------------- | ---------------------- | +| `00` | **Unknown payment type for GR**
This is handled like a cash payment in national currency. | | 1.3.45 | +| `01` | **Cash payment** | Cash | 1.3.45 | +| `02` | **NonCash** | | 1.3.45 | +| `03` | **Crossed cheque** | Cheque | 1.3.45 | +| `04` | **Debit card payment** | POS/e-POS | 1.3.45 | +| `05` | **Credit card payment** | POS/e-POS | 1.3.45 | +| `06` | **Voucher payment (coupon) - voucher by money value** | Cheque | 1.3.45 | +| `07` | **Online payment** | | 1.3.45 | +| `08` | **Loyalty program Customer card payment** | | 1.3.45 | +| `09` | **Accounts receivable** | On Credit | 1.3.45 | +| `0A` | **SEPA transfer** | Default maps to **Domestic payments**.
**Description == "IRIS"** maps to **IRIS**.
**Description == "RF code payment (Web banking)"** maps to **Web banking**. | 1.3.45 | +| `0B` | **Other Bank transfer** | Maps to **International Business Payment Account** | 1.3.45 | +| `0C` | **Transfer 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 | +| `0D` | **Internal / Material consumption** | | 1.3.45 | +| `0E` | **Grant** | | 1.3.45 | +| `0F` | **Ticket Restaurant / (Sodexo, edenred, usw.)** | | 1.3.45 | #### v - version version 2 From 432481a9ad81eaeeb5df50422831a3177f24929c Mon Sep 17 00:00:00 2001 From: deboragracio <63159404+deboragracio@users.noreply.github.com> Date: Thu, 25 Jun 2026 21:54:59 +0200 Subject: [PATCH 2/2] Update payment type descriptions and formatting --- .../type-of-payment-ftpayitemcase.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/poscreators/middleware-doc/middleware-gr/reference-tables/type-of-payment-ftpayitemcase.md b/poscreators/middleware-doc/middleware-gr/reference-tables/type-of-payment-ftpayitemcase.md index 8acfc97..e6b1522 100644 --- a/poscreators/middleware-doc/middleware-gr/reference-tables/type-of-payment-ftpayitemcase.md +++ b/poscreators/middleware-doc/middleware-gr/reference-tables/type-of-payment-ftpayitemcase.md @@ -15,24 +15,24 @@ _CCCC_vlll_gggg_xxPP_ version 2 #### PP - payment type -| **Value** | **Description** | **Maps to (Greek payment method)** | **Middleware version** | -| --------- | --------------- | ---------------------------------- | ---------------------- | -| `00` | **Unknown payment type for GR**
This is handled like a cash payment in national currency. | | 1.3.45 | -| `01` | **Cash payment** | Cash | 1.3.45 | -| `02` | **NonCash** | | 1.3.45 | -| `03` | **Crossed cheque** | Cheque | 1.3.45 | -| `04` | **Debit card payment** | POS/e-POS | 1.3.45 | -| `05` | **Credit card payment** | POS/e-POS | 1.3.45 | -| `06` | **Voucher payment (coupon) - voucher by money value** | Cheque | 1.3.45 | -| `07` | **Online payment** | | 1.3.45 | -| `08` | **Loyalty program Customer card payment** | | 1.3.45 | -| `09` | **Accounts receivable** | On Credit | 1.3.45 | -| `0A` | **SEPA transfer** | Default maps to **Domestic payments**.
**Description == "IRIS"** maps to **IRIS**.
**Description == "RF code payment (Web banking)"** maps to **Web banking**. | 1.3.45 | -| `0B` | **Other Bank transfer** | Maps to **International Business Payment Account** | 1.3.45 | -| `0C` | **Transfer 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 | -| `0D` | **Internal / Material consumption** | | 1.3.45 | -| `0E` | **Grant** | | 1.3.45 | -| `0F` | **Ticket Restaurant / (Sodexo, edenred, usw.)** | | 1.3.45 | +| **Value** | **Description** | **Middleware version** | +| --------- | --------------- | ---------------------- | +| `00` | **Unknown payment type for GR**
This is handled like a cash payment in national currency. | 1.3.45 | +| `01` | Cash | 1.3.45 | +| `02` | NonCash | 1.3.45 | +| `03` | Cheque | 1.3.45 | +| `04` | POS/e-POS | 1.3.45 | +| `05` | POS/e-POS | 1.3.45 | +| `06` | Cheque | 1.3.45 | +| `07` | Online payment | 1.3.45 | +| `08` | Loyalty program / Customer card payment | 1.3.45 | +| `09` | On Credit | 1.3.45 | +| `0A` | Default maps to Domestic payments.
**Description == "IRIS"** maps to **IRIS**.
**Description == "RF code payment (Web banking)"** maps to **Web banking**. | 1.3.45 | +| `0B` | Maps to **International Business Payment Account** | 1.3.45 | +| `0C` | **Transfer 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 | +| `0D` | Internal / Material consumption | 1.3.45 | +| `0E` | Grant | | 1.3.45 | +| `0F` | Ticket Restaurant / (Sodexo, Edenred, etc.) | 1.3.45 | #### v - version version 2 @@ -49,4 +49,4 @@ version 2 | `0040` | **IsTip**
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 | | `0080` | **IsDigital/IsElectronic**
Electronic money, digital money | 1.3.45 | | `0100` | **IsInterface/AmountVerified**
Was verified by interface, automated amount transfer | 1.3.45 | -| `8000` | **ShowInChargeItems**
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| \ No newline at end of file +| `8000` | **ShowInChargeItems**
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|