Skip to main content

Type of Service: ftChargeItemCase

This table expands on the values provided in the Type of Service: ftChargeItemCase reference table of the Compliance Middleware, with country-specific values applicable to the Polish market.

Every charge item must carry the currency PLN (see Data Structures).

Format

CCCC_vlll_gggg_NNSV

v - version

version 2

V - VAT

The VAT case maps to the statutory Polish VAT (PTU) rates. The register keeps its VAT rates in lettered PTU slots (A–G); which slot letter carries which rate is owned by the register's rate table — only the case→rate mapping below is fixed. The Middleware resolves the PTU slot for each charge item against the rate table reported by the register.

ValueDescriptionMiddleware Version
0Unknown type of service for PL
Resolved with the help of the VAT-rate table of the register.
preview
1Discounted-1 VAT rate
Maps to the reduced rate of 8%.
preview
2Discounted-2 VAT rate
Maps to the reduced rate of 5%.
preview
3Normal VAT rate
Maps to the standard rate of 23%.
preview
4Super reduced 1 VAT rate
No Polish PTU mapping; the request is rejected.
preview
5Super reduced 2 VAT rate
No Polish PTU mapping; the request is rejected.
preview
6Parking VAT rate
No Polish PTU mapping; the request is rejected.
preview
7Zero VAT rate
Maps to the 0% rate.
preview
8Not Taxable
Maps to the tax-exempt (zw.) PTU slot of the register.
preview

S - Type of Service

ValueDescriptionMiddleware Version
0Unknown type of service
With the help of the VAT-rates table saved within fiskaltrust.SecurityMechanisms.
preview
1Delivery (supply of goods)preview
2Other service (supply of service)preview
3Tippreview
4Voucher
For Single-Use-Voucher use V=0 to 7
For Multi-Use-Voucher use V=8, Not Taxable
Voucher Sale is a positive (+) amount.
Voucher Redeem is a negative (-) amount.
IsVoid can be applied to reverse amounts.
preview
5Catalog servicepreview
6Not own sales / Agency businesspreview
7Own Consumptionpreview
8Grant
For Unreal Grant use V=0 to 7
For Real Grant use V=8
preview
9Receivable
Receivable creation is negative (-) amount
Receivable reduction is positive (+) amount.
IsVoid can be applied to reverse amounts.
Avoid to use this, use PayItem instead.
preview
ACash Transfer
Cash Transfer to till is positive (+) amount
Cash Transfer from till is negative (-) amount.
Only useable with V=8, Not Taxable.
IsVoid can be applied to reverse amounts
preview

NN - nature of VAT

ValueDescriptionMiddleware Version
00usual VAT appliespreview
10Not Taxablepreview
20Not Subjectpreview
30Exempt
In Poland, exempt items (zwolnione, "zw.") are recorded on the register's tax-exempt PTU slot.
preview
40Margin scheme
Do not print/show VAT rate and amount on receipt/invoice.
preview
50Reverse chargepreview
60VAT paid in other EU countrypreview
80Excludedpreview

lll - local tagging/flag

TBD

gggg - global tagging/flag

ValueDescriptionMiddleware Version
0001IsVoid
Marks ChargeItem as Void previous position. Quantity and amount are inverted, related to original item.
preview
0002IsReturn/IsRefund
Marks ChargeItem as Return of good or service. Quantity and amount are inverted, related to original item.
In Poland, sale and return positions must not be mixed in one document.
preview
0004Discount
Marks ChargeItem as Discount/Extra for previous position.
Positive (+) amount is extra.
Negative (-) amount is discount
IsVoid or IsReturn/IsRefund will invert this behavior.
preview
0008Downpayment
Marks ChargeItem as a downpayment.
Positive (+) amount is the creation of downpayment.
Negative (-) amount is reduction of downpayment.
IsVoid or IsReturn/IsRefund will invert this behavior.
preview
0010Returnable
Marks ChargeItem as a returnable.
Positive (+) amount/quantity is handout.
Negative (-) amount/quantity is reverse.
IsVoid or IsReturn/IsRefund will invert this behavior.
preview
0020TakeAway
Marks ChargeItem as TakeAway item to prove special VAT application
preview
8000ShowInPayments
Visualize the item after Total Amount. This inverts amount and does not include the amount into the visualized total amount on the receipt.
preview