MConnect · Catalog Semantic (mock)
Schimb de date guvernamental — mimează semantic.gov.md · servicii SOAP/REST cu date fake coerente
Catalog › Interpelări › GetDeclarationTV14

GetDeclarationTV14 Interpelări

GetDeclarationTV14 · rev. 0.0.1 · categorii: Documente, Economie și Finanțe, Afaceri Externe

Interpelarea “GetDeclarationTV14” returnează date din chitanțierul TV14

SOAP · GetDeclarationTV14(DeclarationId: string) : DeclarationTV14

Date de intrare — Request

CâmpTipOblig.ExempluDescriere
DeclarationIdstringDaNotă internăNumărul de sistem al declarației vamale

Date de intrare — RequestHeaders

CâmpTipOblig.ExempluDescriere
CallingUserstring(13)DaNumărul de identificare (IDNP) al utilizatorului sau identificatorul (ID-ul) sistemului care procesează datele cu caracter personal
CallingEntitystring(13)DaNumărul de identificare (IDNO) al persoanei juridice din care face parte utilizatorul care procesează datele cu caracter personal, sau care gestionează sistemul informațional
CallBasisstring(256)DaTemeiul legal al apelului
CallReasonstring(512)DaScopul legal al apelului

Date de ieșire — Response

CâmpTipOblig.ExempluDescriere
DeclarationTV14objectDate despre chitanțierul TV14
· RegistrationNumberstringDaAB975987Numărul de referință al chitanțierului TV14
· RegistrationDateDateDa2015-09-17Data înregistrării informației
· IDNPstringDa2000000000001Codul fiscal al persoanei fizice
· FullNamestringDaCreangă Ion DumitruNumele și prenumele persoanei fizice
· AddressstringDaor. Hîncești, str. Vasile Alecsandri 91Adresa de domiciliu
· CitizenshipstringDaMDCetățenia
· PassportSeriesNumberstringDaA81546748Seria și numărul pașaportului
· CountryOfOriginstringDaMDȚara de origine
· AmountnumberDa50.34Suma
· Goodsarray<object>DaDate despre marfă/obiecte
·· StockstringDaNotă internăDenumirea valorii
·· StockQuantitystringDaConform registruluiCantitate valori
·· ObjectsstringDaValoare exempluDenumirea obiectelor
·· ObjectsQuantitystringDaDate de testCantitatea obiectelor

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/GetDeclarationTV14' \
  --data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetDeclarationTV14 xmlns="http://mconnect.gov.md/consumer">
      <Request>
        <DeclarationId>Notă internă</DeclarationId>
      </Request>
      <RequestHeaders>
        <CallingUser>2000000000001</CallingUser>
        <CallingEntity>1002600024777</CallingEntity>
        <CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
        <CallReason>Prestare serviciu public</CallReason>
      </RequestHeaders>
    </GetDeclarationTV14>
  </soap:Body>
</soap:Envelope>'

Răspuns

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetDeclarationTV14Response xmlns="http://mconnect.gov.md/consumer">
      <Response>
        <DeclarationTV14>
          <RegistrationNumber>AB862497</RegistrationNumber>
          <RegistrationDate>2014-04-19</RegistrationDate>
          <IDNP>2000000000001</IDNP>
          <FullName>Creangă Ion Dumitru</FullName>
          <Address>or. Hîncești, str. Vasile Alecsandri 91</Address>
          <Citizenship>MD</Citizenship>
          <PassportSeriesNumber>A33523061</PassportSeriesNumber>
          <CountryOfOrigin>MD</CountryOfOrigin>
          <Amount>55.94</Amount>
          <Goods>
            <Stock>Conform registrului</Stock>
            <StockQuantity>Date de test</StockQuantity>
            <Objects>Conform registrului</Objects>
            <ObjectsQuantity>Valoare exemplu</ObjectsQuantity>
          </Goods>
        </DeclarationTV14>
      </Response>
    </GetDeclarationTV14Response>
  </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/GetDeclarationTV14' \
  --data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetDeclarationTV14 xmlns="http://mconnect.gov.md/consumer">
      <Request>
        <DeclarationId>Valoare exemplu</DeclarationId>
      </Request>
    </GetDeclarationTV14>
  </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>

WSDL: /ConsumerService.svc?singleWsdl · REST: /rest/GetDeclarationTV14