Using eCommerce - payment are automatically reflected on sales and invoice has zero amount in the "Amount Due" column.
But using 'generate payment link' under the Invoice module, after the payment is paid the invoice still has an "Amount Due" which is not the case when paying through the eCommerce.
Is there a way to make this into paid 'status' automatically as well?
In e-commerce, Odoo follows the order and its validation for the payment, so if there will be any successful payment then it should be auto reconcile with the payment transaction and invoice (if you enable the auto invoice creation option from the configuration).
In "Generate Payment Link", it will generate the payment link only to get the payment from the customer, it will not auto reconcile the payment like e-commerce. So it will just get the payment from the customer and create an entry with the 'account. payment 'object, so the accountant can be able to reconcile manually from the invoice. If you add the payment into invoice (add button available after the total of the invoice) then in the portal, amount due will be the 0.00
Thanks ... For more information Contact us:- https: //kanakinfosystems.com/odoo-development-services