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

ValueDescriptionZAHLART_TYP (DSFinV-K)Middleware Version
0x4445000000000000Unknown payment type for DE
This is handled like a cash payment in national currency.
Bar1.3-
0x4445000000000001Cash payment in national currencyBar1.3-
0x4445000000000002Cash payment in foreign currencyBar1.3-
0x4445000000000003Crossed chequeUnbar1.3-
0x4445000000000004Debit card paymentECKarte1.3-
0x4445000000000005Credit card paymentKreditkarte1.3-
0x4445000000000006Online paymentElZahlungsdienstleister1.3-
0x4445000000000007Customer card paymentGuthabenkarte1.3-
0x4445000000000008SEPA transferUnbar1.3-
0x4445000000000009Other Bank transferUnbar1.3-
0x444500000000000AInternal / material consumptionKeine1.3-
0x444500000000000BChange in national currencyBar1.3-
0x444500000000000CChange in foreign currencyBar1.3-
0x444500000000000DVoucher
not taxable
DSFinV-K transformation required. UST_Schluessel=5. Negative amount gets converted to GV_TYP=MehrzweckgutscheinKauf. Positive amount gets converted to TYP_GV=MehrzweckgutscheinEinlösung. amount=-amount. In case of void-receipt everything is returned.
Keine1.3
0x444500000000000EReceivable
not taxable
DSFinV-K transformation required. UST_Schluessel=5. Negative amount gets converted to GV_TYP=Forderungsauflösung. Positive amount gets converted to GV_TYP=Forderungsentstehung. amount=-amount. In case of cancellation-receipt the +/- sign has to be returned.
Keine1.3-
0x444500000000000FDown payment
not taxable
DSFinV-K transformation required. UST_Schluessel=5. Negative amount gets converted to GV_TYP=Anzahlungseinstellung. Positive amount gets converted to GV_TYP=Anzahlungsaufloesung. amount=-amount. In case of void-receipt everything is returned. Not valid for taxable down payments, where it is clearly defined what the service is for.
Keine1.3-
0x4445000000000010Tip to employee
not taxable
DSFinV-K transformation required. UST_Schluessel=5. Negative amount required, get converted to GV_TYP=TrinkgeldAN. amount=-amount. In case of void-receipt everything returned.
Keine1.3-
0x4445000000000011(real) Grant
not taxable
DSFinV-K transformation required. UST_Schluessel=5. Positive amount required, get converted to GV_TYP=ZuschussEcht. amount=-amount. In case of void-receipt everything is returned.
Keine1.3-
0x4445000000000012Cash transfer to empty till
not taxable
DSFinV-K transformation required. UST_Schluessel=5. Negative amount required, get converted to GV_TYP=Anfangsbestand. amount=-amount. In case of void-receipt everything is returned.
Keine1.3-
0x4445000000000013Cash transfer from/to owner
not taxable
DSFinV-K transformation required. UST_Schluessel=5. Negative amount gets converted to GV_TYP=Privateinlage. Positive amount gets converted to GV_TYP=Privatentnahme. amount=-amount. In case of void-receipt everything is returned
Keine1.3-
0x4445000000000014Cash transfer from/to till
not taxable
DSFinV-K transformation required. UST_Schluessel=5. GV_TYP=Geldtransit. amount=-amount. Cash transfer from till is positive amount, cash transfer to till is negative amount.
Keine1.3-
0x4445000000000015Cash transfer to employee
not taxable
DSFinV-K transformation required. Positive amount required, get converted to UST_Schluessel=5.GV_TYP=Lohnzahlung. amount=-amount.
Keine1.3-
0x4445000000000016Cash transfer from/to cash book
not taxable
DSFinV-K transformation required. Negative amount gets converted to GV_TYP=Einzahlung. Positive amount gets converted to GV_TYP=Auszahlung. amount=-amount. In case of void-receipt everything is returned
Keine1.3-
0x4445000000000017Cash amount difference from/to till
not taxable
DSFinV-K transformation required. UST_Schluessel=5. GV_TYP=DifferenzSollIst. amount=-amount. Cash transfer from till is positive amount, cash transfer to till is negative amount.
Keine1.3-

Table 1. ftPayItemCase values and their DSFinV-K payment type (ZAHLART_TYP) mapping for the German market.

ftPayItemCaseFlag

This table shows flags that can be added to each ftPayItemCase with values applicable to the German market.

ValueDescriptionMiddleware Version
0x00000000002000001Position cancellation flag
When this flag is sent: Only the amount is used for calculating the sums in the Middleware, the DSFinV-K and the DFKA (instead of our common approach with the Quantity-based calculation). Sets the STORNO field in the DSFinV-K and the DFKA
1.3.1-

Table 2. ftPayItemCaseFlag values that can be added to an ftPayItemCase for the German market.

1 Previous documentation contained a typo regarding this flag. The documentation has been corrected to align with the middleware implementation.