Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
3 Antworten
1575 Ansichten

When I validated a payment in the Odoo 18 accounting module under the vendor menu - vendor - payment, and there are  no any "journal entries" and "payment matching" links are generated。

On the tutorial of a youtube (https://www.youtube.com/watch?v=KXDHvbLabEU
)instraction or on the odoo17 version there is no issue like this. Is there anyone who knows the reason or has any suggestions? 

 

Avatar
Verwerfen
Beste Antwort

​In Odoo 18, users have reported issues where validating a payment in the Accounting module does not generate corresponding journal entries or provide payment matching links. This behavior differs from earlier versions like Odoo 17, where such functionalities operated seamlessly.

Understanding the Change in Payment Handling:

By default, Odoo 18 does not create journal entries upon registering payments. This design aims to streamline the reconciliation process by deferring journal entry creation until the payment is matched with a bank statement. However, this default setting can be adjusted to align with traditional workflows.​

Solution: Configuring Outstanding Accounts to Generate Journal Entries:

To ensure that journal entries are created immediately upon payment validation, you can configure outstanding accounts for your payment journals. Here's how:​

  1. Create Outstanding Accounts:
    • Navigate to AccountingConfigurationChart of Accounts.
    • Create two new accounts:​
      • Outstanding Receipts: Type: Current Assets; Enable Reconciliation.
      • Outstanding Payments: Type: Current Liabilities; Enable Reconciliation.
  2. Assign Outstanding Accounts to Payment Journals:
    • Go to AccountingConfigurationJournals.
    • Select the relevant payment journal (e.g., Bank, Cash).​
    • In the Incoming Payments tab, set the Outstanding Receipts Account to the account created earlier.​
    • In the Outgoing Payments tab, set the Outstanding Payments Account accordingly.​

By configuring these accounts, Odoo will generate journal entries immediately upon payment validation, similar to the behavior in previous versions. This setup also facilitates easier reconciliation with bank statements.​

Please note that if you have created a payment, you have to delete it first, then recreate the payment after your configuration.

At Wan Buffer Services, we specialize in optimizing Odoo configurations to align with your business processes. If you require assistance in setting up payment journals, configuring outstanding accounts, or any other Odoo-related support.

Avatar
Verwerfen
Beste Antwort

You’ll need to set up outstanding payment accounts for your journals.

  1. Create two accounts if they’re not already there:
    • One for Outstanding Payments (used for vendor payments)
    • One for Outstanding Receipts (used for customer payments)
    • Go to: Accounting --> Configuration --> Chart of Accounts, create new accounts if needed. Make sure "Allow Reconciliation" is enabled.
  2. Assign them to your payment journals:
    • Go to Accounting --> Configuration --> Journals (e.g., Bank Journal)
    • In the journal settings:
      • Under the Incoming Payments section, assign your Outstanding Receipts account.
      • Under Outgoing Payments, assign your Outstanding Payments account.
    • Save the changes.
  3. Recreate the payment:
    • If you’ve already made the payment, delete it.
    • Now, create a new vendor payment again.
    • This time, Odoo will immediately generate the journal entry and allow payment matching like in previous versions.
  4. What changes after doing this?
    1. A journal entry is immediately created after validating the payment.
    1. You’ll see the Journal EntryandPayment Matching links.
    1. During reconciliation, Odoo will move the amount from the outstanding account to the actual bank account.
  5. If you’re managing multiple journals (e.g., different banks), it’s a good idea to have separate outstanding accounts for each one, makes reconciliation and reporting easier.



Avatar
Verwerfen
Beste Antwort

I saw this post and saw your reply, Ritik... it's so useful! Thank you. Not sure if this explanation is also part of the odoo documentation itself, though (I wish it were).

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
0
Juli 25
1
1
Juli 25
201
2
Juli 25
180
0
Juli 25
236
0
Juli 25
3