Triangle AuditClarity Behind Every Charge.

Spend intelligence

Understand what changed in logistics spend—and why

Invoice processing produces detailed commercial data. TriangleAudit carries that detail into analysis so finance, logistics, and procurement can investigate costs rather than work only from totals.

Agreed. Delivered. Invoiced.

Illustrative workflow using fictional data

Northline Freight · Toronto to Montréal · September 2026

01 / 04

Question 01

What was agreed?

The rate agreement establishes the expected base charge and the condition for waiting time.

Source record

Rate agreement RT-2026-14

Lane
Toronto → Montréal
Base linehaul
CAD 2,300

Per completed shipment

Waiting time
CAD 90 / hour

After 60 free minutes

Effective for shipments from 1 September 2026.

View 1 of 4: What was agreed?

Turn data into action

Illustrative workflow using fictional data

Total Spend

CAD 1,248,500

↓ 8% vs. prior period

Potential Savings

CAD 87,300

7.0% of spend

Exceptions

428

↑ 12% vs. prior period

Supplier Performance

76%

On-time, accurate invoicing

Spend by charge type

CAD 1.25MTotal spend
Charge TypePercentage
Transportation48%
Accessorials22%
Duties & Taxes14%
Fuel Surcharge10%
Other6%
Total (rounded)CAD 1.25M

Monthly spend & variance

JanFebMarAprMayJun
InvoicedExpected
MonthInvoicedExpectedVariance
Jan150K180K-30K
Feb170K160K+10K
Mar250K200K+50K
Apr120K140K-20K
May180K220K-40K
Jun200K240K-40K

Top exceptions

#Charge TypeAmountTrend
1Waiting-TimeCAD 24,800↑
2Address CorrectionCAD 18,200↑
3Fuel SurchargeCAD 16,500↑
4Residential DeliveryCAD 12,300→
5Remote AreaCAD 9,700↑

Supplier performance

SupplierInvoice AccuracyOn-Time Invoicing
FedEx92%88%
UPS85%82%
DHL78%70%
Others68%60%

Independent sample views; periods and scopes are illustrative. Carrier metrics are fictional and imply no partnership. Potential savings are not confirmed recoveries.

Turn charge-level data into spend intelligence

Transform invoice, shipment, and contract data into actionable insights. Identify cost drivers, recurring exceptions, supplier performance issues, and savings opportunities. Keep confirmed outcomes distinct from unresolved review items.

Explore spend intelligence

Charge visibility

See a detailed breakdown of rates, surcharges, duties, taxes, and other fees by carrier, lane, service, and location.

MonthBase RateSurchargesDuties & TaxesOther Fees
Jan250K30K10K20K
Feb260K25K12K23K
Mar240K35K8K27K
Apr270K20K15K25K
May255K28K11K26K
Jun265K22K13K24K

Commercial comparison

Compare invoiced costs against contracted rates, purchase orders, historical spend, and market benchmarks to identify variances and opportunities.

CategoryValue
InvoicedCAD 2,480
Agreed (Contract)CAD 2,300
Market BenchmarkCAD 2,150
Variance+7.8%

Operational context

Link charges to shipment details, service level, weight, dimensions, origin/destination, and delivery performance.

Service LevelShipmentsTotal CostCost/Shipment
Express1,240CAD 487,600CAD 393
Deferred860CAD 212,300CAD 247
International620CAD 348,900CAD 563

Supplier discussion

Use data-driven insights to discuss recurring exceptions, service issues, and contract adjustments with your suppliers.

CarrierOpportunity scenario
UPS18%
FedEx12%
DHL9%
Other6%
Cost Opportunity↓ -12%

Illustrative workflow using fictional data. Market benchmarks, carrier comparisons, and opportunity percentages are supplied illustrative scenarios, not verified market data or actual carrier performance. Keep potential savings separate from confirmed outcomes.

Audit duties and taxes paid against the optimized classification and rates

Customs broker invoices and supporting entries are itemized, then compared with the optimized duties classification and the duty and tax rates that apply. The audit confirms that the right HS code is assigned for the duties and taxes rating, that the appropriate duties and taxes treatment is applied, and that every customs exception is resolved before payment.

