Paskelbta: 2026-09-08

24 CMR važtaraščio langeliai: apibrėžimai ir JSON atitikmenys

Kodėl langelių numeriai svarbūs

CMR važtaraštis naudoja tą patį 24 langelių išdėstymą nuo 1956 m. Tarptautinio krovinių vežimo keliais sutarties konvencijos (CMR). Krovinių vežimo programinė įranga, muitinės sistemos ir apskaitos įrankiai, mininantys „7 langelį" ar „21 langelį", visi turi omenyje tą patį lauką, nepriklausomai nuo kalbos ar šalies. Teisingas atitikmuo, nustatytas vieną kartą, pašalina pasikartojantį painiavos šaltinį tarp popierinių įpročių ir struktūrizuotų duomenų.

eCMR Capture ekstrakcijos schema tiesiogiai atkartoja šį išdėstymą, raktais box_NN_apibudinimas, todėl JSON vartotojas gali kiekvieną reikšmę susieti su konkrečiu numeruotu lauku fiziniame dokumente. Schema apibrėžta faile src/lib/extraction/schema.ts eCMR Capture kodo bazėje; žemiau nurodyti langelių pavadinimai ir tvarka paimti iš šio failo, o ne iš atskiros santraukos.

Privalomi ir neprivalomi langeliai

Ne kiekvienas langelis yra privalomas, kad vežimo sutartis galiotų. CMR konvencijos 6 straipsnis išvardija privalomus duomenis, kuriuos važtaraštis privalo turėti: surašymo vietą ir datą, siuntėją, vežėją, krovinio paėmimo ir pristatymo vietas, gavėją, krovinio rūšį ir pakavimo būdą, vietų skaičių, svorį bei mokesčius; 5 straipsnis reikalauja, kad važtaraštį pasirašytų siuntėjas ir vežėjas. eCMR Capture ekstrakcijos schema (REQUIRED_BOXES faile src/lib/extraction/schema.ts) kaip privalomus savo peržiūros procesui žymi 1, 2, 3, 4, 7, 8, 9, 11, 16, 21, 22, 23 ir 24 langelius — glaudžiai atitinka konvencijos privalomus duomenis, papildomai įtraukdama abu parašus ir, pačio produkto privalomame sąraše, gavėjo parašą. Likę langeliai — žymos ir numeriai, statistinis numeris, apmokėjimas pristačius, pastabos, specialūs susitarimai — pagal konvenciją yra sąlyginiai arba neprivalomi, ir jų nebuvimas yra įprasta, teisėta būsena, o ne trūkumas.

Visa langelių lentelė

Langelis Pavadinimas Turinys Dažna duomenų kokybės problema JSON raktas
1 Siuntėjas Krovinį siunčiančios šalies pavadinimas, adresas, šalis Antspaudas užklojantis ranka rašytą adresą box_01_sender
2 Gavėjas Krovinį gaunančios šalies pavadinimas, adresas, šalis Gavėjas pakeistas kelyje, važtaraštyje neatnaujintas box_02_consignee
3 Pristatymo vieta Miestas, šalis ir data, kada krovinys turi būti pristatytas Datos laukas paliktas tuščias išsiuntimo metu box_03_place_of_delivery
4 Krovinio paėmimo vieta Miestas, šalis ir data, kada krovinys paimtas Ranka rašytas miesto pavadinimas neįskaitomas ar sutrumpintas box_04_place_of_taking_over
5 Pridėti dokumentai Lydinčių dokumentų sąrašas (sąskaita, pakavimo lapas, leidimai) Laisvo teksto sąrašas, nenuoseklus formatas box_05_documents_attached
6 Žymos ir numeriai Siuntos žymos, konteinerio ar padėklo identifikatoriai Dažnai paliekama tuščia box_06_marks_and_numbers
7 Vietų skaičius Pakuočių ar vienetų kiekis Pataisymas išbrauktas ir perrašytas box_07_number_of_packages
8 Pakavimo būdas Kaip krovinys supakuotas (padėklai, dėžės, birus) Sutrumpinti ar koduoti, siuntėjui specifiniai terminai box_08_method_of_packing
9 Krovinio rūšis Vežamo krovinio aprašymas Bendrinis aprašymas, pvz., „bendras krovinys" box_09_nature_of_goods
10 Statistinis Nr. (HS) Muitinės ar statistinė klasifikacija Dažnai nenurodoma, neprivaloma galiojimui box_10_statistical_number
11 Bruto svoris (kg) Bendras siuntos svoris Vieneto dviprasmybė (kg ar tonos) ranka rašytuose važtaraščiuose box_11_gross_weight_kg
12 Tūris (m3) Siuntos tūris Dažnai praleidžiama, kai apmokėjimo pagrindas — svoris box_12_volume_m3
13 Siuntėjo nurodymai Nurodymai muitinės ir kitiems formalumams Ilgas laisvas tekstas, sunku struktūrizuoti box_13_senders_instructions
14 Grąžinimo frachtas Pakuotės ar padėklų grąžinimo sąlygos Retai naudojama, lengva praleisti, kai yra nurodyta box_14_return_freight
15 Apmokėjimas pristačius Suma ir valiuta, surenkama pristatant Praleistas valiutos ženklas, dviprasmiška suma box_15_cash_on_delivery
16 Vežėjas Vežimo įmonės pavadinimas, adresas, šalis Painiojama su 17 langeliu daugiaetapio vežimo atveju box_16_carrier
17 Tolesnis vežėjas Vėlesnio vežėjo pavadinimas, adresas, šalis, jei yra Paliekama tuščia vienetapio vežimo atveju, teisingai box_17_successive_carrier
18 Vežėjo pastabos Vežėjo pastabos dėl krovinio būklės paėmimo metu Ranka rašytos pastabos paraštėje, prastas įskaitomumas box_18_carriers_reservations
19 Specialūs susitarimai Šalių susitarimai, nenumatyti standartinėje sutartyje Painiojama su 13 langeliu box_19_special_agreements
20 Apmoka Ar frachtą moka siuntėjas ar gavėjas Žymimasis langelis neaiškus nuskaitant žemos raiškos vaizdą box_20_to_be_paid_by
21 Surašymo vieta ir data Vieta ir data, kada važtaraštis surašytas Antspaude nurodyta data skiriasi nuo ranka rašytos box_21_drawn_up_at
22 Siuntėjo parašas Siuntėjo parašas, patvirtinantis išsiuntimą Parašas yra, bet vieta ar data nenurodyta box_22_signature_of_sender
23 Vežėjo parašas Vežėjo parašas, patvirtinantis priėmimą vežti Vietoj parašo naudojamas antspaudas box_23_signature_of_carrier
24 Gavėjo parašas Gavėjo parašas, patvirtinantis krovinio gavimą Surenkamas atskirame pristatymo lape, ne pačiame CMR box_24_signature_of_consignee

