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
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.