Catalog › Interpelări › GetFinancialReports
GetFinancialReports Interpelări
Interpelarea ”GetFinancialReports” are drept scop returnarea datelor privind situația financiară a persoanei juridice pentru anul indicat
SOAP · GetFinancialReports(IDNO: number, ReportingYear: integer) : Reports
Date de intrare — Request
| Câmp | Tip | Oblig. | Exemplu | Descriere |
|---|---|---|---|---|
| IDNO | number | Da | 1000047265490 | Numărul unic de identificare al persoanei juridice (IDNO) |
| ReportingYear | integer | Da | 2005 | Anul de raportare financiară |
Date de intrare — RequestHeaders
| Câmp | Tip | Oblig. | Exemplu | Descriere |
|---|---|---|---|---|
| CallingUser | string(13) | Da | Numărul de identificare (IDNP) al utilizatorului sau identificatorul (ID-ul) sistemului care procesează datele cu caracter personal | |
| CallingEntity | string(13) | Da | Numărul de identificare (IDNO) al persoanei juridice din care face parte utilizatorul care procesează datele cu caracter personal, sau care gestionează sistemul informațional | |
| CallBasis | string(256) | Da | Temeiul legal al apelului | |
| CallReason | string(512) | Da | Scopul legal al apelului |
Date de ieșire — Response
| Câmp | Tip | Oblig. | Exemplu | Descriere |
|---|---|---|---|---|
| Reports | object | — | Lista rapoartelor financiare | |
| · FinancialReports | array<object> | Da | Lista rapoartelor financiare | |
| ·· ReportType | string | Da | Valoare exemplu | Tipul raportului. Poate primi valorile: D – Bilanț complet/Situația de profit și pierdere completă; P – Bilanț prescurtat/Situația de profit și pierdere prescurtată |
| ·· IDNO | number | Da | 1000047265490 | Numărul unic de identificare al persoanei juridice (IDNO) |
| ·· Name | string(350) | Da | SRL "Exemplu Grup" | Denumire completă a persoanei juridice |
| ·· ShortName | string(350) | Da | SRL "Exemplu Grup" | Denumire prescurtată a persoanei juridice |
| ·· ReportingYear | integer | Da | 2005 | Anul de raportare |
| ·· ReportPeriodStart | Date | Da | 2019-05-27 | Data începutului perioadei de raportare |
| ·· ReportPeriodEnd | Date | Da | 2028-10-08 | Data sfârșitului perioadei de raportare |
| ·· IndicatorCode | FinancialReportIndicatorCodes | Da | C079 | Codul indicatorului din situațiile financiare |
| ·· PreviousIndicatorValue | integer | Da | 38 | Valoarea indicatorului din bilanțul la începutul perioadei de gestiune / situația de profit și pierdere pentru perioada precedentă |
| ·· CurrentIndicatorValue | integer | Da | 92 | Valoarea indicatorului din bilanțul la sfârșitul perioadei de gestiune / situația de profit și pierdere pentru perioada curentă |
Exemple de apel SOAP
Apel reușit
Cerere validă cu RequestHeaders complete → date sample.
Cerere
curl -X POST https://mconnect.evisoft.com/ConsumerService.svc \
-H 'Content-Type: text/xml; charset=utf-8' \
-H 'SOAPAction: http://mconnect.gov.md/consumer/GetFinancialReports' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetFinancialReports xmlns="http://mconnect.gov.md/consumer">
<Request>
<IDNO>1000047265490</IDNO>
<ReportingYear>2005</ReportingYear>
</Request>
<RequestHeaders>
<CallingUser>2000000000001</CallingUser>
<CallingEntity>1002600024777</CallingEntity>
<CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
<CallReason>Prestare serviciu public</CallReason>
</RequestHeaders>
</GetFinancialReports>
</soap:Body>
</soap:Envelope>'
Răspuns
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetFinancialReportsResponse xmlns="http://mconnect.gov.md/consumer">
<Response>
<Reports>
<FinancialReports>
<ReportType>Date de test</ReportType>
<IDNO>1000621393333</IDNO>
<Name>SRL "Exemplu Grup"</Name>
<ShortName>SRL "Tech Soluții"</ShortName>
<ReportingYear>2007</ReportingYear>
<ReportPeriodStart>2018-01-13</ReportPeriodStart>
<ReportPeriodEnd>2027-07-10</ReportPeriodEnd>
<IndicatorCode>C807</IndicatorCode>
<PreviousIndicatorValue>57</PreviousIndicatorValue>
<CurrentIndicatorValue>40</CurrentIndicatorValue>
</FinancialReports>
</Reports>
</Response>
</GetFinancialReportsResponse>
</soap:Body>
</soap:Envelope>
Eroare: lipsesc RequestHeaders
Fără CallingUser/CallingEntity → fault (headerele MConnect sunt obligatorii).
Cerere
curl -X POST https://mconnect.evisoft.com/ConsumerService.svc \
-H 'Content-Type: text/xml; charset=utf-8' \
-H 'SOAPAction: http://mconnect.gov.md/consumer/GetFinancialReports' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetFinancialReports xmlns="http://mconnect.gov.md/consumer">
<Request>
<IDNO>1000046444346</IDNO>
<ReportingYear>2017</ReportingYear>
</Request>
</GetFinancialReports>
</soap:Body>
</soap:Envelope>'
Răspuns (fault)
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>soap:Client</faultcode>
<faultstring>Missing RequestHeaders: CallingUser and CallingEntity are required by MConnect.</faultstring>
<detail>
<MConnectFault xmlns="http://mconnect.gov.md/consumer">
<Code>Client</Code>
<Message>Missing RequestHeaders: CallingUser and CallingEntity are required by MConnect.</Message>
</MConnectFault>
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>