Type of Service: ftChargeItemCase
This table expands on the values provided in the Type of Service: ftChargeItemCase reference table of the fiskaltrust.Middleware, with country-specific values applicable to the Belgian market.
Format
CCCC_vlll_gggg_NNSV
v - version
version 2
V - VAT
For more information, see VAT rules and rates.
Belgium applies the VAT rates 21 %, 12 %, 6 % and 0 %. Only these values are accepted in the VATRate of a charge item; any other rate is rejected. Set the V value so that it matches the VATRate, as listed below.
| Value | Description |
|---|---|
0 | Unknown VAT rate for BE Not recommended. Use the value that matches the VATRate. |
1 | Discounted-1 VAT rate 6 % |
2 | Discounted-2 VAT rate 12 % |
3 | Normal VAT rate 21 % |
4 | Super reduced-1 VAT rate Not applicable in Belgium. |
5 | Super reduced-2 VAT rate Not applicable in Belgium. |
6 | Parking VAT rate Not applicable in Belgium. |
7 | Zero VAT rate 0 %. The VATRate must be 0. |
8 | Not taxable Outside the scope of VAT. The VATRate must be 0. Use it for deposits, empties (see the Returnable flag) and the sale of multi-purpose vouchers. |
Table 1. ftChargeItemCase VAT rate values for the Belgian market.
S - Type of Service
| Value | Description |
|---|---|
0 | Unknown type of service |
1 | Delivery (supply of goods) |
2 | Other service (supply of service) |
3 | Tip For owner use V=0 to 7, related to total amount For Employee use V=8, Not Taxable. |
4 | Voucher 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. Avoid to use this for Multi-Use-Voucher, use PayItem instead, with ShowInChargeItems flag. For Single-Use-Voucher, apply the ShowInPayItems flag to visualize it similar to payment and to keep the total amount unreduced. |
5 | Catalog service |
6 | Not own sales / Agency business |
7 | Own Consumption |
8 | Grant For Unreal Grant use V=0 to 7 For Real Grant use V=8 |
9 | Receivable Receivable creation is negative (-) amount Receivable reduction is positive (+) amount. IsVoid can be applied to reverse amounts. Avoid to use this, use PayItem instead. |
A | Cash 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 |
Table 2. ftChargeItemCase type-of-service values for the Belgian market.
NN - nature of VAT
Belgian-specific values are to be defined (TBD).
| Value | Description | Spec. for Belgian reg. |
|---|---|---|
00 | Usual VAT applies | |
10 | Not Taxable 1x can be used to specify more country specific details. | TBD |
20 | Not Subject 2x can be used to specify more country specific details. | TBD |
30 | Exempt 3x can be used to specify more country specific details. | TBD |
40 | Margin scheme Do not print/show VAT rate and amount on receipt/invoice. 4x can be used to specify more country specific details. | TBD |
50 | Reverse charge 5x can be used to specify more country specific details. | TBD |
60 | VAT paid in other EU country 6x can be used to specify more country specific details. | TBD |
70 | VAT distribution 7x can be used to specify more country specific details. | TBD |
80 | Excluded 8x can be used to specify more country specific details. | TBD |
Table 3. ftChargeItemCase nature-of-VAT values for the Belgian market.
lll - local tagging/flag
TBD
gggg - global tagging/flag
| Value | Description |
|---|---|
0001 | IsVoid Marks ChargeItem as Void previous position. Quantity and amount are inverted, related to original item. |
0002 | IsReturn/IsRefund Marks ChargeItem as Return of good or service. Quantity and amount are inverted, related to original item. |
0004 | Discount Marks ChargeItem as Discount/Extra for previous position. Positive (+) amount is extra. Negative (-) amount is discount IsVoid or IsReturn/IsRefund will invert this behavior. |
0008 | Downpayment 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. |
0010 | Returnable Marks ChargeItem as a returnable. Positive (+) amount/quantity is handout. Negative (-) amount/quantity is reverse. IsVoid or IsReturn/IsRefund will invert this behavior. |
0020 | TakeAway Marks ChargeItem as TakeAway item to prove special VAT application |
8000 | ShowInPayments Visualize the item after Total Amount. This inverts amount and does not include the amount into the visualized total amount on the receipt. |
Table 4. ftChargeItemCase global tagging/flag values for the Belgian market.
ftChargeItemCaseFlag
This table shows flags that can be added to each ftChargeItemCase with values applicable to the Belgian market.