Kaip skaityti JSON: laukas, patikimumas, šaltinis

Kiekvienas langelis ekstrakcijos rezultate nėra paprasta reikšmė. Jis turi patikimumo balą ir šaltinio žymą (extracted, missing arba illegible), nes skenuotas ar fotografuotas dokumentas ne visada duoda švarią reikšmę. JSON vartotojas — apskaitos sistema, TMS importo skriptas — gali naudoti patikimumo balą, spręsdamas, ar reikšmei reikia žmogaus patikros prieš pasitikint ja, o ne traktuoti kiekvieną ištrauktą eilutę kaip vienodai patikimą.

Sudėtiniai langeliai yra struktūrizuoti, o ne paprastos eilutės. Šalys (1, 2, 16, 17 langeliai) turi pavadinimą, adresą, šalį ir neprivalomą PVM kodą. Vietos (3, 4, 21 langeliai) turi miestą, šalį ir neprivalomą ISO datą. Parašai (22, 23, 24 langeliai) turi loginę parašo žymą, neprivalomą vietą ir datą bei nuorodą, ar yra parašo vaizdas. Ši struktūra atspindi pagrindinių dokumento duomenų formą; paprasta eilutė kiekvienam langeliui prarastų skirtumus, kurių reikia žemesnei sistemai.

Dažniausiai painiojami langeliai

6 langelis (žymos ir numeriai) dažnai painiojamas su 10 langeliu (statistinis numeris): abu trumpi, abu dažnai tušti, ir nė vienas neprivalomas pagal 6 straipsnį. 13 langelis (siuntėjo nurodymai) ir 19 langelis (specialūs susitarimai) abu turi laisvą tekstą apie susitarimus už pagrindinės sutarties ribų, tačiau 13 langelis susijęs su formalumais, pavyzdžiui, muitine, o 19 langelis — su šalių sutartomis komercinėmis sąlygomis. 22 langelis (siuntėjo parašas) patvirtina, kad krovinys perduotas; 23 langelis (vežėjo parašas) patvirtina, kad vežėjas jį priėmė vežti; 24 langelis (gavėjo parašas) patvirtina pristatymą — trys atskiri įvykiai, kartais sujungti į vieną parašo bloką nestandartinėse formose.

Kaip čia dera eCMR Capture

eCMR Capture nuskaito CMR dokumentą — popierių, skenuotą ar fotografuotą vaizdą — ir grąžina lygiai šią 24 langelių struktūrą kaip JSON, su patikimumo ir šaltinio žyma kiekvienam laukui, atitinkančią src/lib/extraction/schema.ts. Jis neinterpretuoja ir netikrina komercinių sąlygų 13, 19 ar 20 langeliuose — ištraukia tai, kas parašyta. Išbandykite /bandyti; pilna laukų dokumentacija — /docs.

DUK

Kodėl 6 langelis dažniausiai tuščias?
Žymos ir numeriai yra neprivalomi siuntos identifikatoriai. Dauguma siuntėjų langelį palieka tuščią — tai teisėta būsena, o ne ekstrakcijos klaida.
Kuo skiriasi 13 ir 19 langeliai?
13 langelyje nurodomi siuntėjo nurodymai dėl vežimo (muitinė, tvarkymas). 19 langelyje nurodomi šalių specialūs susitarimai, pavyzdžiui, pristatymo sąlygos, nenumatytos standartinėje sutartyje.
Ar 22, 23 ir 24 langeliai visi privalomi?
Siuntėjo ir vežėjo parašai (22 ir 23 langeliai) privalomi pagal CMR konvencijos 5 straipsnį. eCMR Capture schema taip pat traktuoja gavėjo parašą (24 langelis) kaip privalomą savo peržiūros procesui, nors pati konvencija jo nepriskiria prie 6 straipsnio privalomų laukų.
Ar trūkstamas 10 langelis (statistinis numeris) sustabdo ekstrakciją?
Ne. Jis dažnai nenurodomas ir nėra vienas iš 6 straipsnio privalomų laukų, todėl jo nebuvimas nekeičia dokumento galiojimo.