Cita:
Empezado por CMB
Pero en una factura de compra no se me ocurre como trasladar a líneas de programa en Delphi lo de esta frase: "10% para casi toda la Alimentación, 21% para Bienes de Consumo en General y Servicios, etc ....". ¿Cómo sabe el programa si un determinado artículo incluido en factura pertenece al 10% de "casi toda la alimentación" o bien a la fracción de los que tienen IVA super-reducido? Sin contar con que hay bastantes servicios con IVA cero (sanidad, enseñanza, algunos gastos bancarios, etc.). Quizás deberían constar en un pedido previo a la compra, pero ese no es siempre el caso.
Saludos,
|
En nuestro ERP de contabilidad(supongo que en todos), en el libro registro de IVA, aparece información de cada una de las diferentes bases imponibles y tipos de IVA que pueden aparecer en una factura.
Incluso, en las adquisiciones intracomunitarias e ISP informamos del tipo de IVA aplicable a la base(aunque no se aplique). Esto ya lo utilizamos en la generación del 340 y lo estamos reproduciendo de la misma forma para generar el SII.
También nos sirve para, en el momento de generar el asiento contable, realizar los típicos apuntes (472 - 477) de partida-contrapartida con IVA soportado y Repercutido con el hipotético importe del IVA de esa factura.
Asiento fra Adquisición Intracomunitaria
=========================
400 H - 100€ Proveedor Intracomunitario
600 D - 100€ Compras
472 D - 21€ IVA soportado
477 H - 21€ IVA repercutido