Friday, October 27, 2023

JavaScript Fetch PlatitorTvaRest Api

const url = 'https://webservicesp.anaf.ro/PlatitorTvaRest/api/v8/ws/tva';

const headers = {
    'Accept': 'application/json',
    'Accept-Language': 'en-US,en;q=0.7,ro;q=0.3',
    'Connection': 'keep-alive',
    'Referer': 'https://mfinante.gov.ro',
    'Content-Type': 'application/json',
};
const today = new Date().toISOString().slice(0, 10);
const data = [{'cui': '19467555', 'data': today}];
console.log(data)

fetch(url, {
    method: 'POST',
    headers: headers,
    body: JSON.stringify(data)
})
    .then(response => response.json())
    .then(data => console.log(data))
    .catch((error) => console.error('Error:', error));

*****
[{cui: '19467555', data: '2023-10-27'}]
{
"cod": 200,
"message": "SUCCESS",
"found": [
{
"date_generale": {
"cui": 19467555,
"data": "2023-10-27",
"denumire": "LEON TIBERIU CRISTIAN PERSOANĂ FIZICĂ AUTORIZATĂ",
"adresa": "JUD. BRAŞOV, MUN. SĂCELE, STR. VALEA CERNATULUI, NR.47",
"nrRegCom": "F08/388/2003",
"telefon": "0729947926",
"fax": "",
"codPostal": "505600",
"act": "",
"stare_inregistrare": "RELUARE ACTIVITATE din data 30.04.2013",
"data_inregistrare": "2007-01-01",
"cod_CAEN": "7430",
"iban": "",
"statusRO_e_Factura": false,
"organFiscalCompetent": "Administraţia Judeţeană a Finanţelor Publice Braşov",
"forma_de_proprietate": "",
"forma_organizare": "",
"forma_juridica": ""
},
"inregistrare_scop_Tva": {
"scpTVA": false,
"perioade_TVA": []
},
"inregistrare_RTVAI": {
"dataInceputTvaInc": "",
"dataSfarsitTvaInc": "",
"dataActualizareTvaInc": "",
"dataPublicareTvaInc": "",
"tipActTvaInc": "",
"statusTvaIncasare": false
},
"stare_inactiv": {
"dataInactivare": "",
"dataReactivare": "",
"dataPublicare": "",
"dataRadiere": "",
"statusInactivi": false
},
"inregistrare_SplitTVA": {
"dataInceputSplitTVA": "",
"dataAnulareSplitTVA": "",
"statusSplitTVA": false
},
"adresa_sediu_social": {
"sdenumire_Strada": "Str. Valea Cernatului",
"snumar_Strada": "47",
"sdenumire_Localitate": "Mun. Săcele",
"scod_Localitate": "157",
"sdenumire_Judet": "BRAŞOV",
"scod_Judet": "8",
"scod_JudetAuto": "BV",
"stara": "",
"sdetalii_Adresa": "",
"scod_Postal": "505600"
},
"adresa_domiciliu_fiscal": {
"ddenumire_Strada": "Str. Valea Cernatului",
"dnumar_Strada": "47",
"ddenumire_Localitate": "Mun. Săcele",
"dcod_Localitate": "157",
"ddenumire_Judet": "BRAŞOV",
"dcod_Judet": "8",
"dcod_JudetAuto": "BV",
"dtara": "",
"ddetalii_Adresa": "",
"dcod_Postal": "505600"
}
}
],
"notFound": []
}