V rámci kanadské implementace lze informace o daních a daňových částkách přenášet do systému RetailForce různými způsoby.
- Údaje v rámci jednotlivých položek
- Údaje v daňové položce
Informace v rámci jednotlivých položek
Toto je standardní postup, který platí pro všechny země.
Hodnoty se přenášejí pro vlastnosti
- „VatIdentification“,
- „VatPercent“ + „VatPercent2“ a
- „TaxValue“ + „TaxValue2“
se předávají pro každou položku.
Automatický výpočet hodnot
Stejně jako v jiných zemích lze i v Kanadě využít funkci pro automatický výpočet jednotlivých hodnot („AutomaticVatCalculation“).
Výpočet hrubé částky
Pro Kanadu doporučujeme k tomuto účelu použít „GrossValueCalculation“, tj. automatický výpočet následujících hodnot:
- „GrossValue“ (částka včetně daně)
- „TaxValue“ + „TaxValue2“
na základě čisté částky (částka bez daně).
Chcete-li tuto funkci použít, musí být vlastnost „AutomaticVatCalculation“ nastavena na „GrossValueCalculation“.
U každé jednotlivé položky je třeba zadat pouze čistou částku a příslušné sazby daně („VatIdentification“, „VatPercent“, „VatPercent2“):
...
"AutomaticVatCalculation": "GrossValueCalculation",
"Positions": [
{
...
"VatIdentification": 1,
"VatPercent": 5,
"VatPercent2": 9.975,
"NetValue": 100.00,
...
}
]Výpočet čisté částky
Pokud chcete, aby se čistá částka počítala na základě hrubé částky, použijte „NetValueCalculation“.
V tomto případě musíte u každé položky zadat vlastnosti „GrossValue“ namísto „NetValue“. Čistá částka a částky daně se automaticky vypočítají z hrubé částky.
Poznámka: Jak je popsáno výše, pro Kanadu doporučujeme použít „GrossValueCalculation“, avšak v Kanadě se všechny částky počítají na základě čisté hodnoty – viz „FiscalCountryProperties“: „netValuePositionCalculation“: true.
Informace v daňové pozici
Jako alternativu k zadávání částek a daňových sazeb ve všech položkách lze v datové části předat také daňové pozice – „TaxPositions“ – spolu s odpovídajícími součty dokumentu.
V „TaxPositions“ se sčítají jednotlivé daňové částky za celý dokument.
V Kanadě lze objekty „TaxPositions“ tímto způsobem zadat pro dvě standardní daňové sazby i pro nulovou daň.
Příklad:
"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
}
],Chcete-li tuto funkci použít, zadejte
- buď čistou částku („NetValue“), nebo hrubou částku („GrossValue“) pro každou položku a
- jako hodnotu vlastnosti „AutomaticVatCalculation“ zadejte „GrossValueCalculation“ nebo „NetValueCalculation“.
Tento článek byl přeložen automaticky.
Komentáře
0 komentářů
Prosím přihlaste se, abyste mohli napsat komentář.