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