Som en del av den kanadensiska implementeringen kan information om skatter och skattebelopp överföras till RetailForce-systemet på olika sätt.
- Information inom varje post
- Information i en skatteposition
Information inom varje position
Detta är standardförfarandet, som gäller för alla länder.
Värden överförs för egenskaperna
- "VatIdentification",
- "VatPercent" + "VatPercent2" samt
- "TaxValue" + "TaxValue2"
överförs för varje radpost.
Automatisk beräkning av värden
Precis som i andra länder kan funktionen för automatisk beräkning av enskilda värden ("automaticVatCalculation") även användas i Kanada.
Beräkning av bruttobelopp
För Kanada rekommenderar vi att man använder ”GrossValueCalculation” för detta ändamål, dvs. automatisk beräkning av följande värden:
- ”GrossValue” (belopp inklusive skatt)
- "TaxValue" + "TaxValue2"
baserat på nettobeloppet (belopp exklusive skatt).
För att använda denna funktion måste egenskapen ”automaticVatCalculation” vara inställd på ”GrossValueCalculation”.
För varje enskild rad behöver endast nettobeloppet och de tillämpliga skattesatserna (”VatIdentification”, ”VatPercent”, ”VatPercent2”) anges:
...
"AutomaticVatCalculation": "GrossValueCalculation",
"Positions": [
{
...
"VatIdentification": 1,
"VatPercent": 5,
"VatPercent2": 9.975,
"NetValue": 100.00,
...
}
]Beräkning av nettobeloppet
Om du vill att nettobeloppet ska beräknas utifrån bruttobeloppet använder du "NetValueCalculation".
I detta fall måste du ange egenskaperna ”GrossValue” i varje radpost istället för ”NetValue”. Nettobeloppet och skattebeloppen beräknas automatiskt utifrån bruttobeloppet.
Obs! Som beskrivits ovan rekommenderar vi att du använder ”GrossValueCalculation” för Kanada, men eftersom alla belopp i Kanada beräknas på nettobasis – se ”fiscalCountryProperties”: ”netValuePositionCalculation”: true.
Information i en skatteposition
Som ett alternativ till att ange belopp och skattesatser i alla radposter kan taxPositions – ”TaxPositions” – också skickas med i payloaden tillsammans med motsvarande dokumentsummor.
I ”TaxPositions” summeras de enskilda skattebeloppen för hela dokumentet.
I Kanada kan ”TaxPositions”-objekt anges på detta sätt för de två standardskattesatserna samt för nollskatt.
Exempel:
"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
}
],För att använda denna funktion anger du
- antingen nettobeloppet ("NetValue") eller bruttobeloppet ("GrossValue") för varje radpost, och
- respektive ”GrossValueCalculation” eller ”NetValueCalculation” som värde för egenskapen ”automaticVatCalculation”.
Den här artikeln har översatts automatiskt.
Kommentarer
0 kommentarer
logga in för att lämna en kommentar.