SALUTARI TURUROR !
Am ceva probleme cu implementarea e-factura in programul meu de facturare...
Va rog sa-mi spuneti sintaxa exacta pentru a face upload unei facturi de tip XML pe site-ul ANAF.
Va spun sincer ca eu nu inteleg nimic de aici : https://mfinante.gov.ro/static/10/eFact ... dleRequest
Am incercat fara succes diferite combinatii...
Am nevoie de sintaxa corecta si completa a comenzii care face upload la fisier :
curl -X POST https://webserviceapl.anaf.ro/test/FCTEL/rest/upload \
-H "Content-Type: text/xml" \
-H "Authorization: Bearer TOKEN-UL GENERAT" \
--data-binary "@path_to_your_file.xml"
Cum se trimite token-ul ?
Se trimite si refresh token ?
Unde pot gasi toate functiile pentru Swagger si documentatia lor completa ?
Va multumesc mult !
Probleme Upload E-Factura
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: Probleme Upload E-Factura
TOKEN-UL GENERAT este exact tokenul (sirul ala lung primit cand generezi token de acces).
Refresh-ul nu-l folosesti.
Refresh-ul nu-l folosesti.
Re: Probleme Upload E-Factura
Stiu ce este token.
Dar nevoie de sintaxa corecta si completa a comenzii care face upload la fisier-ul XML !
Dar nevoie de sintaxa corecta si completa a comenzii care face upload la fisier-ul XML !
Re: Probleme Upload E-Factura
Vezi ca vrei acces cu oAuth si in comanda scrisa de tine ai adresa pt. webservice (cu token fizic)
Tb. sa trimiti pe https://api.anaf.ro ........
Daca intrebi insa de sintaxa/documentaie completa pt. E-Factura (transmitere/citire sau generare XML)
.. este sublima dar lipseste cu desavarsire!
Tb. sa trimiti pe https://api.anaf.ro ........
Daca intrebi insa de sintaxa/documentaie completa pt. E-Factura (transmitere/citire sau generare XML)
.. este sublima dar lipseste cu desavarsire!
Re: Probleme Upload E-Factura
Exact de acest lucru am nevoie :
Care este sintaxa corecta si completa a comenzii care face upload la fisier-ul XML pe site-ul ANAF !
Nu stiu cum sa trimit fisierul.
Care este sintaxa corecta si completa a comenzii care face upload la fisier-ul XML pe site-ul ANAF !
Nu stiu cum sa trimit fisierul.
Re: Probleme Upload E-Factura
Cam asa ceva :
TRY
lohttp=CreateObject('Microsoft.XMLHTTP')
CATCH
lohttp=CreateObject('winHTTP.winHTTPrequest.5.1')
ENDTRY
lcServer='https://api.anaf.ro/prod/FCTEL/rest/upl ... if='+lccui
loHTTP.Open('POST', lcServer, .F.)
loHTTP.Setrequestheader("Content-type", "text/xml")
IF wtoken='E'
loHTTP.SetRequestHeader("Authorization","Bearer " + lctoken)
ELSE
loHTTP.SetRequestHeader("Authorization"," ")
ENDIF
lcstatus=0
TRY
loHTTP.Send(FILETOSTR(wnrfact))
Do While loHTTP.readyState<>4
Doevents
EndDo
lcstatus =loHTTP.STATUS
CATCH
lcstatus=loHTTP.STATUS
ENDTRY
TRY
lohttp=CreateObject('Microsoft.XMLHTTP')
CATCH
lohttp=CreateObject('winHTTP.winHTTPrequest.5.1')
ENDTRY
lcServer='https://api.anaf.ro/prod/FCTEL/rest/upl ... if='+lccui
loHTTP.Open('POST', lcServer, .F.)
loHTTP.Setrequestheader("Content-type", "text/xml")
IF wtoken='E'
loHTTP.SetRequestHeader("Authorization","Bearer " + lctoken)
ELSE
loHTTP.SetRequestHeader("Authorization"," ")
ENDIF
lcstatus=0
TRY
loHTTP.Send(FILETOSTR(wnrfact))
Do While loHTTP.readyState<>4
Doevents
EndDo
lcstatus =loHTTP.STATUS
CATCH
lcstatus=loHTTP.STATUS
ENDTRY
Re: Probleme Upload E-Factura
hd56fox,
Va multumesc mult pentru ajutor !
Va multumesc mult pentru ajutor !
Re: Probleme Upload E-Factura
Imi puteti explica codul urmator ?
Ce reprezinta "E" si ce valori mai pot exista ?
IF wtoken='E'
loHTTP.SetRequestHeader("Authorization","Bearer " + lctoken)
ELSE
loHTTP.SetRequestHeader("Authorization"," ")
ENDIF
Va multumesc !
Ce reprezinta "E" si ce valori mai pot exista ?
IF wtoken='E'
loHTTP.SetRequestHeader("Authorization","Bearer " + lctoken)
ELSE
loHTTP.SetRequestHeader("Authorization"," ")
ENDIF
Va multumesc !
Re: Probleme Upload E-Factura
Folosesti Bearer + token doar la tokenurile JWT..
in cazul folosirii tokenului fizic poti omite acel parametru
Re: Probleme Upload E-Factura
Va multumesc tuturor pentru informatiile oferite !