e-TVA Specificații JSON API

::decontul precompletat e-TVA
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/
Post Reply
blumache
Posts: 174
Joined: 25 May 2022, 11:07
Location: Suceava

e-TVA Specificații JSON API

Post by blumache »

Multumim.

Documentatia pentru P300 o avem pe

https://mfinante.gov.ro/web/efactura/e-tva
viorel_m
Posts: 19
Joined: 23 Feb 2024, 12:50

Re: e-TVA Specificații JSON API

Post by viorel_m »

blumache wrote: 06 Sep 2024, 15:00 Multumim.

Documentatia pentru P300 o avem pe

https://mfinante.gov.ro/web/efactura/e-tva
n JSON-ul de detaliere de la e-TVA la sectiunea 390_394 voi aveti ceva ? 😅 Eu inafara de casa de marcat si e Factura nu gasesc nimic si compar mere cu pere ... 😅
Cosstel
Posts: 38
Joined: 23 May 2022, 09:26

Re: e-TVA Specificații JSON API

Post by Cosstel »

@ hd56fox pun aici codul folosit de mine la descarcare poate te ajuta

Code: Select all

	lcTipHTTP='MsXml2.serverXMLHTTP.6.0' 
	loHTTP = CreateObject(lcTipHTTP)

	cAnul=LEFT(sSend,4)
	cLuna=RIGHT(sSend,2)
	cBear=oEfact.CodBear
	cCui=oEfact.CodFiscal

	cUrl="https://api.anaf.ro/decont/ws/v1/info?cui="+cCui+"&an="+cAnul+"&luna="+cLuna

	=loHTTP.Open("GET",cUrl,.F.)
	=loHTTP.SetRequestHeader("Authorization","Bearer " + cBear)
	=loHTTP.SetRequestHeader("Cache-Control", "no-cache")
	=loHTTP.SetRequestHeader("Cache-Control", "max-age=0")
	=loHTTP.Send()

	iDoW=0
	DO WHILE loHTTP.ReadyState!=4
		WAIT ' Se asteapta raspunsul ANAF ...' WINDOW TIMEOUT 2
		iDoW=iDoW+1
		IF iDoW>15
			EXIT
		ENDIF
	ENDDO
	IF iDoW<=15
		=loHTTP.GetAllResponseHeaders()
		cRaspuns=loHTTP.ResponseBody
	ELSE
		cRaspuns='.F. Probleme raspuns ANAF [XmlToPdf]'
	ENDIF

cDir='directorul unde salvezi arhiva'
cFis=cDir+'\zz_eTVA'+cAnLn+'.zip'
=STRTOFILE(cRaspuns,cFis)
Post Reply