Ogólne informacje na temat zaokrąglania można znaleźć w artykule: „Zaokrąglanie kwot”.
Zasady zaokrąglania obowiązujące w prowincji Québec w Kanadzie wynikają z jednej strony ze zniesienia grosza dolarowego, a z drugiej strony z różnic w zaokrągleniu wynikających ze stawki podatku od sprzedaży wynoszącej 9,975%.
Wycofywanie centa
Więcej informacji i kontekst na ten temat można znaleźć na stronie internetowej rządu kanadyjskiego: Archiwum – Budżet 2012 – Dokument informacyjny – Wycofanie centa z obiegu
Zaokrąglenia wynikające ze zniesienia centa można traktować w sposób konwencjonalny i ogólny, opisany w artykule „Zaokrąglanie kwot”.
Różnice wynikające z zaokrągleń przy obliczaniu podatku
W tym przypadku Revenu Québec ustanowił konkretne wymagania dotyczące sposobu postępowania z różnicami wynikającymi z zaokrąglania.
Kwestia zaokrąglania pojawia się, gdy kwoty podatku od sprzedaży są obliczane na podstawie kwoty brutto.
Przykład:
Zarejestrowano pozycję o wartości 2,00 $ (z podatkiem).
Na podstawie kwoty brutto obliczono następujące wartości:
- GST (5%): 0,09
- QST (9,975%): 0,17
- Kwota netto: 1,74
W przypadku niektórych kwot suma GST + QST + kwota netto może jednak różnić się od kwoty brutto.
Przykład:
- Kwota brutto / cena sprzedaży: 10,00
- GST (5%): 0,44
- QST (9,975%): 0,87
- Kwota netto: 8,70
- Suma podatku GST + QST + kwota netto = 10,01
Aby skorygować tę rozbieżność między rzeczywistą kwotą brutto a obliczoną sumą podatku GST, QST i kwoty netto, należy odjąć 0,01 $ od kwoty BRUTTO ("GrossValue") ostatniej pozycji na paragonie lub dodać w innych przypadkach, gdy obliczona suma jest niższa od rzeczywistej kwoty brutto.
Uwaga: Kwoty podatków od sprzedaży GST i QST NIE mogą zostać ponownie obliczone po dokonaniu korekty!
Przykład:
- 4,35 $ (produkt A) + [4,35 $ (produkt B) – 0,01 $) = 8,69 $ (kwota netto)
- 8,69 $ + 0,44 $ (GST) + 0,87 $ (QST) = 10,00 $ (kwota brutto)
Stosowanie zasad zaokrąglania
Fakt, że należy zastosować zasadę zaokrąglania, wskazuje właściwość fiscalCountryProperties "netValuePositionCalculation": true.
W przypadku wystąpienia różnicy między
- sumą brutto wszystkich pozycji a
- obliczoną sumą stawek podatku od sprzedaży,
obiekt FiscalClient zwraca odpowiednią kwotę zaokrąglenia w odpowiedzi fiscalResponse w właściwości "LastPositionNetValueAdjustment".
Kwota brutto "GrossValue" ostatniej pozycji na paragonie należy skorygować o tę wartość.
Ten artykuł został przetłumaczony automatycznie.
Komentarze
Komentarze: 0
Zaloguj się, aby dodać komentarz.