Hello there,
I suddenly faced a problem in the "Register Payment" form, in which I register payments for my invoices (for both suppliers and customers).
However, the first weird behavior is that the "Paid Amount" is always zero, whether you registered payments before or not.
Secondly, any payment registration does not set the related invoice to the "Paid" status, while there are journal entries for this payment registration process.
Here is a practical scenario.
- I created a sales order for a customer with a certain product.
- I created its invoice for the whole sales order. (no matter the invoice precedes the delivery order or not)
- I validated this invoice.
- When I start the register payment process, I see the "Paid Amount" always = zero! Not as the normal behavior where it gets the total invoice amount by default.
- When I enter the paid amount, the invoice does not set to Paid!
- From the “Customer” form you can see the journal entries for this customer (including our payment)
I have the same problem with new databases !!!
There could be problem with currency. Please check the currency of your invoice and sale journal. Paid amount should not come to zero. If both currencies are different, currency conversion rate should be defined.
Thx Michael to your interest, but there is nothing wrong in the currencies there. Moreover, I tried to directly create an invoice without a related sales order, and the same problem popped up.
paid ammount=0, but if I change the currency to EUR it work fine! what do I have to do to my currency ?!!
Currency change does not change anything!!!
is there any solution ?!