Chilkat Online Tools

PureBasic / EDS API / Dokuments "PVN atmaksas pieteikums".

Back to Collection Items

IncludeFile "CkJsonObject.pb"
IncludeFile "CkStringBuilder.pb"
IncludeFile "CkHttp.pb"

Procedure ChilkatExample()

    ; This example assumes the Chilkat API to have been previously unlocked.
    ; See Global Unlock Sample for sample code.

    http.i = CkHttp::ckCreate()
    If http.i = 0
        Debug "Failed to create object."
        ProcedureReturn
    EndIf

    success.i

    CkHttp::ckSetRequestHeader(http,"Accept","application/json")

    sbResponseBody.i = CkStringBuilder::ckCreate()
    If sbResponseBody.i = 0
        Debug "Failed to create object."
        ProcedureReturn
    EndIf

    success = CkHttp::ckQuickGetSb(http,"https://eds.vid.gov.lv/api/doc/pvnav2/:id",sbResponseBody)
    If success = 0
        Debug CkHttp::ckLastErrorText(http)
        CkHttp::ckDispose(http)
        CkStringBuilder::ckDispose(sbResponseBody)
        ProcedureReturn
    EndIf

    jResp.i = CkJsonObject::ckCreate()
    If jResp.i = 0
        Debug "Failed to create object."
        ProcedureReturn
    EndIf

    CkJsonObject::ckLoadSb(jResp,sbResponseBody)
    CkJsonObject::setCkEmitCompact(jResp, 0)

    Debug "Response Body:"
    Debug CkJsonObject::ckEmit(jResp)

    respStatusCode.i = CkHttp::ckLastStatus(http)
    Debug "Response Status Code = " + Str(respStatusCode)
    If respStatusCode >= 400
        Debug "Response Header:"
        Debug CkHttp::ckLastHeader(http)
        Debug "Failed."
        CkHttp::ckDispose(http)
        CkStringBuilder::ckDispose(sbResponseBody)
        CkJsonObject::ckDispose(jResp)
        ProcedureReturn
    EndIf

    ; Sample JSON response:
    ; (Sample code for parsing the JSON response is shown below)

    ; {
    ;   "NmrKods": "anim velit tempor ullamco",
    ;   "Talrunis": "4",
    ;   "Sagatavotajs": "aliqua magna",
    ;   "ApplicationReference": {
    ;     "RefundingCountryCode": "anim ad magna",
    ;     "ReferenceNumber": "proident",
    ;     "Version": "irure commodo"
    ;   },
    ;   "Applicant": {
    ;     "Name": {
    ;       "NameFree": {
    ;         "value": "<Error: Too many levels of nesting to fake this schema>"
    ;       }
    ;     },
    ;     "AddressFree": "sunt",
    ;     "TelephoneNumber": "minim magna dolore",
    ;     "CountryCode": "ad aute laborum",
    ;     "EUTraderID": {
    ;       "CodeTypeValue": {
    ;         "value": "<Error: Too many levels of nesting to fake this schema>"
    ;       },
    ;       "Code": {
    ;         "value": "<Error: Too many levels of nesting to fake this schema>"
    ;       },
    ;       "IssuedBy": {
    ;         "value": "<Error: Too many levels of nesting to fake this schema>"
    ;       }
    ;     },
    ;     "EmailAddress": "quis"
    ;   },
    ;   "Representative": {
    ;     "AddressFree": "deserunt",
    ;     "CountryCode": "in anim",
    ;     "EmailAddress": "",
    ;     "Name": {
    ;       "NameFree": {
    ;         "value": "<Error: Too many levels of nesting to fake this schema>"
    ;       }
    ;     },
    ;     "TelephoneNumber": "\r6",
    ;     "RepresentativeID": {
    ;       "CodeTypeValue": {
    ;         "value": "<Error: Too many levels of nesting to fake this schema>"
    ;       },
    ;       "Code": {
    ;         "value": "<Error: Too many levels of nesting to fake this schema>"
    ;       },
    ;       "IssuedBy": {
    ;         "value": "<Error: Too many levels of nesting to fake this schema>"
    ;       }
    ;     }
    ;   },
    ;   "RefundPeriod": {
    ;     "StartDate": "2000-01-31T00:00:00",
    ;     "EndDate": "2000-01-31T00:00:00"
    ;   },
    ;   "BusinessDescription": {
    ;     "BusinessActivity": "cupidatat deserunt veniam"
    ;   },
    ;   "DetailedBankAccount": {
    ;     "OwnerName": "-r4AJzac",
    ;     "OwnerType": "magna consectetur sint",
    ;     "IBAN": "FR76IV05EPC,RNHM8MENESST",
    ;     "BIC": "CNWONQML",
    ;     "Currency": "Duis veniam"
    ;   },
    ;   "ImportInformation": [
    ;     {
    ;       "IssuingDate": "2000-01-31T00:00:00",
    ;       "SupplierName": "sunt dolor dolor",
    ;       "SupplierAddressFree": "dolore",
    ;       "SupplierCountryCode": "est dolore dolor",
    ;       "Currency": "ea elit nulla velit",
    ;       "TaxableAmount": -88820603.7288061,
    ;       "VatAmount": 71318677.0492571,
    ;       "ReferenceNumber": "eu aliqua nulla",
    ;       "ReferenceInformation": "exercitation laborum",
    ;       "SupplierTelephoneNumber": "3 ",
    ;       "GoodsDescriptionFreeText": "ani",
    ;       "GoodsDescriptionFreeTextLang": "ut nostrud ex officia",
    ;       "GoodsDescriptionCodes": "in L",
    ;       "ProRataRate": 37125738.782556444
    ;     },
    ;     {
    ;       "IssuingDate": "2000-01-31T00:00:00",
    ;       "SupplierName": "in non culpa",
    ;       "SupplierAddressFree": "sit off",
    ;       "SupplierCountryCode": "qui dolore",
    ;       "Currency": "in eiusmod in anim",
    ;       "TaxableAmount": 50542638.62150416,
    ;       "VatAmount": -84461612.01044232,
    ;       "ReferenceNumber": "irure ",
    ;       "ReferenceInformation": "reprehenderit et voluptate",
    ;       "SupplierTelephoneNumber": "\t   ",
    ;       "GoodsDescriptionFreeText": "laboris dolor",
    ;       "GoodsDescriptionFreeTextLang": "ipsum commodo",
    ;       "GoodsDescriptionCodes": "culpa mollit dolor",
    ;       "ProRataRate": -64717664.86095043
    ;     }
    ;   ],
    ;   "PurchaseInformation": [
    ;     {
    ;       "IssuingDate": "2000-01-31T00:00:00",
    ;       "SupplierName": "ut cillum velit dolore fugiat",
    ;       "SupplierAddressFree": "aliquip",
    ;       "SupplierCountryCode": "sed aliquip adipisicing",
    ;       "Currency": "anim labore consequat",
    ;       "TaxableAmount": 12481268.563475162,
    ;       "VatAmount": 31338286.233541623,
    ;       "ReferenceNumber": "tempor exercita",
    ;       "EuTraderIdIssuedBy": "ut ea ullamco laboris",
    ;       "SimplifiedInvoice": true,
    ;       "SupplierTelephoneNumber": "  \u000b 9 4  7",
    ;       "EuTraderId": "mini",
    ;       "EuTraderIdType": "deserunt sunt aliqua",
    ;       "GoodsDescriptionFreeText": "commodo Lorem",
    ;       "GoodsDescriptionFreeTextLang": "exercitation sunt voluptate",
    ;       "GoodsDescriptionCodes": "Excepteur consequat et ut",
    ;       "ProRataRate": -73370109.27853811
    ;     },
    ;     {
    ;       "IssuingDate": "2000-01-31T00:00:00",
    ;       "SupplierName": "sed in ut",
    ;       "SupplierAddressFree": "quis voluptate",
    ;       "SupplierCountryCode": "labore cillum occaecat",
    ;       "Currency": "et elit magna",
    ;       "TaxableAmount": 40216004.607723564,
    ;       "VatAmount": 29872509.991602138,
    ;       "ReferenceNumber": "et Lo",
    ;       "EuTraderIdIssuedBy": "labore incididunt",
    ;       "SimplifiedInvoice": false,
    ;       "SupplierTelephoneNumber": "8 ",
    ;       "EuTraderId": "dolor ipsum in dolor",
    ;       "EuTraderIdType": "consectetur Ut Lorem",
    ;       "GoodsDescriptionFreeText": "Ut sed veniam nost",
    ;       "GoodsDescriptionFreeTextLang": "fug",
    ;       "GoodsDescriptionCodes": "ex",
    ;       "ProRataRate": -4523238.601603329
    ;     }
    ;   ],
    ;   "DocumentCopy": [
    ;     {
    ;       "FileType": "dolor sit eiusmod",
    ;       "FileName": "sunt adipisicing",
    ;       "FileDescription": "aute qui",
    ;       "FileContent": "dolor officia"
    ;     },
    ;     {
    ;       "FileType": "magna eu deserunt qui",
    ;       "FileName": "pariatur",
    ;       "FileDescription": "nisi",
    ;       "FileContent": "in eiusmod dolor enim"
    ;     }
    ;   ],
    ;   "Accepted": true,
    ;   "Id": -56268983,
    ;   "UID": "nulla ut",
    ;   "Precizejums": true,
    ;   "PrecizejamaisDokuments": 5162629,
    ;   "PrecizejumaPamatojums": "cupidatat dolor velit nulla"
    ; }

    ; Sample code for parsing the JSON response...
    ; Use this online tool to generate parsing code from sample JSON: Generate JSON Parsing Code

    IssuingDate.s
    SupplierName.s
    SupplierAddressFree.s
    SupplierCountryCode.s
    TaxableAmount.s
    VatAmount.s
    ReferenceInformation.s
    SupplierTelephoneNumber.s
    GoodsDescriptionFreeText.s
    GoodsDescriptionFreeTextLang.s
    GoodsDescriptionCodes.s
    ProRataRate.s
    EuTraderIdIssuedBy.s
    SimplifiedInvoice.i
    EuTraderId.s
    EuTraderIdType.s
    FileType.s
    FileName.s
    FileDescription.s
    FileContent.s

    NmrKods.s = CkJsonObject::ckStringOf(jResp,"NmrKods")
    Talrunis.s = CkJsonObject::ckStringOf(jResp,"Talrunis")
    Sagatavotajs.s = CkJsonObject::ckStringOf(jResp,"Sagatavotajs")
    RefundingCountryCode.s = CkJsonObject::ckStringOf(jResp,"ApplicationReference.RefundingCountryCode")
    ReferenceNumber.s = CkJsonObject::ckStringOf(jResp,"ApplicationReference.ReferenceNumber")
    Version.s = CkJsonObject::ckStringOf(jResp,"ApplicationReference.Version")
    Value.s = CkJsonObject::ckStringOf(jResp,"Applicant.Name.NameFree.value")
    AddressFree.s = CkJsonObject::ckStringOf(jResp,"Applicant.AddressFree")
    TelephoneNumber.s = CkJsonObject::ckStringOf(jResp,"Applicant.TelephoneNumber")
    CountryCode.s = CkJsonObject::ckStringOf(jResp,"Applicant.CountryCode")
    CodeTypeValueValue.s = CkJsonObject::ckStringOf(jResp,"Applicant.EUTraderID.CodeTypeValue.value")
    CodeValue.s = CkJsonObject::ckStringOf(jResp,"Applicant.EUTraderID.Code.value")
    IssuedByValue.s = CkJsonObject::ckStringOf(jResp,"Applicant.EUTraderID.IssuedBy.value")
    EmailAddress.s = CkJsonObject::ckStringOf(jResp,"Applicant.EmailAddress")
    RepresentativeAddressFree.s = CkJsonObject::ckStringOf(jResp,"Representative.AddressFree")
    RepresentativeCountryCode.s = CkJsonObject::ckStringOf(jResp,"Representative.CountryCode")
    RepresentativeEmailAddress.s = CkJsonObject::ckStringOf(jResp,"Representative.EmailAddress")
    NameFreeValue.s = CkJsonObject::ckStringOf(jResp,"Representative.Name.NameFree.value")
    RepresentativeTelephoneNumber.s = CkJsonObject::ckStringOf(jResp,"Representative.TelephoneNumber")
    CodeTypeValueValue = CkJsonObject::ckStringOf(jResp,"Representative.RepresentativeID.CodeTypeValue.value")
    CodeValue = CkJsonObject::ckStringOf(jResp,"Representative.RepresentativeID.Code.value")
    IssuedByValue = CkJsonObject::ckStringOf(jResp,"Representative.RepresentativeID.IssuedBy.value")
    StartDate.s = CkJsonObject::ckStringOf(jResp,"RefundPeriod.StartDate")
    EndDate.s = CkJsonObject::ckStringOf(jResp,"RefundPeriod.EndDate")
    BusinessActivity.s = CkJsonObject::ckStringOf(jResp,"BusinessDescription.BusinessActivity")
    OwnerName.s = CkJsonObject::ckStringOf(jResp,"DetailedBankAccount.OwnerName")
    OwnerType.s = CkJsonObject::ckStringOf(jResp,"DetailedBankAccount.OwnerType")
    IBAN.s = CkJsonObject::ckStringOf(jResp,"DetailedBankAccount.IBAN")
    BIC.s = CkJsonObject::ckStringOf(jResp,"DetailedBankAccount.BIC")
    v_Currency.s = CkJsonObject::ckStringOf(jResp,"DetailedBankAccount.Currency")
    Accepted.i = CkJsonObject::ckBoolOf(jResp,"Accepted")
    Id.i = CkJsonObject::ckIntOf(jResp,"Id")
    UID.s = CkJsonObject::ckStringOf(jResp,"UID")
    Precizejums.i = CkJsonObject::ckBoolOf(jResp,"Precizejums")
    PrecizejamaisDokuments.i = CkJsonObject::ckIntOf(jResp,"PrecizejamaisDokuments")
    PrecizejumaPamatojums.s = CkJsonObject::ckStringOf(jResp,"PrecizejumaPamatojums")
    i.i = 0
    count_i.i = CkJsonObject::ckSizeOfArray(jResp,"ImportInformation")
    While i < count_i
        CkJsonObject::setCkI(jResp, i)
        IssuingDate = CkJsonObject::ckStringOf(jResp,"ImportInformation[i].IssuingDate")
        SupplierName = CkJsonObject::ckStringOf(jResp,"ImportInformation[i].SupplierName")
        SupplierAddressFree = CkJsonObject::ckStringOf(jResp,"ImportInformation[i].SupplierAddressFree")
        SupplierCountryCode = CkJsonObject::ckStringOf(jResp,"ImportInformation[i].SupplierCountryCode")
        v_Currency = CkJsonObject::ckStringOf(jResp,"ImportInformation[i].Currency")
        TaxableAmount = CkJsonObject::ckStringOf(jResp,"ImportInformation[i].TaxableAmount")
        VatAmount = CkJsonObject::ckStringOf(jResp,"ImportInformation[i].VatAmount")
        ReferenceNumber = CkJsonObject::ckStringOf(jResp,"ImportInformation[i].ReferenceNumber")
        ReferenceInformation = CkJsonObject::ckStringOf(jResp,"ImportInformation[i].ReferenceInformation")
        SupplierTelephoneNumber = CkJsonObject::ckStringOf(jResp,"ImportInformation[i].SupplierTelephoneNumber")
        GoodsDescriptionFreeText = CkJsonObject::ckStringOf(jResp,"ImportInformation[i].GoodsDescriptionFreeText")
        GoodsDescriptionFreeTextLang = CkJsonObject::ckStringOf(jResp,"ImportInformation[i].GoodsDescriptionFreeTextLang")
        GoodsDescriptionCodes = CkJsonObject::ckStringOf(jResp,"ImportInformation[i].GoodsDescriptionCodes")
        ProRataRate = CkJsonObject::ckStringOf(jResp,"ImportInformation[i].ProRataRate")
        i = i + 1
    Wend
    i = 0
    count_i = CkJsonObject::ckSizeOfArray(jResp,"PurchaseInformation")
    While i < count_i
        CkJsonObject::setCkI(jResp, i)
        IssuingDate = CkJsonObject::ckStringOf(jResp,"PurchaseInformation[i].IssuingDate")
        SupplierName = CkJsonObject::ckStringOf(jResp,"PurchaseInformation[i].SupplierName")
        SupplierAddressFree = CkJsonObject::ckStringOf(jResp,"PurchaseInformation[i].SupplierAddressFree")
        SupplierCountryCode = CkJsonObject::ckStringOf(jResp,"PurchaseInformation[i].SupplierCountryCode")
        v_Currency = CkJsonObject::ckStringOf(jResp,"PurchaseInformation[i].Currency")
        TaxableAmount = CkJsonObject::ckStringOf(jResp,"PurchaseInformation[i].TaxableAmount")
        VatAmount = CkJsonObject::ckStringOf(jResp,"PurchaseInformation[i].VatAmount")
        ReferenceNumber = CkJsonObject::ckStringOf(jResp,"PurchaseInformation[i].ReferenceNumber")
        EuTraderIdIssuedBy = CkJsonObject::ckStringOf(jResp,"PurchaseInformation[i].EuTraderIdIssuedBy")
        SimplifiedInvoice = CkJsonObject::ckBoolOf(jResp,"PurchaseInformation[i].SimplifiedInvoice")
        SupplierTelephoneNumber = CkJsonObject::ckStringOf(jResp,"PurchaseInformation[i].SupplierTelephoneNumber")
        EuTraderId = CkJsonObject::ckStringOf(jResp,"PurchaseInformation[i].EuTraderId")
        EuTraderIdType = CkJsonObject::ckStringOf(jResp,"PurchaseInformation[i].EuTraderIdType")
        GoodsDescriptionFreeText = CkJsonObject::ckStringOf(jResp,"PurchaseInformation[i].GoodsDescriptionFreeText")
        GoodsDescriptionFreeTextLang = CkJsonObject::ckStringOf(jResp,"PurchaseInformation[i].GoodsDescriptionFreeTextLang")
        GoodsDescriptionCodes = CkJsonObject::ckStringOf(jResp,"PurchaseInformation[i].GoodsDescriptionCodes")
        ProRataRate = CkJsonObject::ckStringOf(jResp,"PurchaseInformation[i].ProRataRate")
        i = i + 1
    Wend
    i = 0
    count_i = CkJsonObject::ckSizeOfArray(jResp,"DocumentCopy")
    While i < count_i
        CkJsonObject::setCkI(jResp, i)
        FileType = CkJsonObject::ckStringOf(jResp,"DocumentCopy[i].FileType")
        FileName = CkJsonObject::ckStringOf(jResp,"DocumentCopy[i].FileName")
        FileDescription = CkJsonObject::ckStringOf(jResp,"DocumentCopy[i].FileDescription")
        FileContent = CkJsonObject::ckStringOf(jResp,"DocumentCopy[i].FileContent")
        i = i + 1
    Wend


    CkHttp::ckDispose(http)
    CkStringBuilder::ckDispose(sbResponseBody)
    CkJsonObject::ckDispose(jResp)


    ProcedureReturn
