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.