Desarrolladores
iDynamics IRPF, diseñado para Microsoft Dynamics 365 Business central, permite la asignación, el cálculo y la liquidación de las retenciones de IRPF en las operaciones de compra y de venta.
Este apartado del manual pretende servir de ayuda a aquellos partners y clientes que deseen personalizar la aplicación, dando una visión general de lo que incluye, y detallando algunas de las personalizaciones más habituales.
En caso de que tenga dudas sobre cómo plantear alguna personalización en concreto, en cualquier caso, no dude en contactar con nosotros a través de nuestro portal de soporte.
Modificaciones a tablas estándar
Las tablas Customer y Vendor, añaden un nuevo campo que permite asignar el grupo de IRPF para el cálculo del IRPF.
La tabla Gen. Product Posting Group, añade el campo "No sujeto a IRPF", que permite excluir del cálculo de IRPF los productos vinculados a dicho grupo contable producto. Por defecto, al crear líneas de tipo producto en documentos de compra o venta cuyo proveedor o cliente tiene asignado un grupo IRPF, se marcan automáticamente como sujetas a retención para dicho grupo IRPF, siempre que no pertenezcan a un grupo contable producto con el campo "No sujeto a IRPF" marcado.
Las cabeceras Sales Header y Purchase Header, añaden un nuevo campo para especificar el grupo de IRPF del documento, heredado por defecto del asignado al cliente o proveedor. También añaden código al evento OnValidate de los campos Bill-to Customer No. y Pay-to Vendor No. respectivamente, para rellenar el nuevo campo Grupo IRPF con el valor asignado al cliente o proveedor respectivamente.
Las tablas Sales Line y Purchase Line, añaden varios campos para la asignación y cálculo del IRPF para la línea ya que, aunque por defecto se rellenan de forma automática, se pueden modificar manualmente si, por ejemplo, queremos modificar el grupo IRPF o queremos habilitar o deshabilitar su cálculo. También añade campos de solo lectura con los importes de IRPF (Importe Base IRPF, % IRPF, Importe IRPF, Importe Incl. IRPF), que se rellenan automáticamente. También añaden código al evento OnValidate del campo No. para que, si procede, la línea se marque como sujeta.
Las tablas Sales Invoice Header, Sales Cr.Memo Header, Purch Inv. Header y Purch. Cr. Memo Header, añaden un nuevo campo para especificar el grupo IRPF del documento y otro campo, calculado a partir de las líneas del documento, con el importe de IRPF.
Las tablas Sales Invoice Line, Sales Cr.Memo Line, Purch Inv. Line y Purch. Cr. Memo Line añaden campos correspondientes a la asignación y cálculo del IRPF: Grupo IRPF, Importe Base IRPF, % IRPF, Importe IRPF.
La tabla Gen. Journal Line añade campos necesarios para la generación de los mov. contables, de cliente/proveedor y movimientos IRPF al registrar documentos de compra o venta sujetos a IRPF: Grupo IRPF, Importe Base IRPF, Importe IRPF.
En todos los casos, los campos añadidos por la aplicación son fácilmente identificables por el prefijo IDPIRPF.
Nuevas tablas
En orden alfabético, se describen las distintas tablas que el producto añade a Business Central.
- IDPIRPF IRPF Entry. Movimientos IRPF. Cada vez que se registra un documento de compra o venta con líneas sujetas a IRPF, se creará un mov. IRPF por cada grupo IRPF diferente que haya en todas las líneas del documento.
- IDPIRPF IRPF Group. Grupos IRPF.
- IDPIRPF IRPF Setup. Configuración general de la aplicación.
- IDPIRPF M190 Perception Key. Claves de percepción para el modelo 111/190.
- IDPIRPF M190 Perception Subkey. Subclaves de percepción para el modelo 111/190.
Personalización
Eventos de personalización
Dado que se trata de un impuesto sencillo, sujeto a la legislación vigente, la aplicación no publica ningún evento de personalización, no obstante, si se necesitara alguno, no dude en contactar con nosotros a través de nuestro portal de soporte.
Personalización de informes
La aplicación incluye varios informes, tanto de impresión de documentos de compra (pedido) y venta (borrador de factura y factura y abono registrados), que añaden la información de IRPF a los informes del estándar correspondientes, como un informe de movimientos IRPF, que sirve de ayuda para la presentación de los modelos 111/190 y 115/180 a la Agencia Tributaria.
Si un cliente requiere ajustes o personalizaciones, la manera recomendada de trabajar es crear una copia del informe a personalizar, y realizar las modificaciones sobre dicha copia. Para ello, puede solicitar una copia del informe a través de nuestro canal de soporte.
En caso de haber extendido iDynamics IRPF, le recomendamos recompilar las extensiones de personalización cada vez que instale una nueva versión de iDynamics IRPF, ya que podrían haberse marcado como obsoletas funciones, tablas, campos, etc. que requieran de adaptaciones en dichas extensiones de personalizaciones para que sigan funcionando correctamente.