Documentaţie Tehnică

Similar documents
Versionare - GIT ALIN ZAMFIROIU

2. Setări configurare acces la o cameră web conectată într-un router ZTE H218N sau H298N

Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice

Metrici LPR interfatare cu Barix Barionet 50 -

Ghid identificare versiune AWP, instalare AWP şi verificare importare certificat în Store-ul de Windows

Mecanismul de decontare a cererilor de plata

Reflexia şi refracţia luminii. Aplicaţii. Valerica Baban

Structura și Organizarea Calculatoarelor. Titular: BĂRBULESCU Lucian-Florentin

Auditul financiar la IMM-uri: de la limitare la oportunitate

MS POWER POINT. s.l.dr.ing.ciprian-bogdan Chirila

Update firmware aparat foto

INFORMAȚII DESPRE PRODUS. FLEXIMARK Stainless steel FCC. Informații Included in FLEXIMARK sample bag (article no. M )

The driving force for your business.

Textul si imaginile din acest document sunt licentiate. Codul sursa din acest document este licentiat. Attribution-NonCommercial-NoDerivs CC BY-NC-ND

Preţul mediu de închidere a pieţei [RON/MWh] Cota pieţei [%]

Semnale şi sisteme. Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC)

REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC

Aspecte controversate în Procedura Insolvenţei şi posibile soluţii

CAIETUL DE SARCINI Organizare evenimente. VS/2014/0442 Euro network supporting innovation for green jobs GREENET

2. Setări configurare acces la o cameră web conectată într-un echipament HG8121H cu funcție activă de router

Procesarea Imaginilor

Nume şi Apelativ prenume Adresa Număr telefon Tip cont Dobânda Monetar iniţial final

Subiecte Clasa a VI-a

earning every day-ahead your trust stepping forward to the future opcom operatorul pie?ei de energie electricã și de gaze naturale din România Opcom

Excel Advanced. Curriculum. Școala Informală de IT. Educație Informală S.A.

Ghid pentru configurarea şi utilizarea aplicaţiei clicksign Demo

EN teava vopsita cu capete canelate tip VICTAULIC

PACHETE DE PROMOVARE

Implicaţii practice privind impozitarea pieţei de leasing din România

PROCEDURA PRIVIND DECONTURILE. 2. Domeniu de aplicare Procedura se aplică în cadrul Universităţii Tehnice Cluj-Napoca

Olimpiad«Estonia, 2003

Mods euro truck simulator 2 harta romaniei by elyxir. Mods euro truck simulator 2 harta romaniei by elyxir.zip

MANUAL UTILIZARE PORTAL ONRC SERVICIUL RECOM ONLINE

The First TST for the JBMO Satu Mare, April 6, 2018

ARBORI AVL. (denumiti dupa Adelson-Velskii si Landis, 1962)

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic

Locul unei livrari de bunuri mobile corporale

Prima. Evadare. Ac9vity Report. The biggest MTB marathon from Eastern Europe. 7th edi9on

La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - <numarul dvs de carnet> (ex: "9",

Adresa TA de poștă YOUR own

CERERI SELECT PE O TABELA

S.C. Apă Canal S.A. Sibiu Regional Operator for Sibiu County- South Area and Făgăraș Municipality

CHAMPIONS LEAGUE 2017 SPONSOR:

Ghid de utilizare Modul CI+

GHID DE TERMENI MEDIA

Livrarile intracomunitare de bunuri

D în această ordine a.î. AB 4 cm, AC 10 cm, BD 15cm

Arbori. Figura 1. struct ANOD { int val; ANOD* st; ANOD* dr; }; #include <stdio.h> #include <conio.h> struct ANOD { int val; ANOD* st; ANOD* dr; }

EN - PRIVACY AND COOKIE POLICY

COMUNICAȚII INFORMATIZARE

INSTRUMENTE DE MARKETING ÎN PRACTICĂ:

Printesa fluture. Мобильный портал WAP версия: wap.altmaster.ru

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic

Lista de lucrări. Candidat: PRISACARIU VASILE. a. Lista a celor mai relevante 10 lucrări

Evoluția pieței de capital din România. 09 iunie 2018

Propuneri pentru teme de licență

ISBN-13:

Ce pot face pe hi5? Organizare si facilitati. Pagina de Home

Modalitǎţi de clasificare a datelor cantitative

Baza de date: tabele, date. Componentele unei B.D.: tabele, constrangeri, relatii. Entitati ale unei B.D.: formulare, interogari, rapoarte

Regulament privind aplicarea unor prevederi ale art. 104 din Legea nr. 126/2018 privind piețele de instrumente financiare - PROIECT -

Updating the Nomographical Diagrams for Dimensioning the Concrete Slabs

Class D Power Amplifiers

USING MOBILE AGENTS FOR INFORMATION RETRIEVAL IN B2B SYSTEMS

Capete terminale şi adaptoare pentru cabluri de medie tensiune. Fabricaţie Südkabel Germania

X-Fit S Manual de utilizare

A NOVEL ACTIVE INDUCTOR WITH VOLTAGE CONTROLLED QUALITY FACTOR AND SELF-RESONANT FREQUENCY

UTILIZAREA CECULUI CA INSTRUMENT DE PLATA. Ela Breazu Corporate Transaction Banking

PARLAMENTUL EUROPEAN

DE CE SĂ DEPOZITAŢI LA NOI?

Declarație de protecție a datelor

STUDY EVOLUTION OF BIT B ERRORS AND ERRORS OF PACKAGES IN I

SAG MITTIGATION TECHNICS USING DSTATCOMS

Mai bine. Pentru c putem.

Creare baza de data Deschidem aplicaţia Microsoft Access. Lansarea în execuţie a programului se face urmând calea:

Internet. 2. Care dintre următoarele este utilizat de browserele Web pentru a găsi site-uri web de pe Internet a. SMS b. VoIP c. ISP d.

Rem Ahsap is one of the prominent companies of the market with integrated plants in Turkey, Algeria and Romania and sales to 26 countries worldwide.

SGBD Access 2010: Query

2.3 PROTOCOLUL DE MESAJE DE CONTROL PENTRU INTERNET (ICMP)

Cookie-uri. 1. Introducere

Managementul referinţelor cu

A Die-Linked Sequence of Dacian Denarii

Universitatea George Bariţiu, Braşov

DECLARAȚIE DE PERFORMANȚĂ Nr. 101 conform Regulamentului produselor pentru construcții UE 305/2011/UE

INTEROGĂRI ÎN SQL SERVER

Actualizarea firmware-ului pentru aparatul foto digital SLR

NOTA: se vor mentiona toate bunurile aflate in proprietate, indiferent daca ele se afla sau nu pe teritoriul Romaniei la momentul declararii.

Proceduri stocate. Crearea procedurilor stocate. Varianta 1 În Management Studio se dă clic pe New Query ca în imaginea de mai jos: Fig.

ARE THE STATIC POWER CONVERTERS ENERGY EFFICIENT?

Proiectarea bazelor de date # 11. PL/SQL Funcții în PL/SQL (partea a II-a) Adrian Runceanu

SAMPLE KYRIE. Dm (Em) Dm (Bm) (Bm) (G) (Em) (Bm) (D) Chri ste. ri e e. son. ri e e lé. Gm7 F (G) Gm7. (Bm) (Em7) (D) (Em7) (D) son. Chri ste.

SPREADING CODES 1. INTRODUCTION. Ion POPA Societatea Română de Televiziune Studioul Teritorial Iaşi

Anexa nr. 1 la Hotărârea nr. 245 din Standarde moldovenești adoptate

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic

Contact Center, un serviciu cri/c!

Capitolul IF.02. Structurarea bazelor de date

IBM Planning Analytics

ReadSoft WEB BOARD. Ghidul utilizatorului pt DuPont

Planificarea anuala a activitatii de invatare clasa a 9-a (L3) Manualul: ENTERPRISE 2

Baze de date distribuite și mobile

Transcription:

Documentaţie Tehnică Verificare TVA API Ultima actualizare: 27 Aprilie 2018 www.verificaretva.ro 021-310.67.91 / 92 info@verificaretva.ro

Cuprins 1. Cum funcţionează?... 3 2. Fluxul de date... 3 3. Metoda de acces... 3 4. Abonamentul de acces... 4 5. Tratarea excepţiilor... 4 6. Interpretarea răspunsului... 5 7. Alte informaţii utile... 6 8. Istoric versiuni... 6

1. Cum funcţionează? API-ul furnizează din sursele oficiale dacă firmele din România aplica TVA și TVA la încasare. Acesta face interogări punctuale la sursele de informaţii oficiale sau de pe serverele VerificareTVA.ro atunci când sursele oficiale sunt indisponibile şi răspunde cu informaţii puse într-o formă standardizată. Accesul la API se face pe bază de abonament. Sunt necesare un nume de utilizator şi o parolă pentru iniţierea unei interogări. API-ul poate fi integrat şi accesat în aplicaţii proprii prin adăugarea unui cod în interiorul codului sursă. 2. Fluxul de date Iniţial se face o interogare de tip HTTP GET la serverul VerificareTVA.ro impreună cu key-ul asociat abonamentului, CUI-ul firmei şi data tranzacţiei (a facturii) până la care se doresc a fi actualizate datele (această dată specifică practic cât de noi să fie informaţiile din adresa şi data la care se vor afla informaţiile legate de TVA). Dacă serverul VerificareTVA.ro deţine informaţii mai noi decât data specificată în interogarea iniţială, atunci informaţiile sunt livrate din Cache-ul VerificareTVA.ro. Dacă informaţiile din Cache-ul VerificareTVA.ro sunt mai vechi decât data specificată sau sunt indisponibile, atunci se vor livra informaţii direct de la MFinante.ro. Ulterior, se updatează şi Cache-ul VerificareTVA.ro cu noile informaţii. In final, API-ul livrează informaţiile în format JSON. 3. Metoda de acces Se transmite o interogare de tip HTTP GET la adresa web: https://www.verificaretva.ro/api/apiv4.aspx Parametrii GET-ului sunt: Parametru Tip de dată Observaţii Descriere key String [max 255 caractere] Opţional Key-ul asociat contului de acces la TVA API (vezi interfaţa online)

cui data bilant String [max 10 caractere] Data [AAAA-LL- ZZ] String [max 1 caracter] 0/1 Obligatoriu Obligatoriu Opţional Codul fiscal al firmei la care se solicită informaţiile Se specifică data facturii pentru care se doresc informaţiile despre starea plătitorului de TVA. Se specifică dacă se doresc a fi incluse în răspuns şi date din bilanţ (1 da, 0 nu) 4. Abonamentul de acces API-ul poate fi accesat cu un cont de membru căruia îi poate fi asociat un abonament plătit sau gratuit (până la 250 interogări / 2 săptămâni / cont). În funcţie de abonamentul ales, API-ul poate fi accesat până la o limită maximă de interogări pe lună. Crearea unui cont de acces se poate face din pagina: https://www.verificaretva.ro/inregistrare 5. Tratarea excepţiilor Următoarele erori pot apărea în cazul în care sursele de informaţii au fost schimbate, versiunea API-ului este expirată sau abonamentul de acces a expirat sau şi-a atins limita maximă lunară. ERROR 001 INVALID RESPONSE ERROR 002 INVALID CUI ERROR 003 AUTHENTICATION FAILED ERROR 004 LIMIT EXCEEDED ERROR 006 INCORRECT DATE ERROR 007 NON-EXISTENT CUI ERROR 008 SOURCES UNAVAILABLE Eroare internă CUI-ul transmis nu este valid conform algoritmului de validare. Datele de autentificare sunt gresite. Abonamentul a expirat sau trebuie upgradat pentru a permite un număr mai mare de interogări. Vă rugăm să contactaţi echipa de suport tehnic. Data Tranzacţiei este incorectă. CUI-ul nu există Sursele oficiale de date nu sunt disponibile

6. Interpretarea răspunsului Dacă toţi parametrii sunt corecţi şi nu a intervenit nicio eroare în timpul requestului, APIul ar trebui să returneze un răspuns similar cu: { Raspuns : valid, Nume : BORG DESIGN SRL,"CUI :14837428, NrInmatr : J40/8118/2002, Judet : BUCURESTI, Localita te : BUCURESTI, Tip : STR., Adresa : DEMOCRATIEI, Nr : Nr. 4, Actualizat : 2018-01-14, TVA :true, TVA_data : 2002-08- 26,"TVAincasare":false, TVAincasare_data :null, TVAsplit :true, TVAsplit_data : 2017-10-02 } Acest răspuns este in format json şi poate fi citit, de exemplu în.net, cu JavaScriptSerializer() din Namespace-ul System.Web.Script.Serialization. Informaţiile returnate pot fi următoarele: INFORMAŢIE TIP DATĂ EXEMPLU Raspuns String (6) valid Nume String (255) BORG DESIGN SRL CUI Numeric 14837428 NrInmatr String (15) J40/8118/2002 Judet String (75) BUCURESTI Localitate String (75) BUCURESTI Tip String (50) Str. Adresa String (255) Democratiei Nr String (50) 4 Actualizat TVA Data Bit Data actualizarii informatiilor legate de adresa (cele de mai sus) true (platitor de TVA) / false (neplatitor de TVA) TVA_data Data Data devenire plătitor de TVA / null TVAincasare TVAincasare_data TVAsplit Bit Data Bit true (platitor de TVA la incasare) / false (neplatitor de TVA la incasare) Data devenire plătitor de TVA la încasare / null true (platitor de TVA defalcată) / false (neplatitor de TVA defalcată)

TVAsplit_data Data Data devenire plătitor de TVA defalcată / null Bilant String (max) Date din bilanţ ATENŢIE: - cele două informații: plătitor de TVA, plătitor de TVA la încasare şi plătitor de TVA defalcată sunt returnate în funcţie de data specificată în request (nu sunt returnate stările din momentul requestului, ci stările pe care le avea firma la data specificată)! - când se specifică parametrul bilant = 1, se consumă cu o interogare în plus 7. Alte informaţii utile Istoricul interogărilor poate fi consultat în secţiunea: https://www.verificaretva.ro/contulmeu/istoric-verificari Datele furnizate de API pot fi consultate şi online prin verificarea punctuală (căutarea de pe site) sau prin verificarea de liste. 8. Istoric versiuni Nou în versiunea 4: - Adăugarea stării de SplitTVA (Registru Plăți Defalcate TVA) - Adăugarea datelor de început ale stărilor de TVA, TVA la Încasare si TVA Split - Modificarea tipului de dată de la TVA si TVA la Încasare din 0 / 1 în true / false