Chilkat Online Tools

Foxpro / EDS API / Dokuments "PVN taksācijas perioda deklarācija".

Back to Collection Items

LOCAL loHttp
LOCAL lnSuccess
LOCAL loSbResponseBody
LOCAL loJResp
LOCAL lnRespStatusCode
LOCAL lcDarVeids
LOCAL lcVertibaBezPvn
LOCAL lcPvnVertiba
LOCAL lnNpk
LOCAL lcDpValsts
LOCAL lcDpNumurs
LOCAL lcDpNosaukums
LOCAL lcDokVeids
LOCAL lcDokNumurs
LOCAL lcDokDatums
LOCAL lcValVertiba
LOCAL lcValKods
LOCAL lcValsts
LOCAL lcPVNNumurs
LOCAL lcSumma
LOCAL lcPazime
LOCAL lcPVNRegistracijasNumurs
LOCAL lcDatums
LOCAL lcPpNosaukums
LOCAL lcRnNumurs
LOCAL lcVertiba
LOCAL lcPpValsts
LOCAL lcPpNumurs
LOCAL lcEkspVertiba
LOCAL lcMDekNumurs
LOCAL lcMDekDatums
LOCAL lcIzvValsts
LOCAL lcIegadesDatums
LOCAL lcKadastraNumurs
LOCAL lcKadastraApzimejums
LOCAL lcKopejaNodoklaSumma
LOCAL lcPrieksnodoklis
LOCAL lcIzmantosanasProporcija
LOCAL lnDarijumiA
LOCAL lcMaksajamaisNodoklis
LOCAL lcInformacija
LOCAL lnDarijumiC
LOCAL lcValue
LOCAL lnParskGads
LOCAL lcEpasts
LOCAL lcTalrunis
LOCAL lcSagatavotajs
LOCAL lcSummaParm
LOCAL lnParmaksUzKontu
LOCAL lcParmaksUzKontuSumma
LOCAL lcIbanNumurs
LOCAL lcR41
LOCAL lcR411
LOCAL lcR42
LOCAL lcR421
LOCAL lcR44
LOCAL lcR45
LOCAL lcR451
LOCAL lcR46
LOCAL lcR47
LOCAL lcR48
LOCAL lcR481
LOCAL lcR43
LOCAL lcR482
LOCAL lcR49
LOCAL lcR50
LOCAL lcR51
LOCAL lcR511
LOCAL lcR52
LOCAL lcR53
LOCAL lcR531
LOCAL lcR54
LOCAL lcR55
LOCAL lcR56
LOCAL lcR561
LOCAL lcR57
LOCAL lcR61
LOCAL lcR62
LOCAL lcR63
LOCAL lcR64
LOCAL lcR65
LOCAL lcR66
LOCAL lcR67
LOCAL lcR31
LOCAL lcR32
LOCAL lcR33
LOCAL lcR34
LOCAL lcPVN6IR41
LOCAL lcPVN6IR42
LOCAL lcPVN6IR43
LOCAL lcPVN6IR44
LOCAL lcPVN6IR51
LOCAL lcPVN6IR52
LOCAL lcPVN6IR53
LOCAL lcPVN6IR54
LOCAL lcR6
LOCAL lcValue
LOCAL lcNosaukumsValue
LOCAL lcSatursValue
LOCAL lcHashValue
LOCAL lnParskMen
LOCAL lnParskCeturksnis
LOCAL lnTaksPusgads
LOCAL lnId
LOCAL lcUID
LOCAL lcNmrKods
LOCAL lnPrecizejums
LOCAL lnPrecizejamaisDokuments
LOCAL lcPrecizejumaPamatojums
LOCAL i
LOCAL lnCount_i

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

loHttp = CreateObject('Chilkat_9_5_0.Http')

loHttp.SetRequestHeader("Accept","application/json")

loSbResponseBody = CreateObject('Chilkat_9_5_0.StringBuilder')
lnSuccess = loHttp.QuickGetSb("https://eds.vid.gov.lv/api/doc/pvnv6/:id",loSbResponseBody)
IF (lnSuccess = 0) THEN
    ? loHttp.LastErrorText
    RELEASE loHttp
    RELEASE loSbResponseBody
    CANCEL
ENDIF

loJResp = CreateObject('Chilkat_9_5_0.JsonObject')
loJResp.LoadSb(loSbResponseBody)
loJResp.EmitCompact = 0

? "Response Body:"
? loJResp.Emit()

lnRespStatusCode = loHttp.LastStatus
? "Response Status Code = " + STR(lnRespStatusCode)
IF (lnRespStatusCode >= 400) THEN
    ? "Response Header:"
    ? loHttp.LastHeader
    ? "Failed."
    RELEASE loHttp
    RELEASE loSbResponseBody
    RELEASE loJResp
    CANCEL
ENDIF

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

