Use Harvest - Surcharge Management for Food to automatically calculate rule-based surcharges on sales orders and sales invoices in Microsoft Dynamics 365 Business Central. Surcharges can be used for recurring charges such as freight, customs, handling, fuel, environmental fees, cold chain fees, or other charges that need to be applied consistently based on configured business rules.
This article explains how to calculate, review, exclude, and understand surcharge lines on sales documents. It is intended for sales, customer service, finance, and operations users who process sales orders or sales invoices.
Before using this feature, make sure:
Follow these steps when you are working with a sales order
or sales invoice that may require surcharges.
1. Create or open the sales document. Open a sales order or sales invoice and enter the customer as usual. Confirm the ship-to, location, shipment method, and shipping agent if these fields are used by your company to determine surcharge eligibility.
2. Add or update sales lines. Enter the
item lines, quantities, units of measure, and other required details.
Surcharges may be based on the whole document or on specific qualifying item
lines.
3. Calculate surcharges. Depending on
your company setup, surcharges may calculate when the sales document is
released, when you manually choose Calculate Surcharge from the document
actions, or during posting when active surcharge rules exist.
4. Review surcharge lines. Review the surcharge lines inserted on the document. A surcharge may appear as a G/L account line or an item charge line. The description, quantity, unit price, and line amount show how the charge was applied.
5. Confirm whether the surcharge is shown separately or included in the unit price. Some item-level surcharges may be configured to display as separate lines. Others may be included in the item unit price so the customer-facing document shows a combined price.
6. Recalculate after changes. If you change the customer, ship-to, shipment details, items, quantities, or other information that affects surcharges, recalculate the surcharge or release the document again according to your company process.
7. Post the document. Post the shipment
and invoice as usual. Posted documents will include the surcharge treatment
that applied at posting. Corrections and credit processes follow standard
Business Central reversal behavior.
| Issue | What to Check |
| I cannot see the surcharge lines | Confirm
the surcharge is active, the document date is within the surcharge date range,
the currency matches, the customer/location/shipping/item criteria match, and
the document or line has not been excluded from surcharges. If automatic
calculation on release is not enabled, manually run Calculate Surcharge. |
| The surcharge amount looks wrong | Check
the calculation type and value. For percentage surcharges, confirm the value is
entered as a whole percentage. For weight-based surcharges, confirm item gross
weight and quantities are populated correctly. Also confirm whether the
surcharge applies once per document or on each invoice. |
| A surcharge applied on the first partial invoice but not the next one | The
surcharge may be configured as Once Per Document. If the charge should apply
every time an invoice is created, ask an administrator to review the surcharge
frequency. |
| I excluded a line but still see a surcharge | Line-level
exclusion affects item-level surcharges for that specific line. A
document-level surcharge may still apply to the full document unless the
document itself is excluded. |
| Item charge assignment does not look right | Confirm
the item charge allocation method is correct. For weight or volume allocation,
confirm the required item master data is populated. |
Contact your Business Central administrator, internal help desk, customer success manager, or Harvest support team for help with setup, permissions, or errors.