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

How to manage Cash basis taxes?

Avatar
Descartar
Autor Mejor respuesta

In case of standard taxes, the taxes are due at the validation of an invoice but in the case of cash basis taxes, the taxes are due only when the payment has been done on the invoice. This method is to be chosen depending on the strategy employed in the company/business which directly depends on the legal entities set up in the country.

Configuration:

  • As a first step, the setting for cash basis taxes has to be activated under 

Accounting->Configuration->Settings->Cash basis

Note that the journal for the Cash basis is ‘Cash Basis Taxes(USD) journal


  • Create two accounts - a temporary tax holding account and a Nett Tax account to post the base tax amount for an accurate report.

Say the temporary tax holding account to be Tax Interim (of the type Current liabilities)

And the Nett tax account to be Tax Nett (of the type Expenses)

Make sure to Allow Reconciliation as well.

  • Configure taxes in Accounting->Configuration->Taxes.

At first set the proper transitional accounts to post taxes until you register the payment.

In the Advanced options, Set the following,

Tax Due: Based on Payment

Base Tax Received Amount: 251027 Tax Nett account

Cash Basis Transition Account: 251016 Tax Interim 


  • Validate and verify the journal entries due to this configuration,


Customer invoice:

Payment:


Cash basis Taxes(USD) journal:



Also, to be noticed that the Tax report wouldn't have reflected any value until the payment is registered on the invoice. After registering payment, Tax report reflects the value.


Avatar
Descartar

This post has no photos present. Is it possible to update this post as its has some good information for a cash basis setup for which im having issues with in Odoo 16

Please

Publicaciones relacionadas Respuestas Vistas Actividad
1
abr 21
6064
1
dic 24
2485
1
abr 21
3494
1
ene 25
5330
2
ago 23
3877