Catalog › Interpelări › GetUncoveredPeriodByVehicleVIN
GetUncoveredPeriodByVehicleVIN Interpelări
Interpelarea “GetUncoveredPeriodByVehicleVIN” returnează datele privind vinietele și perioadele neacoperite de vinietă a vehiculului înmatriculat în străinătate și identificat în baza codului VIN (numărul de identificare al vehiculului)
SOAP · GetUncoveredPeriodByVehicleVIN(VehicleVIN: string) : UncoveredPeriod
Date de intrare — Request
| Câmp | Tip | Oblig. | Exemplu | Descriere |
|---|---|---|---|---|
| VehicleVIN | string(17) | Da | Conform registrul | Numărul de identificare al vehiculului (VIN) |
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 |
|---|---|---|---|---|
| UncoveredPeriod | object | — | Datele privind vinietele și perioadele neacoperite de vinietă a vehiculului înmatriculat în străinătate și identificat în baza codului VIN (numărul de identificare al vehiculului) | |
| · Periods | array<object> | Da | Lista perioadelor neacoperite de vinietă. Masivul va fi completat doar în cazul în care vor fi depistate încălcări | |
| ·· From | DateTime | Da | 2018-01-10T10:30:00Z | Data și ora din momentul în care vehiculul a intrat în perioada neacoperită de vinietă |
| ·· To | DateTime | Da | 2028-05-08T10:30:00Z | Data și ora din momentul în care vehiculul a ieșit din perioada neacoperită de vinietă. Dacă la momentul actual este neacoperit de vinietă, atunci se returnează valoare cu ziua curentă orele 23:59:59 |
| · Vignettes | array<object> | Da | Lista vinietelor. Masivul va fi completat doar în cazul în care vor fi depistate încălcări | |
| ·· VehicleRegistrationNumber | string | Da | AB417593 | Numărul de înmatriculare al vehiculului |
| ·· VehicleVIN | string(17) | Da | Conform registrul | Numărul de identificare al vehiculului (VIN) |
| ·· TrailRegistrationNumber | string | — | AB050031 | Numărul de înmatriculare al remorcii |
| ·· Country | string | Da | Republica Moldova | Codul țării de origine conform standardului ISO 3166-1 alpha-2 |
| ·· VehicleCategory | VignetteVehicleCategory | Da | Date de test | Codul categoriei vehiculului conform clasificatorului ”Codul categoriei vehiculului aferent vinietei” |
| ·· VignetteNumber | string | Da | AB555112 | Numărul vinietei |
| ·· Status | string | Da | 3 | Statutul vinietei. Poate primi valorile: Activ; Inactiv; Expirat; Anulat |
| ·· PaidAt | DateTime | Da | 2018-04-08T10:30:00Z | Data achitării vinietei |
| ·· ValidFrom | DateTime | Da | 2017-05-25T10:30:00Z | Data activării vinietei |
| ·· ExpiresAt | DateTime | Da | 2026-06-02T10:30:00Z | Data expirării vinietei |
| ·· TariffPosition | VignetteTariffPosition | Da | Fără observații | Codul poziției tarifare conform clasificatorului ”Codul poziției tarifare aferent vinietei” |
| ·· PayerName | string | Da | SRL "Exemplu Grup" | Numele și prenumele (pentru persoană fizică) sau denumirea plătitorului (pentru persoană juridică) |
| ·· PayerId | string(13) | — | Fără observaț | Numărul de identificare al plătitorului (IDNP sau IDNO) |
| ·· IdentityDocumentSeriesAndNumber | string | — | AB164206 | Seria și numărul documentului de identitate |
| string | — | ion.creanga@example.md | Adresa electronică | |
| · ErrorCode | VignetteErrorCodes | Da | C979 | Codul de eroare conform clasificatorului ”Codurilor de erori aferente vinietei” |
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/GetUncoveredPeriodByVehicleVIN' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetUncoveredPeriodByVehicleVIN xmlns="http://mconnect.gov.md/consumer">
<Request>
<VehicleVIN>Conform registrul</VehicleVIN>
</Request>
<RequestHeaders>
<CallingUser>2000000000001</CallingUser>
<CallingEntity>1002600024777</CallingEntity>
<CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
<CallReason>Prestare serviciu public</CallReason>
</RequestHeaders>
</GetUncoveredPeriodByVehicleVIN>
</soap:Body>
</soap:Envelope>'
Răspuns
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetUncoveredPeriodByVehicleVINResponse xmlns="http://mconnect.gov.md/consumer">
<Response>
<UncoveredPeriod>
<Periods>
<From>2018-01-24T10:30:00Z</From>
<To>2027-12-06T10:30:00Z</To>
</Periods>
<Vignettes>
<VehicleRegistrationNumber>AB559592</VehicleRegistrationNumber>
<VehicleVIN>Informație de pro</VehicleVIN>
<TrailRegistrationNumber>AB589674</TrailRegistrationNumber>
<Country>Republica Moldova</Country>
<VehicleCategory>Date generate (mock)</VehicleCategory>
<VignetteNumber>AB263856</VignetteNumber>
<Status>2</Status>
<PaidAt>2019-01-06T10:30:00Z</PaidAt>
<ValidFrom>2018-04-03T10:30:00Z</ValidFrom>
<ExpiresAt>2026-05-12T10:30:00Z</ExpiresAt>
<TariffPosition>Notă internă</TariffPosition>
<PayerName>SA "Construct Plus"</PayerName>
<PayerId>Date generate</PayerId>
<IdentityDocumentSeriesAndNumber>AB921308</IdentityDocumentSeriesAndNumber>
<Email>ion.creanga@example.md</Email>
</Vignettes>
<ErrorCode>C611</ErrorCode>
</UncoveredPeriod>
</Response>
</GetUncoveredPeriodByVehicleVINResponse>
</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/GetUncoveredPeriodByVehicleVIN' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetUncoveredPeriodByVehicleVIN xmlns="http://mconnect.gov.md/consumer">
<Request>
<VehicleVIN>Valoare exemplu</VehicleVIN>
</Request>
</GetUncoveredPeriodByVehicleVIN>
</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>