Impuestos¶
Hay varios tipos de impuestos, y su uso varía mucho, esto depende principalmente de la ubicación de su empresa. Para asegurarse de que se registran correctamente, el sistema de impuestos de Odoo es compatible con todo tipo de usos y cálculos.
Impuestos predeterminados¶
Default taxes define which taxes are automatically selected when creating a new product. They are also used to prefill the Taxes field when adding a new line on an invoice in Accounting Firms mode.
Para cambiar los impuestos predeterminados, vaya a , seleccione los impuestos adecuados para sus impuestos de venta y compra y haga clic en Guardar.
Nota
Los impuestos predeterminados se configurar de manera automática según el país que se haya seleccionado al momento de crear la base de datos, o cuando configure el paquete de localización fiscal de su empresa.
Activate taxes from the list view¶
La mayoría de sus impuestos de venta ya están preconfigurados en su base de datos gracias a su paquete de localización fiscal; sin embargo, solo algunos de los impuestos se activan de forma automática. Para activar los impuestos relevantes para su empresa, vaya a y active el botón de opción en la columna Activo.
Configuración¶
Para editar o crear un impuesto vaya a y abra un impuesto o haga clic en Nuevo.
Opciones principales¶
Nombre del impuesto¶
El nombre del impuesto es para que los usuarios del backend lo puedan leer en el campo impuestos de las órdenes de venta, facturas, formularios de los productos, etc.
Cálculo de impuestos¶
The Tax Computation field determines how the tax amount is computed from the sales price. The following options are available:
Group of Taxes: a combination of several other taxes
Fixed: a fixed amount
Percentage of Price: a percentage of the tax-excluded sales price
Percentage of Price Tax Included: a percentage of the tax-included total
Python Code: a custom user-defined formula
Group of taxes¶
El impuesto es una combinación de varios subimpuestos. Puede agregar tantos impuestos como quiera y en el orden en el que quiera.
Importante
Make sure the tax sequence is correct, as the display order determines the application order and may affect tax computation, particularly if a tax affects the base of subsequent taxes.
Fijo¶
The tax has a fixed amount in the default currency. The amount remains the same per unit, regardless of the sales price.
The computation is \(\text{tax amount} = \text{fixed tax amount} \times \text{quantity}\).
Example
A product has a sales price of $1000, and we apply a $10 Fixed tax. We then have:
Precio de venta del producto |
Precio sin impuestos |
Impuesto |
Total |
|---|---|---|---|
1,000 |
1,000 |
10 |
1,010.00 |
Percentage of price¶
The tax rate is a percentage of the tax-excluded subtotal.
The exact tax computation depends on the Included in Price field, which determines whether the sales price should be treated as tax-excluded or tax-included:
If Included in Price is disabled, the computation is \(\text{tax amount} = \text{sales price} \times \text{tax rate}\).
Example
A product has a sales price of $1000, and we apply a 10% Percentage of Price tax that is not Included in Price. We then have:
Precio de venta del producto |
Precio sin impuestos |
Impuesto |
Total |
|---|---|---|---|
1,000 |
1,000 |
100 |
1,100.00 |
If Included in Price is enabled, the computation is \(\text{tax amount} = \text{sales price} \times \frac{\text{tax rate}}{1 + \text{tax rate}}\).
Example
A product has a sales price of $1000, and we apply a 10% Percentage of Price tax that is Included in Price. We then have:
Precio de venta del producto |
Precio sin impuestos |
Impuesto |
Total |
|---|---|---|---|
1,000 |
909.09 |
90.91 |
1,000.00 |
Percentage of price tax included¶
Importante
This tax computation is rarely used and only useful in countries (e.g., Brazil, Bolivia) that quote tax rates as a percentage of the tax-included total. For the more common need to compute tax amounts from a tax-included price, use the Percentage of Price tax computation with the Included in Price option.
The tax rate is a percentage of the tax-included total.
The exact tax computation depends on the Included in Price field, which determines whether the sales price should be treated as tax-excluded or tax-included:
If Included in Price is disabled, the computation is \(\text{tax amount} = \text{sales price} \times \frac{\text{tax rate}}{1 - \text{tax rate}}\).
Example
A product has a sales price of $1000, and we apply a 10% Percentage of Price Tax Included tax that is not Included in Price. We then have:
Precio de venta del producto |
Precio sin impuestos |
Impuesto |
Total |
|---|---|---|---|
1,000 |
1,000 |
111.11 |
1,111.11 |
Note that the real tax rate in terms of the tax-excluded price is \(\frac{111.11}{1000} = 11.111\%\).
If Included in Price is enabled, the computation is \(\text{tax amount} = \text{sales price} \times \text{tax rate}\).
Example
A product has a sales price of $1000, and we apply a 10% Percentage of Price Tax Included tax that is Included in Price. We then have:
Precio de venta del producto |
Precio sin impuestos |
Impuesto |
Total |
|---|---|---|---|
1,000 |
900 |
100 |
1,000.00 |
Note that the real tax rate in terms of the tax-excluded price is \(\frac{100}{900} = 11.111\%\).
Python code¶
Importante
If a tax can be expressed as a multiple of the quantity of the product to which it applies, it can be defined as a Fixed tax. Doing so is strongly recommended over defining a Python Code tax.
A tax defined as Python Code consists of two snippets of Python code that are executed in a local environment that can access the unit price, quantity, product, and partner. Python Code defines the amount of the tax, and Applicable Code defines whether the tax is applied. Enter a formula for each field at the bottom of the Definition tab.
Example
A product has a sales price of $1000, and we apply a Python Code tax with the following configuration:
Python Code:
result = price_unit * 0.10andApplicable Code:
result = True.
We then have:
Precio de venta del producto |
Precio sin impuestos |
Impuesto |
Total |
|---|---|---|---|
1,000 |
1,000 |
100 |
1,100.00 |
Activo¶
Solo los impuestos activos se pueden agregar a nuevos documentos.
Importante
No es posible eliminar los impuestos que ya se han utilizado. En su lugar, puede desactivarlos para evitar su uso en el futuro.
Nota
Este campo se puede modificar desde la vista de lista.
Tipo de impuesto¶
El tipo de impuesto determina cómo se aplica el impuesto, lo cual también limita su visualización.
Ventas: facturas de clientes, impuestos de productos para clientes, etc.
Compra: facturas de proveedor, impuestos de productos de los proveedores, etc.
Ninguno
Truco
Puede utilizar la opción ninguno para los impuestos que desee incluir en un grupo de impuestos, pero que no quiera incluir en la lista junto con los otros impuestos de venta o compra.
Ámbito del impuesto¶
El ámbito del impuesto restringe el uso de impuestos a un tipo de producto, ya sea un bien o un servicio.
Pestaña de definición¶
Asigne el importe de la base del impuesto o los porcentajes del impuesto calculado a varias cuentas y tablas de impuestos.
Basado en:
Base: el precio en la línea de impuestos
% de impuesto: un porcentaje del impuesto calculado.
Cuenta: si se define, se registrará un apunte contable adicional.
Tablas de impuestos: se usan para generar reportes de impuestos de forma automática, de acuerdo a las normativas de su país.
Pestaña de opciones avanzadas¶
Etiqueta en las facturas¶
La etiqueta de impuesto se muestra en cada línea de impuesto en la columna Impuestos. Los usuarios del frontend pueden ver esto en el portal del cliente, etc.
Grupo de impuestos¶
Seleccione a qué grupo de impuestos pertenece el impuesto. El nombre del grupo de impuestos se muestra arriba de la línea total en los impuestos exportados y en los portales del cliente.
Los grupos de impuesto incluyen diferentes iteraciones del mismo impuesto. Esto puede ser útil cuando tenga que registrar el mismo impuesto de otra manera según las posiciones fiscales.
Example
En el ejemplo anterior, el impuesto 0% EU S para clientes de la comunidad en Europa registra la cantidad en cuentas específicas y tablas de impuestos; sin embargo, se mantendrá a 0% como impuesto para el cliente. Es por esto que la etiqueta indica 0% EU S y el nombre del grupo de impuestos arriba de la línea de Total indica VAT 0%.
Importante
Los impuestos tienen tres etiquetas diferentes, cada una con un uso específico. Consulte la siguiente tabla para ver en qué lugar aparecen.
Salir (sin cerrar sesión) |
La columna impuestos en los impuestos exportados |
Arriba de la línea de Total en los impuestos exportados |
Incluido en coste analítico¶
Si activa esta opción, el importe del impuesto se asigna a la misma cuenta analítica que la línea de factura.
Incluido en el precio¶
With this option activated, the tax will treat the sales price on which it is applied as a total including the tax amount. The tax computation will split the sales price into a base amount and a tax amount. This makes it suitable for B2C sales in most countries where prices are quoted tax-inclusive.
Total = Precio de venta = Precio calculado sin impuestos incluidos + Impuesto
Example
A product has a sales price of $1000, and we apply a 10% Percentage of Price tax with Included in Price. We then have:
Precio de venta del producto |
Precio sin impuestos |
Impuesto |
Total |
|---|---|---|---|
1,000 |
909.09 |
90.91 |
1,000.00 |
Nota
For a guide on configuring tax-excluded and tax-included prices for B2B and B2C customers, see Precios B2B (impuestos no incluidos) y B2C (impuestos incluidos).
Afecta la base de los impuestos subsecuentes¶
If this setting is enabled, any subsequent tax applied on the same product line that has Base affected by preceding taxes will be based on a modified sales price. The exact behavior depends on whether the tax with Affect base of subsequent taxes is Incluido en el precio or not.
If Included in Price is disabled, subsequent taxes with Base affected by preceding taxes will be based on a modified sales price equal to the original sales price plus the tax amount.
Example
A product has a sales price of $1000, and we apply a 10% Percentage of Price tax with Affect base of subsequent taxes. Any subsequent tax with Base affected by preceding taxes will be based on a modified sales price of $1100.
If Included in Price is enabled, subsequent taxes with Base affected by preceding taxes will be based on a modified sales price equal to the original sales price minus the tax amount.
Example
A product has a sales price of $1100, and we apply a 10% Percentage of Price tax with Included in Price and Affect base of subsequent taxes. Any subsequent tax with Base affected by preceding taxes will be based on a modified sales price of $1000.
This setting is considered any time multiple taxes are applied to the same product line, whether via a group of taxes or multiple taxes added directly to a product line.
Advertencia
El orden en el que se añaden los impuestos en una línea de producto no tiene ningún efecto sobre el cálculo de los importes. Si añade los impuestos directamente en una línea de producto, solo la secuencia de impuestos determina el orden en que se aplican.
Para reorganizar la secuencia, vaya a , y arrastre y suelte las líneas junto a los nombres de los impuestos.
Base affected by preceding taxes¶
This setting, which is only visible in developer mode, determines whether any previous tax that affects the base of subsequent taxes will modify the sales price that this tax is based on.
Nota
Taxes with Included in Price always behave as if this setting is enabled.
Impuestos adicionales¶
Los «impuestos adicionales» es un término muy amplia que embarca los impuestos más allá de los básicos impuestos por el gobierno. Estos impuestos adicionales pueden ser impuestos de lujo, ambientales, de importación, exportación, etc.
Nota
El método para calcular estos impuestos depende del país. Le recomendamos consultar las regulaciones de su país para entender cómo calcular estos impuestos dentro de su empresa.
To compute an extra tax in Odoo, create a tax, enter a tax name, select a Tax Computation, set an Amount, and in the Advanced Options tab, enable Affect Base of Subsequent Taxes. Then, drag and drop the taxes in the order they should be computed.
Example
En Bélgica, la fórmula para calcular un impuesto ambiental es:
(precio del producto + impuesto ambiental) x impuesto de venta. Por lo tanto, nuestro impuesto ambiental debe venir antes que el impuesto de la venta en la secuencia de cálculo.En nuestro caso, creamos un impuesto ambiental (Ecotax) del 5% y lo pusimos antes que el impuesto belga base del 21%.
Ver también