WorkflowAir Cargo

Dangerous Goods Acceptance Check

A dangerous goods acceptance check that writes every finding on the Shipper's Declaration, with its DGR paragraph, before a qualified person signs

Every Shipper's Declaration checked against the current DGR before a person signs.

See one case, screen by screen ↓
demo34checkson every Shipper's Declaration, each written in its margin with the DGR paragraph, variation or CFR section that decides it
demo8minfrom the counter scan at 13:58 to all 34 checks run and re-derived by a second agent at 14:06
target100%of Shipper's Declarations checked against the current DGR and the operator's variations before a person signs
target1%of DG shipments rejected at the counter, from a 4.5% industry average
In short

What is Dangerous Goods Acceptance Check?

A dangerous goods acceptance check is the airline's check of a Shipper's Declaration, its air waybill and every package against the IATA DGR, the state and operator variations and, in the US, 49 CFR, before the consignment is accepted for flight. In Dangerous Goods Acceptance Check, seven AI agents run the full 34-question checklist, writing each result in the margin of the declaration with the rule that decides it, and testing the booking against the aircraft, while a qualified DG specialist decides and signs.

How to choose AI for airlines: a buyer's guide to agentic AI solutions →

Updated

The problem

Why a dangerous goods acceptance check still takes an hour

A dangerous goods acceptance check starts with the Shipper's Declaration, which a trained acceptance specialist must check before the consignment flies: the UN number, proper shipping name, class and packing group against Table 4.2, the quantity against the packing instruction and the passenger or cargo-aircraft column, the statements, the signature, the state and operator variations and, in the US, 49 CFR. Then each box is inspected for its marks and labels, the DG acceptance checklist is completed and signed, and the NOTOC line is typed for the captain. Most declarations still arrive on paper, and the rules change every January.

The risk sits where the paperwork and the booking part ways. A declaration that correctly says Cargo Aircraft Only, booked on a passenger 787. One box of four with the plain Class 9 label instead of the lithium battery label. A 2026 state of charge statement nobody had added to the checklist yet. What slips through is the airline's violation, and what is caught late is freight offloaded and a shipper rejected at the counter.

typical4.5%of dangerous goods shipments rejected worldwide, mostly for incomplete or inaccurate declarations
typical$102,348per violationthe maximum US civil penalty for a hazardous materials violation
Where a complex consignment's minutes goestimated
By hand60 days
With the solution11 days
  • Reading the declaration against the air waybill and the booking10 → 1 d
  • Table 4.2, packing instruction and quantity checks15 → 1 d
  • State and operator variations8 → 0.5 d
  • Marks, labels and condition, box by box12 → 5 d
  • Completing and signing the acceptance checklist10 → 3 d
  • Typing the NOTOC line5 → 0.5 d

Estimated split for one complex consignment at the acceptance counter, in minutes, by hand and with the solution.

How it works

How a consignment moves

Seven specialist agents check every declaration, booking and box against the DGR; a qualified specialist decides and signs.

What comes in
Offered at the counter4 sources · declaration, air waybill, booking, counter photos
Agents at work
Declaration readerevery field, its place
Then
DGR checker34 checks, cited
Variations agentUS and Corvane
Then
Aircraft and routing agentpassenger or cargo only
Package mark inspectorphotos, box by box
Then
Cross-checkerre-derives every check
NOTOC and notices agentfrom signed checks
A person decides
DG acceptance specialistdecides, inspects, signs
What comes out
Signed acceptance
NOTOC to the captain
Rejection with a reason
One case, step by step

One lithium battery consignment, from the counter to the captain

