Page 1 of 1
TVA diferit la facturi importate sau inregistrate din formulare completate manual
Posted: 09 Apr 2017, 09:56
by imre.bodosi
Valoare TVA diferit la facturi importate din alte programe sau inregistrate din formulare completate manual
fata de valoarea calculata de hMARFA pe baza cantitatilor si preturilor unitare introduse.
Se introduce factura in hMARFA, se executa Calcul,
daca exista diferenta,
in Descrierea unui rand de factura se introduce diferenta:
Dif.TVA=-0.01
astfel incat prin diferenta adunata la valoarea TVA sa rezulte si in hMARFA valoarea TVA de pe documentul original.
In validare se modifica sectiune RIND in validare astfel:
Code: Select all
# xF_VLiv := ROUND(xF_VLiv,2)
# xF_VTva := xF_VTva + IF(xF_DescrM="Dif.TVA=",VAL(STRTRAN(xF_DescrM,"Dif.TVA=","")),0)
# xF_TotVinz := xF_TotVinz+xF_VLiv+xF_VTva
# xF_TotLiv := xF_TotLiv +xF_VLiv
# xF_TotTva := xF_TotTva +xF_VTva
# xF_TotAcz := xF_TotAcz +xF_VAcz
# xF_TotCont := xF_TotCont+xF_VCont
Daca inegistrarea se executa manual cu articole generice, in Nomenclator articole in Descriere se poate introduce deja: Dif.TVA=
Se poate defini si articol generic special pentru diferente, separat pentru fiecare cota TVA si se introduce daca este necesar.
Daca pe factura sunt mai multe cote TVA ar putea fi necesara chiar introducerea mai multori randuri,
daca se doreste reglarea pe cote TVA.
Re: TVA diferit la facturi importate sau inregistrate din formulare completate manual
Posted: 09 Apr 2017, 10:14
by imre.bodosi
De ce pot apare diferente?
Legislatia nu prevede o ordine in care sa calculeaza, completeaza o factura.
Pana acum cativa ani exista un model oficial din care rezulta urmatoare ordine de completare si mod de calcul.
Acum nici acest model nu este obligatoriu.
1. Nr.crt
2. Articol (produs, serviciu)
3. Um
4. Cantitate
5. Pret unitar fara TVA
6. Valoare fara TVA = 4 x 5
7. Valoare TVA = 6 x cota TVA /100
Total:
A. Total valoare fara TVA= suma 6
B. Total valoare TVA= suma 7
T: Total de plata= A+B
Valoare TVA se calculeaza diferit in diferite sisteme:
- Modul de mai sus, cu observatiile
6. Valoare fara TVA = ROUND(4 x 5,2)
7. Valoare TVA = ROUND(6 x cota TVA /100,2)
Asa se calculeaza in varianta comerciala hMARFA.
- Total valoare TVA = A x cota TVA /100
- 7 nu se rotunjeste la 2 zecimale, totusi 7 este afisat cu 2 zecimale
se aduna nerotunjit in B, B este afisat cu 2 zecimale
- nu se introduc toate randurile, ci se introduc randuri cumulate pe cont contabil, cota tva si centru cheltuieli/venit.
In acest caz pot rezulta diferente de rotunjire intre suma valorii TVA calculate pe fiecare rand si calculat pe rand cumulat.
Diferente pot fi si la facturile completate manuale din cauza greselilor de calcul.
Daca greseala este semnificativa, factura trebuie anulata si corectata.
Daca greaseala este nesemnificativa se introduce in modul descris mai sus.
Re: TVA diferit la facturi importate sau inregistrate din formulare completate manual
Posted: 09 Apr 2017, 10:22
by imre.bodosi
Se poate defini si un tip document special in care sa se introduca
in 2 campuri suplimentare sau in text liber
Total baza
Total TVA
urmand ca in validare sa se calculeze si sa se inregistreze diferenta.
Diferente TVA din rotunjiri
Posted: 11 Apr 2017, 11:41
by arpad.mezei
Diferente TVA din rotunjiri
=======================
Problema generala:
Daca la iesiri (facturi, bonuri fiscale) un produs figureaza de 2 ori, din 2 loturi diferite,
atunci valoarea TVA s-ar putea sa nu coincida cu valoarea TVA calculata pentru aceeasi cantitate dintr-un singur lot.
Exemple:
1. Presupunem ca produsul are pret fara TVA = 14.29 lei
Code: Select all
2 buc produs x 14.29 = 28.58 lei + 5.43 lei (TVA) = 34.01 lei
dar daca este din 2 randuri:
1 buc produs x 14.29 = 14.29 lei + 2.72 lei (TVA) = 17.01 lei
1 buc produs x 14.29 = 14.29 lei + 2.72 lei (TVA) = 17.01 lei
-----------------------------------------------------------
TOTAL: 29.58 lei + 5.44 lei (TVA) = 34.02 lei
=======
2. discont de tip "10 buc la pret de 9" (pret bucata fara TVA = 5.50 lei)
Code: Select all
9 buc produs x 5.50 = 49.50 lei + 9.41 lei (TVA) = 58.91 lei
=======
dar corect este sa se scada din stoc 10 buc si calculat separat discontul:
10 buc produs x 5.50 = 55.00 lei + 10.45 lei (TVA) = 65.45
-1 discont x 5.50 = -5.50 lei + -1.05 lei (TVA) = -6.55
-----------------------------------------------------------
TOTAL: 49.50 lei + 9.40 lei (TVA) = 58.90 lei
=======
3. 6 marfuri diferite, fiecare cu 8 lei cu TVA,
- vandute cu factura(TFAC)
Code: Select all
Specificatia marfii Cantit. PU Livrare Valoare Val.TVA
-------------------------------------------------------------
1.;Marfa 1 ; 1.00 ; 6.72 ; 6.72 ; 1.28
2.;Marfa 2 ; 1.00 ; 6.72 ; 6.72 ; 1.28
3.;Marfa 3 ; 1.00 ; 6.72 ; 6.72 ; 1.28
4.;Marfa 4 ; 1.00 ; 6.72 ; 6.72 ; 1.28
5.;Marfa 5 ; 1.00 ; 6.72 ; 6.72 ; 1.28
6.;Marfa 6 ; 1.00 ; 6.72 ; 6.72 ; 1.28
-------------------------------------------------------------
Total: ; 40.32 ; 7.68
Total fact: ; 48.00
dar 40.32 * 19% = 7.66 nu 7.68 !
- vandute prin casa de marcat (BONF)
Code: Select all
Specificatia marfii Cantit. PU Livrare Valoare Val.TVA
-------------------------------------------------------------
1.;Marfa 1 ; 1.00 ; 6.72 ; 6.72 ; 1.28
2.;Marfa 2 ; 1.00 ; 6.72 ; 6.73 ; 1.27
3.;Marfa 3 ; 1.00 ; 6.72 ; 6.72 ; 1.28
4.;Marfa 4 ; 1.00 ; 6.72 ; 6.72 ; 1.28
5.;Marfa 5 ; 1.00 ; 6.72 ; 6.72 ; 1.28
6.;Marfa 6 ; 1.00 ; 6.72 ; 6.73 ; 1.27
-------------------------------------------------------------
Total: ; 40.34 ; 7.66
Total fact: ; 48.00
in acest caz 40.34 * 19% = 7.66 corect!
Re: TVA diferit la facturi importate sau inregistrate din formulare completate manual
Posted: 11 Apr 2017, 12:03
by arpad.mezei
Alta cauza de diferente total facturi:
- factura aditionala la bon fiscal, din cauza calculului TVA specific evidentei cu amanuntul si a caselor de marcat
Observatii:
- driverului casei de marcat se transmite numai cantitatea, pretul cu TVA si cota TVA
- hMARFA reproduce cu ajutorul documentului BONF modul de calcul al casei de marcat (cu ajutorul scriptului M_BON):
-- si discontul se calculeaza pe fiecare cota TVA
--TVA-ul se calculeaza pe totalul vanzarilor pe fiecare cota TVA, tinand cont si de eventualul discont
Exemple de calcul corect facturare marfuri cu TVA 9%, cu 2 lei (TVA inclus)
Posted: 11 Apr 2017, 12:03
by arpad.mezei
Exemple de calcul corect facturare marfuri cu TVA 9%, cu 2 lei (TVA inclus):
Code: Select all
Pret cu TVA = 2 lei
Pret fara TVA = 2.00*100/(100+9) = 1.834862
din care TVA = 2.00* 9/(100+9) = 0.165138
Rotunjit:
fara TVA : 1.83
TVA : 0.17
-----------------
2.00
Daca baza de calcul TVA (pret fara TVA) = 1.83 =>
=> TVA = 1.83*9/100=0.16 => total 1.99
Daca baza de calcul TVA (pret fara TVA) = 1.84 =>
=> TVA = 1.84*9/100=0.17 => total 2.01
La cantitate mai mare, de exemplu 100, diferenta este mai semnificativa:
100 * 1.83 = 183.00 + 16.47 (TVA) = 199.47
sau
100 * 1.84 = 184.00 + 16.56 (TVA) = 200.56
Calculul corect ar trebui sa dea 200 lei (factura calculata ca si facturile
aditionale la bonuri de casa, TVA-ul calculat de sus in jos)
val. cu TVA = 100 * 2.00 = 200.00
val. TVA = 200*9/(100+9) = 16.51
deci baza de calcul TVA ar trebui sa fie: 200.00-16.51 = 183.49 =>
=> pret unitar livrare = 1.8349
si atunci:
Code: Select all
100 * 1.8349 = 183.49 + 16.51 (TVA) = 200.00
100 * 1.83 = 183.49 + 16.51 (TVA) = 200.00
Chiar daca este vorba de 1 bucata, si atunci se calculeaza corect:
Code: Select all
1 * 1.83 = 1.83 + 0.17 (TVA) = 2.00