Tax Rate Handling
1. POS receives tax rates from SDC or TaxCore
XPOS receives tax configuration parameters directly from FRCS TaxCore via the Virtual Sales Data Controller (VSDC). During synchronization, VSDC sends the configured tax labels and tax percentages which are stored in the POS system and used for tax calculations during transactions.
Current tax parameters received from TaxCore:
| Name | Tax Label | Tax Rate (%) |
|---|---|---|
| ECAL | F | 11.00 |
| N-TAX | N | 0.00 |
| PBL | P | 0.50 |
| STT | E | 6.00 |
| TOTL | T | 2.00 |
| VAT | A | 9.00 |
| VAT | B | 0.00 |
| VAT | D | 15.00 |
| VAT | G | 12.50 |
| VAT-EXCL | C | 0.00 |
2. POS prints a label indicating the type of tax together with the tax value
XPOS prints the fiscal journal returned from FRCS TaxCore through VSDC. The journal contains the tax labels and tax values calculated for the transaction.
The printed fiscal receipt includes the tax labels and tax rates as provided in the fiscal response from TaxCore.
- A = 9%
- D = 15%
- E = 6%
- F = 11%
- P = 0.50%
- T = 2%
- B, C, N = 0%
The POS does not modify the fiscal information. The journal returned by TaxCore is printed exactly as received to ensure fiscal compliance.
3. POS supports enough labels for the existing market needs with possibility of future increase
XPOS supports multiple tax labels provided by TaxCore. Tax labels and tax rates are dynamically synchronized through VSDC, allowing the POS to support all currently configured tax categories and any new labels introduced in the future.
4. POS displays tax rates on demand
5. POS rounding of tax values
Tax calculations follow the rounding rules defined by the fiscal system. The final fiscal values are returned by TaxCore via VSDC and printed through the fiscal journal response.