nopCommerce icon indicating copy to clipboard operation
nopCommerce copied to clipboard

Multiple invoices per order (e.g. payments per installments)

Open mariannk opened this issue 8 years ago • 4 comments

Add support for payments by installments and multiple payments. In this case we should add a new entity - "Invoice" (not the same as "Order"). Like it's already done in magento. Make separate invoices for refunds, void, etc

also see https://www.nopcommerce.com/en/boards/topic/43264/suggestion-store-order-paymentrefund-transaction-information-in-a-separate-table


Add support for payments by installments and multiple payments.

Take into account the following:

  1. It might be a minimum purchased amount to accept this payment method
  2. There should be a formula to calculate the installments. Example Pn=T/n * Kn where Pn is the monthly amount to pay when the Total (T) will be payed in n installments; and Pn is a factor to reflect the financial cost for thelaying payment in those n installments.
  3. It is very common that the factor Kn will vary from bank (issuer bank of the card) to bank; so it might have to be enhaced to Knb and the customer must select the bank.

In this case we should add a new entity - "Invoice" (not the same as "Order")

also see https://www.nopcommerce.com/en/boards/topic/34207/suggestion-expand-the-paymentstatus-enum

mariannk avatar Jan 13 '16 10:01 mariannk

Any updates for installments support?

Jalalx avatar Sep 27 '17 17:09 Jalalx

Would be great if multiple and/or partial shipments per order were supported. A packing list & invoice for each shipment. We have a lot of problems with customs at the receiving end when we send partial shipments.

marc1b avatar Apr 06 '22 04:04 marc1b

Is this in any milestone atm?

AxelAndersen avatar Mar 12 '23 07:03 AxelAndersen

It is very important for us to be able to support multiple payments per order. Some clients require x percent today and the remainder when the product ships. Other clients have higher dollar products which need payments to be split either for client convenience or because the merchant account does not allow more than x amount per transaction.

brandon71 avatar Sep 28 '23 17:09 brandon71