Στη Δανία, οι πληρωμές σε μετρητά συχνά στρογγυλοποιούνται προς τα πάνω ή προς τα κάτω σε ολόκληρη κορόνα ή στο επόμενο ποσό των 50 öre. Αυτό δεν ισχύει για τις πληρωμές με κάρτα, όπου χρησιμοποιείται το ακριβές ποσό σε öre κατά την πληρωμή.
Για να αποφευχθούν σφάλματα επικύρωσης κατά τη χρήση στρογγυλοποίησης κατά την αποστολή του JSON της απόδειξης, η διαφορά στρογγυλοποίησης πρέπει να μεταφέρεται αντίστοιχα στο Fiscal middleware.
Παράδειγμα:
Το ακόλουθο παράδειγμα εγγράφου περιέχει 3 είδη με συνολική αξία 705,15 DKK. Η πληρωμή πραγματοποιείται σε ΜΕΤΡΗΤΑ («KONTANT»), επομένως το ποσό πρέπει να στρογγυλοποιηθεί σε ακέραιο ποσό σε κορώνες (= 705,00 DKK).
Για το σκοπό αυτό,
- προστίθεται μια συνολική θέση («Type»: «[10] = Total» ή «Type»: 10),
- στην οποία
- το ποσό πριν τη στρογγυλοποίηση «BaseValue»: 705,15, καθώς και
- το εφαρμοζόμενο ποσό στρογγυλοποίησης στο πεδίο «Rounding»: -0,15 (στην περίπτωση αυτή, στρογγυλοποίηση προς τα κάτω κατά -15 Öre).
- Το πεδίο «Ποσό»: 705,0, στην ενότητα «Πληρωμές», περιέχει το στρογγυλοποιημένο ποσό. 705,00 DKK.
{
"ModelVersion": "1.1.9",
"UniqueClientId": "ebf6f7ef-a6cd-464b-955a-a0a14122b761",
"ApplicationVersion": "1.0.0",
"AdditionalFields": {},
"AutomaticVatCalculation": 0,
"DocumentGuid": "98054223-344b-4e32-b015-a5346f45bca0",
"DocumentId": "98054223-344b-4e32-b015-a5346f45bca08",
"CreateDate": "2023-04-18T09:43:52.2702803+02:00",
"BookDate": "2023-04-18T09:43:52.270368+02:00",
"DocumentNumber": "20230418094352269",
"DocumentNumberSeries": "T",
"DocumentType": 0,
"User": {
"Id": "7",
"Caption": "Freja"
},
"AllocationGroups": [],
"PositionCount": 4,
"FiscalDocumentStartTime": 0,
"Positions": [
{
"ItemCaption": "Omelet Plain",
"Discounts": [],
"Type": "[0] = Item",
"Quantity": 1.0,
"QuantityUnit": {
"Id": "STK"
},
"ItemId": "1102",
"BaseNetValue": 108.00,
"BaseGrossValue": 135.00,
"BaseTaxValue": 27.00,
"BusinessTransactionType": "[0] = Revenue",
"VatIdentification": 1,
"VatPercent": 25.0,
"NetValue": 108.00,
"GrossValue": 135.00,
"TaxValue": 27.00,
"ItemTaxType": 0,
"PositionNumber": 0,
"AdditionalFields": {},
"ExternalIdentifier": []
},
{
"ItemCaption": "Div. Tilkøb",
"Discounts": [],
"Type": "[0] = Item",
"Quantity": 1.0,
"QuantityUnit": {
"Id": "STK"
},
"ItemId": "13999",
"BaseNetValue": 0.12,
"BaseGrossValue": 0.15,
"BaseTaxValue": 0.03,
"BusinessTransactionType": "[0] = Revenue",
"VatIdentification": 1,
"VatPercent": 25.0,
"NetValue": 0.12,
"GrossValue": 0.15,
"TaxValue": 0.03,
"ItemTaxType": 0,
"PositionNumber": 1,
"AdditionalFields": {},
"ExternalIdentifier": []
},
{
"ItemCaption": "Holmens Stjerneskud",
"Discounts": [],
"Type": "[0] = Item",
"Quantity": 1.0,
"QuantityUnit": {
"Id": "STK"
},
"ItemId": "3019",
"BaseNetValue": 456.00,
"BaseGrossValue": 570.00,
"BaseTaxValue": 114.00,
"BusinessTransactionType": "[0] = Revenue",
"VatIdentification": 1,
"VatPercent": 25.00,
"NetValue": 456.00,
"GrossValue": 570.00,
"ItemTaxType": 0,
"PositionNumber": 2,
"AdditionalFields": {},
"ExternalIdentifier": []
},
{
"Type": "[10] = Total",
"Rounding": -0.15,
"BaseValue": 705.15,
"Value": 705.15,
"Discounts": [],
"PositionNumber": 3,
"AdditionalFields": {},
"ExternalIdentifier": []
}
],
"Payments": [
{
"Amount": 705.00,
"CurrencyIsoCode": "DKK",
"Caption": "KONTANT",
"UniqueReadablePaymentIdentifier": "KONTANT",
"AdditionalFields": {},
"PaymentType": 0,
"ExternalIdentifier": []
}
],
"FiscalAdditionalFields": {}
}
Αυτό το άρθρο μεταφράστηκε αυτόματα.
Σχόλια
0 σχόλια
Πραγματοποιήστε είσοδο για να αφήσετε ένα σχόλιο.