Documente Academic
Documente Profesional
Documente Cultură
XML
Cuprins
1. Despre aplicatia [homeV406.EXE.] – generalitati. ............................................................................. 2
SCOP – obiectiv urmarit [homeV406.EXE.] .......................................................................................................................................................................... 2
Prezenta obligatorie a clientului JAVA.exe pe PC-ul dvs........................................................................................................................................................ 2
2. Setari initiale necesare si obligatorii functionarii programului. (mandatory prerequisites and
requirements for startup functionality) ....................................................................................................... 4
Foldere obligatorii aplicatie si drepturi depline (C:\temp si C:\temp\homed406 ......................................................................................................................... 5
si C:\D406XLSX)................................................................................................................................................................................................................ 5
Unde depunem declaratia D406_luna_x.XML penru prelucrare? În C:\temp\homed406 !.......................................................................................................... 5
Lucru cu antivirusi. Setari de excludere necesare.................................................................................................................................................................. 5
3. Ecran principal aplicatie................................................................................................................... 6
Atasare cale JAVA.exe în aplicatia HOMEV406.EXE – buton [Modific date/setari FIRMA] ........................................................................................................ 6
Exemplu cale catre Java.exe pe 64: ......................................................................... 6
Buton [6. Verifica D406.XML preluat din D406Validator.jar].................................................................................................................................................... 7
4. Exploatarea aplicatiei – 3 pasi simpli de urmat .................................................................................. 7
Pasul 1 –Alegem fisier Declaratie.XML dorit a fi analizat cu D406Validator si generam ANEXA1.PDF ....................................................................................... 9
Pasul 2 – apasam pe butonul rosu din stanga [Valideaza D406.XML] si apoi raspndem cu [Y] /YES la intrebarea Continuati Y/N ................................................ 9
Pasul 3 –mesaj Java în timpul validarii – raspundem cu OK la Opis...................................................................................................................................... 10
5. Detalii Exploatare efectiva aplicatie PAS 1+ PAS 2 ......................................................................... 11
Pas 1 / buton 1 Validare – raspundeti cu OK pt. a se finaliza validarea java prin D406Validator.jar ......................................................................................... 11
Pas 2 /Buton 2 Sincronizare fisiere preluate din D406.XML.................................................................................................................................................. 12
Declaratia clasica format PDF (similar PDF ANAF cu imbunatatiri) ....................................................................................................................................... 12
ANEXA1.PDF ca anexa/opis/recapitulatie la declaratia PDF de baza.................................................................................................................................... 13
Exemplu verificare incrucisata detalii facturi PO/SO cu ajutorul raportului FACTURA1.FRX pana la nivel de
TaxCode .............................................................................................................................................. 14
Rezultatul se obtine în ecran, HTML, EXCEL sau direct în fisier PDF. .................................................................................................................................. 16
Documentatia tehnica de exploatare a programului [d406blackbox.pdf] .................................................... 17
Pagina 1/17
DOCUMENTATIE EXPLOATARE HOMEV406.EXE – APLICATIE PRELUARE DATE DIN DECLARATIA D406.XML
Aplicatia [homeV406.EXE.] citeste invers (reverse engineering) din fisierul XML generat
de ERP-ul dvs. lunar [d406_xml_luna_7_an_2022.XML] si transpune datele din acel XML
în format uman (contabil/economic) aliniat si structurat în niste fisiere finale DBF de tip
balante, jurnale, facturi PO sau facturi SO insotite de TAxCode.
Citirea inversa dinspre XML catre DBF se face cu ajutorul (prin intermediul ) JAVA.exe +
[D406Validator.jar modificat/adaptat de HOMECONT SRL]
NOTA:
[D406Validator.jar] modificat de HOMECONT SRL are identic aceiasi functionalitate cu
originalul furnizat de ANAF. Noi doar am adaugat extensii de export date si tranzactii.
Nu am umblat la algoritmii de validare sau la fluxul tehnologic de parcugere a fisierului
XML.
Timpii de executie/validare declaratie XML prin [D406Validator.jar modificat] s-au marit cu
aproximativ 1-5% fata de originalul ANAF datorita scrierilor pe disc a rezultatelor extrase si
a generarii fisierului suplimentar ANEXA1.PDF.
Fisierele de export generate suplimentar sunt [payments.txt; poinvoice.txt; taxcode1.txt;
soinvoice.txt; opisd406.txt; balantafurn.txt; balantaclienti.txt; balantacont.txt;
balantacontrulaje.txt]. Acestea sunt fisiere de transport dinspre XML catre DBF.
https://static.anaf.ro/static/10/Anaf/Declaratii_R/406.html
Pentru functionarea acestei aplicatii este obligatoriu sa aveti o Java.exe mai mare sau
egala cu [1.7.0_80-b15:] pe PC-ul dvs.
Pagina 2/17
DOCUMENTATIE EXPLOATARE HOMEV406.EXE – APLICATIE PRELUARE DATE DIN DECLARATIA D406.XML
Aplicatia simpla client JAVA.exe sau o alta forma (JAVA sdk/VM) trebuie sa fie instalata pe
pc-ul dvs. pentru a putea comunica cu [homeV406.EXE.] si [D406Validator.jar]
Pagina 3/17
DOCUMENTATIE EXPLOATARE HOMEV406.EXE – APLICATIE PRELUARE DATE DIN DECLARATIA D406.XML
Va rugam sa indicati exact calea catre directorul/folderul BIN java activ de pe PC-ul dvs:
Daca aveti instalata o Java pe 64 directorul javaxxx/bin/ se afla de obicei în zona
Program Files cum ar fi în functie de versiunea de Java:
F:\Program Files\Java\jdk1.7.0_80\bin\java.exe
Sau
F:\Program Files\Java\jre7\bin\java.exe
Sau daca aveti si kitul de dezvoltare instalat (SDK) atunci poate fi în:
F:\Program Files\jdk-17.0.6\bin\java.exe
Sau
F:\Program Files\jdk-20\bin\java.exe
NOTA. Atentie!:
Datorita schimbarilor anuale/lunare facute de Oracle (ca proprietar JAVA) instalarile
automate (de corporatie) pot sa difere de instalarile manuale facute de dvs. ca utilizator si
s-ar putea ca pe masina (PC-ul ) dvs. sa aveti doua-trei instalari java separate în foldere
diferite. De obicei doar una este activa si vazuta de windows.
Pentru cei dintre dvs. care sunteti integrati cu aplicatii ORACLE sau similar s-ar putea ca
JAVA sa fie instalata în zona [Common Files] din [Program Files]
C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe
C:\ProgramData\Oracle\Java\javapath\java.exe
C:\Program Files\Java\jdk1.6.0_21\bin\java.exe
Daca aveti instala o Java pe 32 de biti atunci JAVA.EXE locuieste (este instalat ) în
C:\Program Files (x86) (folderul de 32 de biti)
Dupa setarea corecta a caii/path xcalejava_ la redeschiderea aplicatiei vom avea calea
corecta pe mesajul de sus al ferestrei principale:
Pagina 4/17
DOCUMENTATIE EXPLOATARE HOMEV406.EXE – APLICATIE PRELUARE DATE DIN DECLARATIA D406.XML
Pagina 5/17
DOCUMENTATIE EXPLOATARE HOMEV406.EXE – APLICATIE PRELUARE DATE DIN DECLARATIA D406.XML
Vom accesa butonul rosu din ecranul principal [Modific date/setari FIRMA]
Pagina 6/17
DOCUMENTATIE EXPLOATARE HOMEV406.EXE – APLICATIE PRELUARE DATE DIN DECLARATIA D406.XML
Daca nu faceti aceasta setare pentru java.exe din campul Xcalejava_ aplicatia NU
functioneaza.
Pagina 7/17
DOCUMENTATIE EXPLOATARE HOMEV406.EXE – APLICATIE PRELUARE DATE DIN DECLARATIA D406.XML
Pagina 8/17
DOCUMENTATIE EXPLOATARE HOMEV406.EXE – APLICATIE PRELUARE DATE DIN DECLARATIA D406.XML
Pagina 9/17
DOCUMENTATIE EXPLOATARE HOMEV406.EXE – APLICATIE PRELUARE DATE DIN DECLARATIA D406.XML
Pagina 10/17
DOCUMENTATIE EXPLOATARE HOMEV406.EXE – APLICATIE PRELUARE DATE DIN DECLARATIA D406.XML
Pagina 11/17
DOCUMENTATIE EXPLOATARE HOMEV406.EXE – APLICATIE PRELUARE DATE DIN DECLARATIA D406.XML
Pentru [Taxe/TVA documente luna] aveti un exemplu detaliat mai jos în capitolul [Exemplu
verificare incrucisata detalii facturi PO/SO cu ajutorul raportului FACTURA1.FRX pina la
nivel de TaxCode]
Tot dupa acest pas putem verifica (avem acces) la doua fisiere importante:
Pagina 12/17
DOCUMENTATIE EXPLOATARE HOMEV406.EXE – APLICATIE PRELUARE DATE DIN DECLARATIA D406.XML
Pagina 13/17
DOCUMENTATIE EXPLOATARE HOMEV406.EXE – APLICATIE PRELUARE DATE DIN DECLARATIA D406.XML
1. Dupa rularea pasilor 1+2 Alegem din ecranul principal butonul de jos verde
Taxe/TVAdocumente luna
Pagina 14/17
DOCUMENTATIE EXPLOATARE HOMEV406.EXE – APLICATIE PRELUARE DATE DIN DECLARATIA D406.XML
Pagina 15/17
DOCUMENTATIE EXPLOATARE HOMEV406.EXE – APLICATIE PRELUARE DATE DIN DECLARATIA D406.XML
Pagina 16/17
DOCUMENTATIE EXPLOATARE HOMEV406.EXE – APLICATIE PRELUARE DATE DIN DECLARATIA D406.XML
Pagina 17/17