V okviru kanadske implementacije se lahko podatki o davkih in davčnih zneskih v RetailForce system prenašajo na različne načine.
- Podatki znotraj posamezne postavke
- Podatki v davčni postavki
Podatki znotraj posamezne postavke
To je standardni postopek, ki velja za vse države.
Vrednosti se posredujejo za lastnosti
- "VatIdentification",
- »VatPercent« + »VatPercent2« ter
- »TaxValue« + »TaxValue2«
se posredujejo za vsako postavko.
Avtomatski izračun vrednosti
Tako kot v drugih državah je tudi v Kanadi mogoče uporabiti funkcijo za samodejni izračun posameznih vrednosti („automaticVatCalculation“).
Izračun bruto zneska
Za Kanado priporočamo, da za ta namen uporabite „GrossValueCalculation“, tj. avtomatski izračun naslednjih vrednosti:
- »GrossValue« (znesek z davkom)
- »TaxValue« + »TaxValue2«
na podlagi neto zneska (znesek brez davka).
Za uporabo te funkcije mora biti lastnost »automaticVatCalculation« nastavljena na »GrossValueCalculation«.
Za vsako posamezno postavko je treba navesti le neto znesek in veljavne davčne stopnje („VatIdentification“, „VatPercent“, „VatPercent2“):
...
"AutomaticVatCalculation": "GrossValueCalculation",
"Positions": [
{
...
"VatIdentification": 1,
"VatPercent": 5,
"VatPercent2": 9.975,
"NetValue": 100.00,
...
}
]Izračun neto zneska
Če želite, da se neto znesek izračuna na podlagi bruto zneska, uporabite »NetValueCalculation«.
V tem primeru morate v vsaki postavki namesto lastnosti »NetValue« določiti lastnost »GrossValue«. Neto znesek in zneski davka se samodejno izračunajo iz bruto zneska.
Opomba: Kot je opisano zgoraj, za Kanado priporočamo uporabo »GrossValueCalculation«, vendar se v Kanadi vsi zneski izračunajo na neto osnovi – glejte »fiscalCountryProperties«: »netValuePositionCalculation«: true.
Podatki v davčnem položaju
Kot alternativa navajanju zneskov in davčnih stopenj v vseh postavkah je mogoče v payloadu posredovati tudi davčne pozicije – »TaxPositions« – z ustreznimi seštevki dokumenta.
V »TaxPositions« se seštejejo posamezni davčni zneski za celoten dokument.
V Kanadi je mogoče na ta način določiti objekte »TaxPositions« za obe standardni davčni stopnji ter za ničelno davčno stopnjo.
Primer:
"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
}
],Za uporabo te funkcije navedite
- bodisi neto znesek („NetValue“) bodisi bruto znesek („GrossValue“) za vsako postavko ter
- »GrossValueCalculation« oziroma »NetValueCalculation« kot vrednost za lastnost »automaticVatCalculation«.
Ta članek je bil samodejno preveden.
Komentar
0 komentarjev
Za dodajanje komentarja prosimo kliknite Vpis.