Validator local ANAF

::e-Factura, conectare SPV
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/
dumitrusava
Posts: 11
Joined: 20 Jun 2022, 08:22

Validator local ANAF

Post by dumitrusava »

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!
mrapi
Posts: 431
Joined: 20 May 2022, 16:53

Re: Validator local ANAF

Post by mrapi »

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
dumitrusava
Posts: 11
Joined: 20 Jun 2022, 08:22

Re: Validator local ANAF

Post by dumitrusava »

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.
mrapi
Posts: 431
Joined: 20 May 2022, 16:53

Re: Validator local ANAF

Post by mrapi »

eu am ceva de genu

Code: Select all

'"'+pcaleJ11+'" -jar ROeFacturaValidator.jar -t FACT1 -f "'+calefisXml+'"' 
User avatar
admin
Posts: 215
Joined: 16 Jun 2022, 17:03

Re: Validator local ANAF

Post by admin »

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
********************

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

Post by dumitrusava »

Am rezolvat, multumesc!
mgabi
Posts: 500
Joined: 23 May 2022, 21:15

Re: Validator local ANAF

Post by mgabi »

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.
mrapi
Posts: 431
Joined: 20 May 2022, 16:53

Re: Validator local ANAF

Post by mrapi »

te chinuie mai mult:raspunsul e de tip txt,tb sa distribui si jre11(119MB),nu mai merge cu 8 cum e la 112/394/SAFT
mgabi wrote: 20 Sep 2024, 12:29 Care-i diferenta fata de cel vechi?
mgabi
Posts: 500
Joined: 23 May 2022, 21:15

Re: Validator local ANAF

Post by mgabi »

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 :mrgreen:
... sau sa faca doar validari online!
mgabi
Posts: 500
Joined: 23 May 2022, 21:15

Re: Validator local ANAF

Post by mgabi »

dumitrusava wrote: 18 Sep 2024, 18:16 Cel nou valideaza si PF si PJ, doar ca nu ma descurc sa-i trimit paramerii.
Ce inseamna ca valideaza si PF? Ca si cel vechi valida PF.
Adica PF fara CNP? Doar cu adresa?
Post Reply