Skip to Content
Menu
This question has been flagged

Hello!

I have a problem with invoices and payments.


I imported invoices and payments (including fully paid and partially paid ones) into the customer records. But I can’t connect the payments to the invoices. I also tried to reconcile them, but it didn’t work.

I tried to auto-reconcile them but odoo either says there is nothing to reconcile despite i haven't reconciled them or odoo says that there are records that are already reconciled, I tried to filter by "reconciled is not set" but it neither helped me.


Can you please advise how to fix this or teach how can I import invoices and payments into my odoo database from my previous system?


Avatar
Discard
Best Answer

Hi,

If invoices and payments weren’t imported with consistent journal, partner, and account references, Odoo won’t match them.


Sometimes imported payments are already flagged as “reconciled” if you used journal entries instead of payment records.


If the outstanding payment lines and invoice lines don’t share the same account (e.g., Accounts Receivable), Odoo won’t reconcile them.


Your issue comes from importing invoices and payments separately without creating the reconciliation link between them, so Odoo doesn’t know which payments belong to which invoices. To fix this, invoices should be imported first (account.move), then payments (account.payment), and finally reconciled either through Odoo’s reconciliation widget or by importing records into account.partial.reconcile.


If you don’t need full history, the easier method is to import invoices with open balances only and skip old payments. But if historical accuracy matters, you must include the reconciliation step in your import to properly link invoices and payments.


Reference

* https://www.odoo.com/sl_SI/forum/pomoc-1/accountingv17-how-do-we-import-reconciled-journal-items-with-matching-number-251248


Hope it helps

Avatar
Discard
Related Posts Replies Views Activity
2
May 20
8794
1
Jan 25
5158
0
Oct 24
1683
0
Oct 23
2241
0
Oct 23
1140