Ir al contenido
Menú
Se marcó esta pregunta
1 Responder
116 Vistas

Hi all

I am currently using Odoo 19 installed on premises and trying out the expenses module. 


Upon logging my first expense, I was able to submit it to manager for approval but I am unable to approve it to be recorded as an expense. 

As the title mentioned the error reads 

"Validation Error
The operation cannot be completed: Missing required account on accountable line"

I have tried the following: 

1. Check Expense settings and selected an Expense Outstanding Account
2. Set Manual Payment (Cash) as a Payment method. 

I have also tried researching the issue but some of the fixes required the Accounting Module which is supposedly not available in Odoo 19 on premises (Upgrade required).


Thank you for your answers! 

Avatar
Descartar
Mejor respuesta

Hi,


The error "Missing required account on accountable line" occurs because Odoo needs an account to post an approved expense. Even when using manual cash payment, each expense line must have an Expense Account and an Expense Outstanding/Payable Account to create the necessary journal entries. Without these, Odoo cannot complete the approval process.


To resolve this, check that your expense products have an Expense Account set and that the Expense Journal has a default account configured. On-premise Odoo 19 requires at least a minimal Accounting setup for the Expenses module to function properly. Without installing or activating the Accounting module, the system cannot find the accounts to post approved expenses, causing the validation error.


Hope it helps

Avatar
Descartar
Publicaciones relacionadas Respuestas Vistas Actividad
1
feb 25
1746
0
oct 24
1877
1
feb 23
2934
3
dic 18
6210
2
feb 25
6672