Co-creadores de Xailer. Especialistas en software de gestión para la PYME.

Soporte de generación de ficheros de liquidación con la AEAT

Nuestro programa de gestión xaConta, poco a poco va incorporando importantes mejoras que estamos seguro serán muy apreciadas sobre todo por parte de las gestorias contables. A parte de innumerables modificaciones que se han realizado sobre todo para hacer más fácil y ágil la introducción de datos y utilización del programa, la futura nueva versión 1.0 incorpora  la posiblidad de generar los ficheros de exportación necesarios para las liquidaciones con la AEAT.

Para ello incorpora un potente sistema de tratamiento de información que permite generar cualquier tipo de fichero plano que necesite para la presentación de liquidaciones con la AEAT. A pesar de su potencia y flexibilidad ha sido concebido para ser fácil de utilizar y además permite importar o exportar cualquier definición a formato XML. Por lo que incluso es factible recibir nuevas definiciones de liquidaciones vía Email. 

Pero vamos a ver un poco de como funciona: 

Se ha incorporado una nueva opción de liquidaciones con la AEAT en la cual se pueden crear cualquier tipo de liquidación que proceda bien de los datos de facturas o de datos de retenciones. Para diseñar cualquier liquidación se sigue exactamente el mismo módelo que ofrece la AEAT para su construcción por lo que el trabajo a realizar se simplifica considerablemente. A modo de ejemplo adjuntamo en el diseño de la AEAT para el modelo 111 en el siguiente enlace.

Los números de la rejilla en el área de definiciones se corresponden con los que indica la AEAT en su definición de registro lógico. Por cada registro deberá indicar:

  • El nombre
  • El número de casilla en el impuesto (recuerde que en todas las liquidaciones de la AEAT cada campo tiene un número de casilla)
  • Si dicho dato será visible en el proceso de cálculo y entrada de datos (se verá más adelante)
  • Si dicho dato ser editable en el proceso de cálculo y entrada de datos
  • Si dicho campo a de tener un valor de forma obligatoria
  • El offset en el archivo electrónico donde se guardará el valor (información suministrada por la AEAT)
  • La longitud en el archivo electrónio donde se guardará el valor (información suministrada por la AEAT)

A modo de ejemplo veamos los datos de un registro:

      

En este caso, el registro es editable y puede tener varios valores posibles que se enumeran dentro del campo 'Valores posibles'. Observe que existe un 'script' o guión de cálculo que se basa en la misma potencia del motor de 'scripting' que incluye xaConta que le permite establecer el valor por defecto de este registro. En este caso, se evalúa el valor de la casilla 48 y dependiendo de el mismo el valor de registro puede ser 'I' o 'C', pero como el registro es editable el usuario final podrá optar a cambiarla por cualquiera de los siguientes valores: C, D, G, I, N, V o U.

Cada uno de los registros de la liquidación se calculan según su numeración de menor y mayor y según su orden de ejecución de cálculo. Un orden de ejecución 2 implica que primero se calcularán todos los registros con orden de ejecución 1 y a continuación los de ejecución 2. De esta forma tendremos la certeza de que Modelo:Casilla( 48 ) tiene el valor correcto.

Una vez definido el modelo podremos utilizarlo desde la opción de Facturas o Retenciones dependiendo del tipo de dato sobre el cual se haya construido. Siguiendo el ejemplo de este árticulo, en la gestión de facturas, podremos comprobar como existe una nueva opción Aeat-Liquidación que al pulsar se nos muestra el siguiente diálogo:

          

Desde este formulario podremos elegir cualqueira de las liquidaciones que existan con origen de datos facturas y podremos indicar el ejercicio y el periodo de liquidación. Una vez establecidos todos los parámetros se le mostrará la siguiente pantalla:

              

Desde aquí podrá calcular la liquidación, validarla e incluso cambiar cualquier valor de los campos que indico como editables en la configuración. El botón 'Exportar' le creará exactamente el fichero electrónico que exige la AEAT para la presentación de las liquidaciones telemáticas.