Create Sale Invoice from Quote Payment Stages
We have enabled the possibility to create Sale Invoices from Quote Payment Stages by selecting the payment stage → Create Sale Invoice / Create Proforma Invoice. This gives users many options with flexible payment milestones that don’t have to stick to a pre-defined order. Invoices created using this method automatically pick the Stage name and %, so the relevant Invoice value is calculated. Once the Invoice is approved and paid, the Payment Stages show up-to-date information.
The methodology of financial calculations for stages has changed; previously, every payment from Sale Invoices related to the Quote was assigned in order from 1st stage to final stage, but now the payment information is held for a specific stage. There’s also a new status ‘Overpaid', which is displayed when Paid Value is greater than Stage Net Value.
Please note this change is not going to affect existing quotes with already defined payment terms.
All invoices related to Payment Stages are available in the INVOICES section, just between PAYMENT TERMS and PAYMENT RECORDS. There’s also a new limitation: we blocked the possibility of adding stand-alone Quote Payments and now every Payment has to be logged against a particular Payment Stage. This change provides accurate financial calculations for a quote.
Remember to mark Payment Stage as Due to calculate the values correctly after raising the Sale Invoice or adding the Payment.
Additionally, the user can now define Payment Stage Due dates for the users in Quote → Payments → Options → Edit Payment Terms. The Stage Due date is reflected as Invoice Due Date by default.
Please note this enhancement will work under 3 conditions:
- Quote Setting: Show items on the template invoice individually is disabled
- New Payment Terms are created
- New Quote is created