Open hbrunn opened 1 month ago
@gjotten note the customer asked for a few changes, so I demoted this to a draft meanwhile
@gjotten note the customer asked for a few changes, so I demoted this to a draft meanwhile
@hbrunn we're already looking into porting this to 16.0
What's the roadmap for changes here?
Answering on behalf: The mentioned changes should be done soon, in best case this Friday. Afterwards we are going to use it in production and see how well it works or if any other issue emerges.
yet to do:
That's all small things in the backend, and I expect most work for the migration to be moving the JS part to owl, so it seems fine to me to already start with that.
@gjotten now I consider this done with some refactoring for easier extension, customer comments pending though. Pushed this as a fixup commit to make it simple for you to add to your migration. Please ping me when I can squash this
@hbrunn go right ahead with squashing this.
@gjotten for your migration the latest commit will fix weird unbalanced errors when your customer uses inclusive taxes
This module allows a workflow where you don't invoice sale orders until you've received a payment.
That's useful ie for webshops with non-instant payment like wire transfer, where you might have a lot of customers not doing the payment after all, which results in extra work for cancellation of the invoices/orders involved.
Configuration
To configure this module, you need to:
Usage
To use this module, you need to:
Note the reconciliation only works if fully invoicing the sale order yields an invoice over the order's total amount. Usually this means that all products in the sale order must have invoicing policy Ordered quantities.