Documente Academic
Documente Profesional
Documente Cultură
Instructiuni
Instructiuni
7 (java
runtime environment 1.6 sau 1.7).
Programul functioneaza atat pe platforme Windows cat si Linux/Unix. Pe platforme
Linux/Unix am testat numai validarea si crearea fisierelor PDF; nu am putut testa
semnarea din lipsa de drivere.
B. modul linie de comanda. Acest mod permite aceleasi operatii ca modul A. Se pot
folosi comenzile:
unde:
- caleConfig trebuie indicata numai in situatia (putin probabila) in care
programul nu poate detecta singur calea folderului "config" si se doreste semnarea
fisierului PDF rezultat (optiunea -s) folosind smartCarduri
- tipDeclaratie indica numele declaratiei cuprinse in fisierul XML de validat
(ex: "D112")
- fisierXML este chiar declaratia de prelucrat
- fisierRezultat va contine erorile si atentionarile obtinute in urma
validarii (optiunea -v) sau "ok" daca nu exista erori/atentionari de validare
(optiunea -v) sau nu exista erori de validare si crearea PDF/semnarea a decurs
corect (optiunile -p/-s); daca nu exista erori la validare dar exista erori la
creare/semnare PDF, fisierul de erori va contine aceste ultime erori. Prin lipsa
"<fisierXML>.err.txt".
- optiuneValidare indica validatoarelor unor declaratii (de exemplu D112) o
optiune de validare. Prin lipsa 0. In cazul D112 optiunile pot fi:
- 0 - angajatori uzuali, care depun D112 la ANAF
- 1 - angajatori unitati speciale care depun D112 la ANAF
- 2 - angajatori unitati speciale care nu depun D112 la ANAF
- fiserZIP - numele fiserului ZIP de atasat prin optiunile -p/-s. Prin lipsa
"<fisierXML fara extensia .xml>.zip".
IMPORTANT: la declaratiile fara ZIP atasat acest parametru trebuie sa fie 0.
- fiserPDF - numele fiserului PDF creat prin optiunile -p/-s. Prin lipsa
"<fisierXML fara extensia .xml>.pdf".
- pinSmartCard - pinul folosit la semnarea cu smartCard
- smartCard - tipul smartCard-ului folosit la semnarea digitala a fisierului
PDF (ex: "aladdin"). Trebuie sa existe un fisier <caleConfig>/<smartCard>.cfg care
contine informatii de configurare a smartCardului
- selectorCertificat - este numarul de ordine pe smartCard (incepand cu 0) al
certificatului cu care se doreste semnarea, in cazul unui smartCard care contine
mai multe certificate digitale. Prin lipsa 0 (primul certificat de pe smartCard).
Parametri optionali (cu exceptia lui -c) care nu se doresc a fi introdusi expres,
dar dupa care urmeaza alti parametri vor trebui indicati prin "$", pt. a li se
atribui valoarea prin lipsa corespunzatoare.
Exemple:
unde Xnnn este numele declaratiei (ex: D112, S1001, etc.). Fiecare jar are cate o
versiune proprie.
urlVersiuni=http://static.anaf.ro/static/10/Anaf/declunica/versiuni.xml
Daca veti comenta sau sterge aceasta linie nu se va face nicio verificare!
proxy=auto
pentru indicarea explicita a IP-ului sau adresei DNS/portului (prin lipsa 80)
folosit de proxy server
Exemplu:
proxyIP=111.111.111.111
proxyPort=80
2. se copiaza cele 2 jar-uri in folderul lib (din locatia unde a fost instalat
DUKIntegrator).