Get Duty Reconciliation Summary
GET/api/v2/reports/duty-reconciliation/summary
Header totals for the Duty Reconciliation report over the same filters as the list (status filters do not narrow them): total estimated, total actual, net variance, uncleared balance, shipment counts, per-status row counts at the current grouping, and the destination countries available to filter on.
reports:readGrant this scope to your token under Settings → Developer → Personal Access Tokens.
GL tie-out: when an Accrued Customs Duty (or shared Accrued Landed Cost) account is mapped, gl_accrued_balance is that account's credit balance and gl_uncleared_balance the duty capitalised on every receipt still awaiting a bill (all receipts, whatever the filters). gl_tie_out_ok is true when they match to the cent; gl_account.shared_with_landed_cost marks an account that also holds the freight accrual, where some difference is expected. All GL fields are null with gl_unavailable_reason: no_accrual_account when no account is mapped.
Request
Responses
- 200
- 401
- 403
- 429
OK
Response Headers
Unauthenticated — the bearer token is missing, revoked, expired, or malformed. Never retry automatically; fix the credential. See the Errors guide.
Forbidden — the token lacks a required scope, the endpoint is not available to API tokens, or the user behind the token lacks the permission. A human must adjust the token scopes or user permissions; do not retry.
Rate limited — platform limit is 1,000 requests/min; individual tokens may carry lower limits. Honor the Retry-After header before retrying. See the Rate Limits guide.