Modificarea cotei TVA la 9% şi casele de marcat

Moderator: HAMOR

Post Reply
mozes.illyes
Posts: 130
Joined: 08 Dec 2011, 11:11

Modificarea cotei TVA la 9% şi casele de marcat

Post by mozes.illyes »

La generarea fişierelor pentru casele de marca se indică clasa de TVA, nu procentajul sau valoarea.
De obicei în tipurile de documente clasa se determină pornind de la variabila sistem xF_TipTVA, de exemplu:
...+IF(xF_TipTVA="AS","1",IF(xF_TipTVA="AR","3","2"))+...
Acesta este abordarea corectă, deoarece, daca un articol, este marcat după upgrade (ex. august 2013) cu noul tip TVA “AR G”,
xF_TipTva va primi următoarele valori:
-AS –înainte de 01.09.2013
-AR –după 01.09.2013
deci documentul definit ca în exemplul de mai sus, va lucra corect fără alte intervenţii.

Oricum, merită să verificaţi şi să testaí, dacă clasa se determină corect sau nu...
mozes.illyes
Posts: 130
Joined: 08 Dec 2011, 11:11

Scripturi hMARFI, unde nu este accesibilă variabila xF_TipTva

Post by mozes.illyes »

Ce facem în scripturile hMARFI, unde nu este accesibilă variabila sistem xF_TipTVA ?
Este posibil, ca fişierul să se genereze din scripturi, pe baza Nomenclatorului ...

Variabila sistem, xF_TipTVA nu este accesibilă, dar avem la dispoziţie funcţia get_tvaT (dDate, stip)
care returnează tip TVA curent pentru parametrul stip.
Exemplu: get_tvaT (Date(), nomm->TVAPOZ) şi presupunem nomm->TVAPOZ=”AG G”.
În acest caz funcţia va returna:
-AS –înainte de 01.09.2013
-AR –după 01.09.2013
Există şi get_tvaC () care returnează cota.
Exemplu: get_tvaC (Date(), nomm->TVAPOZ, nomm->TVA) şi presupunem nomm->TVAPOZ=”AG G”, nomm->TVA =9%
În acest caz funcţia va returna:
-24 –înainte de 01.09.2013
- 9 –după 01.09.2013
Post Reply