Som led i den canadiske implementering kan oplysninger om skatter og skattebeløb overføres til RetailForce systemet på forskellige måder.
- Oplysninger inden for hver position
- Oplysninger i en afgiftsposition
Oplysninger inden for hver position
Dette er standardproceduren, som gælder for alle lande.
Der overføres værdier for egenskaberne
- "VatIdentification",
- "VatPercent" + "VatPercent2" og
- "TaxValue" + "TaxValue2"
overføres for hver linjepost.
Automatisk beregning af værdier
Ligesom i andre lande kan funktionen til automatisk beregning af individuelle værdier ("automaticVatCalculation") også anvendes i Canada.
Beregning af bruttobeløb
For Canada anbefaler vi at bruge "GrossValueCalculation" til dette formål, dvs. den automatiske beregning af følgende værdier:
- »GrossValue« (beløb inkl. moms)
- "TaxValue" + "TaxValue2"
baseret på nettobeløbet (beløb ekskl. moms).
For at kunne anvende denne funktion skal egenskaben "automaticVatCalculation" være indstillet til "GrossValueCalculation".
For hver enkelt linjepost skal kun nettobeløbet og de gældende momssatser ("VatIdentification", "VatPercent", "VatPercent2") angives:
...
"AutomaticVatCalculation": "GrossValueCalculation",
"Positions": [
{
...
"VatIdentification": 1,
"VatPercent": 5,
"VatPercent2": 9.975,
"NetValue": 100.00,
...
}
]Beregning af nettobeløbet
Hvis du ønsker, at nettobeløbet skal beregnes ud fra bruttobeløbet, skal du bruge "NetValueCalculation".
I dette tilfælde skal du angive "GrossValue"-egenskaberne i hver linjepost i stedet for "NetValue". Nettobeløbet og skattebeløbene beregnes automatisk ud fra bruttobeløbet.
Bemærk: Som beskrevet ovenfor anbefaler vi at bruge "GrossValueCalculation" for Canada, men da alle beløb i Canada beregnes på nettobasis – se "fiscalCountryProperties": "netValuePositionCalculation": true.
Oplysninger i en skatteposition
Som et alternativ til at angive beløb og skattesatser i alle linjeposter kan taxPositions – "TaxPositions" – også overføres i payloadet sammen med de tilhørende dokumenttotaler.
I "TaxPositions" summeres de enkelte skattebeløb for hele dokumentet.
I Canada kan »TaxPositions«-objekter angives på denne måde for de to standardskattesatser samt for nulskat.
Eksempel:
"taxPositions": [
{
"vatIdentification": 1,
"vatLabel": "GST and PST rates province Quebec",
"vatPercent1": 5,
"vatPercent2": 9.975,
"vatAmount": 0.44,
"vatAmount2": 0.87,
"netAmount": 8.70,
"grossAmount": 10.01
},
{
"vatIdentification": 4,
"vatLabel": "No Tax/other Tax 0%",
"vatPercent1": 0,
"vatPercent2": 0,
"vatAmount": 0.0,
"vatAmount2": 0.0,
"netAmount": 10.00,
"grossAmount": 10.00
}
],For at bruge denne funktion skal du angive
- enten nettobeløbet ("NetValue") eller bruttobeløbet ("GrossValue") for hver linjepost og
- henholdsvis "GrossValueCalculation" eller "NetValueCalculation" som værdi for egenskaben "automaticVatCalculation".
Denne artikel er oversat automatisk.
Kommentarer
0 kommentarer
Log ind for at kommentere.