Table of Contents

Background calculation and document processing

Forwarding documents use cost and revenue calculations to determine the charges payable to suppliers and billable to customers. A document with many charges or complex contract rules can take longer to calculate, interrupting the user's work while the calculation runs.

Background calculation runs supported cost and revenue calculations outside the foreground interaction. The user does not need to keep the calculation action open, but must still check that processing has finished before using the resulting amounts. The same contracts and pricing rules apply; background execution changes how the work is processed, not how the charges are determined.

Following calculation progress

Document processing records track calculation progress. From a shipment, use Document Processing to review records and their status, such as New, In Progress or Ready. Check that the calculation has finished before relying on the resulting costs and revenues.

Configuration hints

  • Enable Background C/R Calculation on Forwarding Setup to use background execution for supported calculation actions.
  • Keep the applicable contracts and calculation strategies configured as for foreground calculation; the setting changes execution, not the pricing rules.
  • Test with a representative document and compare the resulting costs and revenues with the expected calculation.
  • If a calculation is still in progress, review Document Processing rather than repeatedly starting the same calculation.

See also