Serviciu web pentru verificarea contribuabililor care sunt înregistrați conform art. 316 din Codul Fiscal, conform Registrului persoanelor impozabile care aplică sistemul Tva la încasare, conform Registrului contribuabililor inactivi/reactivi, conform Registrului persoanelor care aplica plata defalcată a TVA si respectiv Registrului RO e-Factura. Trimiteti request-ul continand datele de procesat la urmatoarea adresa: Web Service URL (POST): https://webservicesp.anaf.ro/PlatitorTvaRest/api/v8/ws/tva Request-ul trebuie sa fie trimis prin POST iar formatul este similar cu exemplul de mai jos: Post Body: [ { "cui": _Numar_, "data":"_Data interogarii_" }, { "cui": _Numar_, "data":"_Data interogarii_" } ] unde ”Data interogarii” este data pentru care se efectuează căutarea. exemplu: Content-Type: application/json [ { "cui": 1234, "data": "2015-02-14" }, { "cui": 5678, "data": "2015-02-14" } ] Datele din exemplu sunt fictive. Raspunsul va avea urmatoarea structura: { "cod":200, "message":"SUCCESS", "found":[ { "date_generale": { "cui": "-- codul fiscal --", "data": "-- data pentru care se efectueaza cautarea --", "denumire": "-- denumire --", "adresa": "-- Adresa domiciliu fiscal --", "nrRegCom": "-- numar de inmatriculare la Registrul Comertului --", "telefon": "-- Telefon domiciliu fiscal --", "fax": "-- Fax domiciliu fiscal --", "codPostal": "-- Codul Postal domiciliu fiscal --", "act": "-- Act autorizare --", "stare_inregistrare": "-- Stare Societate --", "data_inregistrare": "-- Data inregistrare --", "cod_CAEN": "-- Cod CAEN --", "iban": "-- contul IBAN --", "statusRO_e_Factura": "-- true - figureaza in Registrul RO e-Factura / false - nu figureaza in Registrul RO e-Factura la data cautata --", "organFiscalCompetent": "-- organul fiscal competent --", "forma_de_proprietate": "-- forma de proprietate --", "forma_organizare": "-- forma de organizare --", "forma_juridica": "-- forma juridica --" }, "inregistrare_scop_Tva": { "scpTVA": " -- true -pentru platitor in scopuri de tva / false in cazul in care nu e platitor in scopuri de TVA la data cautata --", "perioade_TVA": { "data_inceput_ScpTVA": " -- Data inregistrarii in scopuri de TVA anterioara --", "data_sfarsit_ScpTVA": " -- Data anularii inregistrarii in scopuri de TVA --", "data_anul_imp_ScpTVA": "-- Data operarii anularii inregistrarii in scopuri de TVA --", "mesaj_ScpTVA": "-- Temeiul legal al anularii inregistrarii în scopuri de TVA --", }, "inregistrare_RTVAI": { "dataInceputTvaInc": " -- Data de la care aplica sistemul TVA la incasare -- ", "dataSfarsitTvaInc": " -- Data pana la care aplica sistemul TVA la încasare --", "dataActualizareTvaInc": "-- Data actualizarii --", "dataPublicareTvaInc": "-- Data publicarii --"" "tipActTvaInc": " --Tip actualizare --", "statusTvaIncasare": " -- true -pentru platitor TVA la incasare/ false in cazul in care nu e platitor de TVA la incasare la data cautata --", }, "stare_inactiv": { "dataInactivare": " -- -- ", "dataReactivare": " -- -- ", "dataPublicare": " -- -- ", "dataRadiere": " -- Data radiere -- ", "statusInactivi": " -- true -pentru inactiv / false in cazul in care nu este inactiv la data cautata -- ", }, "inregistrare_SplitTVA": { "dataInceputSplitTVA": "-- --", "dataAnulareSplitTVA": "-- --", "statusSplitTVA": "-- true -aplica plata defalcata a Tva / false - nu aplica plata defalcata a TVA la data cautata --", }, "adresa_sediu_social": { "sdenumire_Strada": "-- Denumire strada sediu --", "snumar_Strada": "-- Numar strada sediu --", "sdenumire_Localitate": "-- Denumire localitate sediu --", "scod_Localitate": "-- Cod localitate sediu --", "sdenumire_Judet": "-- Denumire judet sediu --", "scod_Judet": "-- Cod judet sediu --", "scod_JudetAuto": "-- Cod judet sediu auto --", "stara": "-- Denumire tara sediu -- ", "sdetalii_Adresa": "-- Detalii adresa sediu --", "scod_Postal": "-- Cod postal sediu --", }, "adresa_domiciliu_fiscal": { "ddenumire_Strada": -- Denumire strada domiciliu fiscal --", "dnumar_Strada": "-- Numar strada domiciliu fiscal --", "ddenumire_Localitate": "-- Denumire localitate domiciliu fiscal --", "dcod_Localitate": "-- Cod localitate domiciliu fiscal --", "ddenumire_Judet": "-- Denumire judet domiciliu fiscal --", "dcod_Judet": "-- Cod judet domiciliu fiscal --", "dcod_JudetAuto": "-- Cod judet domiciliu fiscal auto--", "dtara": "-- Denumire tara domiciliu fiscal --", "ddetalii_Adresa": "-- Detalii adresa domiciliu fiscal --", "dcod_Postal": "-- Cod postal domiciliu fiscal --", } } ], "notFound": [] } Variabila "notFound" este de forma lista, compusa din cui-urile care nu au fost gasite in lista."" Campurile care se refera la calitatea de platitor in scopuri de Tva: scpTVA, data_sfarsit_ScpTVA, data_anul_imp_ScpTVA, mesaj_ScpTVA Campurile care se refera la calitatea de platitor Tva la incasare: dataInceputTvaInc, dataSfarsitTvaInc, dataActualizareTvaInc, dataPublicareTvaInc, tipActTvaInc, statusTvaIncasare Campurile care se refera la calitatea de inactiv/reactiv: dataInactivare, dataReactivare, dataPublicare, dataRadiere, statusInactivi Campurile referitoare la plata defalcata a TVA: dataInceputSplitTVA, dataAnulareSplitTVA, statusSplitTVA, iban Campul referitor la RO e-Factura: statusRO_e_Factura Folosirea serviciului este supusa urmatoarelor reguli: a) Un request poate contine maxim 100 de CUI-uri. Un client poate executa maxim 1 request pe secunda. b) Orice tentativa de suprasolicitare a serverului va fi pedepsita conform reglementarilor in vigoare.