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

GetDeclarationById Interpelări

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

Interpelarea “GetDeclarationById” returnează date din declarația vamală

SOAP · GetDeclarationById(DeclarationId: string) : DeclarationDV

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
DeclarationDVobjectDate privind declarația vamală
· MRNstringDaDate generate (mock)Numărul de referință al declarației vamale
· RegistrationSeriesstringDaConform registruluiSeria declarației vamale
· RegistrationNumberstringDaAB975987Da Numărul de înregistrare al declarației vamale
· RegistrationDateDateTimeDa2015-09-17T10:30:00ZData înregistrării declarației vamale
· PVCodestringDaC256Codul postului vamal
· TaxpayerIDNOstringDa1000339563597Codul fiscal al destinatarului
· TaxpayerNamestringDaSA "Moldova Servicii"Denumirea destinatarului
· AccountantCodestringDaC080Codul fiscal al responsabilului financiar
· AccountantNamestringDaCreangă Ion DumitruNumele responsabilului financiar
· DeclarantIDNxstringDaFără observațiiCodul fiscal al declarantului
· DeclarantNamestringDaCreangă Ion DumitruNumele declarantului
· ForwarderIDNOstringDa1000920549310Codul fiscal al expeditorului/exportatorului
· ForwarderNamestringDaÎI "Test Comerț"Numele expeditorului/exportatorului
· TransactionCodestringDaC840Codul tranzacției
· ExportCountryCodestringDaMDCodul țării de export (conține valori din Anexa nr. 2 Ordin. 346)
· DestinationCountryCodestringDaMDCodul țării de destinație
· TypestringDaInformație de probăTipul declarației (Ordinul SV nr. 56-O din 21.02.2008/anexa 4): EX1 – export definitiv, EX2 – export temporar, EX4 – reexport, IM4 – import definitiv, IM5 – import temporar, IM6 – reimport, EX7 – export sub supraveghere …
· DeclarationStatestringDaEșantionStarea declarației
· DeclarationStatusstringDa1Statutul declarației
· Goodsarray<object>DaDate despre marfă
·· CountryOfOriginstringDaMDȚara de origine a mărfii
·· ProductNumberstringDaAB420883Numărul articolului
·· GoodsCodestringDaC464Codul mărfii conform Nomenclaturii de mărfuri, Legea nr. 172 din 25.07.2014
·· GoodsNamestringDaSRL "Tech Soluții"Denumirea mărfii
·· GoodsSpecificationstringDaValoare exempluCodul specificației mărfii
·· PackageCodestringDaC192Codul ambalajului în care este ambalată marfa pentru care este perfectată declarația vamală (Anexa nr. 9 din Ordinul SV 346-O din 21.12.2009)
·· StatisticalValuestringDaDate generate (mock)Valoarea statistică
·· QuantitynumberDa22.09Cantitate
·· UnitstringDaInformație de probăUnitate de măsură
·· GrossWeightstringDaValoare exempluMasa brută
·· NetWeightstringDaValoare exempluMasa netă
·· InvoicedValuestringDaFără observațiiValoarea facturată a mărfii
·· GoodsValuenumberDa18.07Valoarea mărfii în vamă
· Paymentsarray<object>DaDate despre taxe
·· TaxCodestringDaC280Codul taxei conform clasificației economice
·· AmountCalculatednumberDa85.45Valoarea sumei calculate
·· CalculationDateDateTimeDa2022-07-25T10:30:00ZData calculării
·· AmountPaidnumberDa15.89Valoarea sumei achitate
·· PaymentTypestringDaNotă internăTipul plății
·· PaymentDateDateTimeDa2024-07-12T10:30:00ZData achitării
·· CustomsProceduresTaxstringDaEșantionTaxa pentru proceduri vamale
·· CustomsTaxstringDaInformație de probăTaxa vamală
·· ExcisestringDaEșantionAcciz
·· RegimestringDaDate de testCod regim
·· DeclarationCodestringDaC424Cod declarație
·· GroupCodestringDaC288Cod grup
·· BalancenumberDa80.88Sold
· CustomsobjectDaDate despre postul vamal
·· CustomsOfficestringDaDate de testBiroul/postul vamal de înregistrare (Anexa nr. 8 din Ordinul SV 346 din 24.12.2009)
·· TransportTypestringDaValoare exempluTipul transportului
·· ExitRegistrationNumberstringDaAB176249Numărul de înmatriculare la post de plecare
·· BorderRegistrationNumberstringDaAB531450Numărul de înmatriculare la post de frontieră
·· OperationTypestringDaNotă internăTipul operațiunii conform nomenclatorului vamal
·· CustomsSchedulestringDaNotă internăRegimul vamal conform nomenclatorului vamal: 00 – Regim vamal nu este; 10 – export; 11 – reexport; 31 – livrări temporare; 40 – import; 41 – reimport; 51 – prelucrarea pe teritoriul vamal; 52 – prelucrarea sub supraveghe…
·· DepotCodestringDaC613Codul depozitului
· BrokerobjectDaDate despre broker vamal
·· BrokerIDNPstringDaConform registruluiCodul fiscal al agentului responsabil
·· BrokerNamestringDaÎI "Test Comerț"Numele agentului responsabil
·· CustomsNumberstringDaAB909960Codul biroului vamal

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/GetDeclarationById' \
  --data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetDeclarationById 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>
    </GetDeclarationById>
  </soap:Body>
