Predictika · DHL · Express Worldwide export shipment quotes

An AI sales agent's international shipment quote, checked before it goes out

An AI sales agent prepares an international export shipment quote for a fictional customer, with the total price it expects. Before the quote goes out, the agent sends it to Predictika’s validator, which checks it against destination, commodity, piece limit, customs, export filing, insurance and discount rules, compares the total the agent states with the one it computes, and returns a verdict with every reason. All prices are illustrative estimates in US dollars.

Scope: DHL Express Worldwide export shipments from the US, checked and priced. See everything this validator covers

This validator checks and prices DHL Express Worldwide export shipments from the US: destination status, document and non-document rules, restricted commodities, piece limits, volumetric weight, customs value, export filing, insurance, surcharges, duties and discount authority. It handles any shipment built from those parts, not just the scenarios shown below.

  • Destinations — Twelve destination countries across zones, with suspended and elevated-risk destinations, de minimis values and estimated duty rates.
  • Shipment rules — Documents and non-documents, restricted commodities, piece size and weight limits, volumetric weight, customs value and US export filing.
  • Charges — Transportation by chargeable weight, remote area, elevated risk, oversize and overweight surcharges, fuel, dangerous goods and lithium fees, insurance and duties and taxes paid.
  • Approvals — Discount authority by monthly spend, dangerous goods approval, insurance review, and a check that the total price the agent states matches the validator figure.

It does not cover other DHL services, real rates, specifications or contracts, or any real customer.

The AI sales agentBuilds the quote from the conversation and says it is ready.
Predictika validatorChecks the quote against the product and contract rules and returns every finding it has.

8 scenarios in workflow pairs · click one to switch

What the agent says

Illustrative agent statement. The validator receives the structured request below.

Before sending, the agent must call

Predictika validator Recorded run


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ or Revenue Cloud) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator catchesTypical rules-based CPQPredictika
Chargeable weightOnly with workarounds
Volumetric weight rounded per piece and then multiplied by the number of pieces is a calculation that price rules do not do well, and an error flows into every charge.
The chargeable weight is calculated on every call from the choices.
Surcharges that depend on piece size and weightOnly with care
Oversize, overweight, remote area and elevated risk each have thresholds, and fuel applies to some of them but not others.
Each surcharge is computed and listed as its own line.
Commodity, content and destination togetherOnly with workarounds
Document or not, perfume, lithium, destination status and customs value interact, so a web of cross-field rules is needed.
All combinations are checked in one pass and each problem is named.
Export filing and customs valueOnly with care
The filing threshold depends on the declared value and content type.
The threshold is a rule on the same choices.
Approval stepsOnly with care
Discounts above rep authority, dangerous goods and high insured values need a person to sign off, and release must stay blocked until they do.
Approval items are returned with the verdict and the release step is refused until the approval is recorded.
Estimated duties and discount limits by account spendOnly with care
Duties depend on the country and the de minimis value, and discount limits depend on account size.
Both come from data tables and rules that run together.
The total the agent statesOnly with workarounds
Comparing a stated figure with a computed one means a separate rule per quote layout, and price rules rarely run on stated figures.
The stated total is a field in the request and is checked against the computed total.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved, so a rep often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

What this validator catches

Click to expand

Every rule is checked on every call, in whatever order the choices arrive, and one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

RuleEffectWhat it checks
1blockDestination must be served: shipments to suspended destinations are blocked
2blockProhibited commodities (standalone lithium batteries, currency, firearms) are blocked; a document shipment cannot carry any restricted commodity and is limited to 2 kg a piece
3blockA piece cannot exceed 300 kg or 300 cm on any side for Express; larger pieces go by freight
4blockA non-document shipment needs a customs value, and goods over USD 2,500 need a US export filing (EEI in AES) before tender
5block, approvalInsured value is capped at USD 50,000 and needs underwriting review above USD 25,000
6approvalPerfume is limited-quantity dangerous goods: the account needs DHL approval and a dangerous goods fee applies
7computedChargeable weight is the larger of actual and volumetric weight (L x W x H / 5000), per piece, rounded up to 0.5 kg, times the number of pieces
8block, approvalDiscount authority: 10 percent for a rep, up to 30 percent (45 percent for accounts spending USD 20,000 a month or more); above 10 percent needs approval, above the limit is blocked
9computedPrice is transportation less discount, plus remote area, elevated risk, oversize and overweight surcharges, fuel on those, dangerous goods or lithium fees, insurance, and duties and taxes paid with estimated duties
10blockThe total price the agent states must match the validator figure within USD 1

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. A heavy insured crate to Iraq: One 320 kg insured crate, 50 percent discount

The agent's request. One 320 kg non-document piece, 150 x 120 x 100 cm, to Iraq with a customs value of USD 60,000, insured, receiver pays duties and taxes, with a 50 percent transportation discount, account spending USD 25,000 a month. Total price USD 3,761.16. Ready to send.

