Commit graph

2 commits

Author SHA1 Message Date
Marc Durepos
626d4c5dc2 add more tests for bemade_vendor_pricelist to get coverage up 2024-09-19 10:58:14 -04:00
Marc Durepos
5f6fb6002a bemade_margin_vendor_pricelist: Fix division by zero
Added tests and fixed an edge case where computing the gross profit
resulted in a division by zero. This happened in production with a zero
ordered quantity on a sales order line and a negative product
availability value.

Also added some test cases to ensure that the calculations for GP and GP
% are correct across logically different cases.
2024-09-19 09:52:57 -04:00