</soap:Envelope>'

Răspuns

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetDeclarationByIdResponse xmlns="http://mconnect.gov.md/consumer">
      <Response>
        <DeclarationDV>
          <MRN>Date de test</MRN>
          <RegistrationSeries>Date de test</RegistrationSeries>
          <RegistrationNumber>AB862497</RegistrationNumber>
          <RegistrationDate>2014-04-19T10:30:00Z</RegistrationDate>
          <PVCode>C257</PVCode>
          <TaxpayerIDNO>1001767443926</TaxpayerIDNO>
          <TaxpayerName>SRL "Agro Prim"</TaxpayerName>
          <AccountantCode>C548</AccountantCode>
          <AccountantName>Creangă Ion Dumitru</AccountantName>
          <DeclarantIDNx>Conform registrului</DeclarantIDNx>
          <DeclarantName>Creangă Ion Dumitru</DeclarantName>
          <ForwarderIDNO>1001448312120</ForwarderIDNO>
          <ForwarderName>ÎI "Test Comerț"</ForwarderName>
          <TransactionCode>C204</TransactionCode>
          <ExportCountryCode>MD</ExportCountryCode>
          <DestinationCountryCode>MD</DestinationCountryCode>
          <Type>Date generate (mock)</Type>
          <DeclarationState>Conform registrului</DeclarationState>
          <DeclarationStatus>0</DeclarationStatus>
          <Goods>
            <CountryOfOrigin>MD</CountryOfOrigin>
            <ProductNumber>AB529084</ProductNumber>
            <GoodsCode>C325</GoodsCode>
            <GoodsName>SA "Moldova Servicii"</GoodsName>
            <GoodsSpecification>Valoare exemplu</GoodsSpecification>
            <PackageCode>C139</PackageCode>
            <StatisticalValue>Informație de probă</StatisticalValue>
            <Quantity>20.7</Quantity>
            <Unit>Date de test</Unit>
            <GrossWeight>Informație de probă</GrossWeight>
            <NetWeight>Conform registrului</NetWeight>
            <InvoicedValue>Conform registrului</InvoicedValue>
            <GoodsValue>12.98</GoodsValue>
          </Goods>
          <Payments>
            <TaxCode>C678</TaxCode>
            <AmountCalculated>65.93</AmountCalculated>
            <CalculationDate>2022-09-27T10:30:00Z</CalculationDate>
            <AmountPaid>76.44</AmountPaid>
            <PaymentType>Valoare exemplu</PaymentType>
            <PaymentDate>2023-11-12T10:30:00Z</PaymentDate>
            <CustomsProceduresTax>Informație de probă</CustomsProceduresTax>
            <CustomsTax>Date generate (mock)</CustomsTax>
            <Excise>Notă internă</Excise>
            <Regime>Date generate (mock)</Regime>
            <DeclarationCode>C160</DeclarationCode>
            <GroupCode>C152</GroupCode>
            <Balance>57.43</Balance>
          </Payments>
          <Customs>
            <CustomsOffice>Notă internă</CustomsOffice>
            <TransportType>Date generate (mock)</TransportType>
            <ExitRegistrationNumber>AB985788</ExitRegistrationNumber>
            <BorderRegistrationNumber>AB527391</BorderRegistrationNumber>
            <OperationType>Informație de probă</OperationType>
            <CustomsSchedule>Notă internă</CustomsSchedule>
            <DepotCode>C038</DepotCode>
          </Customs>
          <Broker>
            <BrokerIDNP>Notă internă</BrokerIDNP>
            <BrokerName>SA "Construct Plus"</BrokerName>
            <CustomsNumber>AB435009</CustomsNumber>
          </Broker>
        </DeclarationDV>
      </Response>
    </GetDeclarationByIdResponse>
  </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/GetDeclarationById' \
  --data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetDeclarationById xmlns="http://mconnect.gov.md/consumer">
      <Request>
        <DeclarationId>Informație de probă</DeclarationId>
      </Request>
    </GetDeclarationById>
  </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/GetDeclarationById