Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
1 Rispondi
5725 Visualizzazioni
I am using Odoo16 Enterprise Edition.
I am trying to add new journal items having credit equals to exactly the value so that the total debit and credit will get balanced. why am I unable to add the the journal items.

I am using the given code to add the new value.


self.line_ids= [(0,0,{'move_id':self.id,'name' :self.tds_label,'account_id': self.tds_account.id,'credit': round(self.tds_amount,2),'debit':0})]


User Error

OK

An error has occurred.

The move (Draft Bill (* 24300)) is not balanced.
The total of debits equals 79,100.00 ₨ and the total of credits equals 78,050.00 ₨.
You might want to specify a default account on journal "Vendor Bills" to automatically balance each move.

Avatar
Abbandona
Risposta migliore

Hi,

You have to ensure that the credit and debit values are balanced in your case. If this is not the case, you pass the check_move_validity as False in the context and see.

Try as follows:


self.with_context(check_move_validity=False).line_ids = [(0,0,{'move_id':self.id,'name' :self.tds_label,'account_id': self.tds_account.id,'credit': round(self.tds_amount,2),'debit':0})]

Thanks

Avatar
Abbandona
Autore

I figured out the issue. This issue occurs when the set the type of related charts of account other than payable/receivable.

The type of tds account on vendor bill is 'current liabilities' and I am facing the issue.

Post correlati Risposte Visualizzazioni Attività
4
giu 25
14637
1
lug 23
2659
3
ago 25
2739
1
mag 25
2697
1
apr 25
3688