extract the ocean sea waybill (bill of lading) header parties, the single container's identifiers and rolled-up totals, and the per-style cargo breakdown listed in the description of goods. parties (shipper, consignee, notify party) are multi-line blocks; capture the full company name on its own field and leave address as the remaining lines joined with commas. the per-style cargo lines appear as 'Q'TY: <cartons> CTNS / <cbm> CBM / <kgs> KGS' followed by the fabric/garment description; create one cargoItems entry per such line. cartonsTotal, grossWeightKg and grossMeasurementCbm are the container-level rollups and should reconcile to the sum of the cargoItems quantities. dates are printed as 'DD MON YYYY'; convert to YYYY-MM-DD.
