Modificarea cotei TVA la 9% şi casele de marcat

Moderator: HAMOR

mozes.illyes
Mesaje: 130
Membru din: 08 Dec 2011, 11:11

Modificarea cotei TVA la 9% şi casele de marcat

Mesajde mozes.illyes » 27 Aug 2013, 13:16

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
Mesaje: 130
Membru din: 08 Dec 2011, 11:11

Scripturi hMARFI, unde nu este accesibilă variabila xF_TipTva

Mesajde mozes.illyes » 27 Aug 2013, 16:08

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


Înapoi la “TVA 9% paine, produse panificatie, faina de la 1 sept.2013”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator