Buna seara,
Totusi, a reusit cineva sa cheme din aplicatie noul validator local eFactura ANAF?
Pe cel vechi, datorita voua, il apelam cu ShellExecute si mergea foarte bine.
Inca mai am in aplicatie o optiune single care foloseste pentru verificarea fisierului generat validatorul local.
Vechiul validator intoarce eroare la clientii persoane fizice.
Cel nou valideaza si PF si PJ, doar ca nu ma descurc sa-i trimit paramerii.
Un exemplu de cod ar fi perfect!
Multumesc!
Validator local ANAF
Forum rules
:: limbajul folosit in acest forum va fi unul civilizat, in limita subiectelor din topicurile deschise.
:: orice manifestare necivilizata (agresiune verbala, comportament neadecvat, reclama abuziva fara legatura cu forumul) va duce la stergerea contului de user.
:: pt. inscriere USER NOU la acest FORUM, folositi linkul https://profox.ro/forum-register/
:: limbajul folosit in acest forum va fi unul civilizat, in limita subiectelor din topicurile deschise.
:: orice manifestare necivilizata (agresiune verbala, comportament neadecvat, reclama abuziva fara legatura cu forumul) va duce la stergerea contului de user.
:: pt. inscriere USER NOU la acest FORUM, folositi linkul https://profox.ro/forum-register/
Re: Validator local ANAF
daca descarci arhiva cu validatorul,gasesti un fisier Instructiuni.txt:
1) Pentru interfata grafica lansati aplicatia prin apelul ROeFacturaValidator.bat
2) Din linie de comanda rulati
jre11\bin\java -jar ROeFacturaValidator.jar -t <tip> -f <cale-fisier> -d <cale-director>
-t - specificati tipul de validarea. FACT1 pentru factura (Invoice) si FCN pentru nota de creditare (CreditNote)
-f - specificati calea fisierului xml. Pot fi validate mai multe fisiere prin repetarea sintaxei -f <cale-fisier>
-d - specificati calea directorului
-h - help
merge doar cu jre11 si tb specificata si cale catre exe-ul java din folderul jre11,altfel posibil sa se incerce deschiderea cu versiunea de java instalata in sistem
1) Pentru interfata grafica lansati aplicatia prin apelul ROeFacturaValidator.bat
2) Din linie de comanda rulati
jre11\bin\java -jar ROeFacturaValidator.jar -t <tip> -f <cale-fisier> -d <cale-director>
-t - specificati tipul de validarea. FACT1 pentru factura (Invoice) si FCN pentru nota de creditare (CreditNote)
-f - specificati calea fisierului xml. Pot fi validate mai multe fisiere prin repetarea sintaxei -f <cale-fisier>
-d - specificati calea directorului
-h - help
merge doar cu jre11 si tb specificata si cale catre exe-ul java din folderul jre11,altfel posibil sa se incerce deschiderea cu versiunea de java instalata in sistem
-
dumitrusava
- Posts: 11
- Joined: 20 Jun 2022, 08:22
Re: Validator local ANAF
Salut, multumesc pentru raspuuns,
Stiu instructiunile, am testat in tot felul.
Reusesc sa incarc validatorul, dar nu stiu transmite patametrii.
Teoretic operatorul nu mai are de apasat decat butonul de validare (cel putin asa reusisem cu versiunea veche).
Fara parametri, ar trebui sa selecteze fisierul.
Uite, de exemplu, presupunand ca -f se refera la fisierul testat (cu toata calea, inclusiv cu extensia), -d nu stiu la ce director face referire.
In plus clauzele -t, -f si -d fac sau nu parte din sintaxa?
De asta am intrebat daca a reusit cineva si, eventual, un exemplu de cod.
Multumesc.
Stiu instructiunile, am testat in tot felul.
Reusesc sa incarc validatorul, dar nu stiu transmite patametrii.
Teoretic operatorul nu mai are de apasat decat butonul de validare (cel putin asa reusisem cu versiunea veche).
Fara parametri, ar trebui sa selecteze fisierul.
Uite, de exemplu, presupunand ca -f se refera la fisierul testat (cu toata calea, inclusiv cu extensia), -d nu stiu la ce director face referire.
In plus clauzele -t, -f si -d fac sau nu parte din sintaxa?
De asta am intrebat daca a reusit cineva si, eventual, un exemplu de cod.
Multumesc.
Re: Validator local ANAF
eu am ceva de genu
Code: Select all
'"'+pcaleJ11+'" -jar ROeFacturaValidator.jar -t FACT1 -f "'+calefisXml+'"' Re: Validator local ANAF
noi folosim 2 variante:
var 1:
********
**validatorul se afla in c:\test\distefct
DESTINATIE='C:\TEST\test.xml'
ferori=DESTINATIE+'.err.txt'
ERASE &FERORI
Set Default To c:\test\Distefct\
ERASE *.txt
comanda='RUN jre11\bin\java.exe -jar ROeFacturaValidator.jar -t FACT1 -f '+destinatie
&comanda
**raspunsul il gasesti in fisierul txt creat de validator
var 2:
*******
**cu shell
**validatorul se afla in c:\test\distefct
DESTINATIE='C:\TEST\test.xml'
ferori=DESTINATIE+'.err.txt'
ERASE &FERORI
Set Default To c:\test\Distefct\
ERASE *.txt
comanda='jre11\bin\java.exe -jar ROeFacturaValidator.jar -t FACT1 -f '+destinatie
DO RUNEXE WITH COMANDA
**raspunsul il gasesti in fisierul txt creat de validator
SCRIPT RUNEXE:
*******************
PROCEDURE RUNEXE
PARAMETERS EXECUTAFILE
#define SW_SHOW_NORMAL 1
#define SW_SHOW_MINIMIZED 2
#define SW_SHOW_MAXIMIZED 3
oShell = createobject("WScript.Shell")
oShell.Run(executafile,SW_SHOW_MINIMIZED,.T.)
RETURN
********************
var 1:
********
**validatorul se afla in c:\test\distefct
DESTINATIE='C:\TEST\test.xml'
ferori=DESTINATIE+'.err.txt'
ERASE &FERORI
Set Default To c:\test\Distefct\
ERASE *.txt
comanda='RUN jre11\bin\java.exe -jar ROeFacturaValidator.jar -t FACT1 -f '+destinatie
&comanda
**raspunsul il gasesti in fisierul txt creat de validator
var 2:
*******
**cu shell
**validatorul se afla in c:\test\distefct
DESTINATIE='C:\TEST\test.xml'
ferori=DESTINATIE+'.err.txt'
ERASE &FERORI
Set Default To c:\test\Distefct\
ERASE *.txt
comanda='jre11\bin\java.exe -jar ROeFacturaValidator.jar -t FACT1 -f '+destinatie
DO RUNEXE WITH COMANDA
**raspunsul il gasesti in fisierul txt creat de validator
SCRIPT RUNEXE:
*******************
PROCEDURE RUNEXE
PARAMETERS EXECUTAFILE
#define SW_SHOW_NORMAL 1
#define SW_SHOW_MINIMIZED 2
#define SW_SHOW_MAXIMIZED 3
oShell = createobject("WScript.Shell")
oShell.Run(executafile,SW_SHOW_MINIMIZED,.T.)
RETURN
********************
dumitrusava wrote: ↑19 Sep 2024, 07:41 Salut, multumesc pentru raspuuns,
Stiu instructiunile, am testat in tot felul.
Reusesc sa incarc validatorul, dar nu stiu transmite patametrii.
Teoretic operatorul nu mai are de apasat decat butonul de validare (cel putin asa reusisem cu versiunea veche).
Fara parametri, ar trebui sa selecteze fisierul.
Uite, de exemplu, presupunand ca -f se refera la fisierul testat (cu toata calea, inclusiv cu extensia), -d nu stiu la ce director face referire.
In plus clauzele -t, -f si -d fac sau nu parte din sintaxa?
De asta am intrebat daca a reusit cineva si, eventual, un exemplu de cod.
Multumesc.
-
dumitrusava
- Posts: 11
- Joined: 20 Jun 2022, 08:22
Re: Validator local ANAF
Am rezolvat, multumesc!
Re: Validator local ANAF
Care-i diferenta fata de cel vechi? (in afara de faptul ca accepta mai multe fisiere)
PS: intreb, pt. ca mi-e lene sa testez (recunosc!) si inca mai am de lucru acum la detaliile din minunatul eTVA.
PS: intreb, pt. ca mi-e lene sa testez (recunosc!) si inca mai am de lucru acum la detaliile din minunatul eTVA.
Re: Validator local ANAF
Si mai frumos: Nu exista variante pentru 32bits !
Eu mai am clienti pe 32bits, super.
Am si client care are un program foarte vechi si super-personalizat, la care nu prea are cum sa renunte. Sa vezi ce frumos va fi, va trebui sa-i mut aplicatia (speciala) de eFactura pe un comp. nou si va putea valida doar de acolo
... sau sa faca doar validari online!
Eu mai am clienti pe 32bits, super.
Am si client care are un program foarte vechi si super-personalizat, la care nu prea are cum sa renunte. Sa vezi ce frumos va fi, va trebui sa-i mut aplicatia (speciala) de eFactura pe un comp. nou si va putea valida doar de acolo
... sau sa faca doar validari online!
Re: Validator local ANAF
Ce inseamna ca valideaza si PF? Ca si cel vechi valida PF.dumitrusava wrote: ↑18 Sep 2024, 18:16 Cel nou valideaza si PF si PJ, doar ca nu ma descurc sa-i trimit paramerii.
Adica PF fara CNP? Doar cu adresa?