Като част от канадското внедряване информацията за данъците и данъчните суми може да се предава към RetailForce system по различни начини.
- Информация във всяка позиция
- Информация в данъчна позиция
Информация във всяка позиция
Това е стандартната процедура, която се прилага за всички държави.
Стойностите се предават за следните характеристики
- "VatIdentification",
- „VatPercent“ + „VatPercent2“ и
- „TaxValue“ + „TaxValue2“
се предават за всеки отделен ред.
Автоматично изчисляване на стойности
Както и в други държави, функцията за автоматично изчисляване на отделните стойности („automaticVatCalculation“) може да се използва и в Канада.
Изчисляване на брутната сума
За Канада препоръчваме да се използва „GrossValueCalculation“ за тази цел, т.е. автоматичното изчисляване на следните стойности:
- „GrossValue“ (сума с включен данък)
- „TaxValue“ + „TaxValue2“
въз основа на нетната сума (сума без ДДС).
За да използвате тази функция, свойството „automaticVatCalculation“ трябва да бъде зададено на „GrossValueCalculation“.
За всеки отделен ред е необходимо да се посочат само нетната сума и приложимите данъчни ставки („VatIdentification“, „VatPercent“, „VatPercent2“):
...
"AutomaticVatCalculation": "GrossValueCalculation",
"Positions": [
{
...
"VatIdentification": 1,
"VatPercent": 5,
"VatPercent2": 9.975,
"NetValue": 100.00,
...
}
]Изчисляване на нетната сума
Ако желаете нетната сума да се изчислява въз основа на брутната сума, използвайте „NetValueCalculation“.
В този случай трябва да зададете свойствата „GrossValue“ във всеки отделен ред вместо „NetValue“. Нетната сума и сумите на данъците се изчисляват автоматично въз основа на брутната сума.
Забележка: Както е описано по-горе, препоръчваме да използвате „GrossValueCalculation“ за Канада, тъй като в Канада всички суми се изчисляват на нетна основа – вижте „fiscalCountryProperties“: „netValuePositionCalculation“: true.
Информация в данъчна позиция
Като алтернатива на посочването на суми и данъчни ставки във всички позиции, данъчните позиции – „TaxPositions“ – също могат да бъдат предадени в payload-то заедно със съответните общи суми по документа.
В „TaxPositions“ се сумират отделните данъчни суми за целия документ.
В Канада обектите „TaxPositions“ могат да се задават по този начин както за двете стандартни данъчни ставки, така и за нулева ставка.
Пример:
"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
}
],За да използвате тази функция, посочете
- или нетната сума („NetValue“), или брутната сума („GrossValue“) за всеки ред, и
- съответно „GrossValueCalculation“ или „NetValueCalculation“ като стойност за свойството „automaticVatCalculation“.
Тази статия е преведена автоматично.
Коментари
0 коментара
Влезте в услугата, за да оставите коментар.