Thursday, October 15, at the Corvane Cargo terminal at Chicago O'Hare. Bridgeline Forwarding lodges four boxes of lithium ion batteries from Lumora Energy Systems, bound for Frankfurt on AWB 4417 2210. Here is that lithium battery acceptance, screen by screen, in the working solution.

  1. 0114:20

    Everything that needs her, before she goes looking

    Dana Whitcombe · DG acceptance specialist

    The agents have checked every consignment as it arrived. Dana's Today screen shows 38 consignments, 7 that need her and 27 already accepted, with the next DG cut-offs underneath. At the top: Lumora Energy Systems, UN 3480 booked on passenger flight CV 220, with box 3 wrongly labeled.

    What the agents did today: “Caught UN 3480 booked on passenger flight CV 220 and planned the move to freighter CV 9004.”

  2. 02Scanned 13:58

    34 checks, written in the margin of the declaration

    The agents

    Dana opens the Shipper's Declaration exactly as Bridgeline handed it over, scanned at counter 3. The declaration reader read 41 fields — the lowest confidence is the handwritten date, at 93%. The DGR checker ran 34 checks against the DGR 67th edition with Addendum 1, the variations agent applied the US variation and Corvane's CRV-02, and each result sits beside the field it is about: 31 pass, 2 fail, 1 for her.

    Fails · check 22: “Booked on CV 220, a 787-9 passenger flight — UN 3480 Section IA is forbidden on passenger aircraft.”

  3. 03One question

    She asks why, and gets the rule

    Dana Whitcombe and the aircraft and routing agent

    Dana asks the agents, in her own words, why UN 3480 is forbidden on passenger aircraft. The answer quotes Table 4.2 — Forbidden in the passenger column — and packing instruction 965 Section IA, cargo aircraft only at 30% state of charge or less, each with its source. The cross-checker has already re-derived all 34 checks on its own and agrees, including both failures.

    “The declaration is right; the booking is wrong.”

  4. 0414:04

    The booking checked against the aircraft, and a freighter proposed

    Aircraft and routing agent

    The passenger aircraft limit is Forbidden; on a cargo aircraft the limit is 35 kg G per box, and Lumora declared 9.8 kg G. The agent proposes CV 9004 tonight, a 777F departing 22:40: 18.4 t of main-deck space free, DG cut-off 19:40, position 31P allowed for Class 9, no segregation conflict with the UN 3268 and UN 1845 aboard, and CRV-02 met.

    “The agent never rebooks on its own.”

  5. 0514:24

    She approves the move, with a reason for the record

    Dana Whitcombe · DG acceptance specialist

    Dana approves the move to CV 9004 and picks the reason code R-04, booking does not match the aircraft limitation. Only then is the consignment rebooked to position 31P, and Inés Calloway, the warehouse supervisor, and Bridgeline are told.

    “Pick the reason for the record.”

  6. 0614:05 → 14:31

    Box 3 of 4 carries the wrong label

    Package mark inspector

    The inspector works out what every box must carry — UN 3480 and its name, the addresses, the 4G specification mark, the Class 9 lithium battery label and Cargo Aircraft Only — and reads each counter photo. Box 3 has the plain Class 9 label. The NOTOC and notices agent drafts a relabel request to Tobias Wren at counter 3; Dana sends it, and the new photo of box 3 passes at 14:31.

    “Leakage and damage stay a person's check.”

  7. 07Signed 14:38

    Her inspection, her signature

    Dana Whitcombe · DG acceptance specialist

    Dana inspects the four boxes herself and records no damage, no leakage, smell or heat. The acceptance checklist — the non-radioactive checklist for the DGR 67th edition — is pre-filled and cited, 34 of 34. She signs acceptance for CV 9004; the sign-off confirms her DG training is current to March 18, 2027.

    “Only a person with current DG acceptance training can sign. Agents never accept.”

  8. 0814:40

    The NOTOC is built from the signed check

    NOTOC and notices agent · Capt. Robert Lyle

    The Lumora line joins the CV 9004 NOTOC with no retyping: UN 3480, Lithium ion batteries, class 9, 4 packages, 39.2 kg, position 31P, cargo aircraft only, drill code 12FZ. Consignments not yet signed stay off it. Dana releases it to the flight deck tablet, and Capt. Robert Lyle acknowledges it at 14:41.

    “DG cut-off 19:40. Anything not signed by then is offloaded and its shipper told.”

  9. 09Another consignment

    When two agents disagree, a person decides

    Cross-checker

    On Arcwell Medical's UN 2814 infectious substance for Tokyo, the DGR checker passed the itemized list because the declaration says it is enclosed. The cross-checker disagrees: packing instruction 620 requires it between the secondary and outer packaging, and the photos cannot show the inside. The consignment stops, and Dana can open the box, ask Meridian Courier to confirm or send it to Marcus Bell.

    “We disagree on one; neither of us decides it.”

  10. 10On the record

    Every step, ready for an inspector

    Marcus Bell · Cargo safety manager

    The audit trail lists every agent step and every human decision in order, with reason codes. One click exports the evidence pack for AWB 4417 2210: the declaration as received, the air waybill and booking history, the five counter photos, the signed checklist, the decisions and the released NOTOC, kept for 375 days.

