Me refiero al cálculo del importe de IVA.
El miércoles, 24 de enero de 2018, 14:31:42 (UTC+1), Sergi Almacellas
En segunda mano el cálculo de iva en venta es sobre beneficio no
sobre
neto (en compra es exento, se pago en la compra original), ¿cual
sería
el mejor punto, aka módulo a extender, para controlar esto tocando lo
mínimo?
¿Puedes explicar mejor los requerimientos? Para el cálculo de impuestos
hay dos resultados, la base imponible y el importe del impuesto. ¿Que es
lo que aplica solo al beneficio? ¿La base imponible o el importe?
En el cálculo del IVA, pongo un caso que se ve más claro, en un
producto comprado por 100 que se vende por 130, hay los siguientes
Base exenta de iva (precio de compra): *100*
Beneficio: *30*
Tax: *21*
Base aplica iva: *24,8*
Iva: *5,2*
Vale la formula de las bases y el iva es exactamente igual que en el
régimen general.
En cuanto al beneficio, supongo que la única forma es añadir el precio
de coste en la propia línea y luego utilizar este valor para calcular el
beneficio. Deberías sobrescribir el método taxable_lines para que te
reste el precio de coste en el unit_price y asi podrias calcular el
beneficio.
Una vez tienes el beneficio, puedes calcular la base que aplica al IVA
(utilizando la formula del enlace que has pasado) y finalmente este
seria el unit_price que deves devolver en tus taxable_lines.
Esto podria funcionar en el caso de que sólo haya una linea de impuesto.
Lo que no me queda claro es cómo debería comportar-se el sistema en caso
de que aplique mas de un impuesto (nose si esto es possible).
Como decía el IVA se calcula sobre el beneficio, que en este caso ha
sido 30.
Si no hay beneficio es cero.
Aquí está el enlace oficial: REBU
<http://www.agenciatributaria.es/AEAT.internet/Inicio/_Segmentos_/Empresas_y_profesionales/Empresas/IVA/Regimenes_de_tributacion/Regimenes_especiales/Regimen_especial_de_bienes_usados/Funcionamiento_del_REBU.shtml>
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk