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:
parent
3cb0af6a7b
commit
4d23e98f7b
30 changed files with 3611 additions and 1004 deletions
27
check_tax_config.sh
Executable file
27
check_tax_config.sh
Executable 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"
|
||||
Loading…
Add table
Add a link
Reference in a new issue