* {
*   "ParskGads": 88982682,
*   "Epasts": "id consectetur in nulla",
*   "Talrunis": "elit U",
*   "Sagatavotajs": "veniam aliqua",
*   "SummaParm": 92286950.70628393,
*   "ParmaksUzKontu": false,
*   "ParmaksUzKontuSumma": 74395373.57581803,
*   "IbanNumurs": "Lorem",
*   "PVN": {
*     "R41": -83441905.24765773,
*     "R411": 8021611.865971059,
*     "R42": -79155737.90264912,
*     "R421": -1168220.414537385,
*     "R44": -15459213.516305104,
*     "R45": 50698653.37838283,
*     "R451": 4051999.207801819,
*     "R46": -56715867.33794807,
*     "R47": 47161349.24404228,
*     "R48": -47770532.85019202,
*     "R481": -66614186.00138598,
*     "R43": -85263869.05493264,
*     "R482": 66430869.60217214,
*     "R49": 19698360.99836546,
*     "R50": 87919694.90956753,
*     "R51": -9293787.965777293,
*     "R511": -91132683.63687608,
*     "R52": -11270724.43719767,
*     "R53": -47319407.56589199,
*     "R531": 62016238.780082434,
*     "R54": -67837279.49046136,
*     "R55": -21895066.43351069,
*     "R56": 56158248.93266964,
*     "R561": 16115630.695563167,
*     "R57": -49223339.118834674,
*     "R61": -85839644.45935206,
*     "R62": -24908534.506485224,
*     "R63": -65158582.257685095,
*     "R64": 91896411.34577963,
*     "R65": 87982016.05294845,
*     "R66": -56238329.88226369,
*     "R67": 52621133.480330676
*   },
*   "PVN11": [
*     {
*       "DarVeids": "i",
*       "VertibaBezPvn": -7719830.1683309525,
*       "PvnVertiba": -12522607.052332059,
*       "Npk": -80109963,
*       "DpValsts": "",
*       "DpNumurs": "eu in",
*       "DpNosaukums": "officia sed",
*       "DokVeids": "",
*       "DokNumurs": "dolor voluptate in",
*       "DokDatums": "2000-01-31T00:00:00"
*     },
*     {
*       "DarVeids": "",
*       "VertibaBezPvn": -62819889.57538172,
*       "PvnVertiba": 58268981.66111761,
*       "Npk": -68019301,
*       "DpValsts": "f",
*       "DpNumurs": "sed culpa ad",
*       "DpNosaukums": "reprehenderit est cupidatat officia",
*       "DokVeids": "q",
*       "DokNumurs": "ut mol",
*       "DokDatums": "2000-01-31T00:00:00"
*     }
*   ],
*   "PVN12": [
*     {
*       "DpValsts": "e",
*       "DpNumurs": "ipsum a",
*       "DpNosaukums": "sint",
*       "DarVeids": "",
*       "VertibaBezPvn": 63562400.50801864,
*       "PvnVertiba": 32846322.279514253,
*       "ValVertiba": 75413359.16690683,
*       "ValKods": "d",
*       "DokNumurs": "Duis sit occaecat",
*       "DokDatums": "2000-01-31T00:00:00",
*       "Npk": 57552887
*     },
*     {
*       "DpValsts": "",
*       "DpNumurs": "Excepteur ",
*       "DpNosaukums": "Duis incididunt elit sit",
*       "DarVeids": "e",
*       "VertibaBezPvn": -42652140.45415529,
*       "PvnVertiba": 77356653.34600732,
*       "ValVertiba": -78806450.00114396,
*       "ValKods": "a",
*       "DokNumurs": "dolore dolor enim velit ipsum",
*       "DokDatums": "2000-01-31T00:00:00",
*       "Npk": 72452254
*     }
*   ],
*   "PVN13": [
*     {
*       "VertibaBezPvn": 47403688.82723886,
*       "DokVeids": "",
*       "Npk": -34717280,
*       "DpValsts": "v",
*       "DpNumurs": "d",
*       "DpNosaukums": "aliqua dolore",
*       "DarVeids": "exer",
*       "PvnVertiba": -10628202.60552524,
*       "DokNumurs": "nisi ipsum Ut nost",
*       "DokDatums": "2000-01-31T00:00:00"
*     },
*     {
*       "VertibaBezPvn": 90615123.85615066,
*       "DokVeids": "u",
*       "Npk": 93360718,
*       "DpValsts": "v",
*       "DpNumurs": "laborum cons",
*       "DpNosaukums": "mollit officia",
*       "DarVeids": "ea a",
*       "PvnVertiba": -43812483.08314447,
*       "DokNumurs": "c",
*       "DokDatums": "2000-01-31T00:00:00"
*     }
*   ],
*   "PVN2": [
*     {
*       "Valsts": "do",
*       "PVNNumurs": "Ut oc",
*       "Summa": -57655050.28254316,
*       "Pazime": "",
*       "Npk": 90147332,
*       "PVNRegistracijasNumurs": "dolor"
*     },
*     {
*       "Valsts": "",
*       "PVNNumurs": "in ",
*       "Summa": -94505716.24495012,
*       "Pazime": "",
*       "Npk": -70076652,
*       "PVNRegistracijasNumurs": "Excepteur "
*     }
*   ],
*   "PVN6I": {
*     "R31": -32243867.30967015,
*     "R32": -81732623.78615358,
*     "R33": -69252838.60864222,
*     "R34": -14192960.095398322,
*     "R41": -12038144.736873552,
*     "R42": -53265200.36155089,
*     "R43": -77372120.68610182,
*     "R44": -37736707.7041105,
*     "R51": -21762948.182366148,
*     "R52": -88376489.66154687,
*     "R53": 63999223.63457334,
*     "R54": -62779550.93168819,
*     "R6": -53421927.69007408
*   },
*   "PVN62": [
*     {
*       "Datums": "2000-01-31T00:00:00",
*       "PpNosaukums": "vol",
*       "RnNumurs": "u",
*       "Vertiba": -81606140.74318603,
*       "DokNumurs": "et",
*       "DokDatums": "2000-01-31T00:00:00",
*       "Npk": 64744429,
*       "PpValsts": "E",
*       "PpNumurs": "dolore incididunt labore sunt deserunt",
*       "ValVertiba": -62641052.70513616,
*       "ValKods": "c"
*     },
*     {
*       "Datums": "2000-01-31T00:00:00",
*       "PpNosaukums": "id ex ea",
*       "RnNumurs": "vel",
*       "Vertiba": 37501471.90820402,
*       "DokNumurs": "irure conseq",
*       "DokDatums": "2000-01-31T00:00:00",
*       "Npk": 3175773,
*       "PpValsts": "d",
*       "PpNumurs": "sed adipisicing aute",
*       "ValVertiba": 92948418.51245287,
*       "ValKods": "su"
*     }
*   ],
*   "PVN63": [
*     {
*       "Datums": "2000-01-31T00:00:00",
*       "EkspVertiba": -98073250.95942523,
*       "MDekNumurs": "culpa non",
*       "MDekDatums": "2000-01-31T00:00:00",
*       "IzvValsts": "al",
*       "PpNosaukums": "exercitation pariatur consectetur",
*       "RnNumurs": "",
*       "Vertiba": -8440102.1916468,
*       "DokNumurs": "sint nostrud",
*       "DokDatums": "2000-01-31T00:00:00",
*       "Npk": -12348475,
*       "PpValsts": "",
*       "PpNumurs": "exercitation"
*     },
*     {
*       "Datums": "2000-01-31T00:00:00",
*       "EkspVertiba": -25830020.381065607,
*       "MDekNumurs": "adipisicing nulla",
*       "MDekDatums": "2000-01-31T00:00:00",
*       "IzvValsts": "p",
*       "PpNosaukums": "proident elit enim reprehenderit nulla",
*       "RnNumurs": "p",
*       "Vertiba": 86512416.16760483,
*       "DokNumurs": "esse exercitation",
*       "DokDatums": "2000-01-31T00:00:00",
*       "Npk": -64199459,
*       "PpValsts": "ut elit",
*       "PpNumurs": "cul"
*     }
*   ],
*   "PVN71": [
*     {
*       "IegadesDatums": "2000-01-31T00:00:00",
*       "Npk": -6176207,
*       "KadastraNumurs": "9",
*       "KadastraApzimejums": "6063",
*       "KopejaNodoklaSumma": 51772964.07250026,
*       "Prieksnodoklis": -91573456.3265,
*       "IzmantosanasProporcija": 60135478.469913036,
*       "DarijumiA": 99743946,
*       "MaksajamaisNodoklis": 44062558.15807861,
*       "Informacija": "c",
*       "DarijumiC": 35793601
*     },
*     {
*       "IegadesDatums": "2000-01-31T00:00:00",
*       "Npk": 76283662,
*       "KadastraNumurs": "04733",
*       "KadastraApzimejums": "26510",
*       "KopejaNodoklaSumma": 763817.4696056694,
*       "Prieksnodoklis": -87281123.93708342,
*       "IzmantosanasProporcija": 42239666.99760115,
*       "DarijumiA": 80721155,
*       "MaksajamaisNodoklis": 33545634.21247372,
*       "Informacija": "",
*       "DarijumiC": -23959225
*     }
*   ],
*   "Pielikumi": {
*     "PielikumsRindai47": {
*       "UID": {
*         "value": "<Error: Too many levels of nesting to fake this schema>"
*       },
*       "Nosaukums": {
*         "value": "<Error: Too many levels of nesting to fake this schema>"
*       },
*       "Saturs": {
*         "value": "<Error: Too many levels of nesting to fake this schema>"
*       },
*       "Hash": {
*         "value": "<Error: Too many levels of nesting to fake this schema>"
*       }
*     },
*     "CitiPielikumi": [
*       {
*         "value": "<Error: Too many levels of nesting to fake this schema>"
*       },
*       {
*         "value": "<Error: Too many levels of nesting to fake this schema>"
*       }
*     ]
*   },
*   "ParskMen": 11,
*   "ParskCeturksnis": 2,
*   "TaksPusgads": 1,
*   "Id": -86685339,
*   "UID": "eiusmod",
*   "NmrKods": "in aute e",
*   "Precizejums": true,
*   "PrecizejamaisDokuments": -90183965,
*   "PrecizejumaPamatojums": "deserunt sunt"
* }

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

