Home > D112

D112

D112 is a project mainly written in ..., it's free.

Clase pentru parsarea si generarea declartiei D112

Clase pentru generarea si parsarea fisierelor XML utilizate in generarea declaratiei 112 in format pdf Fisiere:

  • D112.py Clase pentru parsarea fisierelor XML Fiecarui camp al fisierului DecUnicaTypes.XSD ii corespund metode de setter si getter

  • driver.py Foloseste clasele definite in D112.py pentru generarea fisierelui XML

  • read_db.py Folosit pentru citirea din fisierele .dbf de intrare In mod normal citirile se vor face din DB specifice aplicatiilor de gestiune. In cazul meu erau fisierele DBF

  • DecUnicaTypes.xsd Fisier furnizat de ANAF pentru declrarea structurilor si tipurilor de date.

############### Utilizare :

Pasul 1: python driver.py > d112.xml

Obs. Am folosit Python 2.6.1 Nu am realizat teste pe alte versiune de Python

Pasul 2: Se descarcarca validatorul de pe siteul ANAF de la adresa http://static.anaf.ro/static/10/Anaf/declunica/kitD112_J_1_2_4.zip

Pasul 3: Se valideaza fisierul XML obtinut. Daca fisierul nu genereaza erori se genereaza fisierul PDF . Fisierul PDF semant electronic se depune online pe site-ul ANAF

Previous:eco_zed