Belli
Demo

Sign in

Belli runs on its own address for every airline. Enter yours to continue.

.belli.ai

Not sure of your address? Ask us.

8 October 202619 min read

Postal mail in Belli

How airlines plan, handle and invoice postal mail, and where Belli can connect the records.

Belli product teamResearch and product
Postal mail in Belli

Note

These are research findings and proposed workflows, not a release announcement. Interview examples are anonymous. Regulatory references are dated 8 October 2026.

Why mail needs a separate record

Postal items are excluded from the Warsaw and Montreal Conventions and from the IATA definition of cargo. A mail consignment moves under a UPU delivery bill (CN 38 for airmail) or its electronic twin, the CARDIT message. It cannot be "an AWB". The sanctioned bridge into a cargo system is a carrier-assigned Postal AWB number (PAWB#) with zero charges and the SHC MAL.

Posts think in despatches (post-to-post), airlines are paid per consignment (the receptacles handed over for one transport, described by one CN 38), and the warehouse handles receptacles (bags, trays, containers with a 29-character barcode). A receptacle can sit in several consignments over its journey. Belli needs separate records for each, with links between them.

What the first record needs

Start with a mail consignment record alongside the AWB. Record the postal parties and each flight movement, count mail against segment capacity, and distinguish declared from measured weight. Missing rates should stop invoicing rather than produce a guessed charge. Preserve the rates and weights used for every invoice. Add receptacle tracking, despatches, CARDIT/RESDIT and build-up to that structure.

What the interviews showed

A large UAE airline

Interviews with cargo operations and standards staff described a mail system and cargo system that do not share a record.

  • In one interview, a product engineer from a large UAE airline confirmed that it uses CN38 for mail, receives CARDITs and sends RESDITs, and that posts prepare the CN38s. Its mail system is separate from cargo planning.

"Even for mail, if you block their two containers, they are delivering four containers, no visibility. It's not integrated."

A Central Asian carrier

  • The booking team: "No airway bill. It's an airmail delivery bill." Stations email the CN38; the booking team registers it in its cargo system per flight; finance invoices the post from those entries; no customs filing, no tracking. Their later request to IT was simply "a mail shipment type with individual numbers".

A European airline

One European airline exports receptacle-level records for mail accounting. A rules engine resolves sectors, applies matching rates, handles EU/non-EU VAT and produces per-post invoices, with empty bags billed separately.

The route from post to post

Airmail route from the origin post through ground handling and the airline to the destination post.

The picture shows a direct route. Transit can add another carrier or postal operator. The airline needs to know who holds the mail at each leg, which flight it is planned on, and what actually moved.

Mail codes and identifiers

Category and class are different fields. The category describes the transport service; the class describes the contents. Keep them separate in the booking record.

Mail categories

Code Mail category
A Priority airmail (CN 38)
B Surface airlifted mail, S.A.L. (CN 41)
C Surface mail (CN 37)
D Priority surface mail (CN 37)

Mail classes

Code Mail class
U Letters
C Parcels
E Express Mail Service (EMS)
T Empty receptacles (CN 47)

The categories follow UPU code list 115; classes and subclasses follow lists 116 and 117. EMS has separate columns and billing within the CN 38 process. LC, AO and CP are content terms, not category codes.

Records to keep

Record Length Purpose
Consignment (S32) Up to 12 characters Identifies the transport covered by a CN 38.
Despatch (S8) 20 characters Identifies the post-to-post despatch.
Receptacle (S9) 29 characters Identifies an individual bag, tray or container.
Postal centre (IMPC) 6 characters Identifies an office of exchange, not necessarily an airport.
Postal AWB (PAWB) Carrier-assigned Links mail to a cargo system where an AWB-shaped record is needed.

The consignment number is not part of the receptacle identifier. Link these records rather than using a single shipment number for every purpose.

Delivery bills and supporting forms

Form Purpose Airline relevance
CN 38 Delivery bill. Airmails The document for nearly all airline mail. Prepared by the origin post's office of exchange, signed by the carrier as receipt.
CN 41 Delivery bill. S.A.L. mails Same structure, no EMS columns. Lower priority, lower rate.
CN 47 Delivery bill. Mails of empty receptacles Empty bags going home. Billed to the DO that owns the bags, capped at 30% of the basic rate.
CN 37 Delivery bill. Surface mails Trucks and ships. Relevant only for an airline's road feeder legs.
CN 45 / CN 46 Transmission envelope / Substitute delivery bill CN 45 carries the bills in the flight portfolio. CN 46 is prepared by the carrier when the bill is missing; destination must accept it.
CN 43 Verification note Post-to-post discrepancy report (missing, damaged, wrong weight) raised by the receiving office. Once accepted its values override the CN 38 in post-to-post accounting.
CN 35 (CN 34, CN 36) Receptacle labels Carry the S9 barcode. Colour coded: white priority, light blue non-priority, vermilion registered or insured, green empty bags.
CN 70 Consignment security declaration Based on the IATA/ICAO CSD. Sent inside CARDIT where possible (eCSD).

Mail outside the CN 38

  • CN 41 S.A.L. and CN 47 empty bags: still mail, different bill and rate.
  • Domestic mail: outside the UPU acts; national forms and contracts (the US airline's CAIR). Needs records with no UPU identifiers.
  • Military mail: closed mail on CN 38-type documents (USPS AV-7).
  • Diplomatic bags: outside the postal regime; carried as cargo or by courier.
  • ETOE mail and "mail as cargo": posts buying cargo capacity on an AWB. IATA's Air Mail Board calls this a non-compliant hybrid ("mail as mail, cargo as cargo"); if it is on an AWB, treat it as cargo with a mail commodity.
  • Courier/express (integrators): cargo, never mail.

How mail consignments differ from AWB shipments

Dimension AWB shipment Mail consignment
Transport document Air waybill (Montreal Convention contract) CN 38 delivery bill / CARDIT (UPU Convention); no AWB number unless a PAWB# is assigned
Customer Agent or forwarder (CASS or direct), with credit terms Designated postal operator (DO) under a bilateral contract; bill-to party may be a different DO or a mail GSA (Kales for La Poste at the European airline)
Pieces Pieces with dimensions; volumetric and chargeable weight Receptacles with an encoded origin weight; no dimensions; charged on gross kg per class
Identity One AWB per shipment, split allowed at acceptance Despatch → consignment → receptacle; one receptacle can be re-consigned in transit; CARDIT revisions (original, change, replace, cancellation, definitive)
Status messages FSU events to agents RESDIT events to the post (received 74, uplift 24, arrived 40, delivered 21, not loaded 57…)
Customs FWB/FHL, PLACI/ICS2 filings by carrier and forwarder Item data lives with the post (ITMATT); carrier files consignment level with PAWB and receptacle IDs where required; US inbound mail must ride an AWB for ACAS
Proof of delivery DLV, signed by consignee Destination OE signs the CN 38 copy or carrier sends RESDIT 21; discrepancies by CN 43

What the cargo team does

  1. Contract and allotment. Sales signs a postal service agreement with each DO (IATA RP 1677 is the model), with rates per sector and class and often standing capacity per flight. The CMS needs the post as a party, its IMPCs, and its allotment.
  2. Pre-advice. The post sends a CARDIT original before handover and updates as bags are added; or, at the Central Asian carrier, a station emails a PDF CN38. The CMS creates a planned consignment on the flight with the declared weight and receptacle count, and reserves it against segment capacity.
  3. Handover and acceptance. The post's mail unit delivers receptacles (bags of at most 30 kg, trays, or post-sealed containers) with the paper CN38 copies in a CN 45 envelope (the IATA framework agreement asks for at least six) plus the security declaration, before the contracted handover time. The GHA counts and weighs, scans receptacle barcodes or the container journey ID, notes discrepancies on the bill, and signs. The CMS records measured weights, sets the operational weight basis, and emits RESDIT 74 Received. Missing bill: the carrier prepares a CN 46. No CARDIT: ask the carrier whether to accept at all.
  4. Security and DG. Mail is screened like cargo (ICAO Annex 17); the CSD may arrive in CARDIT. Dry ice and UN 3373 must be declared on the CN38. The CMS stores the security status per consignment and station.
  5. Build-up. Receptacles go into ULDs or bulk. Posts may deliver their own sealed containers (container and seal numbers on the CN38). The CMS records ULD placement per movement; the US airline wants mail-only ULD statistics.
  6. Manifest and load control. With a PAWB, mail appears on the flight manifest as "Postal Mail" with receptacle count and weight and SHC MAL; without one it is documented by the CN 38 and a separate mail manifest (MFM), because the cargo manifest has no line type for it. Load control gets mail as a load category on the UWS and load sheet (an AHM and airline convention, not a regulatory requirement: 14 CFR 121.693 and EU CAT.POL.MAB.105 fold mail into cargo), and ULD movements go through UCM, SCM and MUC/LUC like any ULD. Mail and cargo may share a ULD; no IATA or UPU rule forbids it. Interline mail moves on transfer manifests. The CMS snapshots all of it.
  7. Departure. RESDIT 24 Uplift per receptacle actually loaded; RESDIT 57 Not loaded for what stayed behind, which goes to a mail lying list for replanning (the post must be told the new flight).
  8. Transit. Direct transhipment (same or other carrier) is written on the CN38 and carries no transit charge; a transit post re-consigns bags under its own CN38. The CMS needs movement-level custody and carrier per leg.
  9. Arrival and handover. RESDIT 40 Arrived, breakdown, handover to the destination OE within the contracted one to two hours, destination signs the CN38 copy, RESDIT 21 Delivered. Discrepancies go on a CN 43, which then overrides the CN38 values for accounting.
  10. Billing. Finance rates each receptacle or CN38 line (gross kg by class, sector, contract), issues an invoice per DO per period, handles disputes against CN38 and CN43 evidence, and books revenue. Empty bags (CN 47) and S.A.L. (CN 41) use different rates.

Who does what: airline, warehouse, post, and the two systems

Actor Owns Touches the CMS for
Origin designated operator (post) and its mail unit at the airport Despatch creation, receptacle labels, CN 38 preparation, CARDIT, routing choice, security declaration, item-level customs data, paying conveyance dues Pre-advising consignments; receiving RESDITs; invoices; disputes (CN 43)
Airline cargo sales / commercial Postal service agreements, rates per sector and class, standing allotments, GSA relationships for mail Postal operator records, mail rate cards, allotments
Capacity control / load planning Deciding what flies, offload order, hub flow Seeing planned mail on every flight list and segment, with a weight basis they can trust; offload and replan
Booking ops (the Central Asian carrier model) Registering station CN38s Mail consignment entry per flight; attaching documents
Ground handler, origin and destination Physical acceptance, scanning, weighing, signing bills, build-up, breakdown, handover within the contracted window Acceptance and scan screens or mobile app; MLD/MDL feeds; discrepancy capture
Flight ops / load control Load sheet, UWS, NOTOC Mail weights per ULD and bulk; DG in mail
Finance / revenue accounting Rating, invoicing posts, adjustments, revenue recognition, VAT, reconciliation with post statements Mail charges, invoice runs, corrections, exception queues
Mail system (V-Mail type), if kept CARDIT/RESDIT protocol handling, code-list validation, message delivery; sometimes billing Feeds consignment snapshots in; receives operational facts out
Cargo system (iCargo, Belli) Flights, capacity, bookings, warehouse, manifests, revenue Must at minimum hold the mail movement to plan around it

IATA's PAWB specification notes that "Carriers that transport mail generally have two systems: a cargo system; a mail system." The UAE airline described this arrangement in its interviews. Sharing mail movements with the cargo system would give planners access to mail bookings while the existing mail tool handles postal messages.

Messaging and connection points

Posts exchange PREDES and PRECON with each other. Airlines exchange CARDIT and RESDIT with posts. Cargo messages such as FFM, UWS and FSU carry mail as "Postal Mail" lines. If an airline keeps a separate mail tool, it must decide which system maintains receptacle membership and billing weight. The table follows UPU M48/M49 and the IATA PAWB specification.

Message Standard Direction Proposed Belli handling
CARDIT UPU M48 v2.1 (EDIFACT) Post → carrier Upsert the consignment and its planned movement, versioned per message; reserve capacity; show in the flight booking list; carry the eCSD and AR flag.
RESDIT UPU M49 v1.1, events from code list 100 Carrier → post Emit from acceptance, finalized load membership, departure, arrival and handover through an outbox with idempotency. Mapping to XFSU: 5→RCS, 14→ARR, 21→DLV, 24→DEP, 40→RCF, 42→TFD, 43→RCT, 74→FOH.
PRECON / RESCON, PREDES / RESDES UPU M10/M12, M41/M13 Post ↔ post Not Belli's to send; useful to understand what the destination post reconciles against.
ITMATT, CUSITM / CUSRSP UPU M33/M52, M43/M55, M44/M56 Post ↔ customs Not Belli's; the carrier never has item data.
FFM / XFFM, UWS, NOTOC IATA Cargo-IMP / Cargo-XML, AHM Carrier → handlers, customs, posts MFM (or the CN 38 itself) is the manifest for PAWB-less mail; FFM/XFFM lines only through the PAWB# adapter.
XFWB / XFHL via PAWB# IATA PAWB spec v1.0 Carrier systems Optional adapter so a PAWB-based downstream (customs, GHA system) can consume mail without Belli storing mail as an Order.
MDL / MLD, MFM Carrier-proprietary (the US airline names them) Handler ↔ carrier Model as handler scan feeds that produce events; MFM as a report format.

RESDIT events and proposed Belli triggers

Code Event Proposed Belli trigger (recorded evidence only)
74 Received Receptacle or container-journey scan at the origin GHA
82 Returned Receptacle handed back to the post before uplift
5 Accepted Acceptance completed as booked, no discrepancy
6 / 7 Assigned to load plan / Removed from load plan Movement allocation confirmed or withdrawn (may repeat)
48 Loaded Load plan closed with the receptacle in a ULD or bulk position
24 Uplift Flight departed with the receptacle in finalized load membership (flight-level allowed)
31 En route Wheels up (rarely used)
57 / 59 Not loaded / Off loaded Receptacle left behind, or removed after loading
14 Transport leg completed Flight arrived
1 Transport arrived Wheels down
40 Mail arrived Breakdown scan at the destination handling facility
42 / 43 Handover delivered / Handover received Custody passed to or from another carrier
23 Mail at destination Staged at the handover point, post not yet present
21 Delivered Handover scan to the destination post, or signed CN 38 copy
41 Transhipment Do not use; send 74 plus 24 instead
  • Minimum set: 74, 24, 14 and 21, preferably also 5, 23, 59 and 82 (IATA-UPU best practice, Oct 2024). USPS pays on 74, 24 and 21 (or 23 in defined cases) and requires 42 on inter-contract transfers; consignment-level RESDITs are not permitted there.
  • No synthetic events. IATA-UPU describes messages as "based on positive data capturing, no automatic generated messages". Operational events need positive evidence, such as scans, rather than predicted delivery times.

How airlines are paid for mail

Figure What it means
0.649 2026 UPU basic rate, in thousandths of an SDR per kg-km. Equivalent to 0.000649 SDR per kg-km.
30% Maximum rate for empty mail bags, as a share of the basic rate.
2 months Payment period for undisputed amounts after the airline's invoice.
47% decrease Global mail tonne-km fell from 7.2 billion in 2019 to 3.8 billion in 2024 (ICAO).

Who pays

The origin designated operator pays the airline "air conveyance dues" for the distance flown and must settle undisputed amounts within two months of the airline's invoice. For interline routings the origin post pays the first airline (which pays the next) or each airline directly; in closed transit the transit post pays its carrier and re-invoices the origin post.

What is billed

The delivery bill (or CARDIT) is the basis for payment: consignment, origin and destination of the bill, flight, gross receptacle weight per class. The IATA/UPU framework agreement (RP 1677) lets the carrier invoice from the UPU documents, from the PAWB, or from its own substitute documents built from positive receptacle scans, and accepts a carrier's EDI scan record as proof of carriage in disputes. Diversions attributable to the airline are paid only to the airport of offloading on the CN 38; the carrier bears re-forwarding of mail it mis-offloaded; mail lost in an aircraft accident earns no dues.

Disputes and adjustments

Under RP 1677, the post may withhold only the disputed amount, must itemise it within an agreed window, and pays the rest on time; the carrier accepts or issues a supplementary invoice with proof; late payment draws interest. No UPU form exists for an airline's invoice; the Regulations only require the post to pay "the relevant invoice from the airline".

Revenue recognition

Airlines report mail inside cargo revenue and recognise it when transport is performed; a CMS should accrue per flight leg on uplift and hold unbilled revenue until the periodic invoice.

Security and customs

Mail is subject to aviation security checks. The post's contract sets acceptance, priority and handover requirements; mail does not receive automatic priority under ICAO rules.

Security

Keep the consignment's security status, issuer and evidence for each movement. The CN 70 declaration may arrive in CARDIT as an eCSD or on paper. The airline or ground handler screens mail when the post's security status is insufficient.

Customs pre-arrival data

For EU ICS2, the post files item-level F43 data and the F44 receptacle link before loading. The carrier files the master-level postal ENS F42 before arrival. Receptacle IDs link the filings, not the PAWB number.

A Do Not Load referral must be resolved before loading. The CARDIT AR flag records the origin post's EAD statement; it is not a customs clearance. Other destinations have different requirements.

Dangerous goods

International mail generally prohibits dangerous goods, with limited exceptions under postal and aviation rules. Keep dry ice and UN 3373 declarations, receptacle DG indicators and incident records with the consignment. Carry the relevant information through to load control.

Acceptance, refusal and irregularities

The carrier may refuse damaged or overweight bags, unreadable labels, late handover or mail above allocation under the applicable agreement. Record discrepancies and corrected documents. Offloaded mail needs a new movement plan and an update to the post.

If CARDIT is missing, the manual-entry path must record the carrier-generated consignment ID and its provenance. Report actual scans and handovers rather than predicted events.

Records and retention

Keep signed CN 38 copies, scans, message versions and adjustments together for disputes. UPU documents normally require at least 18 months of retention, with disputed documents kept until settlement. EU security evidence and customs records have separate retention rules. Apply the relevant contract and legal requirements.

What Belli can connect

Belli's mail-revenue tool for a European airline already applies sector rates, customer agreements, empty-bag products and EU/non-EU VAT to exported receptacle records.

The proposed next step is to connect that accounting work to mail bookings and physical movements.

  • Planning. Show planned mail, allotment usage and the current weight basis on each flight. Flag overages before the bags reach the hub.
  • Handling. Link bag scans, container placement, offloads and handovers to the consignment. Keep the existing mail tool responsible for postal messaging if it remains in use.
  • Finance. Hold unmatched rates for review. Preserve the rate and weight used for each charge, and record corrections as adjustments rather than rewriting invoices.
  • System ownership. Decide which tool updates each field. Share consignment and movement data so planners and finance do not depend on disconnected records.

Start with the booking record and its flight movements. Add detailed receptacle tracking and postal messaging where the airline needs them.

Planning before handover

The UAE airline's "we can only plan when it lands" is structural, not a V-Mail bug. A CARDIT is sent at consignment closure, "at the latest when the mail is handed over"; posts say "only some hours notice possible" while carriers want space "booked well in advance", and there is no UPU or IATA standard for mail booking or allotment messages.

  1. Seasonal capacity and routing plan. Under the IATA/UPU framework agreement the carrier publishes its mail routings with per-flight mail capacity limits at least a week before each IATA season (art. 9), and the post returns a routing plan and volume estimates by route, flight and weekday (art. 15), with agreed over- and under-tender tolerances. USPS goes further: lane forecasts 70 days ahead, carrier-submitted routes with offered capacity, an 80% weekly commitment floor, nominations answered within 72 hours, and take-or-pay minimums (the USPS inspector general found USD 25.7m a year paid for unused domestic capacity).
  2. Booking updates from early CARDITs. The function codes allow an Original (9) before first handover with expected volumes, Changes (4) or Replacements (5) as bags are added, and a Definitive (47) at closure; the IATA-UPU minimum is "at least a 47", and Correios asks its airmail units to generate the CARDIT at least 4 to 6 hours before the carrier's RESDIT 74. How many posts send early Originals is not published, so the CMS must treat every CARDIT version as an update to the planned movement and show forecast versus CARDIT versus actual per flight.
  3. Scan-based events with nesting. Scan the container journey ID once at handover, report RESDIT 74 for every receptacle inside; the same at uplift (24), arrival (14, 40) and delivery (21). The events require recorded operational evidence, such as scans.

Inbound CARDIT defects a CMS should catch

  • Late or missing CARDIT; receptacles repeated across active CARDITs; receptacles never updated; obsolete flight numbers; missing segments; totals that do not match the receptacle list; duplicate receptacle IDs; consignment ID not matching the origin country; main-flight departure before consignment completion; invalid receptacle type; weights with commas; consecutive flights under 90 minutes apart; missing AR flag for EU destinations.
  • RESDIT side: duplicates, events without CARDIT, passive links. The UPU's monthly dashboard scores exactly these, so the CMS should compute them first.

Sources

  • UPU Convention Regulations (POC Regulations 2024 consolidation) and UPU Convention Manual (2025/2026 editions): Regulations, Manual.
  • UPU Postal Transport Guide (Jan 2024): link.
  • UPU S9 receptacle identifier: link; Catalogue of UPU Standards 2026: link; mail subclasses and handling classes: link.
  • UPU CARDIT compliance explanatory notes v1.7 (2026): link.
  • IATA Postal Air Waybill (PAWB) functional specifications v1.0: link; IATA air mail programme: link.
  • CHAMP Cargospot AirMail newsletter: link.
  • European Commission, air cargo and mail security (ACC3, RA3, KC3): link.
  • UPU/IATA/IPC EDI Guide (2017): link; IATA RP 1677 Framework Postal Service Agreement: link; IATA Air Mail Board, "Non-Compliant & Hybrid Scenarios in Air Mail Operations" (2026): link.
  • UPU messaging standards version history (Feb 2026): link; UPU RESDIT compliance notes: link; UPU eCSD guidelines with an annotated CARDIT interchange: link; UPU airline compliance project overview: link; UPU EAD country requirements (May 2026): link; UPU paper-free roadmap: link; UPU BACR 2026 circular: link; UPU EAD Transport: link.
  • IATA-UPU joint webinars: 7th (Oct 2024), Oct 2023 (the US airline, a European carrier), Nov 2022 (the Asian carrier, IPC MRD), May 2023 (EC on ICS2 F42); IATA EU-ICS2 mail position paper: link; IATA-UPU Mail Safety Guidelines: link; IATA PASS: link.
  • Market: ICAO Annual Report 2024 tables: link; UPU State of the Postal Sector 2024: link; UPU on the US de minimis suspension: link.

Want to see what the post is about, in the product?