Comment by [email protected]:

I agree that it will be very important to change the amount to pay. Depending on the industry sector it's quite popular to pay with cash discount between businesses in Austria. Further more it's very common in B2B not to pay the full amount but send some document to the customer informing him about what's wrong with the invoice and pay a reduced amount.

In account statements there is not any description field for the
same reason.

Maybe I don't correctly understand how the payment module should be used, but IMO the difference between payments and statements is as follows: * The statement is the document you receive from the bank representing facts. Accounting entries for that document are mandatory. The lines correspond to the lines in this document and relate to different parties. It doesn't have a description but each line has one. * In contrast a payment object represents a payment like a cheque or bank transfer as you print it out or send it to the bank respectively. As e.g. the bank account may not have sufficient coverage or a payment can be canceled you can never count on that information. For the same reason it should be possible to pay something twice. Accounting entries for payment orders are optional or may even be illegal in some countries. Because one payment can only have one recipient the party should be a field on the payment not on the payment line. The payment lines relate to all the move lines that will be paid with that payment. Аs both bank transfers and cheques have a description the payment object should have on as well.

It would be good idea to have a report on the payment object which acts as a remittance advice that can be sent to the customer or supplier.

For more information:
http://code.google.com/p/tryton/wiki/PaymentOrder

Reply via email to