TVA diferit la facturi importate sau inregistrate din formulare completate manual

Gestiunea şi contabilitatea activităţii comerciale, financiare şi a stocurilor

Moderator: HAMOR

Post Reply
imre.bodosi
Site Admin
Posts: 456
Joined: 08 Dec 2011, 10:49

TVA diferit la facturi importate sau inregistrate din formulare completate manual

Post 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.
imre.bodosi
Site Admin
Posts: 456
Joined: 08 Dec 2011, 10:49

Re: TVA diferit la facturi importate sau inregistrate din formulare completate manual

Post 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.
imre.bodosi
Site Admin
Posts: 456
Joined: 08 Dec 2011, 10:49

Re: TVA diferit la facturi importate sau inregistrate din formulare completate manual

Post 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.
arpad.mezei
Posts: 109
Joined: 08 Dec 2011, 10:06

Diferente TVA din rotunjiri

Post 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!
arpad.mezei
Posts: 109
Joined: 08 Dec 2011, 10:06

Re: TVA diferit la facturi importate sau inregistrate din formulare completate manual

Post 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
arpad.mezei
Posts: 109
Joined: 08 Dec 2011, 10:06

Exemple de calcul corect facturare marfuri cu TVA 9%, cu 2 lei (TVA inclus)

Post 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
Post Reply