Probleme Upload E-Factura

::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/
lmax25
Posts: 12
Joined: 06 Feb 2024, 02:53

Probleme Upload E-Factura

Post by lmax25 »

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 !
mgabi
Posts: 500
Joined: 23 May 2022, 21:15

Re: Probleme Upload E-Factura

Post by mgabi »

TOKEN-UL GENERAT este exact tokenul (sirul ala lung primit cand generezi token de acces).
Refresh-ul nu-l folosesti.
lmax25
Posts: 12
Joined: 06 Feb 2024, 02:53

Re: Probleme Upload E-Factura

Post by lmax25 »

Stiu ce este token.
Dar nevoie de sintaxa corecta si completa a comenzii care face upload la fisier-ul XML !
mgabi
Posts: 500
Joined: 23 May 2022, 21:15

Re: Probleme Upload E-Factura

Post by mgabi »

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! :mrgreen:
lmax25
Posts: 12
Joined: 06 Feb 2024, 02:53

Re: Probleme Upload E-Factura

Post by lmax25 »

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.
hd56fox
Posts: 346
Joined: 17 Jun 2022, 08:29
Location: Hunedoara

Re: Probleme Upload E-Factura

Post by hd56fox »

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
lmax25
Posts: 12
Joined: 06 Feb 2024, 02:53

Re: Probleme Upload E-Factura

Post by lmax25 »

hd56fox,
Va multumesc mult pentru ajutor !
lmax25
Posts: 12
Joined: 06 Feb 2024, 02:53

Re: Probleme Upload E-Factura

Post by lmax25 »

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 !
User avatar
admin
Posts: 215
Joined: 16 Jun 2022, 17:03

Re: Probleme Upload E-Factura

Post by admin »

lmax25 wrote: 09 Feb 2024, 03:48 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 !
Folosesti Bearer + token doar la tokenurile JWT..
in cazul folosirii tokenului fizic poti omite acel parametru
lmax25
Posts: 12
Joined: 06 Feb 2024, 02:53

Re: Probleme Upload E-Factura

Post by lmax25 »

Va multumesc tuturor pentru informatiile oferite !
Post Reply