Who it’s for

Built for everyone who touches dangerous goods before they fly.

The same consignment, seen by the four people who carry it — what their shift looked like, and what it looks like now.

DW
Dana WhitcombeDangerous Goods Acceptance Specialist · ORD cargo terminal
DG acceptance specialist
Before
Works through each declaration with a paper checklist and the DGR open beside her, then walks the boxes, while the cut-off gets closer.
Now
Opens the declaration with every check already in its margin and cited, decides the two that fail, inspects the boxes and signs.
MB
Marcus BellCargo Safety Manager, Corvane Cargo
Cargo safety manager
Before
Answers to the FAA for every acceptance and rebuilds the record by hand when an inspector asks.
Now
Decides the cases where agents disagree, approves every change to the variations and settings, and exports an evidence pack in one click.
IC
Inés CallowayCargo Warehouse Supervisor, ORD
Warehouse supervisor
Before
Finds out a pallet must move to the freighter when the counter calls, close to the cut-off.
Now
Is told the moment a move is approved, with the flight, the position and the cut-off already checked.
GH
Gwen HalloranTraining Manager, Dangerous Goods
DG training manager
Before
Plans recurrent training from memory and anecdotes, and tracks who is current in a spreadsheet.
Now
Sees what the agents caught by type and by forwarder, adds topics drawn from real errors, and sees who is due within 60 days.
Built on the engine

7 agents. Each with one job, and hard limits.

Seven specialist agents check every declaration, booking and box against the DGR; a qualified specialist decides and signs.

Declaration reader

Reads the Shipper's Declaration (paper scan or electronic), the air waybill and the booking; returns every field with its place on the page and a confidence, and matches the signatory against the shipper's trained signatories.

  • Never corrects a declaration
  • Below 90% confidence, asks a person to confirm the field
DGR checker

Runs the 34-question acceptance checklist against the current DGR edition: Table 4.2, packing instructions, special provisions, quantities, statements and signature, with the radioactive or dry ice checklist where it applies.

  • Quotes the paragraph for every result
  • Never accepts or rejects
Variations agent

Applies the US variations and 49 CFR, the variations of the other states on the route, and Corvane's own operator variations, and says which one applied.

  • The stricter rule wins
Aircraft and routing agent

Tests every line against the booked aircraft, passenger or cargo aircraft only, and proposes flights that can carry it, with space, DG cut-off, position and segregation checked.

  • Proposes only — never rebooks
  • A person approves every move
Package mark inspector

Works out the marks and labels this consignment needs and reads them in each counter photo, box by box, saying which are present, missing or wrong.

  • Never confirms damage or leakage — a person does
Cross-checker

Without reading the other agents' conclusions, re-derives every check from the sources and compares; any difference stops the consignment and goes to a person with both readings and the passages.

  • Cannot overrule
  • Disagreements always go to a person
NOTOC and notices agent

Builds the NOTOC from signed consignments and the load plan, with positions and drill codes, and drafts rejection reports with reason codes and requests to forwarders.

  • Releases nothing unsigned
  • Sends nothing until a person approves
DG specialist and safety manager

Decide every finding, sign every acceptance. The agents propose; a named person decides.

Ask in plain words

Ask the agents, in plain words

Beside every declaration, Dana can ask why a check failed or tell the agents what to do next. Every answer points to its source, and nothing is sent until she approves.

Why is UN 3480 forbidden on passenger aircraft?

Because lithium ion batteries shipped on their own can overheat and burn, and a passenger aircraft's lower hold has no way to contain such a fire. Table 4.2 lists UN 3480 as Forbidden on passenger aircraft; packing instruction 965 Section IA allows cargo aircraft only, at 30% state of charge or less.

What does the 30% state of charge rule say?

For UN 3480 shipped alone, packing instruction 965 requires a state of charge of 30% or less. Since January 1, 2026 the same applies to UN 3481 batteries over 2.7 Wh packed with equipment. Lumora's declaration states it; Kestrel Drone Works' does not.