Customs entry audit example

Entry ENT-88214-C

Broker invoice BRK-4471 — fictional customs broker example

Duties & taxes invoiced

CAD 6,586

Expected under optimized treatment

CAD 2,785

Difference

+ CAD 3,801

CheckInvoicedOptimizedResult
HS code8471.30.008471.30.00Aligned
Duty rate6.5%0.0% preferentialCorrection
Trade agreementNot claimedEligibleCorrection
Origin documentationNot attachedOn fileReview
Customs valueCAD 55,700CAD 55,700Aligned
Tax rate (GST)5.0%5.0%Aligned
Broker chargesCAD 480CAD 480Aligned

Preferential rate not claimed

Eligibility identified on this entry. Duty was assessed at 6.5% where a 0.0% preferential rate was available.

Illustrative workflow using fictional data. Classification, rate, and origin values are supplied samples, not a customs ruling, classification decision, or tax advice.

What the audit confirms

  • The right HS code is assigned for the duties and taxes rating applied to each product line.
  • The appropriate duties and taxes treatment is applied, including preferential rates, exemptions, and relief programs.
  • Invoice rates and other customs exceptions are compared against the optimized duties classification and rates.
  • Customs value, country of origin, and valuation basis match the supporting entry records.
  • Duties, taxes, and broker disbursements reconcile to the customs entry before payment.
  • Differences are routed for review instead of being approved as confirmed recoveries.

Duties and taxes paid are audited after payment as well as before, so entries that were cleared without a post-audit can still be reviewed for correction or recovery.

Duties and taxes analytics

The same charge-level data supports classification, correction, and recovery reporting across entries, suppliers, and product lines.

Classification accuracy

Product lines matching the optimized HS classification

96.5%

10,982 of 11,381 lines reviewed

MonthLinesMatchedAccuracy
Jan1,8421,77196.1%
Feb1,9101,84296.4%
Mar1,7651,69095.8%
Apr2,0041,94096.8%
May1,8881,82696.7%
Jun1,9721,91397.0%

Correction rate

Entries requiring a classification or treatment correction

3.8%

121 of 3,184 entries audited

Correction causeEntriesShare
HS code reassigned4638%
Preferential rate not claimed3327%
Origin documentation2117%
Valuation basis1210%
Other98%

Duties and taxes recovered

Differences identified across audited entries

CAD 148,600

Shown by review stage, not as one savings figure

StageAmount
IdentifiedCAD 148,600
Under broker or supplier reviewCAD 62,400
Confirmed creditsCAD 41,900
RecoveredCAD 24,300

Customs exceptions against the optimized treatment

Illustrative period: six months
ExceptionAmountCompared with optimized classification and rates
Preferential rate not claimedCAD 61,200Eligibility confirmed on 33 entries
Duty rate mismatchCAD 38,700Rate differs from the optimized classification
Misclassified product lineCAD 29,400HS code reassigned after review
Duplicate duty chargeCAD 12,100Same entry billed twice
Broker disbursement errorCAD 7,200Not supported by the customs entry
Total identifiedCAD 148,600Review items, not confirmed recoveries

Illustrative workflow using fictional data. Entry numbers, HS codes, rates, and amounts are fictional and internally illustrative. Identified differences are not confirmed recoveries, credits, or savings, and nothing on this page is customs, classification, or tax advice.

Charge-level visibility

See how base transportation, fuel, duties, and additional freight service charges contribute to total spend.

Commercial comparison

Compare billed charges with available contracts, rate tables, discounts, and purchasing terms.

Planning comparison

Where planned or budget information is available, examine the difference between expected and actual costs.

Supplier patterns

Look for recurring discrepancies, document gaps, and charge patterns that deserve further discussion.

Keep outcomes distinct from review items

A flagged difference is not automatically a saving. Reporting should distinguish identified differences, resolved corrections, avoided costs, credits, and other confirmed outcomes.

Start with the invoices that take the most effort

Tell us where your team spends time checking charges, chasing documents, or resolving discrepancies.

Request a demo