Revertir cambio: eliminar cálculo duplicado de impuestos

El método _get_price() del addon OCA ya maneja correctamente los impuestos
según la configuración de Odoo. El cálculo adicional con compute_all() estaba
duplicando los impuestos cuando price_include estaba activado.

Cambios:
- Eliminado método _compute_price_with_taxes()
- Revertido eskaera_shop() para usar directamente _get_price()
- Revertido add_to_eskaera_cart() para usar directamente _get_price()

El precio mostrado ahora respeta la configuración de impuestos de Odoo
sin duplicación.
This commit is contained in:
snt 2026-02-11 19:53:30 +01:00
parent 3cb0af6a7b
commit 4d23e98f7b
30 changed files with 3611 additions and 1004 deletions

27
check_tax_config.sh Executable file
View file

@ -0,0 +1,27 @@
#!/bin/bash
# Verificar configuración de impuestos
echo "=========================================="
echo "Verificando configuración de impuestos"
echo "=========================================="
docker-compose exec -T db psql -U odoo -d odoo << 'SQL'
-- Verificar impuestos de venta y su configuración de price_include
SELECT
at.id,
at.name,
at.amount,
at.price_include,
at.type_tax_use,
rc.name as company
FROM account_tax at
LEFT JOIN res_company rc ON at.company_id = rc.id
WHERE at.type_tax_use = 'sale'
AND at.active = true
ORDER BY at.amount DESC
LIMIT 20;
SQL
echo ""
echo "Nota: Si price_include = false (f), entonces el precio NO incluye IVA"
echo " Si price_include = true (t), entonces el precio SÍ incluye IVA"