V rámci kanadskej implementácie je možné informácie o daniach a daňových sumách prenášať do RetailForce systemu rôznymi spôsobmi.
- Informácie v rámci každej pozície
- Informácie v daňovej položke
Informácie v rámci každej položky
Toto je štandardný postup, ktorý platí pre všetky krajiny.
Hodnoty sa prenášajú pre vlastnosti
- "VatIdentification",
- „VatPercent“ + „VatPercent2“ a
- „TaxValue“ + „TaxValue2“
sa prenášajú pre každý riadok.
Automatický výpočet hodnôt
Rovnako ako v iných krajinách je možné aj v Kanade využiť funkciu na automatický výpočet jednotlivých hodnôt („automaticVatCalculation“).
Výpočet hrubej sumy
Pre Kanadu odporúčame na tento účel použiť „GrossValueCalculation“, t. j. automatický výpočet nasledujúcich hodnôt:
- „GrossValue“ (suma vrátane dane)
- „TaxValue“ + „TaxValue2“
na základe čistej sumy (suma bez dane).
Na použitie tejto funkcie musí byť vlastnosť „automaticVatCalculation“ nastavená na hodnotu „GrossValueCalculation“.
Pre každú jednotlivú položku je potrebné špecifikovať iba čistú sumu a príslušné sadzby dane („VatIdentification“, „VatPercent“, „VatPercent2“):
...
"AutomaticVatCalculation": "GrossValueCalculation",
"Positions": [
{
...
"VatIdentification": 1,
"VatPercent": 5,
"VatPercent2": 9.975,
"NetValue": 100.00,
...
}
]Výpočet čistej sumy
Ak chcete, aby sa čistá suma vypočítala na základe hrubej sumy, použite „NetValueCalculation“.
V tomto prípade musíte v každej položke špecifikovať vlastnosti „GrossValue“ namiesto „NetValue“. Čistá suma a daňové sumy sa automaticky vypočítajú z hrubej sumy.
Poznámka: Ako je uvedené vyššie, pre Kanadu odporúčame použiť „GrossValueCalculation“, avšak v Kanade sa všetky sumy počítajú na základe čistej hodnoty – pozri „fiscalCountryProperties“: „netValuePositionCalculation“: true.
Informácie v daňovej pozícii
Ako alternatívu k špecifikovaniu súm a daňových sadzieb vo všetkých položkách je možné v payloade odoslať aj daňové pozície – „TaxPositions“ – spolu s príslušnými súčtami dokumentu.
V „TaxPositions“ sa sčítavajú jednotlivé daňové sumy za celý dokument.
V Kanade je možné takto špecifikovať objekty „TaxPositions“ pre dve štandardné daňové sadzby, ako aj pre nulovú daň.
Prí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
}
],Ak chcete túto funkciu použiť, uveďte
- buď čistú sumu („NetValue“), alebo hrubú sumu („GrossValue“) pre každú položku a
- ako hodnotu vlastnosti „automaticVatCalculation“ zadejte „GrossValueCalculation“ alebo „NetValueCalculation“.
Tento článok bol preložený automaticky.
Príspevky
0 komentárov
Ak chcete napísať komentár, prihlásiť sa.