Verdict: Blocked.

  • Piece is over the size or weight limit. A 320 kg piece with a 150 cm side exceeds the 300 kg / 300 cm piece limit; use DHL freight.
  • US export filing is required before tender. Goods valued at $60000 are over $2500, so US Electronic Export Information must be filed in AES before tender.
  • Insured value is above the maximum. $60000 exceeds the $50000 Shipment Value Protection maximum.
  • Discount is beyond what can be approved. 50 percent discount exceeds the 45 percent that can be approved for an account spending $25000 a month.
  • Stated total differs from the validator figure. Stated total price does not match: the agent stated USD 3761.16 for this shipment; the validator computes USD 4701.45.

2. A heavy insured crate to Iraq: Two crates, filing recorded, no insurance, 10 percent

The agent's request. Two 160 kg non-document pieces, 150 x 120 x 100 cm each, to Iraq with a customs value of USD 60,000, US export filing recorded, receiver pays duties and taxes, with a 10 percent transportation discount, account spending USD 25,000 a month. Total price USD 12,863.63. Ready to send.

Verdict: Allowed.

3. US export filing: USD 4,000 to Nigeria, no export filing

The agent's request. One 6 kg non-document piece, 40 x 30 x 20 cm, to Nigeria with a customs value of USD 4,000, receiver pays duties and taxes, no US export filing recorded, account spending USD 5,000 a month. Total price USD 234.35. Ready to send.

Verdict: Blocked.

  • US export filing is required before tender. Goods valued at $4000 are over $2500, so US Electronic Export Information must be filed in AES before tender.

4. US export filing: Export filing recorded

The agent's request. One 6 kg non-document piece, 40 x 30 x 20 cm, to Nigeria with a customs value of USD 4,000, receiver pays duties and taxes, US export filing recorded, account spending USD 5,000 a month. Total price USD 234.35. Ready to send.

Verdict: Allowed.

5. The total the agent states: Stated total too low

The agent's request. One 5 kg non-document piece, 40 x 30 x 20 cm, to Germany with a customs value of USD 800, receiver pays duties and taxes, account spending USD 5,000 a month. Total price USD 109.91. Ready to send.

Verdict: Blocked.

  • Stated total differs from the validator figure. Stated total price does not match: the agent stated USD 109.91 for this shipment; the validator computes USD 129.3.

6. The total the agent states: Stated total corrected

The agent's request. One 5 kg non-document piece, 40 x 30 x 20 cm, to Germany with a customs value of USD 800, receiver pays duties and taxes, account spending USD 5,000 a month. Total price USD 129.30. Ready to send.

Verdict: Allowed.

7. Discount authority: 20 percent discount

The agent's request. Two 10 kg non-document pieces, 40 x 40 x 30 cm each, to China with a customs value of USD 900, receiver pays duties and taxes, with a 20 percent transportation discount, account spending USD 5,000 a month. Total price USD 320.90. Ready to send.

Verdict: Needs approval.

  • Discount above rep authority needs approval. 20 percent discount is above the 10 percent a rep can give; approvable up to 30 percent for this account.

8. Discount authority: Discount at 10 percent

The agent's request. Two 10 kg non-document pieces, 40 x 40 x 30 cm each, to China with a customs value of USD 900, receiver pays duties and taxes, with a 10 percent transportation discount, account spending USD 5,000 a month. Total price USD 361.01. Ready to send.

Verdict: Allowed.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares an international export shipment quote for a fictional customer, with the total price it expects. Before the quote goes out, the agent sends it to Predictika’s validator, which checks it against destination, commodity, piece limit, customs, export filing, insurance and discount rules, compares the total the agent states with the one it computes, and returns a verdict with every reason. All prices are illustrative estimates in US dollars.
  2. I will start with the first request by the agent.
  3. The agent says. One 320 kg non-document piece, 150 x 120 x 100 cm, to Iraq with a customs value of USD 60,000. Total price USD 3,761.16. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings, all in one answer. A 320 kg piece with a 150 cm side exceeds the 300 kg / 300 cm piece limit; use DHL freight. Goods valued at $60000 are over $2500, so US Electronic Export Information must be filed in AES before tender. $60000 exceeds the $50000 Shipment Value Protection maximum. The other two are on screen.
  6. The validator returned five blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other and against the stated total.
  7. What this shows: for surcharges that depend on piece size and weight, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the pieces to 2, the piece weight to 160 kg, the US export filing recorded to yes, the transportation discount to 10 percent and the stated total price to $12,863.63. It removes the shipment insured.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All five earlier findings are cleared.
  13. Five problems caught in one call, fixed in one pass, and a clean $12,863.63 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer.