SolON_Firme - Help
SolON_Firme este un instrument care poate fi folosit în cadrul aplicațiilor Multisoft pentru preluarea datelor despre firme.
Pentru a prelua date despre o firmă folosind SolON_Firme, este necesar ca aplicația să realizeze o interogare la URL-ul http://datefirma.multisoft.ro:81/DateFirma.ashx
Lista parametrilor GET utilizați în cadrul SolON_Firme
-
Key
- Conține cheia de autentificare în SolON_Firme. Valoarea transmisă trebuie să fie validă pentru a putea realiza preluarea datelor despre firmă.
- Exemplu: Key=CheiaMeaSecreta
- Parametrul este obligatoriu
-
CUI
- Conține CUI-ul firmei (sau CUI-urile firmelor) pentru care se realizează preluarea datelor.
- Exemplu #1: CUI=1899720
- Exemplu #2: CUI=1899720,12096166
- Parametrul este obligatoriu
- Doar CUI-urile valide vor fi prelucrate
- CUI-urile care încep cu 0 nu sunt considerate valide
-
DataPlatitorTVA
- Conține data pentru care se va returna starea de plătitor de TVA a firmei.
- Dacă parametrul lipsește, se va returna implicit starea pentru data curentă.
- Formatul datei este yyyy-MM-dd (aaaa-ll-zz)
- Exemplu: DataPlatitorTVA=2011-10-23
-
AppName
- Conține numele aplicației care a realizat cererea.
- Exemplu: AppName=SolON.Aplica%C8%9Bie
-
AppVersion
- Conține versiunea aplicației care a realizat cererea.
- Exemplu: AppVersion=1.1.7.54
-
ClientName
- Conține numele clientului care a realizat cererea.
- Exemplu: ClientName=SC%20Multisoft%20SRL%20(MSF%20Accommodations)
URL Encoding - Foarte important
Este necesar ca valorile parametrilor GET să fie URL-encoded.
Pentru informații privind URL Encoding, vizitați w3schools HTML URL Encoding Reference.
Exemplu de cerere SolON_Firme
http://datefirma.multisoft.ro:81/DateFirma.ashx?Key=CheiaMeaSecreta&CUI=1899720,12096166&DataPlatitorTVA=2018-01-03&AppName=SolON.H&AppVersion=1.0.3.271&ClientName=SC%20Multisoft%20SRL%20(MSF%20Accommodations)
Exemplu de răspuns SolON_Firme
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Firme exista="true" idCerere="724">
<Firma cuiCautat="1899720">
<DateRegCom exista="true">
<Denumire>MULTISOFT SRL</Denumire>
<CUI>1899720</CUI>
<RegCom>J13/1406/1991</RegCom>
<EUID>ROONRC.J13/1406/1991</EUID>
<Judet>CONSTANŢA</Judet>
<Localitate>CONSTANŢA</Localitate>
<Adresa>Municipiul Constanţa, Str. TRANDAFIRULUI Nr. 13A, Județ Constanţa</Adresa>
<Stari>
<Stare>functiune</Stare>
<Stare>certificat de înmatriculare preschimbat</Stare>
</Stari>
</DateRegCom>
<IstoricTvaIncasare exista="true">
<TvaIncasare>
<DeLa>2013-01-01</DeLa>
<PanaLa>2014-01-01</PanaLa>
<Publicare>2013-12-15</Publicare>
<Actualizare>2013-12-13</Actualizare>
<TipActualizare>D</TipActualizare>
</TvaIncasare>
<TvaIncasare>
<DeLa>2013-01-01</DeLa>
<PanaLa />
<Publicare>2012-12-28</Publicare>
<Actualizare>2012-12-27</Actualizare>
<TipActualizare>I</TipActualizare>
</TvaIncasare>
</IstoricTvaIncasare>
<InfoANAF exista="true" cod="200">
<CUI>1899720</CUI>
<Data>2018-01-03</Data>
<Denumire>MULTISOFT SRL</Denumire>
<Adresa>JUD. CONSTANŢA, MUN. CONSTANŢA, STR. TRANDAFIRULUI, NR.13</Adresa>
<TVA>True</TVA>
<DataInceput>1997-02-01</DataInceput>
<DataSfarsit />
<DataAnulImp />
<Mesaj>platitor IN SCOPURI de TVA la data cautata</Mesaj>
<DataInceputTvaInc>2013-01-01</DataInceputTvaInc>
<DataSfarsitTvaInc>2014-01-01</DataSfarsitTvaInc>
<DataActualizareTvaInc>2013-12-15</DataActualizareTvaInc>
<DataPublicareTvaInc />
<TipActTvaInc>Radiere</TipActTvaInc>
<StatusTvaIncasare>false</StatusTvaIncasare>
<DataInactivare />
<DataReactivare />
<DataPublicare />
<DataRadiere />
<StatusInactivi>false</StatusInactivi>
<DataInceputSplitTVA />
<DataAnulareSplitTVA />
<StatusSplitTVA>false</StatusSplitTVA>
</InfoANAF>
<AdresaSparta>
<Judet>JUD. CONSTANŢA</Judet>
<Localitate>MUN. CONSTANŢA</Localitate>
<Strada>STR. TRANDAFIRULUI</Strada>
<Nr>13</Nr>
<Bl></Bl>
<Sc></Sc>
<Ap></Ap>
<Et></Et>
</AdresaSparta>
</Firma>
<Firma cuiCautat="12096166">
<DateRegCom exista="true">
<Denumire>EUROSOFT 2000 SRL</Denumire>
<CUI>12096166</CUI>
<RegCom>J13/1672/1999</RegCom>
<EUID>ROONRC.J13/1672/1999</EUID>
<Judet>CONSTANŢA</Judet>
<Localitate>CONSTANŢA</Localitate>
<Adresa>Municipiul Constanţa, Str. TRANDAFIRULUI Nr. 13, Județ Constanţa</Adresa>
<Stari>
<Stare>radiata</Stare>
<Stare>certificat de înmatriculare preschimbat</Stare>
</Stari>
</DateRegCom>
<IstoricTvaIncasare exista="false" />
<InfoANAF exista="true" cod="200">
<CUI>12096166</CUI>
<Data>2018-01-03</Data>
<Denumire>EUROSOFT 2000 S.R.L.</Denumire>
<Adresa>JUD. CONSTANŢA, MUN. CONSTANŢA, STR. TRANDAFIRULUI, NR.13</Adresa>
<TVA>False</TVA>
<DataInceput>1999-09-07</DataInceput>
<DataSfarsit>2010-02-26</DataSfarsit>
<DataAnulImp />
<Mesaj>neplatitor IN SCOPURI de TVA la data cautata</Mesaj>
<DataInceputTvaInc />
<DataSfarsitTvaInc />
<DataActualizareTvaInc />
<DataPublicareTvaInc />
<TipActTvaInc></TipActTvaInc>
<StatusTvaIncasare>false</StatusTvaIncasare>
<DataInactivare />
<DataReactivare />
<DataPublicare />
<DataRadiere />
<StatusInactivi>false</StatusInactivi>
<DataInceputSplitTVA />
<DataAnulareSplitTVA />
<StatusSplitTVA>false</StatusSplitTVA>
</InfoANAF>
<AdresaSparta>
<Judet>JUD. CONSTANŢA</Judet>
<Localitate>MUN. CONSTANŢA</Localitate>
<Strada>STR. TRANDAFIRULUI</Strada>
<Nr>13</Nr>
<Bl></Bl>
<Sc></Sc>
<Ap></Ap>
<Et></Et>
</AdresaSparta>
</Firma>
</Firme>