EndProcedure

Curl Command

curl -X GET
	-H "Accept: application/json"
https://eds.vid.gov.lv/api/doc/pvnav2/:id

Postman Collection Item JSON

{
  "name": "Dokuments \"PVN atmaksas pieteikums\".",
  "request": {
    "method": "GET",
    "header": [
      {
        "key": "Accept",
        "value": "application/json"
      }
    ],
    "url": {
      "raw": "{{baseUrl}}/api/doc/pvnav2/:id",
      "host": [
        "{{baseUrl}}"
      ],
      "path": [
        "api",
        "doc",
        "pvnav2",
        ":id"
      ],
      "variable": [
        {
          "key": "id",
          "value": "25210683",
          "description": "(Required) Dokumenta id."
        }
      ]
    }
  },
  "response": [
    {
      "name": "OK",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/api/doc/pvnav2/:id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "pvnav2",
            ":id"
          ],
          "variable": [
            {
              "key": "id",
              "value": "25210683",
              "description": "(Required) Dokumenta id."
            }
          ]
        }
      },
      "status": "OK",
      "code": 200,
      "_postman_previewlanguage": "json",
      "header": [
        {
          "key": "Content-Type",
          "value": "application/json"
        }
      ],
      "cookie": [
      ],
      "body": "{\n  \"NmrKods\": \"anim velit tempor ullamco\",\n  \"Talrunis\": \"4\",\n  \"Sagatavotajs\": \"aliqua magna\",\n  \"ApplicationReference\": {\n    \"RefundingCountryCode\": \"anim ad magna\",\n    \"ReferenceNumber\": \"proident\",\n    \"Version\": \"irure commodo\"\n  },\n  \"Applicant\": {\n    \"Name\": {\n      \"NameFree\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    },\n    \"AddressFree\": \"sunt\",\n    \"TelephoneNumber\": \"minim magna dolore\",\n    \"CountryCode\": \"ad aute laborum\",\n    \"EUTraderID\": {\n      \"CodeTypeValue\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"Code\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"IssuedBy\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    },\n    \"EmailAddress\": \"quis\"\n  },\n  \"Representative\": {\n    \"AddressFree\": \"deserunt\",\n    \"CountryCode\": \"in anim\",\n    \"EmailAddress\": \"\",\n    \"Name\": {\n      \"NameFree\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    },\n    \"TelephoneNumber\": \"\\r6\",\n    \"RepresentativeID\": {\n      \"CodeTypeValue\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"Code\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"IssuedBy\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    }\n  },\n  \"RefundPeriod\": {\n    \"StartDate\": \"2000-01-31T00:00:00\",\n    \"EndDate\": \"2000-01-31T00:00:00\"\n  },\n  \"BusinessDescription\": {\n    \"BusinessActivity\": \"cupidatat deserunt veniam\"\n  },\n  \"DetailedBankAccount\": {\n    \"OwnerName\": \"-r4AJzac\",\n    \"OwnerType\": \"magna consectetur sint\",\n    \"IBAN\": \"FR76IV05EPC,RNHM8MENESST\",\n    \"BIC\": \"CNWONQML\",\n    \"Currency\": \"Duis veniam\"\n  },\n  \"ImportInformation\": [\n    {\n      \"IssuingDate\": \"2000-01-31T00:00:00\",\n      \"SupplierName\": \"sunt dolor dolor\",\n      \"SupplierAddressFree\": \"dolore\",\n      \"SupplierCountryCode\": \"est dolore dolor\",\n      \"Currency\": \"ea elit nulla velit\",\n      \"TaxableAmount\": -88820603.7288061,\n      \"VatAmount\": 71318677.0492571,\n      \"ReferenceNumber\": \"eu aliqua nulla\",\n      \"ReferenceInformation\": \"exercitation laborum\",\n      \"SupplierTelephoneNumber\": \"3 \",\n      \"GoodsDescriptionFreeText\": \"ani\",\n      \"GoodsDescriptionFreeTextLang\": \"ut nostrud ex officia\",\n      \"GoodsDescriptionCodes\": \"in L\",\n      \"ProRataRate\": 37125738.782556444\n    },\n    {\n      \"IssuingDate\": \"2000-01-31T00:00:00\",\n      \"SupplierName\": \"in non culpa\",\n      \"SupplierAddressFree\": \"sit off\",\n      \"SupplierCountryCode\": \"qui dolore\",\n      \"Currency\": \"in eiusmod in anim\",\n      \"TaxableAmount\": 50542638.62150416,\n      \"VatAmount\": -84461612.01044232,\n      \"ReferenceNumber\": \"irure \",\n      \"ReferenceInformation\": \"reprehenderit et voluptate\",\n      \"SupplierTelephoneNumber\": \"\\t   \",\n      \"GoodsDescriptionFreeText\": \"laboris dolor\",\n      \"GoodsDescriptionFreeTextLang\": \"ipsum commodo\",\n      \"GoodsDescriptionCodes\": \"culpa mollit dolor\",\n      \"ProRataRate\": -64717664.86095043\n    }\n  ],\n  \"PurchaseInformation\": [\n    {\n      \"IssuingDate\": \"2000-01-31T00:00:00\",\n      \"SupplierName\": \"ut cillum velit dolore fugiat\",\n      \"SupplierAddressFree\": \"aliquip\",\n      \"SupplierCountryCode\": \"sed aliquip adipisicing\",\n      \"Currency\": \"anim labore consequat\",\n      \"TaxableAmount\": 12481268.563475162,\n      \"VatAmount\": 31338286.233541623,\n      \"ReferenceNumber\": \"tempor exercita\",\n      \"EuTraderIdIssuedBy\": \"ut ea ullamco laboris\",\n      \"SimplifiedInvoice\": true,\n      \"SupplierTelephoneNumber\": \"  \\u000b 9 4  7\",\n      \"EuTraderId\": \"mini\",\n      \"EuTraderIdType\": \"deserunt sunt aliqua\",\n      \"GoodsDescriptionFreeText\": \"commodo Lorem\",\n      \"GoodsDescriptionFreeTextLang\": \"exercitation sunt voluptate\",\n      \"GoodsDescriptionCodes\": \"Excepteur consequat et ut\",\n      \"ProRataRate\": -73370109.27853811\n    },\n    {\n      \"IssuingDate\": \"2000-01-31T00:00:00\",\n      \"SupplierName\": \"sed in ut\",\n      \"SupplierAddressFree\": \"quis voluptate\",\n      \"SupplierCountryCode\": \"labore cillum occaecat\",\n      \"Currency\": \"et elit magna\",\n      \"TaxableAmount\": 40216004.607723564,\n      \"VatAmount\": 29872509.991602138,\n      \"ReferenceNumber\": \"et Lo\",\n      \"EuTraderIdIssuedBy\": \"labore incididunt\",\n      \"SimplifiedInvoice\": false,\n      \"SupplierTelephoneNumber\": \"8 \",\n      \"EuTraderId\": \"dolor ipsum in dolor\",\n      \"EuTraderIdType\": \"consectetur Ut Lorem\",\n      \"GoodsDescriptionFreeText\": \"Ut sed veniam nost\",\n      \"GoodsDescriptionFreeTextLang\": \"fug\",\n      \"GoodsDescriptionCodes\": \"ex\",\n      \"ProRataRate\": -4523238.601603329\n    }\n  ],\n  \"DocumentCopy\": [\n    {\n      \"FileType\": \"dolor sit eiusmod\",\n      \"FileName\": \"sunt adipisicing\",\n      \"FileDescription\": \"aute qui\",\n      \"FileContent\": \"dolor officia\"\n    },\n    {\n      \"FileType\": \"magna eu deserunt qui\",\n      \"FileName\": \"pariatur\",\n      \"FileDescription\": \"nisi\",\n      \"FileContent\": \"in eiusmod dolor enim\"\n    }\n  ],\n  \"Accepted\": true,\n  \"Id\": -56268983,\n  \"UID\": \"nulla ut\",\n  \"Precizejums\": true,\n  \"PrecizejamaisDokuments\": 5162629,\n  \"PrecizejumaPamatojums\": \"cupidatat dolor velit nulla\"\n}"
    },
    {
      "name": "Lietotājs nav autentificēts.",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/api/doc/pvnav2/:id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "pvnav2",
            ":id"
          ],
          "variable": [
            {
              "key": "id",
              "value": "25210683",
              "description": "(Required) Dokumenta id."
            }
          ]
        }
      },
      "status": "Unauthorized",
      "code": 401,
      "_postman_previewlanguage": "text",
      "header": [
        {
          "key": "Content-Type",
          "value": "text/plain"
        }
      ],
      "cookie": [
      ],
      "body": ""
    },
    {
      "name": "Dokuments neeksistē vai lietotājam nav tiesību.",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/api/doc/pvnav2/:id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "pvnav2",
            ":id"
          ],
          "variable": [
            {
              "key": "id",
              "value": "25210683",
              "description": "(Required) Dokumenta id."
            }
          ]
        }
      },
      "status": "Forbidden",
      "code": 403,
      "_postman_previewlanguage": "text",
      "header": [
        {
          "key": "Content-Type",
          "value": "text/plain"
        }
      ],
      "cookie": [
      ],
      "body": ""
    },
    {
      "name": "Pārsniegts izsaukumu skaita ierobežojums.",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/api/doc/pvnav2/:id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "pvnav2",
            ":id"
          ],
          "variable": [
            {
              "key": "id",
              "value": "25210683",
              "description": "(Required) Dokumenta id."
            }
          ]
        }
      },
      "status": "Too Many Requests",
      "code": 429,
      "_postman_previewlanguage": "text",
      "header": [
        {
          "key": "Content-Type",
          "value": "text/plain"
        }
      ],
      "cookie": [
      ],
      "body": ""
    }
  ]
}