Skip to content

Reconcile Freight Rates and Dwell Times Before Issuing Credits

To audit detention or dwell-related charges, first determine which recorded events start and stop the billable interval under the applicable agreement.

Author
Stacksync · App tips writer
Published
Read time
6 min read
Reconcile Freight Rates and Dwell Times Before Issuing Credits
APP TIPS

Dwell time needs a contractual definition

To audit detention or dwell-related charges, first determine which recorded events start and stop the billable interval under the applicable agreement. Gate arrival, check-in, unloading, and gate departure may be different timestamps. The subtraction is easy; selecting the right events is the substantive part of the dispute.

Convert the timestamps to a consistent timezone and preserve their original references. Look for missing events, manual corrections, and records that cross midnight. If the departure precedes arrival after timezone normalization, treat the data as inconsistent. Do not repair it by assuming a day or adding a convenient duration.

Departure missing: Request operational evidence. No guessed dwell interval.; Rate version unclear: Identify applicable agreement. No current-rate substitution.; Existing credit covers dispute: Surface its application status. No second credit.
Departure missing: Request operational evidence. No guessed dwell interval.; Rate version unclear: Identify applicable agreement. No current-rate substitution.; Existing credit covers dispute: Surface its application status. No second credit.

Evidence needed to resolve the exception

Use this exception guide when reviewing a proposed Genie workflow or investigating a case that cannot proceed confidently. The tables describe operational decisions to configure in your environment. They are not claims that a connected application automatically supplies your organization’s policies, identity mappings, or approval process.

System or ownerEvidence and responsibility
ZendeskDisputed charges, requests for clarification, and the confirmed resolution.
NetSuiteInvoice lines, existing customer credits, and finance-approved credit memos.
PostgresAgreed rate records and shipment arrival/departure evidence.
FinanceApproval of any new credit memo and its accounting treatment.

Required context for this workflow design.

Make the adjustment reproducible

For an illustrative agreement with sixty minutes free and thirty dollars per subsequent thirty-minute block, a recorded ninety-minute stay produces thirty dollars of chargeable time, assuming that block rule applies. If the invoice charges sixty dollars for the same line, the proposed adjustment is thirty dollars before any finance-reviewed tax treatment. These figures illustrate the method, not a standard freight tariff.

Attach the rate clause, event references, elapsed time, free allowance, chargeable units, and multiplication. If the contract uses started blocks, daily caps, or other terms, apply those actual terms. Do not carry the illustrative rule into a live case.

Resolve the financial remainder, not the historical complaint twice

Check whether an existing credit already covers the calculated discrepancy. Its existence and its application to an invoice are separate facts. Finance may need to review an unapplied credit rather than authorize a second one. Search by the invoice relationship and covered charge as well as the customer.

When evidence supports only part of the dispute, separate the supported adjustment from the remaining question. Zendesk can record that a rate mismatch is established while the timing issue awaits a missing departure record. Keep the customer informed of confirmed progress, but obtain finance approval before creating a new credit memo and report its confirmed ID only after the write is verified.

Decision table for common exceptions

Use the condition in the first column to choose the next action. The final column describes the boundary that must remain true while the case is unresolved. Apply the organization’s actual policy and source records to the live case; do not treat an illustrative condition as proof that the condition exists.

Observed conditionNext actionRequired boundary
Departure missingRequest operational evidenceNo guessed dwell interval
Rate version unclearIdentify applicable agreementNo current-rate substitution
Existing credit covers disputeSurface its application statusNo second credit
Finance decision pendingKeep proposal pendingNo memo created

Exception decisions for freight invoice disputes.

The underlying freight invoice disputes process: scope the dispute, collect applicable evidence, calculate the proposal, check and approve credits, confirm the resolution.
The underlying freight invoice disputes process: scope the dispute, collect applicable evidence, calculate the proposal, check and approve credits, confirm the resolution.

Illustrative exception and recovery

Finance already issued a thirty-dollar credit, but it has not been applied to the invoice. A repeat dispute should surface that credit and its status to finance, not create another thirty-dollar memo.

This example uses fictional records to show the decision logic. It is not a customer case study or a claim of measured results. In a live case, retain the actual record IDs and evidence behind each statement, and replace all illustrative quantities or timing assumptions with the approved operational inputs.

What to record before resuming

A finance review packet with invoice lines, applicable rate clauses, normalized event times, a reproducible adjustment calculation, existing-credit checks, and the confirmed resolution.

Preserve the original finding and the evidence that resolves it. Record which person or system supplied the clarification, which proposal it applies to, and the action now permitted. Do not erase the uncertainty from the history: a later reviewer needs to understand why the case paused and why it resumed.

Required systems feed case verification; missing evidence or decisions return to clarification before the workflow proceeds.
Required systems feed case verification; missing evidence or decisions return to clarification before the workflow proceeds.

Boundaries that remain in force

  • Use the rate agreement applicable to the shipment and service date.
  • Calculate proposed adjustments from recorded events, with no invented free-time rule.
  • Check existing credits and require finance approval before any new credit memo.
  • Update Zendesk only with the confirmed resolution and record references.
Give your Genie a job description. Explore Stacksync Genies.

Review the case before restarting

First verify that the new evidence resolves the original blocker rather than a different issue. Then check whether the case, source records, or proposed action changed during the wait. A response attached to the right ticket can still be insufficient if it refers to an earlier proposal or leaves a required quantity, identity, or approval unresolved.

Run the relevant row from the decision table as a review scenario. Confirm that the job stops at the required boundary, asks for the specified information or decision, and resumes from the confirmed state. If a write or message may already have succeeded, inspect its destination before repeating it; if this job only prepares a draft or report, verify that it stays within that output scope.

  • Disputes with reproducible line-level calculations
  • New credits with explicit finance approval
  • Duplicate credits prevented or detected

Track unresolved cases by their actual blocker and owner. A case waiting for clarification needs a different next action from one waiting for a confirmed result. Review the evidence when the state changes, and keep any still-unresolved completion condition visible instead of treating a successful intermediate step as the end of the work.

Give your Genie a job description

Copy the job description below. It preserves the scope and decision boundaries of this use case. Configure the referenced systems, record relationships, policies, and approval owners in your workspace before enabling the job.

Freight invoice disputes · Medium
Investigate freight invoice disputes received in Zendesk. Compare the NetSuite invoice with agreed rates and recorded arrival and departure times in Postgres. Explain any discrepancy and calculate the proposed adjustment. Check whether a credit already exists, then ask finance to approve any new credit memo before creating it. Update the ticket with the confirmed resolution.

Paste this into “Give your Genie a job description.” Explore Stacksync Genies.

Implementation references

These first-party references document the underlying records and interfaces. The cross-system sequence, approvals, and completion rules in this article are a proposed operational configuration; validate them against your connected workspace before enabling it.

Start with one sync and see it hold
Connect two systems, watch a record move both ways, then decide.
Start syncing

FAQ

Frequently asked questions

What does the freight invoice disputes workflow produce?
A finance review packet with invoice lines, applicable rate clauses, normalized event times, a reproducible adjustment calculation, existing-credit checks, and the confirmed resolution.
What should happen when the evidence is incomplete?
Keep the affected action pending and obtain the missing source evidence or required decision. Update Zendesk only with the confirmed resolution and record references.
Coworkers laughing in front of a laptop in a casual office setting

You just read how it should work.
See it run on your own data.