Precios B2B (impuestos no incluidos) y B2C (impuestos incluidos)¶
Cuando se trabaja con consumidores, normalmente se muestran los precios con impuestos incluidos (por ejemplo, en la mayoría de los comercios electrónicos). Pero, cuando se trabaja en un entorno B2B, las empresas suelen negociar los precios sin incluir los impuestos.
Odoo gestiona ambos casos de uso con facilidad, siempre que registre sus precios en el producto con los impuestos excluidos o incluidos, pero no ambos a la vez. Si gestiona todos sus precios solo con impuestos incluidos (o excluidos), aún puede crear fácilmente un pedido de venta con un precio con impuestos excluidos (o incluidos): es sencillo.
Esta documentación es solo para el caso de uso específico en el que necesita tener dos referencias de precio (con impuestos incluidos o excluidos) para el mismo producto. La razón de esta complejidad es que no existe una relación simétrica entre los precios con impuestos incluidos y los precios con impuestos excluidos, como se muestra en este caso de uso, en Bélgica con un impuesto del 21 %:
Su comercio electrónico tiene un producto a 10€ (impuestos incluidos).
Es decir, 8.26€ (sin impuestos) con un impuesto de 1.74€.
Por otro lado, en el mismo caso de uso, si se registra el precio sin impuestos en el formulario del producto (8.26€), se obtiene un precio con impuestos incluidos de 9.99€:
8.26€ * 1.21 = 9.99€
Por lo tanto, dependiendo de cómo haya registrado sus precios en el formulario del producto, tendrá diferentes resultados para el precio con impuestos incluidos y el precio sin impuestos:
Impuestos excluidos: 8.26€ & 10.00€
Impuestos incluidos: 8.26€ & 9.99€
Nota
Si compra 100 piezas a 10€ con impuestos incluidos, el asunto se complica todavía más. Obtendrá: 1000€ (impuestos incluidos) = 826.45€ (precio) + 173.55€ (impuestos) Lo cual es muy diferente a una pieza a 8.26€ sin impuestos.
Esta documentación explica cómo manejar un caso de uso muy específico en el que se necesitan manejar los dos tipos de precios (con y sin impuestos) en el formulario de un producto dentro de la misma empresa.
Nota
En términos financieros, no obtendrá más ingresos si vende su producto a 10 euros en lugar de 9.99 euros (con un impuesto del 21%), pues sus ingresos serán exactamente los mismos a 9.99 euros, solo que el impuesto será más alto por 0.01 euros. Por lo tanto, si tiene su comercio electrónico en Bélgica, ayúdele a sus clientes y establezca el precio en 9.99 EUR en lugar de 10 EUR. Tenga en cuenta que esto no aplica a 20 o 30 euros, otras tasas impositivas o una cantidad mayor a 1. También facilitará las cosas para usted, ya que podrá gestionar todo sin incluir impuestos, lo cual implicará menos errores y será más fácil para sus vendedores.
Configuración¶
Introducción¶
La mejor manera de evitar esta complejidad es elegir solo una forma de gestionar sus precios y atenerse a ella: usar el precio sin impuestos o con impuestos incluidos. Defina cuál es el valor predeterminado almacenado en el formulario del producto, deje que Odoo calcule el otro en automático según la lista de precios y la posición fiscal y negocie sus contratos con los clientes según corresponda. Esto funciona a la perfección y no tiene que hacer ninguna configuración específica.
Si no puede hacerlo y debe hacer negocios tanto con precios sin impuestos como con precios con impuestos incluidos, deberá:
siempre guardar el precio predeterminado con impuestos no incluidos en el formulario del producto, y aplicar un impuesto (precio no incluido en el formulario del producto).
crear una lista de precios con precios que tengan impuestos incluidos para clientes específicos
crear una posición fiscal que cambie un precio sin impuestos por un precio con impuestos
asignar tanto la lista de precios como la posición fiscal a los clientes que quieran beneficiarse de esta lista de precios y posición fiscal
Con el fin de ejemplificar esta documentación, utilizaremos el caso de uso anterior:
el precio de venta predeterminado de su producto es de 8.26€ sin impuestos
pero queremos venderlo a 10€, con impuestos incluidos, en nuestras tiendas o sitio web de comercio electrónico
Gestionar productos¶
Su empresa debe estar configurada con impuestos no incluidos de forma predeterminada. Esta suele ser la configuración predeterminada, pero puede comprobarlo en , en el ajuste Impuestos predeterminados de la sección Impuestos: el campo Precios debe estar establecido en Impuestos no incluidos.
- menu
- Accounting ‣ Configuration ‣ Settings
- shows
- "Taxes" section; "Default Taxes" setting with Sales Tax "21%" and Prices "Tax Excluded".
- highlight
- The "Prices" field (red frame).
- data
- Belgian demo company; default sales tax "21%".
- module
- account
- notes
- English UI, light theme, 1440px width, crop to the Taxes section.
Una vez hecho esto, puede crear una tarifa B2C. Para activar las tarifas, vaya a y habilite Tarifas en la sección Precios.
A continuación, cree una tarifa B2C desde el menú . También es recomendable cambiar el nombre de la tarifa predeterminada a B2B para evitar confusiones.
A continuación, cree un producto a 8,26 €, con un impuesto del 21 % (definido como impuesto no incluido en el precio) y establezca un precio para este producto para los clientes B2C de 10 € en la tarifa B2C, desde el menú de la aplicación de Ventas:
- menu
- Sales ‣ Products ‣ Pricelists ‣ B2C
- shows
- B2C pricelist form, "Price Rules" tab with one rule: the product at a fixed price of 10.00 €.
- highlight
- The price rule line (red frame).
- data
- Belgian demo company; pricelist "B2C" (EUR); product "Chair" (sales price 8.26 €, tax 21% excluded).
- module
- product, sale
- notes
- English UI, light theme, 1440px width.
Fijar la posición fiscal del B2C¶
Desde la aplicación de Contabilidad, cree una posición fiscal B2C desde este menú: . Esta posición fiscal debe asignar el IVA del 21 % (impuesto no incluido en el precio) al IVA del 21 % (impuesto incluido en el precio)
- menu
- Accounting ‣ Configuration ‣ Fiscal Positions ‣ B2C
- shows
- B2C fiscal position form, "Tax Mapping" tab: "21%" (tax excluded) mapped to "21% (included)".
- highlight
- The tax mapping line (red frame).
- data
- Belgian demo company; taxes "21%" and "21% (included)".
- module
- account
- notes
- English UI, light theme, 1440px width.
Realizar una cotización de prueba¶
Cree una cotización desde la aplicación Ventas, a través del menú . Debería obtener el siguiente resultado: 8.26€ + 1.73€ = 9.99€.
- menu
- Sales ‣ Orders ‣ Quotations ‣ New
- shows
- Quotation with the default (B2B) pricelist and no fiscal position; one line of the product at 8.26 € + 21% tax; totals 8.26 + 1.73 = 9.99 €.
- highlight
- The totals block (red frame).
- data
- Belgian demo company; product "Chair".
- module
- sale
- notes
- English UI, light theme, 1440px width.
Después, cree una cotización pero cambie la lista de precios a B2C y la posición fiscal a B2C antes de añadir su producto. Debería obtener el resultado esperado, que es un precio total de 10€ para el cliente: 8.26€ + 1.74€ = 10.00€.
- menu
- Sales ‣ Orders ‣ Quotations ‣ New
- shows
- Quotation with the "B2C" pricelist and the "B2C" fiscal position; one line of the product at 10.00 € with tax "21% (included)"; totals 8.26 + 1.74 = 10.00 €.
- highlight
- The Pricelist and Fiscal Position fields and the totals block (red frames).
- data
- Belgian demo company; product "Chair".
- module
- sale
- notes
- English UI, light theme, 1440px width.
Este es el comportamiento esperado para un cliente de su negocio.
Evite cambiar cada orden de ventas¶
Si negocia un contrato con un cliente, ya sea con o sin impuestos incluidos, puede establecer la lista de precios y la posición fiscal en el formulario del cliente para que se aplique automáticamente en cada venta de este cliente.
La tarifa (campo Tarifa) se encuentra en la pestaña Ventas y compra del formulario del cliente, y la posición fiscal (campo Posición fiscal) está en la misma pestaña, en la sección Información fiscal.
Tenga en cuenta que esta opción es propensa a errores: si establece una posición fiscal con impuestos incluidos en los precios, pero utiliza una lista de precios en la que no están incluidos, podría obtener resultados erróneos en el cálculo de los precios. Por eso solemos recomendar a las empresas que solo trabajen con una referencia de precios.