C / EDS API / Dokuments "PVN taksācijas perioda deklarācija".
Back to Collection Items
#include <C_CkHttp.h>
#include <C_CkStringBuilder.h>
#include <C_CkJsonObject.h>
void ChilkatSample(void)
{
HCkHttp http;
BOOL success;
HCkStringBuilder sbResponseBody;
HCkJsonObject jResp;
int respStatusCode;
const char *DarVeids;
const char *VertibaBezPvn;
const char *PvnVertiba;
int Npk;
const char *DpValsts;
const char *DpNumurs;
const char *DpNosaukums;
const char *DokVeids;
const char *DokNumurs;
const char *DokDatums;
const char *ValVertiba;
const char *ValKods;
const char *Valsts;
const char *PVNNumurs;
const char *Summa;
const char *Pazime;
const char *PVNRegistracijasNumurs;
const char *Datums;
const char *PpNosaukums;
const char *RnNumurs;
const char *Vertiba;
const char *PpValsts;
const char *PpNumurs;
const char *EkspVertiba;
const char *MDekNumurs;
const char *MDekDatums;
const char *IzvValsts;
const char *IegadesDatums;
const char *KadastraNumurs;
const char *KadastraApzimejums;
const char *KopejaNodoklaSumma;
const char *Prieksnodoklis;
const char *IzmantosanasProporcija;
int DarijumiA;
const char *MaksajamaisNodoklis;
const char *Informacija;
int DarijumiC;
const char *value;
int ParskGads;
const char *Epasts;
const char *Talrunis;
const char *Sagatavotajs;
const char *SummaParm;
BOOL ParmaksUzKontu;
const char *ParmaksUzKontuSumma;
const char *IbanNumurs;
const char *R41;
const char *R411;
const char *R42;
const char *R421;
const char *R44;
const char *R45;
const char *R451;
const char *R46;
const char *R47;
const char *R48;
const char *R481;
const char *R43;
const char *R482;
const char *R49;
const char *R50;
const char *R51;
const char *R511;
const char *R52;
const char *R53;
const char *R531;
const char *R54;
const char *R55;
const char *R56;
const char *R561;
const char *R57;
const char *R61;
const char *R62;
const char *R63;
const char *R64;
const char *R65;
const char *R66;
const char *R67;
const char *R31;
const char *R32;
const char *R33;
const char *R34;
const char *PVN6IR41;
const char *PVN6IR42;
const char *PVN6IR43;
const char *PVN6IR44;
const char *PVN6IR51;
const char *PVN6IR52;
const char *PVN6IR53;
const char *PVN6IR54;
const char *R6;
const char *Value;
const char *NosaukumsValue;
const char *SatursValue;
const char *HashValue;
int ParskMen;
int ParskCeturksnis;
int TaksPusgads;
int Id;
const char *UID;
const char *NmrKods;
BOOL Precizejums;
int PrecizejamaisDokuments;
const char *PrecizejumaPamatojums;
int i;
int count_i;
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
http = CkHttp_Create();
CkHttp_SetRequestHeader(http,"Accept","application/json");
sbResponseBody = CkStringBuilder_Create();
success = CkHttp_QuickGetSb(http,"https://eds.vid.gov.lv/api/doc/pvnv6/:id",sbResponseBody);
if (success == FALSE) {
printf("%s\n",CkHttp_lastErrorText(http));
CkHttp_Dispose(http);
CkStringBuilder_Dispose(sbResponseBody);
return;
}
jResp = CkJsonObject_Create();
CkJsonObject_LoadSb(jResp,sbResponseBody);
CkJsonObject_putEmitCompact(jResp,FALSE);
printf("Response Body:\n");
printf("%s\n",CkJsonObject_emit(jResp));
respStatusCode = CkHttp_getLastStatus(http);
printf("Response Status Code = %d\n",respStatusCode);
if (respStatusCode >= 400) {
printf("Response Header:\n");
printf("%s\n",CkHttp_lastHeader(http));
printf("Failed.\n");
CkHttp_Dispose(http);
CkStringBuilder_Dispose(sbResponseBody);
CkJsonObject_Dispose(jResp);
return;
}
// 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
// Chilkat functions returning "const char *" return a pointer to temporary internal memory owned and managed by Chilkat.
ParskGads = CkJsonObject_IntOf(jResp,"ParskGads");
Epasts = CkJsonObject_stringOf(jResp,"Epasts");
Talrunis = CkJsonObject_stringOf(jResp,"Talrunis");
Sagatavotajs = CkJsonObject_stringOf(jResp,"Sagatavotajs");
SummaParm = CkJsonObject_stringOf(jResp,"SummaParm");
ParmaksUzKontu = CkJsonObject_BoolOf(jResp,"ParmaksUzKontu");
ParmaksUzKontuSumma = CkJsonObject_stringOf(jResp,"ParmaksUzKontuSumma");
IbanNumurs = CkJsonObject_stringOf(jResp,"IbanNumurs");
R41 = CkJsonObject_stringOf(jResp,"PVN.R41");
R411 = CkJsonObject_stringOf(jResp,"PVN.R411");
R42 = CkJsonObject_stringOf(jResp,"PVN.R42");
R421 = CkJsonObject_stringOf(jResp,"PVN.R421");
R44 = CkJsonObject_stringOf(jResp,"PVN.R44");
R45 = CkJsonObject_stringOf(jResp,"PVN.R45");
R451 = CkJsonObject_stringOf(jResp,"PVN.R451");
R46 = CkJsonObject_stringOf(jResp,"PVN.R46");
R47 = CkJsonObject_stringOf(jResp,"PVN.R47");
R48 = CkJsonObject_stringOf(jResp,"PVN.R48");
R481 = CkJsonObject_stringOf(jResp,"PVN.R481");
R43 = CkJsonObject_stringOf(jResp,"PVN.R43");
R482 = CkJsonObject_stringOf(jResp,"PVN.R482");
R49 = CkJsonObject_stringOf(jResp,"PVN.R49");
R50 = CkJsonObject_stringOf(jResp,"PVN.R50");
R51 = CkJsonObject_stringOf(jResp,"PVN.R51");
R511 = CkJsonObject_stringOf(jResp,"PVN.R511");
R52 = CkJsonObject_stringOf(jResp,"PVN.R52");
R53 = CkJsonObject_stringOf(jResp,"PVN.R53");
R531 = CkJsonObject_stringOf(jResp,"PVN.R531");
R54 = CkJsonObject_stringOf(jResp,"PVN.R54");
R55 = CkJsonObject_stringOf(jResp,"PVN.R55");
R56 = CkJsonObject_stringOf(jResp,"PVN.R56");
R561 = CkJsonObject_stringOf(jResp,"PVN.R561");
R57 = CkJsonObject_stringOf(jResp,"PVN.R57");
R61 = CkJsonObject_stringOf(jResp,"PVN.R61");
R62 = CkJsonObject_stringOf(jResp,"PVN.R62");
R63 = CkJsonObject_stringOf(jResp,"PVN.R63");
R64 = CkJsonObject_stringOf(jResp,"PVN.R64");
R65 = CkJsonObject_stringOf(jResp,"PVN.R65");
R66 = CkJsonObject_stringOf(jResp,"PVN.R66");
R67 = CkJsonObject_stringOf(jResp,"PVN.R67");
R31 = CkJsonObject_stringOf(jResp,"PVN6I.R31");
R32 = CkJsonObject_stringOf(jResp,"PVN6I.R32");
R33 = CkJsonObject_stringOf(jResp,"PVN6I.R33");
R34 = CkJsonObject_stringOf(jResp,"PVN6I.R34");
PVN6IR41 = CkJsonObject_stringOf(jResp,"PVN6I.R41");
PVN6IR42 = CkJsonObject_stringOf(jResp,"PVN6I.R42");
PVN6IR43 = CkJsonObject_stringOf(jResp,"PVN6I.R43");
PVN6IR44 = CkJsonObject_stringOf(jResp,"PVN6I.R44");
PVN6IR51 = CkJsonObject_stringOf(jResp,"PVN6I.R51");
PVN6IR52 = CkJsonObject_stringOf(jResp,"PVN6I.R52");
PVN6IR53 = CkJsonObject_stringOf(jResp,"PVN6I.R53");
PVN6IR54 = CkJsonObject_stringOf(jResp,"PVN6I.R54");
R6 = CkJsonObject_stringOf(jResp,"PVN6I.R6");
Value = CkJsonObject_stringOf(jResp,"Pielikumi.PielikumsRindai47.UID.value");
NosaukumsValue = CkJsonObject_stringOf(jResp,"Pielikumi.PielikumsRindai47.Nosaukums.value");
SatursValue = CkJsonObject_stringOf(jResp,"Pielikumi.PielikumsRindai47.Saturs.value");
HashValue = CkJsonObject_stringOf(jResp,"Pielikumi.PielikumsRindai47.Hash.value");
ParskMen = CkJsonObject_IntOf(jResp,"ParskMen");
ParskCeturksnis = CkJsonObject_IntOf(jResp,"ParskCeturksnis");
TaksPusgads = CkJsonObject_IntOf(jResp,"TaksPusgads");
Id = CkJsonObject_IntOf(jResp,"Id");
UID = CkJsonObject_stringOf(jResp,"UID");
NmrKods = CkJsonObject_stringOf(jResp,"NmrKods");
Precizejums = CkJsonObject_BoolOf(jResp,"Precizejums");
PrecizejamaisDokuments = CkJsonObject_IntOf(jResp,"PrecizejamaisDokuments");
PrecizejumaPamatojums = CkJsonObject_stringOf(jResp,"PrecizejumaPamatojums");
i = 0;
count_i = CkJsonObject_SizeOfArray(jResp,"PVN11");
while (i < count_i) {
CkJsonObject_putI(jResp,i);
DarVeids = CkJsonObject_stringOf(jResp,"PVN11[i].DarVeids");
VertibaBezPvn = CkJsonObject_stringOf(jResp,"PVN11[i].VertibaBezPvn");
PvnVertiba = CkJsonObject_stringOf(jResp,"PVN11[i].PvnVertiba");
Npk = CkJsonObject_IntOf(jResp,"PVN11[i].Npk");
DpValsts = CkJsonObject_stringOf(jResp,"PVN11[i].DpValsts");
DpNumurs = CkJsonObject_stringOf(jResp,"PVN11[i].DpNumurs");
DpNosaukums = CkJsonObject_stringOf(jResp,"PVN11[i].DpNosaukums");
DokVeids = CkJsonObject_stringOf(jResp,"PVN11[i].DokVeids");
DokNumurs = CkJsonObject_stringOf(jResp,"PVN11[i].DokNumurs");
DokDatums = CkJsonObject_stringOf(jResp,"PVN11[i].DokDatums");
i = i + 1;
}
i = 0;
count_i = CkJsonObject_SizeOfArray(jResp,"PVN12");
while (i < count_i) {
CkJsonObject_putI(jResp,i);
DpValsts = CkJsonObject_stringOf(jResp,"PVN12[i].DpValsts");
DpNumurs = CkJsonObject_stringOf(jResp,"PVN12[i].DpNumurs");
DpNosaukums = CkJsonObject_stringOf(jResp,"PVN12[i].DpNosaukums");
DarVeids = CkJsonObject_stringOf(jResp,"PVN12[i].DarVeids");
VertibaBezPvn = CkJsonObject_stringOf(jResp,"PVN12[i].VertibaBezPvn");
PvnVertiba = CkJsonObject_stringOf(jResp,"PVN12[i].PvnVertiba");
ValVertiba = CkJsonObject_stringOf(jResp,"PVN12[i].ValVertiba");
ValKods = CkJsonObject_stringOf(jResp,"PVN12[i].ValKods");
DokNumurs = CkJsonObject_stringOf(jResp,"PVN12[i].DokNumurs");
DokDatums = CkJsonObject_stringOf(jResp,"PVN12[i].DokDatums");
Npk = CkJsonObject_IntOf(jResp,"PVN12[i].Npk");
i = i + 1;
}
i = 0;
count_i = CkJsonObject_SizeOfArray(jResp,"PVN13");
while (i < count_i) {
CkJsonObject_putI(jResp,i);
VertibaBezPvn = CkJsonObject_stringOf(jResp,"PVN13[i].VertibaBezPvn");
DokVeids = CkJsonObject_stringOf(jResp,"PVN13[i].DokVeids");
Npk = CkJsonObject_IntOf(jResp,"PVN13[i].Npk");
DpValsts = CkJsonObject_stringOf(jResp,"PVN13[i].DpValsts");
DpNumurs = CkJsonObject_stringOf(jResp,"PVN13[i].DpNumurs");
DpNosaukums = CkJsonObject_stringOf(jResp,"PVN13[i].DpNosaukums");
DarVeids = CkJsonObject_stringOf(jResp,"PVN13[i].DarVeids");
PvnVertiba = CkJsonObject_stringOf(jResp,"PVN13[i].PvnVertiba");
DokNumurs = CkJsonObject_stringOf(jResp,"PVN13[i].DokNumurs");
DokDatums = CkJsonObject_stringOf(jResp,"PVN13[i].DokDatums");
i = i + 1;
}
i = 0;
count_i = CkJsonObject_SizeOfArray(jResp,"PVN2");
while (i < count_i) {
CkJsonObject_putI(jResp,i);
Valsts = CkJsonObject_stringOf(jResp,"PVN2[i].Valsts");
PVNNumurs = CkJsonObject_stringOf(jResp,"PVN2[i].PVNNumurs");
Summa = CkJsonObject_stringOf(jResp,"PVN2[i].Summa");
Pazime = CkJsonObject_stringOf(jResp,"PVN2[i].Pazime");
Npk = CkJsonObject_IntOf(jResp,"PVN2[i].Npk");
PVNRegistracijasNumurs = CkJsonObject_stringOf(jResp,"PVN2[i].PVNRegistracijasNumurs");
i = i + 1;
}
i = 0;
count_i = CkJsonObject_SizeOfArray(jResp,"PVN62");
while (i < count_i) {
CkJsonObject_putI(jResp,i);
Datums = CkJsonObject_stringOf(jResp,"PVN62[i].Datums");
PpNosaukums = CkJsonObject_stringOf(jResp,"PVN62[i].PpNosaukums");
RnNumurs = CkJsonObject_stringOf(jResp,"PVN62[i].RnNumurs");
Vertiba = CkJsonObject_stringOf(jResp,"PVN62[i].Vertiba");
DokNumurs = CkJsonObject_stringOf(jResp,"PVN62[i].DokNumurs");
DokDatums = CkJsonObject_stringOf(jResp,"PVN62[i].DokDatums");
Npk = CkJsonObject_IntOf(jResp,"PVN62[i].Npk");
PpValsts = CkJsonObject_stringOf(jResp,"PVN62[i].PpValsts");
PpNumurs = CkJsonObject_stringOf(jResp,"PVN62[i].PpNumurs");
ValVertiba = CkJsonObject_stringOf(jResp,"PVN62[i].ValVertiba");
ValKods = CkJsonObject_stringOf(jResp,"PVN62[i].ValKods");
i = i + 1;
}
i = 0;
count_i = CkJsonObject_SizeOfArray(jResp,"PVN63");
while (i < count_i) {
CkJsonObject_putI(jResp,i);
Datums = CkJsonObject_stringOf(jResp,"PVN63[i].Datums");
EkspVertiba = CkJsonObject_stringOf(jResp,"PVN63[i].EkspVertiba");
MDekNumurs = CkJsonObject_stringOf(jResp,"PVN63[i].MDekNumurs");
MDekDatums = CkJsonObject_stringOf(jResp,"PVN63[i].MDekDatums");
IzvValsts = CkJsonObject_stringOf(jResp,"PVN63[i].IzvValsts");
PpNosaukums = CkJsonObject_stringOf(jResp,"PVN63[i].PpNosaukums");
RnNumurs = CkJsonObject_stringOf(jResp,"PVN63[i].RnNumurs");
Vertiba = CkJsonObject_stringOf(jResp,"PVN63[i].Vertiba");
DokNumurs = CkJsonObject_stringOf(jResp,"PVN63[i].DokNumurs");
DokDatums = CkJsonObject_stringOf(jResp,"PVN63[i].DokDatums");
Npk = CkJsonObject_IntOf(jResp,"PVN63[i].Npk");
PpValsts = CkJsonObject_stringOf(jResp,"PVN63[i].PpValsts");
PpNumurs = CkJsonObject_stringOf(jResp,"PVN63[i].PpNumurs");
i = i + 1;
}
i = 0;
count_i = CkJsonObject_SizeOfArray(jResp,"PVN71");
while (i < count_i) {
CkJsonObject_putI(jResp,i);
IegadesDatums = CkJsonObject_stringOf(jResp,"PVN71[i].IegadesDatums");
Npk = CkJsonObject_IntOf(jResp,"PVN71[i].Npk");
KadastraNumurs = CkJsonObject_stringOf(jResp,"PVN71[i].KadastraNumurs");
KadastraApzimejums = CkJsonObject_stringOf(jResp,"PVN71[i].KadastraApzimejums");
KopejaNodoklaSumma = CkJsonObject_stringOf(jResp,"PVN71[i].KopejaNodoklaSumma");
Prieksnodoklis = CkJsonObject_stringOf(jResp,"PVN71[i].Prieksnodoklis");
IzmantosanasProporcija = CkJsonObject_stringOf(jResp,"PVN71[i].IzmantosanasProporcija");
DarijumiA = CkJsonObject_IntOf(jResp,"PVN71[i].DarijumiA");
MaksajamaisNodoklis = CkJsonObject_stringOf(jResp,"PVN71[i].MaksajamaisNodoklis");
Informacija = CkJsonObject_stringOf(jResp,"PVN71[i].Informacija");
DarijumiC = CkJsonObject_IntOf(jResp,"PVN71[i].DarijumiC");
i = i + 1;
}
i = 0;
count_i = CkJsonObject_SizeOfArray(jResp,"Pielikumi.CitiPielikumi");
while (i < count_i) {
CkJsonObject_putI(jResp,i);
value = CkJsonObject_stringOf(jResp,"Pielikumi.CitiPielikumi[i].value");
i = i + 1;
}
CkHttp_Dispose(http);
CkStringBuilder_Dispose(sbResponseBody);
CkJsonObject_Dispose(jResp);
}
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": ""
}
]
}