Catalog › Interpelări › GetPersonContraventions
GetPersonContraventions Interpelări
Interpelarea “GetPersonContraventions” returnează datele despre contravențiile administrative comise de persoana fizică identificată în baza IDNP-ului
SOAP · GetPersonContraventions(IDNP: string) : Contraventions
Date de intrare — Request
| Câmp | Tip | Oblig. | Exemplu | Descriere |
|---|---|---|---|---|
| IDNP | string(13) | Da | 2000000000001 | Numărul unic de identificare al persoanei (IDNP). Poate lipsi, în cazul persoanelor care au renunţat la IDNP |
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 |
|---|---|---|---|---|
| Contraventions | object | — | Date despre contravenție | |
| · Contraventions | array<object> | — | Date despre contravenție | |
| ·· CommitedDate | DateTime | — | 2016-08-22T10:30:00Z | Data comiterii (In caz de null – Data comiterii nu este aplicabil) |
| ·· CommitedLocation | string | Da | Fără observații | Locul comiterii. Adresa separată prin virgulă |
| ·· ContraventionStatus | string | Da | 2 | Statutul contravenției |
| ·· InformedDate | DateTime | Da | 2021-08-10T10:30:00Z | Data și ora aducerii la cunoștință (din acest moment începe cronometrul privind achitarea amenzii) |
| ·· FineLinePaid | number | Da | 44.32 | Suma tranșei achitate (dacă plata este efectuată în tranșe, în caz contrar valoarea va fi egală cu valoarea câmpului FinePaid) |
| ·· FinePaid | integer | Da | 61 | Amenda achitată |
| ·· OrderKey | string | Da | Valoare exemplu | Codul din 16 cifre care permite identificarea procesului verbal (PV utilizat pentru achitare) |
| ·· PaidAt | DateTime | — | 2018-04-08T10:30:00Z | Data și ora achitării amenzii |
| ·· SerialNumber | string | Da | AB826449 | Seria și numărul procesului verbal |
| ·· Sanctions | array<object> | Da | Sancțiunea aplicată | |
| ··· ArticleChapter | string | Da | Date de test | Capitolul articolului (ex. viteza al. I) |
| ··· ArticleName | string | Da | Art. 287 Cod Contravențional | Numele articolului (ex. 236(1)) |
| ··· MaterialChapterName | string | — | Capitolul VII | Capitolul normei materiale (ex. semnalele semaforului în raport cu indicatoarele cu prioritate) |
| ··· MaterialNormName | string | — | Norma tehnică nr. 12 | Denumirea normei materiale (ex. persoana care conduce un autovehicul trebuie să...) |
| ··· MaterialNormType | string | — | Valoare exemplu | Tipul normei materiale (Codul Contravențional) |
| ··· SanctionPointValue | integer | — | 12 | Puncte de penalizare |
| ··· SanctionStatus | string | Da | 3 | Statutul sancțiunii (ex. achitat, contestat, etc.) |
| ··· SanctionType | string | Da | Notă internă | Tipul sancțiunii (ex. amenda, avertisment, etc.) |
| ··· SanctionValue | string | Da | Eșantion | Valoarea sancțiunii (ex. suma amenzii, zile de privare, zile de muncă neremunerată, etc.) |
| ·· CustomProperties | array<object> | — | Informație adițională | |
| ··· Name | string | Da | SRL "Exemplu Grup" | Denumirea informației adiționale (ex. Număr de înmatriculare) |
| ··· Value | string | Da | Date generate (mock) | Valoarea informației adiționale (ex. CKT936) |
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/GetPersonContraventions' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPersonContraventions xmlns="http://mconnect.gov.md/consumer">
<Request>
<IDNP>2000000000001</IDNP>
</Request>
<RequestHeaders>
<CallingUser>2000000000001</CallingUser>
<CallingEntity>1002600024777</CallingEntity>
<CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
<CallReason>Prestare serviciu public</CallReason>
</RequestHeaders>
</GetPersonContraventions>
</soap:Body>
</soap:Envelope>'
Răspuns
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPersonContraventionsResponse xmlns="http://mconnect.gov.md/consumer">
<Response>
<Contraventions>
<Contraventions>
<CommitedDate>2016-08-22T10:30:00Z</CommitedDate>
<CommitedLocation>Fără observații</CommitedLocation>
<ContraventionStatus>2</ContraventionStatus>
<InformedDate>2021-08-10T10:30:00Z</InformedDate>
<FineLinePaid>44.32</FineLinePaid>
<FinePaid>61</FinePaid>
<OrderKey>Valoare exemplu</OrderKey>
<PaidAt>2018-04-08T10:30:00Z</PaidAt>
<SerialNumber>AB826449</SerialNumber>
<Sanctions>
<ArticleChapter>Date de test</ArticleChapter>
<ArticleName>Art. 287 Cod Contravențional</ArticleName>
<MaterialChapterName>Capitolul VII</MaterialChapterName>
<MaterialNormName>Norma tehnică nr. 12</MaterialNormName>
<MaterialNormType>Valoare exemplu</MaterialNormType>
<SanctionPointValue>12</SanctionPointValue>
<SanctionStatus>3</SanctionStatus>
<SanctionType>Notă internă</SanctionType>
<SanctionValue>Eșantion</SanctionValue>
</Sanctions>
<CustomProperties>
<Name>SRL "Exemplu Grup"</Name>
<Value>Date generate (mock)</Value>
</CustomProperties>
</Contraventions>
</Contraventions>
</Response>
</GetPersonContraventionsResponse>
</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/GetPersonContraventions' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPersonContraventions xmlns="http://mconnect.gov.md/consumer">
<Request>
<IDNP>2000000000001</IDNP>
</Request>
</GetPersonContraventions>
</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>
Eroare: subiect inexistent (IDNP …0000)
IDNP cu sufix …0000 → fault NotFound.
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/GetPersonContraventions' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPersonContraventions xmlns="http://mconnect.gov.md/consumer">
<Request>
<IDNP>2000000000000</IDNP>
</Request>
<RequestHeaders>
<CallingUser>2000000000001</CallingUser>
<CallingEntity>1002600024777</CallingEntity>
<CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
<CallReason>Prestare serviciu public</CallReason>
</RequestHeaders>
</GetPersonContraventions>
</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>No data found for the requested subject '2000000000000'.</faultstring>
<detail>
<MConnectFault xmlns="http://mconnect.gov.md/consumer">
<Code>NotFound</Code>
<Message>No data found for the requested subject '2000000000000'.</Message>
</MConnectFault>
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>
Eroare: eroare server (IDNP …0009)
IDNP cu sufix …0009 → fault ServerError.
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/GetPersonContraventions' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPersonContraventions xmlns="http://mconnect.gov.md/consumer">
<Request>
<IDNP>2000000000009</IDNP>
</Request>
<RequestHeaders>
<CallingUser>2000000000001</CallingUser>
<CallingEntity>1002600024777</CallingEntity>
<CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
<CallReason>Prestare serviciu public</CallReason>
</RequestHeaders>
</GetPersonContraventions>
</soap:Body>
</soap:Envelope>'
Răspuns (fault)
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>Simulated server error.</faultstring>
<detail>
<MConnectFault xmlns="http://mconnect.gov.md/consumer">
<Code>ServerError</Code>
<Message>Simulated server error.</Message>
</MConnectFault>
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>