콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
3 답글
802 화면

Hello,

I'm using Odoo 18 and I'm creating customer payments manually. However, after registering a payment for a customer invoice, the payment status remains "In Progress" instead of moving to "Paid".

I do not want to use suspense accounts, and I would like the payment to be marked as paid immediately, without waiting for further validation or reconciliation.

I already checked:

  • The journal configuration (payment and default accounts)
  • The payment method (manual, not via external provider)
  • That the payment is linked to the invoice

But the status is still stuck in "In Progress".

How can I configure Odoo to automatically mark the payment as "Paid" upon creation?

Thanks in advance for your help!

아바타
취소
베스트 답변

Hi @Yassine Draiss, if you're sure you want to skip the reconciliation process entirely and have the payment status go directly from Not Paid (or Partially Paid) to Paid, you can do this by setting the bank/cash journal's main account as the outstanding receipt/payment account on the journal's payment methods:

  1. Go to Accounting > Configuration > Journals, and select the bank or cash journal you want to configure this for.
  2. Take note of which account is set as the journal's Bank Account (or Cash Account in the case of a cash journal).
  3. Go to the Incoming Payments tab, and set the same account that you found in the Bank Account (or Cash Account) field as the Outstanding Receipts account for each incoming payment method that you want to apply this to.
  4. Go to the Outgoing Payments tab, and set the same account that you found in the Bank Account (or Cash Account) field as the Outstanding Payments account for each outgoing payment method that you want to apply this to.

Now registering a full payment on an invoice or bill will send the invoice/bill directly to the Paid status, and the invoice/bill/payment will not be available in the Matching Entries section when reconciling.

For more information, see the bank documentation and the recently updated payments and outstanding accounts video.

아바타
취소
베스트 답변

To configure Odoo 18 to mark a payment as "Paid" upon creation automatically,

You can follow these steps:


1. Navigate to the Journal Configuration:

   - Go to Accounting > Configuration > Journals.

   - Select the journal you are using for customer payments.


2. Enable the "Auto-Check on Post" Option:

   - In the journal configuration, go to the Advanced Options tab.

   - Enable the Auto-Check on Post option. This will ensure that when a payment is posted, it is automatically checked and marked as "Paid".


3. Ensure Correct Payment Method Configuration:

   - Go to Accounting > Configuration > Payment Methods.

   - Select the payment method you are using.

   - Ensure that the payment method is correctly linked to the journal and that there are no additional settings that might interfere with the payment status.


4. Check the Invoice Configuration:

   - Navigate to Sales > Configuration > Settings.

   - Ensure that the invoicing policy is set correctly under the Invoicing section. This might affect how payments are processed.


By enabling the "Auto-Check on Post" option in the journal configuration, you should be able to mark payments as "Paid" immediately upon creation without needing to wait for reconciliation.

Hope it helps you.

아바타
취소
작성자

The "Auto-Check on Post" is already enabled but not working

관련 게시물 답글 화면 활동
1
6월 25
236
0
4월 25
836
0
3월 25
713
1
3월 25
986
0
1월 25
2