CÁLCULO AVANZADO DE IMPUESTOS EN D365 FINANCE: CASOS REALES Y CONFIGURACIÓN.

Las empresas están cada vez más internacionalizadas, con filiales o centros de distribución en diferentes países dentro o fuera de la Unión Europea. Esta expansión ha hecho que la gestión fiscal de las operaciones de compraventa sea cada vez más compleja.

La evolución, por ejemplo, de plataformas logísticas, obliga a ser escrupulosos en los impuestos que deben aplicarse a cada una de las operaciones de compraventa para ajustarlos en función del cliente o proveedor, y del origen y destino de la mercancía.

En este artículo compartimos nuestra experiencia configurando el cálculo de impuestos avanzado en Dynamics 365 Finance, abordando escenarios reales y cómo automatizar su tratamiento sin desarrollos personalizados.

Bajo nuestra experiencia, nos encontramos con escenarios de operaciones cada vez más habituales en los que una empresa española recibe una orden de venta de un cliente que está situado fiscalmente en un país de la UE. La empresa decide entregar la mercancía desde ese mismo país o desde uno diferente, ya sea o no perteneciente a la UE. Esta decisión implica diferentes operaciones impositivas.

Algo similar ocurre en operaciones de adquisición, donde la empresa ordena una compra a un proveedor ubicado en un país de la UE y la dirección de entrega puede establecerse en el país del propio proveedor, un país de la UE, España o un tercer país.

Otras ocasiones nos encontramos con empresas españolas que tienen establecimientos permanentes en Canarias. La empresa puede decidir servir la mercancía desde Canarias o desde península, lo que generará distintas casuísticas de impuestos, debiéndose declarar, además, en Agencias Tributarias diferentes.

Todas estas combinaciones, como ya hemos indicado, generan operaciones de impuestos diferentes en los que algunas de ellas no se declaran en la Agencia Tributaria regional.

La herramienta para la configuración de estos escenarios en D365Finance ha sido tradicionalmente la aplicación manual de códigos de impuestos en las propias operaciones de compra y venta o bien a través de la recuperación de estos códigos mediante las direcciones de entrega. Sin embargo, esto no resolvía totalmente, o más bien, no automatizaba, algunos de estos escenarios más complejos y se debía implementar a través de herramientas de desarrollo.

Desde la liberación de la funcionalidad de cálculo de impuestos avanzado en D365Finance es posible cubrir la mayoría de estos complejos escenarios.

Vamos a explicar a continuación algún ejemplo, y la manera en la que pueden configurarse utilizando esta herramienta, en la que ya no es necesario instalar ningún complemento de LCS desde la versión 39. El cálculo de impuestos avanzado permite también añadir y utilizar como filtros de búsqueda de impuestos casi cualquier campo de la cabecera y líneas de los pedidos de compra y venta, así como añadir características particulares de cada código de impuestos, como, por ejemplo, operaciones exentas, inversiones de sujeto pasivo, para lo cual es indispensable crear códigos de impuestos y porcentajes que identifiquen cada operación.

Los códigos y grupos de impuestos deben estar previamente definidos, hasta aquí no cambia nada. Al acceder al Cálculo de impuestos desde de Globalization Studio se detallan los códigos y los grupos de impuestos.

Cada uno, deberá tener sus propias restricciones en cuanto a exenciones o cargos invertidos (ISP – inversión de sujeto pasivo) y sus tasas de impuestos (4, 10, 19, 21, etc.)

Igualmente, los grupos y grupos de impuestos de artículos deben contener la información necesaria para su aplicación.

Una vez hemos terminado, deberemos crear las reglas de aplicabilidad, seleccionando los procesos de ventas o compras y los disparadores que generarán un tipo de operación u otra.

En nuestro caso establecemos una doble condición. Si el almacén de expedición se encuentra en Países Bajos (R01) y el destino de la mercancía es Países Bajos aplicará una venta interior con ISP; mientras que, si el destino es Francia, se generará una operación con IVA intracomunitaria exenta según reglamento UE. Sin embargo, si el almacén de expedición está en España (almacén 01) y la mercancía se debe entregar en Países Bajos o Francia se considerará una operación exenta de IVA por entrega intracomunitaria según normativa española.

Con esta configuración, cuando realicemos un pedido de venta y confluya alguna de estas restricciones el sistema cambiará el grupo de impuestos de la cabecera y líneas del pedido para que los códigos de impuestos se acomoden a las particularidades de la operación.

El agente que tramite el pedido se despreocupará de la revisión correcta o no de la tipología impositiva de la operación, ya que será el propio sistema quien aplique unos códigos u otros en función de las particularidades de cada pedido.

Con el cálculo de impuestos avanzado de D365Finance el sistema ajusta automáticamente los grupos y códigos de impuestos en cabecera y líneas. Igualmente, los usuarios encargados de tramitas las órdenes de compra y de venta y sus documentación no necesitan revisar manualmente la fiscalidad de cada operación.

La funcionalidad de cálculo de impuestos avanzado de D365Finance permite a las empresas gestionar con precisión operaciones fiscales complejas sin desarrollos adicionales.

En un entorno cada vez más globalizado, esta capacidad es clave para garantizar el cumplimiento normativo y la eficiencia operativa.