Ask Bridgeline to relabel box 3

I drafted the request to Tobias Wren at counter 3: replace the plain Class 9 label on box 3 with the Class 9 lithium battery label. Send it?

Which forwarders make the most declaration errors this month?

Keystone Air Logistics: 84.6% right first time, mostly quantity above the passenger limit. Bridgeline Forwarding: 91.2%, mostly the 2026 state of charge statement. Meridian Courier: 97.1%. I drafted pre-check notes for the first two; they go when you approve.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

TodayThe DG acceptance specialist's day: consignments that need a decision or are ready to sign, the next DG cut-offs, what the agents did and a box to ask them.
The declaration checkThe Shipper's Declaration for Dangerous Goods as received, with every acceptance check written in its margin and cited, the four decisions, and the agents' findings beside it.
Ask the agentsA question asked beside the declaration — why UN 3480 is forbidden on passenger aircraft — answered with Table 4.2 and packing instruction 965.
Aircraft and routingPassenger and cargo aircraft only limits for the lithium battery consignment, the flights that can carry it, and the proposed freighter with space, cut-off, position and segregation checked.
Approve with a reasonThe specialist approves the move to the freighter and picks the reason code for the record.
Package marks and labelsThe marks and hazard labels this consignment needs, read in each counter photo box by box, with the wrong label on box 3 and a relabel request one click away.
DG acceptance checklist and sign-offThe DG acceptance checklist pre-filled and cited, the specialist's recorded inspection, and the signature with training currency checked.
NOTOC to the captainTonight's flights with dangerous goods and the released NOTOC for the freighter, built from signed consignments with positions and drill codes, acknowledged by the captain.
When agents disagreeAn infectious substance consignment stopped because the cross-checker disagrees on the itemized list, with both readings and the choices for a person.
DGR changesWhat changed in the DGR 67th edition and Addendum 1, and the open consignments re-checked against the 30% state of charge rule.
ReportsConsignments checked, counter rejections by month against the industry rate, and what the agents caught before loading, by type.
Audit trail and evidence packEvery agent step and human decision in order, with reason codes, and the evidence pack for one consignment ready to export.
Roles and settingsWho may decide, sign, move freight and release the NOTOC, and the training check that blocks a lapsed signer.
Governance

A dangerous goods acceptance check that stays cited, signed and on the record.

Every check cites its ruleEach result names the DGR paragraph, variation or CFR section that decides it, and every field points to its place on the declaration or photo. The passage the agents relied on is kept as a read-only copy in the evidence pack.
Only a qualified person signsAcceptance is signed by a DG acceptance specialist, and sign-off is blocked when the signer's DG acceptance training has lapsed in the training records.
Agents propose, people decideThe agents never accept, reject, rebook or release a NOTOC on their own. The specialist approves, edits or rejects each finding, and confirms by eye that no box is damaged or leaking.
Two readings, one person decidesA second agent re-derives every check independently. When the two disagree, the consignment stops and goes to a person with both readings and the passages — a setting that is locked on.
A reason code on every decisionMoves and rejections carry a reason code, R-01 to R-09, and every rejection report and shipper request is approved by a person before it goes.
Every step on the audit trailEach agent step and human decision is recorded with who, what and when, and kept with the consignment's evidence for 375 days. Changes to settings take effect only when the cargo safety manager approves them.
Configuration

Your DG program, not ours

The thresholds, variations, roles and alerts every consignment is checked against are settings. A change is proposed to the cargo safety manager and takes effect when he approves.

SettingDefaultChoose from
Ask a person to confirm a field read below90%Step up or down
Lowest counter photo resolution8 MPStep up or down
DG cut-off before departure3 hStep up or down
Agent disagreements always go to a personAlways onLocked on
Check DG training before anyone signsOnOn · Off
Corvane operator variationsCRV-01 to CRV-05 appliedEach variation on or off, with its effective date (CRV-06 proposed for Nov 1, 2026)
A decision has waited15 minutesTo the owner, then the shift lead after 30 minutes
A NOTOC is not released before departure60 minutesTo load control and the duty manager
Connections

Works with the systems a cargo terminal already runs on