lnParskGads = loJResp.IntOf("ParskGads")
lcEpasts = loJResp.StringOf("Epasts")
lcTalrunis = loJResp.StringOf("Talrunis")
lcSagatavotajs = loJResp.StringOf("Sagatavotajs")
lcSummaParm = loJResp.StringOf("SummaParm")
lnParmaksUzKontu = loJResp.BoolOf("ParmaksUzKontu")
lcParmaksUzKontuSumma = loJResp.StringOf("ParmaksUzKontuSumma")
lcIbanNumurs = loJResp.StringOf("IbanNumurs")
lcR41 = loJResp.StringOf("PVN.R41")
lcR411 = loJResp.StringOf("PVN.R411")
lcR42 = loJResp.StringOf("PVN.R42")
lcR421 = loJResp.StringOf("PVN.R421")
lcR44 = loJResp.StringOf("PVN.R44")
lcR45 = loJResp.StringOf("PVN.R45")
lcR451 = loJResp.StringOf("PVN.R451")
lcR46 = loJResp.StringOf("PVN.R46")
lcR47 = loJResp.StringOf("PVN.R47")
lcR48 = loJResp.StringOf("PVN.R48")
lcR481 = loJResp.StringOf("PVN.R481")
lcR43 = loJResp.StringOf("PVN.R43")
lcR482 = loJResp.StringOf("PVN.R482")
lcR49 = loJResp.StringOf("PVN.R49")
lcR50 = loJResp.StringOf("PVN.R50")
lcR51 = loJResp.StringOf("PVN.R51")
lcR511 = loJResp.StringOf("PVN.R511")
lcR52 = loJResp.StringOf("PVN.R52")
lcR53 = loJResp.StringOf("PVN.R53")
lcR531 = loJResp.StringOf("PVN.R531")
lcR54 = loJResp.StringOf("PVN.R54")
lcR55 = loJResp.StringOf("PVN.R55")
lcR56 = loJResp.StringOf("PVN.R56")
lcR561 = loJResp.StringOf("PVN.R561")
lcR57 = loJResp.StringOf("PVN.R57")
lcR61 = loJResp.StringOf("PVN.R61")
lcR62 = loJResp.StringOf("PVN.R62")
lcR63 = loJResp.StringOf("PVN.R63")
lcR64 = loJResp.StringOf("PVN.R64")
lcR65 = loJResp.StringOf("PVN.R65")
lcR66 = loJResp.StringOf("PVN.R66")
lcR67 = loJResp.StringOf("PVN.R67")
lcR31 = loJResp.StringOf("PVN6I.R31")
lcR32 = loJResp.StringOf("PVN6I.R32")
lcR33 = loJResp.StringOf("PVN6I.R33")
lcR34 = loJResp.StringOf("PVN6I.R34")
lcPVN6IR41 = loJResp.StringOf("PVN6I.R41")
lcPVN6IR42 = loJResp.StringOf("PVN6I.R42")
lcPVN6IR43 = loJResp.StringOf("PVN6I.R43")
lcPVN6IR44 = loJResp.StringOf("PVN6I.R44")
lcPVN6IR51 = loJResp.StringOf("PVN6I.R51")
lcPVN6IR52 = loJResp.StringOf("PVN6I.R52")
lcPVN6IR53 = loJResp.StringOf("PVN6I.R53")
lcPVN6IR54 = loJResp.StringOf("PVN6I.R54")
lcR6 = loJResp.StringOf("PVN6I.R6")
lcValue = loJResp.StringOf("Pielikumi.PielikumsRindai47.UID.value")
lcNosaukumsValue = loJResp.StringOf("Pielikumi.PielikumsRindai47.Nosaukums.value")
lcSatursValue = loJResp.StringOf("Pielikumi.PielikumsRindai47.Saturs.value")
lcHashValue = loJResp.StringOf("Pielikumi.PielikumsRindai47.Hash.value")
lnParskMen = loJResp.IntOf("ParskMen")
lnParskCeturksnis = loJResp.IntOf("ParskCeturksnis")
lnTaksPusgads = loJResp.IntOf("TaksPusgads")
lnId = loJResp.IntOf("Id")
lcUID = loJResp.StringOf("UID")
lcNmrKods = loJResp.StringOf("NmrKods")
lnPrecizejums = loJResp.BoolOf("Precizejums")
lnPrecizejamaisDokuments = loJResp.IntOf("PrecizejamaisDokuments")
lcPrecizejumaPamatojums = loJResp.StringOf("PrecizejumaPamatojums")
i = 0
lnCount_i = loJResp.SizeOfArray("PVN11")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcDarVeids = loJResp.StringOf("PVN11[i].DarVeids")
    lcVertibaBezPvn = loJResp.StringOf("PVN11[i].VertibaBezPvn")
    lcPvnVertiba = loJResp.StringOf("PVN11[i].PvnVertiba")
    lnNpk = loJResp.IntOf("PVN11[i].Npk")
    lcDpValsts = loJResp.StringOf("PVN11[i].DpValsts")
    lcDpNumurs = loJResp.StringOf("PVN11[i].DpNumurs")
    lcDpNosaukums = loJResp.StringOf("PVN11[i].DpNosaukums")
    lcDokVeids = loJResp.StringOf("PVN11[i].DokVeids")
    lcDokNumurs = loJResp.StringOf("PVN11[i].DokNumurs")
    lcDokDatums = loJResp.StringOf("PVN11[i].DokDatums")
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("PVN12")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcDpValsts = loJResp.StringOf("PVN12[i].DpValsts")
    lcDpNumurs = loJResp.StringOf("PVN12[i].DpNumurs")
    lcDpNosaukums = loJResp.StringOf("PVN12[i].DpNosaukums")
    lcDarVeids = loJResp.StringOf("PVN12[i].DarVeids")
    lcVertibaBezPvn = loJResp.StringOf("PVN12[i].VertibaBezPvn")
    lcPvnVertiba = loJResp.StringOf("PVN12[i].PvnVertiba")
    lcValVertiba = loJResp.StringOf("PVN12[i].ValVertiba")
    lcValKods = loJResp.StringOf("PVN12[i].ValKods")
    lcDokNumurs = loJResp.StringOf("PVN12[i].DokNumurs")
    lcDokDatums = loJResp.StringOf("PVN12[i].DokDatums")
    lnNpk = loJResp.IntOf("PVN12[i].Npk")
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("PVN13")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcVertibaBezPvn = loJResp.StringOf("PVN13[i].VertibaBezPvn")
    lcDokVeids = loJResp.StringOf("PVN13[i].DokVeids")
    lnNpk = loJResp.IntOf("PVN13[i].Npk")
    lcDpValsts = loJResp.StringOf("PVN13[i].DpValsts")
    lcDpNumurs = loJResp.StringOf("PVN13[i].DpNumurs")
    lcDpNosaukums = loJResp.StringOf("PVN13[i].DpNosaukums")
    lcDarVeids = loJResp.StringOf("PVN13[i].DarVeids")
    lcPvnVertiba = loJResp.StringOf("PVN13[i].PvnVertiba")
    lcDokNumurs = loJResp.StringOf("PVN13[i].DokNumurs")
    lcDokDatums = loJResp.StringOf("PVN13[i].DokDatums")
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("PVN2")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcValsts = loJResp.StringOf("PVN2[i].Valsts")
    lcPVNNumurs = loJResp.StringOf("PVN2[i].PVNNumurs")
    lcSumma = loJResp.StringOf("PVN2[i].Summa")
    lcPazime = loJResp.StringOf("PVN2[i].Pazime")
    lnNpk = loJResp.IntOf("PVN2[i].Npk")
    lcPVNRegistracijasNumurs = loJResp.StringOf("PVN2[i].PVNRegistracijasNumurs")
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("PVN62")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcDatums = loJResp.StringOf("PVN62[i].Datums")
    lcPpNosaukums = loJResp.StringOf("PVN62[i].PpNosaukums")
    lcRnNumurs = loJResp.StringOf("PVN62[i].RnNumurs")
    lcVertiba = loJResp.StringOf("PVN62[i].Vertiba")
    lcDokNumurs = loJResp.StringOf("PVN62[i].DokNumurs")
    lcDokDatums = loJResp.StringOf("PVN62[i].DokDatums")
    lnNpk = loJResp.IntOf("PVN62[i].Npk")
    lcPpValsts = loJResp.StringOf("PVN62[i].PpValsts")
    lcPpNumurs = loJResp.StringOf("PVN62[i].PpNumurs")
    lcValVertiba = loJResp.StringOf("PVN62[i].ValVertiba")
    lcValKods = loJResp.StringOf("PVN62[i].ValKods")
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("PVN63")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcDatums = loJResp.StringOf("PVN63[i].Datums")
    lcEkspVertiba = loJResp.StringOf("PVN63[i].EkspVertiba")
    lcMDekNumurs = loJResp.StringOf("PVN63[i].MDekNumurs")
    lcMDekDatums = loJResp.StringOf("PVN63[i].MDekDatums")
    lcIzvValsts = loJResp.StringOf("PVN63[i].IzvValsts")
    lcPpNosaukums = loJResp.StringOf("PVN63[i].PpNosaukums")
    lcRnNumurs = loJResp.StringOf("PVN63[i].RnNumurs")
    lcVertiba = loJResp.StringOf("PVN63[i].Vertiba")
    lcDokNumurs = loJResp.StringOf("PVN63[i].DokNumurs")
    lcDokDatums = loJResp.StringOf("PVN63[i].DokDatums")
    lnNpk = loJResp.IntOf("PVN63[i].Npk")
    lcPpValsts = loJResp.StringOf("PVN63[i].PpValsts")
    lcPpNumurs = loJResp.StringOf("PVN63[i].PpNumurs")
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("PVN71")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcIegadesDatums = loJResp.StringOf("PVN71[i].IegadesDatums")
    lnNpk = loJResp.IntOf("PVN71[i].Npk")
    lcKadastraNumurs = loJResp.StringOf("PVN71[i].KadastraNumurs")
    lcKadastraApzimejums = loJResp.StringOf("PVN71[i].KadastraApzimejums")
    lcKopejaNodoklaSumma = loJResp.StringOf("PVN71[i].KopejaNodoklaSumma")
    lcPrieksnodoklis = loJResp.StringOf("PVN71[i].Prieksnodoklis")
    lcIzmantosanasProporcija = loJResp.StringOf("PVN71[i].IzmantosanasProporcija")
    lnDarijumiA = loJResp.IntOf("PVN71[i].DarijumiA")
    lcMaksajamaisNodoklis = loJResp.StringOf("PVN71[i].MaksajamaisNodoklis")
    lcInformacija = loJResp.StringOf("PVN71[i].Informacija")
    lnDarijumiC = loJResp.IntOf("PVN71[i].DarijumiC")
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("Pielikumi.CitiPielikumi")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcValue = loJResp.StringOf("Pielikumi.CitiPielikumi[i].value")
    i = i + 1
