Skip to content

Commit

Permalink
work on connections within receipts in dsfinv-k
Browse files Browse the repository at this point in the history
  • Loading branch information
christian-rogobete committed Mar 26, 2020
1 parent 2277e28 commit 78e5fe8
Showing 1 changed file with 4 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -449,7 +449,6 @@ You can send those subitems to the ft middleware via `ftChargeItemCaseData` in J

##### File: Bon_Referenzen (references.csv)

tbd: connection via cbReceiptReference and cbPreviousReceiptReference for reference type "Transaktion"

| **Fieldname** | **Description** | **Format** | **ft.input** |
|----------------------|--------------------------|---------------------|---------------------|
Expand All @@ -460,10 +459,10 @@ tbd: connection via cbReceiptReference and cbPreviousReceiptReference for refere
| `POS_ZEILE` | Line number of the referencing operation | String | automatically filled by ft |
| `REF_TYP` | Type of reference | "ExterneRechnung" or "ExternerLieferschein" or "Transaktion" or "ExterneSonstige" | can be sent via `ftReceiptCaseData` in JSON format. To send, add the key value pair `RefType ` e.g. `"ftReceiptCaseData":"{ ..., "RefType":"Transaktion", ... }"`. The value "Transaktion" mapps to an internal reference within this DSFinV-K export, all other values map to external references.|
| `REF_NAME` | Description for type | String | mandatory if `RefType` is "ExterneSonstige", otherwise optional. Can be sent via `ftReceiptCaseData` in JSON format. To send, add the key value pair `RefName ` e.g. `"ftReceiptCaseData":"{ ..., "RefName":"Sonstige Sonderwurst", ... }"`.|
| `REF_DATUM` | Date of the cashpoint closing | String | mandatory if `RefType` is "Transaktion", otherwise optional. Can be sent via `ftReceiptCaseData` in JSON format. To send, add the key value pair `RefMoment ` e.g. `"ftReceiptCaseData":"{ ..., "RefMoment":"2020-01-03T17:00:01", ... }"`.|
| `REF_Z_KASSE_ID` | ID of the (closing) cashpoint | String | mandatory if `RefType` is "Transaktion", otherwise optional. Can be sent via `ftReceiptCaseData` in JSON format. To send, add the key value pair `RefCashBoxIdentification ` e.g. `"ftReceiptCaseData":"{ ..., "RefCashBoxIdentification":"AHHAH1919919", ... }"`.|
| `REF_Z_NR` | No. of the cashpoint closing | Integer | mandatory if `RefType` is "Transaktion", otherwise optional. Can be sent via `ftReceiptCaseData` in JSON format. To send, add the key value pair `RefClosingNr` e.g. `"ftReceiptCaseData":"{ ..., "RefClosingNr":1091029, ... }"`. (tbd: if ft generates the closing nr., than how do I receive it as a caller?) |
| `REF_BON_ID` | Action-ID | String | mandatory, can be sent via `ftReceiptCaseData` in JSON format. To send, add the key value pair `RefReceiptId` e.g. `"ftReceiptCaseData":"{ ..., "RefReceiptId":"UAUUA1112", ... }"`.|
| `REF_DATUM` | Date of the cashpoint closing | String | mandatory if `RefType` is "Transaktion", otherwise optional. Can be sent via `ftReceiptCaseData` in JSON format. To send, add the key value pair `RefMoment` e.g. `"ftReceiptCaseData":"{ ..., "RefMoment":"2020-01-03T17:00:01", ... }"`. If `RefType` is "Transaktion" and the key value pair `RefMoment` is not provided, but `cbPreviousReceiptReference` is filled, than ft will try to find and fill the `REF_DATUM` by evaluating the referenced receipt from `cbPreviousReceiptReference`.|
| `REF_Z_KASSE_ID` | ID of the (closing) cashpoint | String | mandatory if `RefType` is "Transaktion", otherwise optional. Can be sent via `ftReceiptCaseData` in JSON format. To send, add the key value pair `RefCashBoxIdentification ` e.g. `"ftReceiptCaseData":"{ ..., "RefCashBoxIdentification":"AHHAH1919919", ... }"`. If `RefType` is "Transaktion" and the key value pair `RefCashBoxIdentification` is not provided, but `cbPreviousReceiptReference` is filled, than ft will try to find and fill the `REF_Z_KASSE_ID` by evaluating the referenced receipt from `cbPreviousReceiptReference`.|
| `REF_Z_NR` | No. of the cashpoint closing | Integer | mandatory if `RefType` is "Transaktion", otherwise optional. Can be sent via `ftReceiptCaseData` in JSON format. To send, add the key value pair `RefClosingNr` e.g. `"ftReceiptCaseData":"{ ..., "RefClosingNr":1091029, ... }"`. If `RefType` is "Transaktion" and the key value pair `RefClosingNr` is not provided, but `cbPreviousReceiptReference` is filled, than ft will try to find and fill the `REF_Z_NR` by evaluating the referenced receipt from `cbPreviousReceiptReference`. (tbd: if ft generates the closing nr., than how do I receive it as a caller?) |
| `REF_BON_ID` | Action-ID | String | mandatory, can be sent via `ftReceiptCaseData` in JSON format. To send, add the key value pair `RefReceiptId` e.g. `"ftReceiptCaseData":"{ ..., "RefReceiptId":"UAUUA1112", ... }"`. If `RefType` is "Transaktion" and the key value pair `RefReceiptId` is not provided, but `cbPreviousReceiptReference` is filled, than ft will fill the `REF_BON_ID` by using the value from `cbPreviousReceiptReference`.|

##### File: TSE_Transaktionen (transactions_tse.csv)

Expand Down

0 comments on commit 78e5fe8

Please sign in to comment.