Cargo management systembookings, air waybills and acceptance status
Declarations inboxpaper scans from the counters and electronic declarations (e-DGD)
Counter photo tabletsa photo of every package at acceptance
Load planning and weight and balancespace, positions and segregation
Flight deck tabletsNOTOC delivery and the captain's acknowledgment
Training recordsDG qualification currency for every signer
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
100%
of Shipper's Declarations checked against the current DGR and Corvane's variations before a person signs
By handpaper checklist, last year's edition
Target100%
typical
95%
fewer DG acceptance errors, up to, at carriers that automated the check
up to 95% fewer
IATA adopters
target
1%
of DG shipments rejected at the counter, from a 4.5% industry average
Industry, 20264.5%
Targetabout 1%

“demo” = seen in the working solution, on its sample data · “target” = the design goal, measured in the live solution · “estimated” = our estimate of where a complex consignment's minutes go · “typical” = published figures (IATA DG Digital launch, March 2026 — 4.5% of DG shipments rejected; 14 CFR 13.301 — up to $102,348 per hazardous materials violation). IATA DGR 67th edition and Addendum 1, 49 CFR 172.604, 175.30 and 175.33 are named as context only. Corvane Airways, Corvane Cargo, the shippers, forwarders, flights, waybills and people named on this page are fictional — characters and sample data in the working solution.

Questions

What airline cargo teams ask about dangerous goods acceptance checks.

What is a dangerous goods acceptance check?

A dangerous goods acceptance check is the airline's check of a Shipper's Declaration, its air waybill and every package against the IATA DGR, the state and operator variations and, in the US, 49 CFR, before the consignment is accepted for flight. In Dangerous Goods Acceptance Check, seven AI agents run the full 34-question checklist, writing each result in the margin of the declaration with the rule that decides it, and testing the booking against the aircraft, while a qualified DG specialist decides and signs.

What does a DG acceptance checklist cover?

The declaration itself — shipper and consignee, air waybill number, aircraft limitation, airports, shipment type, signature, name, place and date — then the goods against Table 4.2 and the packing instruction, the required statements, the operator variations and finally the packages: specification mark, UN number and proper shipping name, addresses, hazard and handling labels, and no damage or leakage. In the solution every answer is pre-filled and cited, and the person confirms the inspection and signs.

Can UN 3480 lithium ion batteries fly on a passenger aircraft?

No. Table 4.2 lists UN 3480 as Forbidden on passenger aircraft, so lithium ion batteries shipped on their own go cargo aircraft only, and under packing instruction 965 at a state of charge of 30% or less. When the aircraft and routing agent finds one booked on a passenger flight, it fails the check and proposes a freighter with space, cut-off and position checked, for the specialist to approve.

How does it check package marks and hazard labels?

The package mark inspector works out the marks and labels this consignment needs and reads them in each counter photo, box by box — for example a plain Class 9 label where the Class 9 lithium battery label is required. It drafts the relabel request for the specialist to send and reads the new photo. Damage and leakage are always confirmed by the specialist's own inspection, the check 49 CFR 175.30 asks of the operator before loading.

How is the NOTOC built?

The NOTOC and notices agent builds it only from signed consignments and the load plan: UN number, proper shipping name, class, packages, net quantity, position, cargo aircraft only and drill code. Consignments not yet signed stay off it. A person releases it to the flight deck tablet, and the captain's acknowledgment is recorded.

How does it keep up with DGR changes and operator variations?

The edition in force is named on every check — DGR 67th edition with Addendum 1 in the working solution. When a rule changes, the agents re-check the open consignments it touches; for the 2026 state of charge rule they re-checked 6 open UN 3481 consignments and found one missing the statement. Operator variations are settings with effective dates, changed only with the cargo safety manager's approval.

Who signs dangerous goods acceptance, and does the AI accept on its own?

The DG acceptance specialist signs, and only while their DG training is current in the training records. The agents never accept, reject, rebook or release a NOTOC: the specialist approves, edits or rejects each finding with a reason code and inspects the packages, and when two agents disagree, a person decides.

How long does it take for this dangerous goods acceptance software to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your DG manual and variations, checklist templates and a sample of past declarations — and it goes live once every quality gate has passed. In the working solution, station setup ends with a test run: 50 past consignments, 50 of 50 matching their signed checklists.

See it on
your declarations.

We'll run Dangerous Goods Acceptance Check on a sample of your own past Shipper's Declarations, bookings and counter photos.