AEAT216/Functional Documentation
Requerimientos Funcionales
Requerimiento Funcional 1 - AEAT216 Estructura del fichero
Este módulo tiene que ser capaz de generar un fichero para el Modelo 216, según la estructura marcada en la siguiente Documentación con tal de poder presentar mediante la propia web de la AEAT.
La estructura del fichero se puede encontrar en el siguiente link
Requerimiento funcional 2 - Modelo 216 Parámetros
En el lanzamiento del informe se le debe solicitar al usuario los siguientes parámetros:
- Nombre del fichero.
El usuario deberá entrar el nombre del fichero
- Declaración sustitutiva.
Casilla dónde seleccionará en caso de ser una declaración sustitutiva.
- Núm. declaración que anula.
En dicho campo se deberá incluir el número de declaración a la que hace referencia la cual ya fue presentada.
Requerimiento funcional 3 - Información que debe ser recogida en dicha declaración
El modelo 216 recogerá todas aquellas operaciones realizadas por profesionales no residentes cuyos impuestos esten vinculados con las claves abajo mencionadas.
Requerimiento funcional 4 - Tipos de documento que deben ser incluidos
Los únicos tipos de documento que deben tomarse en cuenta deben ser aquellos cuyo tipo de documento base corresponda con AP Invoice, teniendo en cuenta las siguientes consideraciones:
- Facturas (Proveedor) > 0 (AP Invoice >0)
- In this case the withholding tax rate and the taxable amount will be both added with a positive sign.
- Facturas (Proveedor) < 0 (AP Invoice <0)
- In this case the withholding tax rate and the taxable amount will be both taking into account with a negative sign.
- Abono (Proveedor) > 0 (AP Credit Memo >0), aquellos tipos de documento marcados como "Nota de crédito".
- In this case the sign of the withholding tax rate and the taxable amount will be the opposite to the sign of the invoice, therefor will behave same as Purchase invoices < 0 (AP Invoice <0)
Requerimiento funcional 5 - Impuestos
Se deberán tomar las bases imponibles y los totales de impuestos de los Rangos de Impuestos los cuales tengan Parámetros de declaración relacionadas con el 216. En el siguiente requerimiento se explican las posibles claves.
Requerimiento funcional 6 - Configuración automática
Este modulo dispondrá de un "Dataset" el cual nos proveerá de la configuración de parámetros y del modelo para cada una de las empresas legales con contabilidad deseadas.
El dataset del 216 está basado en el "dataset" de Impuestos para España, por lo tanto, el dataset del modelo 216 buscará los impuestos y les añadirá las siguientes posibles claves de la siguiente forma:
- Rentas sometidas a retención/ingreso a cuenta:
- Inversión Sujeto Pasivo no UE 21% -24%R (-24%)
- Inversión Sujeto Pasivo no UE 21% -24.75%R (-21%)
- Inversión Sujeto Pasivo no UE 21% -24.75%R (-24.75%)
- Inversión Sujeto Pasivo no UE 21% -24%R (-21%)
- Prestación servicios no residente 0% -19%R (-19%)
- Rentas no sometidas a retención/ingreso a cuenta:
- N/A por el momento
Requerimiento Funcional 7 - Moneda de las operaciones
Todos los importes de la declaración del Modelo 216 deberán esta ren EUROS (€).