ENDDO

RELEASE loHttp
RELEASE loSbResponseBody
RELEASE loJResp

Curl Command

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

Postman Collection Item JSON

{
  "name": "Dokuments \"PVN taksācijas perioda deklarācija\".",
  "request": {
    "method": "GET",
    "header": [
      {
        "key": "Accept",
        "value": "application/json"
      }
    ],
    "url": {
      "raw": "{{baseUrl}}/api/doc/pvnv6/:id",
      "host": [
        "{{baseUrl}}"
      ],
      "path": [
        "api",
        "doc",
        "pvnv6",
        ":id"
      ],
      "variable": [
        {
          "key": "id",
          "value": "25210683",
          "description": "(Required) Dokumenta id."
        }
      ]
    }
  },
  "response": [
    {
      "name": "OK",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/api/doc/pvnv6/:id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "pvnv6",
            ":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  \"ParskGads\": 88982682,\n  \"Epasts\": \"id consectetur in nulla\",\n  \"Talrunis\": \"elit U\",\n  \"Sagatavotajs\": \"veniam aliqua\",\n  \"SummaParm\": 92286950.70628393,\n  \"ParmaksUzKontu\": false,\n  \"ParmaksUzKontuSumma\": 74395373.57581803,\n  \"IbanNumurs\": \"Lorem\",\n  \"PVN\": {\n    \"R41\": -83441905.24765773,\n    \"R411\": 8021611.865971059,\n    \"R42\": -79155737.90264912,\n    \"R421\": -1168220.414537385,\n    \"R44\": -15459213.516305104,\n    \"R45\": 50698653.37838283,\n    \"R451\": 4051999.207801819,\n    \"R46\": -56715867.33794807,\n    \"R47\": 47161349.24404228,\n    \"R48\": -47770532.85019202,\n    \"R481\": -66614186.00138598,\n    \"R43\": -85263869.05493264,\n    \"R482\": 66430869.60217214,\n    \"R49\": 19698360.99836546,\n    \"R50\": 87919694.90956753,\n    \"R51\": -9293787.965777293,\n    \"R511\": -91132683.63687608,\n    \"R52\": -11270724.43719767,\n    \"R53\": -47319407.56589199,\n    \"R531\": 62016238.780082434,\n    \"R54\": -67837279.49046136,\n    \"R55\": -21895066.43351069,\n    \"R56\": 56158248.93266964,\n    \"R561\": 16115630.695563167,\n    \"R57\": -49223339.118834674,\n    \"R61\": -85839644.45935206,\n    \"R62\": -24908534.506485224,\n    \"R63\": -65158582.257685095,\n    \"R64\": 91896411.34577963,\n    \"R65\": 87982016.05294845,\n    \"R66\": -56238329.88226369,\n    \"R67\": 52621133.480330676\n  },\n  \"PVN11\": [\n    {\n      \"DarVeids\": \"i\",\n      \"VertibaBezPvn\": -7719830.1683309525,\n      \"PvnVertiba\": -12522607.052332059,\n      \"Npk\": -80109963,\n      \"DpValsts\": \"\",\n      \"DpNumurs\": \"eu in\",\n      \"DpNosaukums\": \"officia sed\",\n      \"DokVeids\": \"\",\n      \"DokNumurs\": \"dolor voluptate in\",\n      \"DokDatums\": \"2000-01-31T00:00:00\"\n    },\n    {\n      \"DarVeids\": \"\",\n      \"VertibaBezPvn\": -62819889.57538172,\n      \"PvnVertiba\": 58268981.66111761,\n      \"Npk\": -68019301,\n      \"DpValsts\": \"f\",\n      \"DpNumurs\": \"sed culpa ad\",\n      \"DpNosaukums\": \"reprehenderit est cupidatat officia\",\n      \"DokVeids\": \"q\",\n      \"DokNumurs\": \"ut mol\",\n      \"DokDatums\": \"2000-01-31T00:00:00\"\n    }\n  ],\n  \"PVN12\": [\n    {\n      \"DpValsts\": \"e\",\n      \"DpNumurs\": \"ipsum a\",\n      \"DpNosaukums\": \"sint\",\n      \"DarVeids\": \"\",\n      \"VertibaBezPvn\": 63562400.50801864,\n      \"PvnVertiba\": 32846322.279514253,\n      \"ValVertiba\": 75413359.16690683,\n      \"ValKods\": \"d\",\n      \"DokNumurs\": \"Duis sit occaecat\",\n      \"DokDatums\": \"2000-01-31T00:00:00\",\n      \"Npk\": 57552887\n    },\n    {\n      \"DpValsts\": \"\",\n      \"DpNumurs\": \"Excepteur \",\n      \"DpNosaukums\": \"Duis incididunt elit sit\",\n      \"DarVeids\": \"e\",\n      \"VertibaBezPvn\": -42652140.45415529,\n      \"PvnVertiba\": 77356653.34600732,\n      \"ValVertiba\": -78806450.00114396,\n      \"ValKods\": \"a\",\n      \"DokNumurs\": \"dolore dolor enim velit ipsum\",\n      \"DokDatums\": \"2000-01-31T00:00:00\",\n      \"Npk\": 72452254\n    }\n  ],\n  \"PVN13\": [\n    {\n      \"VertibaBezPvn\": 47403688.82723886,\n      \"DokVeids\": \"\",\n      \"Npk\": -34717280,\n      \"DpValsts\": \"v\",\n      \"DpNumurs\": \"d\",\n      \"DpNosaukums\": \"aliqua dolore\",\n      \"DarVeids\": \"exer\",\n      \"PvnVertiba\": -10628202.60552524,\n      \"DokNumurs\": \"nisi ipsum Ut nost\",\n      \"DokDatums\": \"2000-01-31T00:00:00\"\n    },\n    {\n      \"VertibaBezPvn\": 90615123.85615066,\n      \"DokVeids\": \"u\",\n      \"Npk\": 93360718,\n      \"DpValsts\": \"v\",\n      \"DpNumurs\": \"laborum cons\",\n      \"DpNosaukums\": \"mollit officia\",\n      \"DarVeids\": \"ea a\",\n      \"PvnVertiba\": -43812483.08314447,\n      \"DokNumurs\": \"c\",\n      \"DokDatums\": \"2000-01-31T00:00:00\"\n    }\n  ],\n  \"PVN2\": [\n    {\n      \"Valsts\": \"do\",\n      \"PVNNumurs\": \"Ut oc\",\n      \"Summa\": -57655050.28254316,\n      \"Pazime\": \"\",\n      \"Npk\": 90147332,\n      \"PVNRegistracijasNumurs\": \"dolor\"\n    },\n    {\n      \"Valsts\": \"\",\n      \"PVNNumurs\": \"in \",\n      \"Summa\": -94505716.24495012,\n      \"Pazime\": \"\",\n      \"Npk\": -70076652,\n      \"PVNRegistracijasNumurs\": \"Excepteur \"\n    }\n  ],\n  \"PVN6I\": {\n    \"R31\": -32243867.30967015,\n    \"R32\": -81732623.78615358,\n    \"R33\": -69252838.60864222,\n    \"R34\": -14192960.095398322,\n    \"R41\": -12038144.736873552,\n    \"R42\": -53265200.36155089,\n    \"R43\": -77372120.68610182,\n    \"R44\": -37736707.7041105,\n    \"R51\": -21762948.182366148,\n    \"R52\": -88376489.66154687,\n    \"R53\": 63999223.63457334,\n    \"R54\": -62779550.93168819,\n    \"R6\": -53421927.69007408\n  },\n  \"PVN62\": [\n    {\n      \"Datums\": \"2000-01-31T00:00:00\",\n      \"PpNosaukums\": \"vol\",\n      \"RnNumurs\": \"u\",\n      \"Vertiba\": -81606140.74318603,\n      \"DokNumurs\": \"et\",\n      \"DokDatums\": \"2000-01-31T00:00:00\",\n      \"Npk\": 64744429,\n      \"PpValsts\": \"E\",\n      \"PpNumurs\": \"dolore incididunt labore sunt deserunt\",\n      \"ValVertiba\": -62641052.70513616,\n      \"ValKods\": \"c\"\n    },\n    {\n      \"Datums\": \"2000-01-31T00:00:00\",\n      \"PpNosaukums\": \"id ex ea\",\n      \"RnNumurs\": \"vel\",\n      \"Vertiba\": 37501471.90820402,\n      \"DokNumurs\": \"irure conseq\",\n      \"DokDatums\": \"2000-01-31T00:00:00\",\n      \"Npk\": 3175773,\n      \"PpValsts\": \"d\",\n      \"PpNumurs\": \"sed adipisicing aute\",\n      \"ValVertiba\": 92948418.51245287,\n      \"ValKods\": \"su\"\n    }\n  ],\n  \"PVN63\": [\n    {\n      \"Datums\": \"2000-01-31T00:00:00\",\n      \"EkspVertiba\": -98073250.95942523,\n      \"MDekNumurs\": \"culpa non\",\n      \"MDekDatums\": \"2000-01-31T00:00:00\",\n      \"IzvValsts\": \"al\",\n      \"PpNosaukums\": \"exercitation pariatur consectetur\",\n      \"RnNumurs\": \"\",\n      \"Vertiba\": -8440102.1916468,\n      \"DokNumurs\": \"sint nostrud\",\n      \"DokDatums\": \"2000-01-31T00:00:00\",\n      \"Npk\": -12348475,\n      \"PpValsts\": \"\",\n      \"PpNumurs\": \"exercitation\"\n    },\n    {\n      \"Datums\": \"2000-01-31T00:00:00\",\n      \"EkspVertiba\": -25830020.381065607,\n      \"MDekNumurs\": \"adipisicing nulla\",\n      \"MDekDatums\": \"2000-01-31T00:00:00\",\n      \"IzvValsts\": \"p\",\n      \"PpNosaukums\": \"proident elit enim reprehenderit nulla\",\n      \"RnNumurs\": \"p\",\n      \"Vertiba\": 86512416.16760483,\n      \"DokNumurs\": \"esse exercitation\",\n      \"DokDatums\": \"2000-01-31T00:00:00\",\n      \"Npk\": -64199459,\n      \"PpValsts\": \"ut elit\",\n      \"PpNumurs\": \"cul\"\n    }\n  ],\n  \"PVN71\": [\n    {\n      \"IegadesDatums\": \"2000-01-31T00:00:00\",\n      \"Npk\": -6176207,\n      \"KadastraNumurs\": \"9\",\n      \"KadastraApzimejums\": \"6063\",\n      \"KopejaNodoklaSumma\": 51772964.07250026,\n      \"Prieksnodoklis\": -91573456.3265,\n      \"IzmantosanasProporcija\": 60135478.469913036,\n      \"DarijumiA\": 99743946,\n      \"MaksajamaisNodoklis\": 44062558.15807861,\n      \"Informacija\": \"c\",\n      \"DarijumiC\": 35793601\n    },\n    {\n      \"IegadesDatums\": \"2000-01-31T00:00:00\",\n      \"Npk\": 76283662,\n      \"KadastraNumurs\": \"04733\",\n      \"KadastraApzimejums\": \"26510\",\n      \"KopejaNodoklaSumma\": 763817.4696056694,\n      \"Prieksnodoklis\": -87281123.93708342,\n      \"IzmantosanasProporcija\": 42239666.99760115,\n      \"DarijumiA\": 80721155,\n      \"MaksajamaisNodoklis\": 33545634.21247372,\n      \"Informacija\": \"\",\n      \"DarijumiC\": -23959225\n    }\n  ],\n  \"Pielikumi\": {\n    \"PielikumsRindai47\": {\n      \"UID\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"Nosaukums\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"Saturs\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      \"Hash\": {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    },\n    \"CitiPielikumi\": [\n      {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      },\n      {\n        \"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n      }\n    ]\n  },\n  \"ParskMen\": 11,\n  \"ParskCeturksnis\": 2,\n  \"TaksPusgads\": 1,\n  \"Id\": -86685339,\n  \"UID\": \"eiusmod\",\n  \"NmrKods\": \"in aute e\",\n  \"Precizejums\": true,\n  \"PrecizejamaisDokuments\": -90183965,\n  \"PrecizejumaPamatojums\": \"deserunt sunt\"\n}"
    },
    {
      "name": "Lietotājs nav autentificēts.",
      "originalRequest": {
        "method": "GET",
        "header": [
        ],
        "url": {
          "raw": "{{baseUrl}}/api/doc/pvnv6/:id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "pvnv6",
            ":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/pvnv6/:id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "pvnv6",
            ":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/pvnv6/:id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "pvnv6",
            ":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": ""
    }
  ]
}