Page 1 of 1

Etape de realizare a trecerii la TVA 2016

Posted: 16 Dec 2015, 15:43
by arpad.mezei
Etape de realizare a trecerii la TVA 2016
=========================================

Ordinea recomandata a lucrarilor este descrisa la pct. d) din documentatia online a upgrade-ului V8.6

1. upgrade hMARFA V8.6 in dec. 2015
+ copie de siguranta (de arhiva)

2. hMARFT V4.2 in decembrie 2015: Modif.nom. articole

Code: Select all

Operatia : 01 [Stergere fisier]
           03 Extrage art.din Nomenclator
           04 Traduce TipTVA AS, AR X,A,B
           05 [Rotunjiri cf.const.PU-AM-ROT]
           06 Rescrie val. noi in Nomenclat.
- stabilire pret livrare/vanzare nou
- rescriere valori noi in Nomenclatorul din hMARFA

+ tiparire etichete pentru raft

Obs: in hMARFA - testati pe o copie a bazei de date listarea modelelor de facturi
utilizate daca contin mai multe cote de TVA

+ discutati cu cei care asigura service-ul caselor de marcat
cum si cand vor rezolva schimbarea cotelor de TVA la casele de marcat

Modificarile se pot face in mai multe feluri:

Code: Select all

Formule TBON vechi:
    # xF_8 := xF_8+IF(xF_TipTVA="AS","1",IF(xF_TipTVA="AR","2","0"))
ar trebui modificat in decembrie:
    # xF_8 := xF_8+IF(xF_TipTVA="AS","1",IF(xF_TipTVA="AR","2",IF(xF_TipTVA="AP","3","0")))
Initial, in decembrie, cotele de TVA erau, de exemplu:
cod TVA = 0 => fara TVA
cod TVA = 1 => AS standard = 24%
cod TVA = 2 => AR = 9%

Daca pe casele de marcat se modifica deja in decembrie cotele de TVA, atunci ar arata astfel:

cod TVA = 0 => fara TVA
cod TVA = 1 => AS standard in 2015 = 24%
cod TVA = 2 => AR = 9%
+ cod TVA = 3 => AS standard in 2015 = 20%
+ cod TVA = 4 => AP = 5%


Daca pe casele de marcat cotele de TVA se schimba numai in ianuarie 2016, atunci vor arata astfel:

cod TVA = 0 => fara TVA
cod TVA = 1 => AS standard = 20%
cod TVA = 2 => AR = 9%
+ cod TVA = 3 => AP = 5%

In primul caz trebuie modificate formulele de validare TBON astfel:

Code: Select all

    #DACA YEAR(xF_DataFac)<2016
        # xF_8 := xF_8+IF(xF_TipTVA="AS","1",IF(xF_TipTVA="AR","2","0"))
    #DACA YEAR(xF_DataFac)>=2016
        # xF_8 := xF_8+IF(xF_TipTVA="AS","3",IF(xF_TipTVA="AR","2",IF(xF_TipTVA="AP","4","0")))
Pentru tipul de document BONF, livrat cu upgrade-ul V8.6, formulele din scripturile driverelor BONF arata asa:

Code: Select all

    #IF xB_Bon:TVAPOZ="AS"
      x_TVA := "1"
    #ENDIF    
    #IF xB_Bon:TVAPOZ="AR"
      x_TVA := "2"
    #ENDIF    
    #IF xB_Bon:TVAPOZ="AP"
      x_TVA := "3"
    #ENDIF    
    #IF xB_Bon:TVAPOZ="C"
      x_TVA := "0"
    #ENDIF    
Deci sunt pregatite pentru varianta cand pe casele de marcat se schimba cotele TVA in ianuarie.

Daca se schimba deja in decembrie, atunci trebuie modificate astfel:

Code: Select all

    #IF xB_Bon:TVAPOZ="AS"
      x_TVA := IF(YEAR(xF_DataFac<2016,"1",3))
    #ENDIF    
    #IF xB_Bon:TVAPOZ="AR"
      x_TVA := "2"
    #ENDIF    
    #IF xB_Bon:TVAPOZ="AP"
      x_TVA := "4"
    #ENDIF    
    #IF xB_Bon:TVAPOZ="C"
      x_TVA := "0"
    #ENDIF    

Atentie: De revazut si scripturile cu alte programe, de ex. Optimall

Comert cu amanuntul vezi pct. d22) din documentatie!

Re: Etape de realizare a trecerii la TVA 2016 Observatii

Posted: 16 Dec 2015, 16:03
by arpad.mezei
Observatii:
===========
1. hMARFT42 Modif.nom. articole / pastrare preturi de vanzare

Modificare preturi, astfel incat sa se pastreze pretul de vanzare si sa se recalculeze pret livrare cf. cota noua
(de ex. pentru tigari,bauturi, din cauza accizelor mai mari in 2016) se face cu F10,
operatia 31 Modificare sel.pret vanz.vechi

Aceasta operatie apare in upgrade-ul de dupa 16.12.2015

Pentru upgrade-urile mai vechi de 16.12.2015, trebuie definita operatia, astfel:

Code: Select all

Tip/nr. : OPERATIE / 31
Denumire: Modificare sel.pret vanz.vechi
Filtru tip cimp
 cimp   :        =
 valoare:
Operatii: A-
Explic. :
Formule
-fisier :
-articol: _(N1C4:=" ",N1B4:=N1A4,N1B3:=ROUND(N1A4*100/(100+N1B2),2),N1C3:=IF(N1A3=N1B3," ","D")) 
          X_1:={||n1->SN1C4:=" ",n1->SN1B4:=n1->SN1A4,n1->SN1B3:=ROUND(n1->SN1A4*100/(100+n1->SN1B2),2),n1->SN1C3:=IF(n1->SN1A3=n1->SN1B3," ","D")}
          gcmd_Exec("N1_SEL")
2. Lista utilizator adaugata in V8.6: FAC_BON.FRM
- In Facturi se filtreaza:
- pe col. Data: 20AA.LL.ZZ
- pe col. Tip: BONF
- se listeaza lista utilizator: FAC_BON - Lista bonurilor de casa
- se obtine totalul bonurilor pe ziua aleasa, totalul incasarilor prin
numerar, card si tichete. (Raport Z)

3. In ianuarie se mai pot receptiona pentru decembrie, cu cota veche

4.Diferenta intre NIRI si NIRMF (MR si MA)
NIRI arata pret vanzare cu TVA, pretul cu TVA-ul nou, nu cel din 2015!
NIRMF sau NIRMT arata pret vanzare cu TVA-ul perioadei receptiei (acesta este pretul cu amanuntul)

4. La documente ca BVINZ, BONF, TRMAG , dacă este introdus noul parametru „m“, este afişat în cap tabel PU vânzare (cu TVA) si Valoare vânzare, în loc de PU livrare (fără TVA) si Valoare livrare.
La întocmirea acestor documente, şi la alegere lot de intrare se afişează PU vânzare, în ferestrele de ajutor care apar cu F1 (Nomenclator articole, Loturi de intrare/stoc).

Observatie: si pe alte documente se poate completa cu "m" parametrii documentului: TFACM, TBON, TFBON,...