Troubleshooting: “Divide by Zero” Error When Committing Distributed Expenses

Troubleshooting: “Divide by Zero” Error When Committing Distributed Expenses

End user  ·  Yellow Dog Inventory 2026

 ISSUE

When you commit an invoice that distributes expenses, Yellow Dog Inventory returns a “Divide by Zero” error and the invoice does not commit successfully.

 CAUSE

This occurs when both of the following are true:

     The invoice is configured to distribute expenses.

     An item with a zero order quantity is retained during the commit process.

Because the system attempts to distribute expenses across all retained items — including the zero-quantity item — the calculation results in a divide-by-zero error.

 TROUBLESHOOTING

Resolve the error

1.   When committing the invoice, select the option to automatically remove zero-quantity items

2.   Commit the invoice. It commits successfully without generating the error.

Note: If the zero-quantity item originated from a Purchase Order, removing it from the invoice does not remove it from the Purchase Order. The item remains available on the PO if it is needed later.

Prevent this error

If an invoice includes distributed expenses and contains items with a zero order quantity:

     Remove the zero-quantity items during the commit process to prevent this error.

     If you need to retain an item for future processing, leave it on the associated Purchase Order.

 WHEN TO CONTACT SUPPORT

Contact Yellow Dog Inventory Support if the “Divide by Zero” error continues after you select the option to remove zero-quantity items, and:

     You have confirmed the invoice is configured to distribute expenses.

     The invoice still will not commit after all zero-quantity items are removed.

Phone: 757-663-7514

Email: support@yellowdogsoftware.com

Support hours: Monday–Friday, 9:00 a.m.–8:00 p.m. EST

Emergency support (available 24/7): 757-663-7514, Option 1

 RELATED ARTICLES

No related articles at this time.

Last reviewed: July 2026  ·  Applies to: Yellow Dog Inventory 2026


    • Popular Articles

    • How To: Find Your Yellow Dog Inventory Version

      Understanding which version of Yellow Dog Inventory you're using is essential when exploring new features, as some enhancements and functionalities are specific to certain versions. All client types can benefit from knowing their Yellow Dog Inventory ...
    • Feature Overview: Par & Re-Order Points

      Par levels and reorder points help streamline purchasing in Yellow Dog. Par level is the ideal quantity to keep on hand. Reorder point is the minimum quantity that triggers reordering. You can update par and reorder points in the following locations: ...
    • How To: Install the Zebra ZD411 Printer Driver

      End user · Yellow Dog Inventory 2026 WHY IT'S IMPORTANT When you install the correct driver, Windows can communicate with your Zebra ZD411 printer so it prints labels and tags reliably from Yellow Dog Inventory. Without the driver, the ZD411 will not ...
    • FAQs: What are Bins?

      End user · Yellow Dog Inventory 2026 Question: What are Bins? Answer: Bins are optional location identifiers that specify exactly where an item is stored. The Bin field is free text, so you can use letters or numbers. You don’t need to create bins in ...
    • Food and Beverage User Manual

      The Food & Beverage User Manual is your key to understanding the potential of Yellow Dog. Whether you're a first-time user or a seasoned pro, this detailed manual will help you understand how to best utilize your Yellow Dog Inventory system. Download ...