Working with a customer that want to charge the customer with a fee when paying invoices a certain way. Having a look around I found the PaymentFee form. Set it all up and started testing. After playing around for a while I noticed it works by adding the fee when using journals. By default it used the payment journal for me. But when posting an invoice you do not use a journal. When using the payment journal, for an 100 dollar invoice the customer pay 100 dollar and then in the fee tab the fee is then added. All good so far, but when posting the journal the amount for the item got paid but the fee was left unpaid. This is wierd. It does not even take the fee from the amount paid. Maybe a good thing as I had set the fee to by charged to the customer.
For me a fee to be charged the customer must appear on the invoice. Adding the fee when receiving the payment from the customer is a bit late as the customer has no way to see there is a payment fee that will be charged. Also that fee will linger and just add upp to a big debt if this will keep up for some while. Setting it up as a normal fee will not work as it does not take into account the method of payment.
To bad. It seemed like a nice idea but I just could not get it to work the way I hoped.