Hello,
We have certain projects with custom billing terms, for example:
- 25% due upon engineering design approval
- 75% due upon each shipment
We have used advanced billing to handle this in the past as follows:
- 25% for engineering: we process an advanced billing invoice where we allocated 25% to each sales order line
- 75% due upon shipping: when a line is shipped, the full amount is reduced by the advanced bill amount on that line, resulting in the desired net 75% being billed.
The problem we have discovered is when we ship less than the full line. For example, if the order line has 100 units and we ship 4 as an initial prototype, the system applies as much advanced bill amount as possible to the shipment invoice which results in a $0.00 invoice.
Our goal would be for the system to apply only a prorated portion of that advance bill amount based on the percent of the order being shipped (ex. 4 / 100 = 4% of the advance bill amount should be applied).
Question: Has anyone run into a similar scenario and if so, have you found an effective way to handle this?
Please let me know if any further clarification is needed. I appreciate all thoughts and suggestions.