Best practice for payments and expenses with special case

Hey there, gentle users of Invoice Ninja, especially the German ones,

it’s about German finance law. How do you handle payments and expenses? I mean examples like this:

Invoice for services created, sent to customer, customer pays by banking transfer, but pays to much (Invoice: 100 €, Customer pays 1000 €, so I got 900 € too much).

By checking the bank transfers one has an incoming payment I apply it to the invoice over 100 €. But then there’s an payment which is partially not applied. When I try to make a refund, I get an error, because only the applied part can be full or partially refunded.

So how can I refund overpaid 900 € which were just accidentely paid? I mean, the booking must be clear. :-/

Thanks for your ideas!

EDIT:

Another important question: What about expenses and different vats? Do you create an own expense for every single item which is purchased or what’s a good practice here? And is it possible that the reports in the Flutter-web-app are less usefull than the ones in the React-web-app? I cannot export a good monthly overview over intaken vats with the Flutter-one. Is there a German wiki maybe?

1 Like