DataFlex / EDS API / Dokuments "PVN taksācijas perioda deklarācija".
Back to Collection Items
Use ChilkatAx-win32.pkg
Procedure Test
Handle hoHttp
Boolean iSuccess
Variant vSbResponseBody
Handle hoSbResponseBody
Handle hoJResp
Integer iRespStatusCode
String sDarVeids
String sVertibaBezPvn
String sPvnVertiba
Integer iNpk
String sDpValsts
String sDpNumurs
String sDpNosaukums
String sDokVeids
String sDokNumurs
String sDokDatums
String sValVertiba
String sValKods
String sValsts
String sPVNNumurs
String sSumma
String sPazime
String sPVNRegistracijasNumurs
String sDatums
String sPpNosaukums
String sRnNumurs
String sVertiba
String sPpValsts
String sPpNumurs
String sEkspVertiba
String sMDekNumurs
String sMDekDatums
String sIzvValsts
String sIegadesDatums
String sKadastraNumurs
String sKadastraApzimejums
String sKopejaNodoklaSumma
String sPrieksnodoklis
String sIzmantosanasProporcija
Integer iDarijumiA
String sMaksajamaisNodoklis
String sInformacija
Integer iDarijumiC
String sValue
Integer iParskGads
String sEpasts
String sTalrunis
String sSagatavotajs
String sSummaParm
Boolean iParmaksUzKontu
String sParmaksUzKontuSumma
String sIbanNumurs
String sR41
String sR411
String sR42
String sR421
String sR44
String sR45
String sR451
String sR46
String sR47
String sR48
String sR481
String sR43
String sR482
String sR49
String sR50
String sR51
String sR511
String sR52
String sR53
String sR531
String sR54
String sR55
String sR56
String sR561
String sR57
String sR61
String sR62
String sR63
String sR64
String sR65
String sR66
String sR67
String sR31
String sR32
String sR33
String sR34
String sPVN6IR41
String sPVN6IR42
String sPVN6IR43
String sPVN6IR44
String sPVN6IR51
String sPVN6IR52
String sPVN6IR53
String sPVN6IR54
String sR6
String sValue
String sNosaukumsValue
String sSatursValue
String sHashValue
Integer iParskMen
Integer iParskCeturksnis
Integer iTaksPusgads
Integer iId
String sUID
String sNmrKods
Boolean iPrecizejums
Integer iPrecizejamaisDokuments
String sPrecizejumaPamatojums
Integer i
Integer iCount_i
String sTemp1
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
Get Create (RefClass(cComChilkatHttp)) To hoHttp
If (Not(IsComObjectCreated(hoHttp))) Begin
Send CreateComObject of hoHttp
End
Send ComSetRequestHeader To hoHttp "Accept" "application/json"
Get Create (RefClass(cComChilkatStringBuilder)) To hoSbResponseBody
If (Not(IsComObjectCreated(hoSbResponseBody))) Begin
Send CreateComObject of hoSbResponseBody
End
Get pvComObject of hoSbResponseBody to vSbResponseBody
Get ComQuickGetSb Of hoHttp "https://eds.vid.gov.lv/api/doc/pvnv6/:id" vSbResponseBody To iSuccess
If (iSuccess = False) Begin
Get ComLastErrorText Of hoHttp To sTemp1
Showln sTemp1
Procedure_Return
End
Get Create (RefClass(cComChilkatJsonObject)) To hoJResp
If (Not(IsComObjectCreated(hoJResp))) Begin
Send CreateComObject of hoJResp
End
Get pvComObject of hoSbResponseBody to vSbResponseBody
Get ComLoadSb Of hoJResp vSbResponseBody To iSuccess
Set ComEmitCompact Of hoJResp To False
Showln "Response Body:"
Get ComEmit Of hoJResp To sTemp1
Showln sTemp1
Get ComLastStatus Of hoHttp To iRespStatusCode
Showln "Response Status Code = " iRespStatusCode
If (iRespStatusCode >= 400) Begin
Showln "Response Header:"
Get ComLastHeader Of hoHttp To sTemp1
Showln sTemp1
Showln "Failed."
Procedure_Return
End
// 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
Get ComIntOf Of hoJResp "ParskGads" To iParskGads
Get ComStringOf Of hoJResp "Epasts" To sEpasts
Get ComStringOf Of hoJResp "Talrunis" To sTalrunis
Get ComStringOf Of hoJResp "Sagatavotajs" To sSagatavotajs
Get ComStringOf Of hoJResp "SummaParm" To sSummaParm
Get ComBoolOf Of hoJResp "ParmaksUzKontu" To iParmaksUzKontu
Get ComStringOf Of hoJResp "ParmaksUzKontuSumma" To sParmaksUzKontuSumma
Get ComStringOf Of hoJResp "IbanNumurs" To sIbanNumurs
Get ComStringOf Of hoJResp "PVN.R41" To sR41
Get ComStringOf Of hoJResp "PVN.R411" To sR411
Get ComStringOf Of hoJResp "PVN.R42" To sR42
Get ComStringOf Of hoJResp "PVN.R421" To sR421
Get ComStringOf Of hoJResp "PVN.R44" To sR44
Get ComStringOf Of hoJResp "PVN.R45" To sR45
Get ComStringOf Of hoJResp "PVN.R451" To sR451
Get ComStringOf Of hoJResp "PVN.R46" To sR46
Get ComStringOf Of hoJResp "PVN.R47" To sR47
Get ComStringOf Of hoJResp "PVN.R48" To sR48
Get ComStringOf Of hoJResp "PVN.R481" To sR481
Get ComStringOf Of hoJResp "PVN.R43" To sR43
Get ComStringOf Of hoJResp "PVN.R482" To sR482
Get ComStringOf Of hoJResp "PVN.R49" To sR49
Get ComStringOf Of hoJResp "PVN.R50" To sR50
Get ComStringOf Of hoJResp "PVN.R51" To sR51
Get ComStringOf Of hoJResp "PVN.R511" To sR511
Get ComStringOf Of hoJResp "PVN.R52" To sR52
Get ComStringOf Of hoJResp "PVN.R53" To sR53
Get ComStringOf Of hoJResp "PVN.R531" To sR531
Get ComStringOf Of hoJResp "PVN.R54" To sR54
Get ComStringOf Of hoJResp "PVN.R55" To sR55
Get ComStringOf Of hoJResp "PVN.R56" To sR56
Get ComStringOf Of hoJResp "PVN.R561" To sR561
Get ComStringOf Of hoJResp "PVN.R57" To sR57
Get ComStringOf Of hoJResp "PVN.R61" To sR61
Get ComStringOf Of hoJResp "PVN.R62" To sR62
Get ComStringOf Of hoJResp "PVN.R63" To sR63
Get ComStringOf Of hoJResp "PVN.R64" To sR64
Get ComStringOf Of hoJResp "PVN.R65" To sR65
Get ComStringOf Of hoJResp "PVN.R66" To sR66
Get ComStringOf Of hoJResp "PVN.R67" To sR67
Get ComStringOf Of hoJResp "PVN6I.R31" To sR31
Get ComStringOf Of hoJResp "PVN6I.R32" To sR32
Get ComStringOf Of hoJResp "PVN6I.R33" To sR33
Get ComStringOf Of hoJResp "PVN6I.R34" To sR34
Get ComStringOf Of hoJResp "PVN6I.R41" To sPVN6IR41
Get ComStringOf Of hoJResp "PVN6I.R42" To sPVN6IR42
Get ComStringOf Of hoJResp "PVN6I.R43" To sPVN6IR43
Get ComStringOf Of hoJResp "PVN6I.R44" To sPVN6IR44
Get ComStringOf Of hoJResp "PVN6I.R51" To sPVN6IR51
Get ComStringOf Of hoJResp "PVN6I.R52" To sPVN6IR52
Get ComStringOf Of hoJResp "PVN6I.R53" To sPVN6IR53
Get ComStringOf Of hoJResp "PVN6I.R54" To sPVN6IR54
Get ComStringOf Of hoJResp "PVN6I.R6" To sR6
Get ComStringOf Of hoJResp "Pielikumi.PielikumsRindai47.UID.value" To sValue
Get ComStringOf Of hoJResp "Pielikumi.PielikumsRindai47.Nosaukums.value" To sNosaukumsValue
Get ComStringOf Of hoJResp "Pielikumi.PielikumsRindai47.Saturs.value" To sSatursValue
Get ComStringOf Of hoJResp "Pielikumi.PielikumsRindai47.Hash.value" To sHashValue
Get ComIntOf Of hoJResp "ParskMen" To iParskMen
Get ComIntOf Of hoJResp "ParskCeturksnis" To iParskCeturksnis
Get ComIntOf Of hoJResp "TaksPusgads" To iTaksPusgads
Get ComIntOf Of hoJResp "Id" To iId
Get ComStringOf Of hoJResp "UID" To sUID
Get ComStringOf Of hoJResp "NmrKods" To sNmrKods
Get ComBoolOf Of hoJResp "Precizejums" To iPrecizejums
Get ComIntOf Of hoJResp "PrecizejamaisDokuments" To iPrecizejamaisDokuments
Get ComStringOf Of hoJResp "PrecizejumaPamatojums" To sPrecizejumaPamatojums
Move 0 To i
Get ComSizeOfArray Of hoJResp "PVN11" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "PVN11[i].DarVeids" To sDarVeids
Get ComStringOf Of hoJResp "PVN11[i].VertibaBezPvn" To sVertibaBezPvn
Get ComStringOf Of hoJResp "PVN11[i].PvnVertiba" To sPvnVertiba
Get ComIntOf Of hoJResp "PVN11[i].Npk" To iNpk
Get ComStringOf Of hoJResp "PVN11[i].DpValsts" To sDpValsts
Get ComStringOf Of hoJResp "PVN11[i].DpNumurs" To sDpNumurs
Get ComStringOf Of hoJResp "PVN11[i].DpNosaukums" To sDpNosaukums
Get ComStringOf Of hoJResp "PVN11[i].DokVeids" To sDokVeids
Get ComStringOf Of hoJResp "PVN11[i].DokNumurs" To sDokNumurs
Get ComStringOf Of hoJResp "PVN11[i].DokDatums" To sDokDatums
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "PVN12" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "PVN12[i].DpValsts" To sDpValsts
Get ComStringOf Of hoJResp "PVN12[i].DpNumurs" To sDpNumurs
Get ComStringOf Of hoJResp "PVN12[i].DpNosaukums" To sDpNosaukums
Get ComStringOf Of hoJResp "PVN12[i].DarVeids" To sDarVeids
Get ComStringOf Of hoJResp "PVN12[i].VertibaBezPvn" To sVertibaBezPvn
Get ComStringOf Of hoJResp "PVN12[i].PvnVertiba" To sPvnVertiba
Get ComStringOf Of hoJResp "PVN12[i].ValVertiba" To sValVertiba
Get ComStringOf Of hoJResp "PVN12[i].ValKods" To sValKods
Get ComStringOf Of hoJResp "PVN12[i].DokNumurs" To sDokNumurs
Get ComStringOf Of hoJResp "PVN12[i].DokDatums" To sDokDatums
Get ComIntOf Of hoJResp "PVN12[i].Npk" To iNpk
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "PVN13" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "PVN13[i].VertibaBezPvn" To sVertibaBezPvn
Get ComStringOf Of hoJResp "PVN13[i].DokVeids" To sDokVeids
Get ComIntOf Of hoJResp "PVN13[i].Npk" To iNpk
Get ComStringOf Of hoJResp "PVN13[i].DpValsts" To sDpValsts
Get ComStringOf Of hoJResp "PVN13[i].DpNumurs" To sDpNumurs
Get ComStringOf Of hoJResp "PVN13[i].DpNosaukums" To sDpNosaukums
Get ComStringOf Of hoJResp "PVN13[i].DarVeids" To sDarVeids
Get ComStringOf Of hoJResp "PVN13[i].PvnVertiba" To sPvnVertiba
Get ComStringOf Of hoJResp "PVN13[i].DokNumurs" To sDokNumurs
Get ComStringOf Of hoJResp "PVN13[i].DokDatums" To sDokDatums
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "PVN2" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "PVN2[i].Valsts" To sValsts
Get ComStringOf Of hoJResp "PVN2[i].PVNNumurs" To sPVNNumurs
Get ComStringOf Of hoJResp "PVN2[i].Summa" To sSumma
Get ComStringOf Of hoJResp "PVN2[i].Pazime" To sPazime
Get ComIntOf Of hoJResp "PVN2[i].Npk" To iNpk
Get ComStringOf Of hoJResp "PVN2[i].PVNRegistracijasNumurs" To sPVNRegistracijasNumurs
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "PVN62" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "PVN62[i].Datums" To sDatums
Get ComStringOf Of hoJResp "PVN62[i].PpNosaukums" To sPpNosaukums
Get ComStringOf Of hoJResp "PVN62[i].RnNumurs" To sRnNumurs
Get ComStringOf Of hoJResp "PVN62[i].Vertiba" To sVertiba
Get ComStringOf Of hoJResp "PVN62[i].DokNumurs" To sDokNumurs
Get ComStringOf Of hoJResp "PVN62[i].DokDatums" To sDokDatums
Get ComIntOf Of hoJResp "PVN62[i].Npk" To iNpk
Get ComStringOf Of hoJResp "PVN62[i].PpValsts" To sPpValsts
Get ComStringOf Of hoJResp "PVN62[i].PpNumurs" To sPpNumurs
Get ComStringOf Of hoJResp "PVN62[i].ValVertiba" To sValVertiba
Get ComStringOf Of hoJResp "PVN62[i].ValKods" To sValKods
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "PVN63" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "PVN63[i].Datums" To sDatums
Get ComStringOf Of hoJResp "PVN63[i].EkspVertiba" To sEkspVertiba
Get ComStringOf Of hoJResp "PVN63[i].MDekNumurs" To sMDekNumurs
Get ComStringOf Of hoJResp "PVN63[i].MDekDatums" To sMDekDatums
Get ComStringOf Of hoJResp "PVN63[i].IzvValsts" To sIzvValsts
Get ComStringOf Of hoJResp "PVN63[i].PpNosaukums" To sPpNosaukums
Get ComStringOf Of hoJResp "PVN63[i].RnNumurs" To sRnNumurs
Get ComStringOf Of hoJResp "PVN63[i].Vertiba" To sVertiba
Get ComStringOf Of hoJResp "PVN63[i].DokNumurs" To sDokNumurs
Get ComStringOf Of hoJResp "PVN63[i].DokDatums" To sDokDatums
Get ComIntOf Of hoJResp "PVN63[i].Npk" To iNpk
Get ComStringOf Of hoJResp "PVN63[i].PpValsts" To sPpValsts
Get ComStringOf Of hoJResp "PVN63[i].PpNumurs" To sPpNumurs
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "PVN71" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "PVN71[i].IegadesDatums" To sIegadesDatums
Get ComIntOf Of hoJResp "PVN71[i].Npk" To iNpk
Get ComStringOf Of hoJResp "PVN71[i].KadastraNumurs" To sKadastraNumurs
Get ComStringOf Of hoJResp "PVN71[i].KadastraApzimejums" To sKadastraApzimejums
Get ComStringOf Of hoJResp "PVN71[i].KopejaNodoklaSumma" To sKopejaNodoklaSumma
Get ComStringOf Of hoJResp "PVN71[i].Prieksnodoklis" To sPrieksnodoklis
Get ComStringOf Of hoJResp "PVN71[i].IzmantosanasProporcija" To sIzmantosanasProporcija
Get ComIntOf Of hoJResp "PVN71[i].DarijumiA" To iDarijumiA
Get ComStringOf Of hoJResp "PVN71[i].MaksajamaisNodoklis" To sMaksajamaisNodoklis
Get ComStringOf Of hoJResp "PVN71[i].Informacija" To sInformacija
Get ComIntOf Of hoJResp "PVN71[i].DarijumiC" To iDarijumiC
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "Pielikumi.CitiPielikumi" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "Pielikumi.CitiPielikumi[i].value" To sValue
Move (i + 1) To i
Loop
End_Procedure
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": ""
}
]
}