Manual de GeneraSII

Manual de GeneraSII

Presentación

Presentación

Hemos realizado un gran esfuerzo en hacer sencillo algo tan complejo como la gestión del Suministro Inmediato de Información.

Se ha aplicado nuestra experiencia de años en bases de datos y con modelos fiscales como el 340, 347, 349, etc. También se ha tenido que interpretar y sintetizar toda la documentación proporcionada por la Agencia Tributaria. Documentos en múltiples formatos y que en ocasiones estaban incompletos o se contradicen.

Comprobará que enviar datos al SII es mucho mas sencillo de lo que pueda imaginar o le han dicho.

Hemos añadido todas las optimizaciones en la carga, creación y verificación de los datos que hemos identificado.

La última palabra en el SII se recibe en un archivo XML y la suministra una máquina de la Agencia Tributaria, con la que hasta ahora nos entendemos a la perfección.

Instalación

Instalación

Instalación

GeneraSII es totalmente portable. No distribuimos un instalador, el ejecutable que le haremos llegar es la aplicación completa.

Puede ubicar el ejecutable donde prefiera. Cree un directorio, por ejemplo "GeneraSII", y coloque dentro el programa.

Evite instalar el programa en un directorio que contenga la palabra "Datos" en su nombre. Se producirán efectos indeseados.

El sistema siempre guarda datos y configuraciones junto al ejecutable. Esa es la razón principal para crear un directorio independiente para la aplicación. Dicho directorio se puede cambiar de lugar y nombre sin problemas.

También funcionará en directorios de red. Este le permite compartir configuraciones y datos entre varios usuarios. La instalación en red es tan sencilla como copiar el directorio de la aplicación en un servidor de archivos y crear enlaces directos a la misma en los escritorios de los usuarios.

Si quieres mantener instalaciones independientes, solo tiene que poner la aplicación en directorios diferentes. Esto será muy útil para tener configuraciones de Pruebas y de Producción, por ejemplo:

  • GeneraSII
    • Pruebas
    • Producción

Registro de usuario

Registro de usuario

Para poder usar GeneraSII se necesita registrar.

Las licencias se distribuyen para que el programa se use por un único usuario y equipo. No es necesario ejecutar ni registrar con permisos de administrador.

Mientras el programa no haya sido registrado aparece una pantalla similar a esta:

GeneraSII antes de registrar

En base a los datos que aparecen en "Datos para registro" le haremos llegar una "Clave de registro". Necesitamos que nos envíe esos por correo electrónico.

La primera opción que puede probar es Enviar email con datos. En función de la configuración de su sistema le saldrá un correo electrónico listo para enviar.

En ocasiones ese método no funcionará. Use Copiar a portapapeles y pegue esos datos para registro en una respuesta a uno de nuestros correos electrónicos.

Archivo de recursos

Archivo de recursos

Antes de poder convertir los certificados exportados desde Internet Explorer o Mozilla Firefox y hacer envíos a la Agencia Tributaria necesitamos descargar un archivo de recursos con librerías y programas adicionales que no se distribuyen junto el ejecutable de GeneraSII.

Descargar recursos GeneraSII

Es un archivo auto-descomprimible.

Descomprimir archivo de recursos

La extracción debe hacerse en la misma ubicación en que está el programa GeneraSII.

Extraer archivo de recursos

Esto solo se hace la primera vez o cuando queramos actualizar dichas librerías y programas adicionales.

Si su antivirus o la seguridad de su red le impide la descarga de este archivo de recursos descargue el mismo manualmente y sitúe junto al ejecutable: Librerías de comunicación openssl.

Tras la descarga y descompresión puede borrar el archivo GeneraSIIRes.exe. El resto de archivos serán la instalación inicial de GeneraSII.

Archivos iniciales de GeneraSII

Configuración de proxy

Configuración de proxy

Consultar y configurar proxy

Si su empresa usa un proxy en las comunicaciones tienen que configurar esta opción en GeneraSII para que sea posible la comunicación con la Agencia Tributaria.

Cuando reciba un error del tipo que aparece en la imagen "Socket Error # 11001" necesitará configurar su conexión a través de proxy.

Error SII por no configuración de proxy

Puede obtener la configuración desde Panel de control => Opciones de Internet => Conexiones => Configuración de LAN => Servidor Proxy

Consultar configuración proxy de equipo

En GeneraSII se configura por equipo. No se comparte esta configuración para que cada equipo puede tener su propia configuración independiente.

Configurar proxy para envío a SII

Utilice el botón con la llave para introducir su contraseña. No lo haga de forma directa en el campo de Password. El sistema necesita encriptar la misma.

Depurar errores de comunicación

Si se producen errores en la comunicación esta utilidad puede ser de utilidad.

Depurar errores de comunicación

Se crean archivos en el directorio "Debug", situado junto a la aplicación, que le permiten ver los mensajes de error.

Archivos Debug de comunicación con SII

Tenga presente que esta opción no se guarda, al cerrar se desactiva. También se borrarán los archivos al volver a abrir la aplicación. Es una medida de seguridad.

Configuración de firewall

Configuración de firewall

Estas son las direcciones de acceso directo desde GeneraSII para comunicación a WebServices de la Agencia Tributaria y algunas web adicionales:

Destino Dirección url
WebServices Pruebas o Pre-Producción
Agencia Tributaria AEAT certificados normales
https://prewww1.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP
https://prewww1.aeat.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1SOAP
https://prewww1.aeat.es/wlpl/SSII-FACT/ws/oi/SiiFactOIV1SOAP
https://prewww1.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactCOBV1SOAP
https://prewww1.aeat.es/wlpl/SSII-FACT/ws/fr/SiiFactPAGV1SOAP
https://prewww1.aeat.es/wlpl/SSII-FACT/ws/bi/SiiFactBIV1SOAP
https://prewww1.aeat.es/wlpl/SSII-FACT/ws/pm/SiiFactCMV1SOAP
AEAT certificados de sello
https://prewww10.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP
https://prewww10.aeat.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1SOAP
https://prewww10.aeat.es/wlpl/SSII-FACT/ws/oi/SiiFactOIV1SOAP
https://prewww10.aeat.es/wlpl/SSII-FACT/ws/vb/SiiFactVBV1SOAP
https://prewww10.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactCOBV1SOAP
https://prewww10.aeat.es/wlpl/SSII-FACT/ws/fr/SiiFactPAGV1SOAP
https://prewww10.aeat.es/wlpl/SSII-FACT/ws/bi/SiiFactBIV1SOAP
https://prewww10.aeat.es/wlpl/SSII-FACT/ws/pm/SiiFactCMV1SOAP
https://prewww10.aeat.es/wlpl/SSII-FACT/ws/llaa/SiiLLAAV1SOAP
Navarra https://siihacienda.navarra.es/SII_PRUEBAS.proxy/SiiMensajesXsdHandlet…
Gipuzkoa https://sii-prep.egoitza.gipuzkoa.eus/JBS/HACI/SSII-FACT/ws/fe/SiiFactF…
https://sii-prep.egoitza.gipuzkoa.eus/JBS/HACI/SSII-FACT/ws/fr/SiiFactF…
https://sii-prep.egoitza.gipuzkoa.eus/JBS/HACI/SSII-FACT/ws/oi/SiiFactO…
https://sii-prep.egoitza.gipuzkoa.eus/JBS/HACI/SSII-FACT/ws/vb/SiiFactV…
https://sii-prep.egoitza.gipuzkoa.eus/JBS/HACI/SSII-FACT/ws/fe/SiiFactC…
https://sii-prep.egoitza.gipuzkoa.eus/JBS/HACI/SSII-FACT/ws/fr/SiiFactP…
https://sii-prep.egoitza.gipuzkoa.eus/JBS/HACI/SSII-FACT/ws/bi/SiiFactB…
https://sii-prep.egoitza.gipuzkoa.eus/JBS/HACI/SSII-FACT/ws/pm/SiiFactC…
Bizkaia https://pruapps.bizkaia.eus/SSII-FACT/ws/fe/SiiFactFEV1SOAP
https://pruapps.bizkaia.eus/SSII-FACT/ws/fr/SiiFactFRV1SOAP
https://pruapps.bizkaia.eus/SSII-FACT/ws/oi/SiiFactOIV1SOAP
https://pruapps.bizkaia.eus/SSII-FACT/ws/fe/SiiFactCOBV1SOAP
https://pruapps.bizkaia.eus/SSII-FACT/ws/fr/SiiFactPAGV1SOAP
https://pruapps.bizkaia.eus/SSII-FACT/ws/bi/SiiFactBIV1SOAP
https://pruapps.bizkaia.eus/SSII-FACT/ws/pm/SiiFactCMV1SOAP
Araba https://pruebas-sii.araba.eus/SSII-FACT/ws/fe/SiiFactFEV1SOAP
https://pruebas-sii.araba.eus/SSII-FACT/ws/fr/SiiFactFRV1SOAP
https://pruebas-sii.araba.eus/SSII-FACT/ws/oi/SiiFactOIV1SOAP
https://pruebas-sii.araba.eus/SSII-FACT/ws/fe/SiiFactCOBV1SOAP
https://pruebas-sii.araba.eus/SSII-FACT/ws/fr/SiiFactPAGV1SOAP
https://pruebas-sii.araba.eus/SSII-FACT/ws/bi/SiiFactBIV1SOAP
https://pruebas-sii.araba.eus/SSII-FACT/ws/pm/SiiFactCMV1SOAP
Canarias https://sede.gobiernodecanarias.org/tributos/middlewarecaut/services/si…
https://sede.gobiernodecanarias.org/tributos/middlewarecaut/services/si…
https://sede.gobiernodecanarias.org/tributos/middlewarecaut/services/si…
https://sede.gobiernodecanarias.org/tributos/middlewarecaut/services/si…
https://sede.gobiernodecanarias.org/tributos/middlewarecaut/services/si…
https://sede.gobiernodecanarias.org/tributos/middlewarecaut/services/si…
WebServices Producción
Agencia Tributaria AEAT certificados normales
https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1S…
https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1S…
https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/oi/SiiFactOIV1S…
https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactCOBV1…
https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fr/SiiFactPAGV1…
https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/bi/SiiFactBIV1S…
https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/pm/SiiFactCMV1S…
AEAT certificados de sello
https://www10.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1…
https://www10.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1…
https://www10.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/oi/SiiFactOIV1…
https://www10.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactCOBV…
https://www10.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fr/SiiFactPAGV…
https://www10.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/bi/SiiFactBIV1…
https://www10.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/pm/SiiFactCMV1…
Navarra https://siihacienda.navarra.es/SII_PRODUCCION.proxy/SiiMensajesXsdHandl…
Gipuzkoa https://sii.egoitza.gipuzkoa.eus/JBS/HACI/SSII-FACT/ws/fe/SiiFactFEV1SO…
https://sii.egoitza.gipuzkoa.eus/JBS/HACI/SSII-FACT/ws/fr/SiiFactFRV1SO…
https://sii.egoitza.gipuzkoa.eus/JBS/HACI/SSII-FACT/ws/oi/SiiFactOIV1SO…
https://sii.egoitza.gipuzkoa.eus/JBS/HACI/SSII-FACT/ws/fe/SiiFactCOBV1S…
https://sii.egoitza.gipuzkoa.eus/JBS/HACI/SSII-FACT/ws/fr/SiiFactPAGV1S…
https://sii.egoitza.gipuzkoa.eus/JBS/HACI/SSII-FACT/ws/bi/SiiFactBIV1SO…
https://sii.egoitza.gipuzkoa.eus/JBS/HACI/SSII-FACT/ws/pm/SiiFactCMV1SO…
Bizkaia https://sii.bizkaia.eus/SSII-FACT/ws/fe/SiiFactFEV1SOAP
https://sii.bizkaia.eus/SSII-FACT/ws/fr/SiiFactFRV1SOAP
https://sii.bizkaia.eus/SSII-FACT/ws/oi/SiiFactOIV1SOAP
https://sii.bizkaia.eus/SSII-FACT/ws/fe/SiiFactCOBV1SOAP
https://sii.bizkaia.eus/SSII-FACT/ws/fr/SiiFactPAGV1SOAP
https://sii.bizkaia.eus/SSII-FACT/ws/bi/SiiFactBIV1SOAP
https://sii.bizkaia.eus/SSII-FACT/ws/pm/SiiFactCMV1SOAP
Araba https://sii.araba.eus/SSII-FACT/ws/fe/SiiFactFEV1SOAP
https://sii.araba.eus/SSII-FACT/ws/fr/SiiFactFRV1SOAP
https://sii.araba.eus/SSII-FACT/ws/oi/SiiFactOIV1SOAP
https://sii.araba.eus/SSII-FACT/ws/fe/SiiFactCOBV1SOAP
https://sii.araba.eus/SSII-FACT/ws/fr/SiiFactPAGV1SOAP
https://sii.araba.eus/SSII-FACT/ws/bi/SiiFactBIV1SOAP
https://sii.araba.eus/SSII-FACT/ws/pm/SiiFactCMV1SOAP
Canarias https://sede.gobiernodecanarias.org/tributos/middleware/services/sii/Si…
https://sede.gobiernodecanarias.org/tributos/middleware/services/sii/Si…
https://sede.gobiernodecanarias.org/tributos/middleware/services/sii/Si…
https://sede.gobiernodecanarias.org/tributos/middleware/services/sii/Si…
https://sede.gobiernodecanarias.org/tributos/middleware/services/sii/Si…
https://sede.gobiernodecanarias.org/tributos/middleware/services/sii/Si…
Verificación de datos
Verificación en Censo de AEAT NIFs/Nombres https://www1.agenciatributaria.gob.es/wlpl/BURT-JDIT/ws/VNifV1SOAP
https://www1.agenciatributaria.gob.es/wlpl/BURT-JDIT/ws/VNifV2SOAP
https://www10.agenciatributaria.gob.es/wlpl/BURT-JDIT/ws/VNifV2SOAP
Verificación de operadores intracomunitarios en VIES https://ec.europa.eu/taxation_customs/vies/
Recursos para GeneraSII
Descarga de actualizaciones de GeneraSII http://criterium.es/dis/GeneraSII/*
Descarga de archivo de recursos con librerías y programas adicionales http://criterium.es/res/GeneraSII/GeneraSIIRes.exe
http://criterium.es/res/GeneraSII/GeneraSIIRes64.exe
Descarga de informes a través de utilidad integrada http://criterium.es/res/GeneraSII/Informes/*
Otros recursos de la web http://criterium.es/*
https://criterium.es/*

El resto de direcciones solo se lanzan para su apertura por el navegador predeterminado en su equipo.

Depurar comunicaciones

Depurar comunicaciones

Opción: Depurar comunicaciones en archivo

En ocasiones, debido a la configuración de la red con proxys y firewall, se requiere un depuración avanzada de las comunicaciones. Utilice la Opción: Depurar comunicaciones en archivo:

Opción para depurar comunicaciones con SII

También será útil para resolver problemas puntuales con las comunicaciones.

Esto crea dos archivos diferentes donde se registran las comunicaciones en el directorio "Debug" junto al ejecutable de GeneraSII. Utilice Abrir directorio de Debug para visualizar esos archivos.

Estos archivos son algo técnicos, así que es posible que nos los tenga que remitir a nosotros o a su departamento de informática para su análisis.

Archivo LogD.txt

En este archivo se registra tanto la resolución como la autentificación SSL contra los servidores.

Depurar comunicaciones SII, archivo LogD

Archivo LogA.txt

Aquí aparecen todos los datos transmitidos y recibidos. Aparte del contenido se incluyen las cabeceras de las comunicaciones http/https.

Depurar comunicaciones SII, archivo LogA

Gestión de archivos y datos

Gestión de archivos y datos

Base de datos

GeneraSII no es un conversor de datos a SII, es un gestor completo del SII. Para ello gestiona todos los datos que ha remitido al SII, así como los archivos xml con envíos y respuestas a la Agencia Tributaria.

La base de datos está compuesta por tablas xml individuales que son guardadas en directorios asociados a los titulares. No usar la aplicación a la vez por el mismo usuario en la misma empresa titular. Los usuarios pueden sobre-escribir los datos.

Directorios de trabajo GeneraSII

Cada ejercicio fiscal tiene su propio directorio. En el mismo están los datos completos del año. Nunca borre datos de GeneraSII, debe mantener el histórico completo.

Las diferentes cargas de registros se unen en el mismo archivo. Sin embargo hay un campo llamado "Lote" que identifica individualmente las mismas.

Para compartir datos entre varios usuarios solo tiene que poner GeneraSII en una ubicación de red accesible a los mismos.

Se usan tablas de datos planos en formato xml binario para hacer una gestión eficaz de grandes cantidades de datos y evitar tener que hacer mantenimientos de servidores de bases de datos. Este diseño también simplifica el traslado y copias de seguridad.

Tenga presente que la base de datos no permite el trabajo simultáneo sobre los mismos. El último usuario que guarda sobre-escribe los cambios de los anteriores. Es un riesgo que debe evitar en beneficio de un sencillo y eficaz despliegue de la aplicación. De todas formas la gestión del SII es una tarea puntual y rápida que será realizada por un único responsable por empresa y un para de veces a la semana.

Otros archivos

Las configuraciones y archivos xml remitidos y recibidos de la Agencia Tributaria también son guardados en los directorios creados junto al ejecutable.

Para realizar copias de seguridad o trasladar los datos de ubicación tan solo tiene que copiar los directorios y archivos.

Limpieza de archivos innecesarios para reducir espacio ocupado en disco duro

El directorio XmlFiles que hay dentro del directorio de Datos y subdirectorio con el NIF de la empresa que envía sus datos al SII puede borrarse sin mayor problema. Es solo un registro de datos enviados y consultados, pero no es necesario para nada especial, tan solo se ha usado para temas de revisiones y alguna auditoría de datos.

Borrar registros de envíos y consultas al SII

Seguridad de los datos

Los datos en todo momento son responsabilidad del usuario. Debe establecer un adecuado control de acceso a los mismos. Si comparte la aplicación en un servidor de archivos utilice el sistema de permisos del servidor para controlar el acceso a los mismos.

Los datos en ningún momento son almacenados fuera de la ubicación del usuario o en servidores de red. La única comunicación de los mismos con el exterior es la que se realiza a los servidores de la Agencia Tributaria a través de los procedimientos ejecutados por el propio usuario.

Traducir a otros idiomas

Traducir a otros idiomas

Si quiere ayudarnos en la traducción le estaremos muy agradecidos y buscaremos la forma de compensarles :)

La traducción se puede hacer en cualquier editor de textos pero le recomendamos que utilice PoEdit u otra herramienta similar.

Puede descargar las traducciones desde:

  • Español: Solo tienes los textos en español.
  • Español -> Inglés: Puede modificar los textos en inglés y de esta forma utilizar también el texto en inglés como guía.

Editar traducciones

Trasladar de equipo o registrar nuevos usuarios

Trasladar de equipo o registrar nuevos usuarios

Cambiar el programa de sitio

GeneraSII es totalmente portable, puede cambiarlo de sitio u ordenador simplemente cambiando de sitio la carpeta que contiene el programa, datos y configuraciones.

Compartir datos y configurar apertura

Tenga presente que los diferentes usuarios no pueden trabajar con la misma empresa a la vez.

El programa no abre los últimos datos existentes salvo que se marque la opción: "Abrir automáticamente últimos datos al abrir el programa".

Se abre la aplicación, se marca esta opción, se sale sin guardar cambios, se vuelve a entrar y el programa ya abre de forma automática los datos.

Abrir últimos datos abiertos

Cuidado ya que si intenta crear de nuevo el titular y guarda los datos sobre-escribe la configuración y datos anteriores con otros en blanco.

Apertura y cambio de Titular y/o Ejercicio-Periodo

Asegúrese de guardar los cambios antes de cambiar de titular o ejercicio-periodo. Para indicarle en qué directorios está trabajando Junto al nombre del Titular aparecen los directorios del Titular y Ejercicio-Periodo.

Directorios de Titular y Ejercicio-Periodo utilizados

Utilice la opción de menú Abrir Titular/Ejercicios-Periodos ... o la tecla rápida F8:

Selección de titular y ejercicio-periodo a abrir

Seleccione el Titular y/o Ejercicio-Periodo y pulse Abrir este Titular/Ejercicio-Periodo.

Si hay cambios pendientes de guardar le saldrá un diálogo preguntando si quiere perder esos cambios.

Aviso de cambios pendientes de guardar

Si le indica que no quiere perderlos le saldrá otro diálogo preguntando si quiere guardarlos:

Guardar cambios en SII

Ahora ya podrá abrir los datos en los que quiere trabajar. El programa quita todos los datos actualmente visibles y abre los datos del nuevo directorio.

Uso multiusuario

Uso multiusuario

GeneraSII es portable y funciona sin problemas si se sitúa en un directorio de red compartido.

Solo hay que tener en cuenta varias precauciones.

Los diferentes usuarios no pueden trabajar con la misma empresa a la vez.

Al registrarse y usarse por otro usuario el programa no abre los datos existentes. Hay que abrirlos o configurar que se abran con "Abrir automáticamente últimos datos al abrir el programa".

Se abre la aplicación, se marca esta opción, se sale sin guardar cambios, se vuelve a entrar y el programa ya abre de forma automática los datos.

Abrir últimos datos abiertos

Cuidado ya que si intenta crear de nuevo el titular y guarda los datos sobre-escribe la configuración y datos anteriores con otros en blanco.

Apertura y cambio de Titular y/o Ejercicio-Periodo

Asegúrese de guardar los cambios antes de cambiar de titular o ejercicio-periodo. Para indicarle en qué directorios está trabajando Junto al nombre del Titular aparecen los directorios del Titular y Ejercicio-Periodo.

Directorios de Titular y Ejercicio-Periodo utilizados

Utilice la opción de menú Abrir Titular/Ejercicios-Periodos ... o la tecla rápida F8:

Selección de titular y ejercicio-periodo a abrir

Seleccione el Titular y/o Ejercicio-Periodo y pulse Abrir este Titular/Ejercicio-Periodo.

Si hay cambios pendientes de guardar le saldrá un diálogo preguntando si quiere perder esos cambios.

Aviso de cambios pendientes de guardar

Si le indica que no quiere perderlos le saldrá otro diálogo preguntando si quiere guardarlos:

Guardar cambios en SII

Ahora ya podrá abrir los datos en los que quiere trabajar. El programa quita todos los datos actualmente visibles y abre los datos del nuevo directorio.

Instalación de versión de 64 bits

Instalación de versión de 64 bits

La versión que se distribuye por defecto es la de 32 bits, si necesita la versión de 64 bits tendrá que solicitarla. No supone ningún coste extra.

Instalación nueva

Si ha solicitado directamente la versión de 64 bits sin usar previamente la versión de 32 bits, que es la que se distribuye por defecto, no tendrá que hacer nada especial. El procedimiento habitual ya le sirve.

Actualizar desde versión de 32 bits

Tras solicitar la versión de 64 bits, baje la misma y sobre-escriba la versión actual de 32 bits.

Tras esto tendrá que bajar e instalar las librerías OpenSSL para 64 bits:

También puede usar la opción "Descargar archivo de Recursos":

Menu para convertir certificado y descargar archivo de recursos

Se descarga la versión adecuada, 32 o 64 bits, según la versión del ejecutable de GeneraSII.

Mantener ambas versiones, 32 y 64 bits

Para esto una de las instalaciones debe separar ejecutable de configuración y datos.

Instalación en Sistema Operativo Mac OS X

Instalación en Sistema Operativo Mac OS X

GeneraSII es un programa desarrollado para Windows, pero puede utilizarse también en Linux y Mac OS X dentro de un sistema Windows virtualizado o directamente si instala Wine.

Para Mac OS X estas librerías de emulación de Windows, se pueden instalar a través de Porting Kit que es está basado en WineSkin o WineBottler., aunque este último no tiene soporte para versiones recientes de Mac OS.

Otra opción es PlayOnMac. Es otra opción montada sobre Wine.

Instale solo Wine, WineBottler no es necesario.

Una vez instalado podrá ejecutar GeneraSII sin problemas ya que hemos reducido sus dependencias del sistema operativo al máximo pensando en este tipo de despliegues.

En Linux puedes utilizar los paquetes Wine de su distribución.

Separar ejecutable de configuración y datos

Separar ejecutable de configuración y datos

Necesidad de separar datos y ejecutable

GeneraSII es totalmente portable y guarda todos los datos en el directorio en que está situado el ejecutable. Esto tiene diferentes ventajas:

  • Podemos ubicar el ejecutable en un directorio de red y puede ser usado por diferentes usuarios
  • Podemos trasladar de forma sencilla la ubicación del programa
  • Las actualizaciones del ejecutable están centralizadas
  • Facilita las copias de seguridad

Sin embargo es necesario separar en diferentes ubicaciones el ejecutable y los datos:

  • Si tiene Windows 10 con la actualización 1803 y ejecuta GeneraSII desde un directorio compartido en un servidor de archivos sin soporte de SMB 3 el programa no tiene acceso a la red.
  • Si hay usuarios que comparten los datos pero usan versiones de 32 y 64 bits, a partir de versión 2 de GeneraSII.
  • Si quiere mantener instalaciones separadas de 32 y 64 bits, a partir de versión 2 de GeneraSII.

Procedimiento de separación de configuración y datos del ejecutable

Prepare directorio de instalación. Si separa por el bug de Windows 10 1803, cree un directorio en un disco local de su equipo. Si lo hace por mantener versiones diferentes de 32 y 64 bits, puede crear este directorio de instalación en un directorio de red.

En ese directorio, sitúe el ejecutable y las librerías OpenSSL adecuadas a la versión de 32 o 64 bits del ejecutable.

Instalación local de GeneraSII separado de datos

Creamos el archivo "Home.ini" donde se indica la ruta del directorio dónde queremos que GeneraSII guarde configuraciones y datos.

No es el directorio de Datos, es el directorio dónde estaría situado el ejecutable de estar todo junto. Dicho directorio debe existir previamente. Dicho directorio puede estar en un servidor de archivos aunque tengan el error de la versión 1803 de Windows 10.

En ese directorio aparecerán las configuraciones, datos y un archivo de control de versiones. También puede contener el ejecutable y las librerías OpenSSL si va a ser usado directamente desde esa ubicación.

Cuidado si su sistema oculta las extensiones, puede que en lugar de "Home.ini" haya creado el archivo "Home.ini.txt" y no funcionará.

Datos y configuración

Control de versiones

Para controlar que no sean usadas diferentes versiones del ejecutable con los mismos datos, al ejecutar un ejecutable con "Home.ini" configurado se crea un archivo "Version.ini" en el directorio de configuración y datos para impedir que algún usuario utilice versiones anteriores. Si fuese el caso, el programa le obligará a realizar una actualización.

Actualizar ejecutable

Este control de versiones no se activa en instalaciones normales sin separación de configuración y datos del ejecutable a través del archivo "Home.ini".

Error con Windows 10 con actualización 1803

En este caso el error mostrado sería: Socket Error # 10022

Socket error 10022

Actualización de versión

Actualización de versión

Actualización de la aplicación

Solo es necesario sobre-escribir el ejecutable antiguo con el de la nueva versión.

Baje la nueva versión de programa y sitúe la misma en el directorio actual en que tiene GeneraSII. En caso contrario no se encontrarán los datos.

Hay una opción que baja el ejecutable en la ubicación del ejecutable actual:

Descarga directa de GeneraSII

El programa baja la nueva versión y le pone el nombre GeneraSII_SuNIF_nuevo.exe. Tras su descarga cierre el programa, borre o cambie el nombre de la versión anterior y elimine el texto _nuevo del ejecutable descargado.

En caso de que no funcione la opción anterior, tenga presente que la ruta de descarga siempre es la misma. Puede usar la opción del menú ayuda: "Lanzar actualización ..." pasa la dirección de descarga en su navegador predefinido para realizar la descarga.

Actualiza GeneraSII

No cambie el nombre del ejecutable si quiere que este método le funcione.

Algún cliente nos ha reportado errores en la descarga desde Firefox, parece que baja una versión antigua. Puede usar las opciones de copiar enlace a portapapeles, luego pegue en el navegador que prifiera. Tendrá enlaces como los siguientes:

 

Actualización de estructura de datos - solo si es necesario

Entre diferentes versiones es muy posible que se hayan producido cambios en la estructura de las tablas de la base de datos.

Esto procedimiento solo hay que realizarlo si aparece un error haciendo referencia a campos "Field" no encontrados:

Error en definición de tablas de datos

Hay que pasar los datos a la nueva estructura de datos.

Actualización de estructura de datos  

Sin abrir los datos se pulsan los iconos de círculos naranjas de Titular y Ejercicio/Año: Actualizar datos

En el proceso de actualización se desactiva el la opción de "Abrir automáticamente últimos datos al abrir el programa". Vuelva a activar esta opción para su comodidad y evitar sobre-escribir configuraciones y datos.

Luego cierre y vuelva a abrir y la actualización de los datos a la nueva estructura estaría completa.

Gestión de titulares

Gestión de titulares

GeneraSII permite la gestión de varios titulares. La gestión de los mismos se realiza en el menú Titular:

Menú Titular

Creación de primer titular

Cuando abra por primera vez la aplicación no tendrá ningún titular dado de alta. Solo tiene que indicar el nombre y NIF del titular y guardar los datos.

Al guardar el programa propone un nombre de directorio para el titular compuesto por su NIF. También un nombre para el Ejercicio-Periodo con el año actual.

Creación de otros Titulares

Pulse el botón "Crear nuevo Titular" el programa cierra el actual y deja en blanco los datos para que introduzca los datos del nuevo titular.

Creación de nuevo Ejercicio-Periodo de titular

El programa permite gestionar diferentes Ejercicio-Periodos, revise Gestión de diferentes ejercicios y periodos para más información. Se utiliza "Crear nuevo Ejercicio-Periodo de este titular".

Creación de nuevo titular copiando configuración de titular actual

Cuando tenga empresas que comparten origen de datos y configuraciones puede utilizar este procedimiento para ahorrar tiempo. Se usa "Crear nuevo Titular copiando configuración de titular  actual".

Se mantienen todas las configuraciones de campos y claves fiscales. No datos de facturas y otros.

Apertura y cambio de Titular y/o Ejercicio-Periodo

Asegúrese de guardar los cambios antes de cambiar de titular o ejercicio-periodo. Para indicarle en qué directorios está trabajando Junto al nombre del Titular aparecen los directorios del Titular y Ejercicio-Periodo.

Directorios de Titular y Ejercicio-Periodo utilizados

Utilice la opción de menú Abrir Titular/Ejercicios-Periodos ... o la tecla rápida F8:

Selección de titular y ejercicio-periodo a abrir

Seleccione el Titular y/o Ejercicio-Periodo y pulse Abrir este Titular/Ejercicio-Periodo.

Si hay cambios pendientes de guardar le saldrá un diálogo preguntando si quiere perder esos cambios.

Aviso de cambios pendientes de guardar

Si le indica que no quiere perderlos le saldrá otro diálogo preguntando si quiere guardarlos:

Guardar cambios en SII

Ahora ya podrá abrir los datos en los que quiere trabajar. El programa quita todos los datos actualmente visibles y abre los datos del nuevo directorio.

El programa recuerda el último titular y ejercicio-periodo utilizado, al abrir se abre automáticamente si está activada la opción: Abrir automáticamente últimos datos al abrir programa.

 

Versión 1.1 de SII

Versión 1.1 de SII

Se analizan sobre la base del registro de cambios de documentos nota informativa y Descripción del servicio web, páginas 21, 22 y 23.

Esta nueva versión es aplicable al SII de AEAT, Navarra, Gipuzkoa, Araba y Bizkaia. En todos esos destinos entra en vigor la nueva versión el 01-07-2018.

Periodos de transicción:

Organismo Periodo de transicción
AEAT Ambas versiones, actual 1.0 y nueva 1.1, estarán operativas entre el 1 de julio y el 20 de julio. A partir del lunes 21 de julio ya solo se admitirá la versión 1.1.
Esto fue cambiado después de anunciar que estaría operativa hasta el día 15, puede que sea para unificar los periodos con las forales.
Probado en entorno de pruebas.
Gipuzkoa La nueva versión del SII 1.1 entrará en vigor el día 2 de julio de 2018
La versión 1.0 y la nueva versión 1.1 estarán operativas entre el 1 de julio y el 20 de julio. A partir del sábado 21 de julio ya sólo se admitirá la versión 1.1.
Probado en entorno de pruebas.
Bizkaia La nueva versión del SII 1.1 entrará en vigor el día 1 de julio de 2018. Esta versión estará operativa en el entorno de pruebas en el mes de junio.
Probado en entorno de pruebas.
Araba La nueva versión del SII 1.1 entrará en vigor el día 1 de julio de 2018.
La versión 1.0 y la nueva versión 1.1 estarán operativas entre el 1 de julio y el 20 de julio. A partir del sábado 21 de julio ya sólo se admitirá la versión 1.1.
Probado en entorno de pruebas.
Navarra La nueva versión entrará en vigor el 1 de julio de 2018. Dicha versión 1.1. estará operativa en el Portal de pruebas en el mes de junio.
La versión 1.0 y la nueva versión 1.1 estarán operativas entre el 1 de julio y el 20 de julio. A partir del sábado 21 de julio ya sólo se admitirá la versión 1.1.
Probado en entorno de pruebas.

Pueden seguir el desarrollo de la versión 2 de GeneraSII en su registro de cambios. Hemos aprovechado el desarrollo de la nueva versión 2 de GeneraSII para mejorar su eficiencia y añadir nuevas funciones y mejoras.

Si tras el análisis de estos cambios considera que ninguno es de aplicación para su caso, el paso a versión 1.1 de SII y 2 de GeneraSII será prácticamente transparente.

Uso de versión 1.1 en periodo de pruebas

La nueva versión 2 de GeneraSII ya soporta la versión 1.1. Se pueden hacer pruebas forzando dicha versión en los envíos y consultas al SII.

Forzar versión 1.1 de SII

La versión por defecto hasta 30-06-2018 será la 1.0, a partir de ahí se usará la 1.1. De esta forma no deberá preocuparse de configurar la versión salvo que quiera hacer pruebas.

DetalleExenta

En el libro de emitidas dentro del bloque <TipoDesglose> se añade la etiqueta <DetalleExenta> para permitir el desglose del importe exento en función de las distintas causas de exención que pasan a ser compatibles.

Este es quizás el cambio más significativo, ya que ahora se permite hasta 7 bloques de ExentaCausa y ExentaBase.

No conocemos entre nuestros clientes ningún caso en que sea necesario este desglose, por eso aunque se han añadido los campos necesarios no se ha implementado su gestión por ahora. Agradeceremos que nos avisen si necesitan este desglose.

Cambios en los tipos de facturas

Se cambian los códigos de facturas:

  • F1: Factura (art. 6, 7.2 y 7.3 del RD 1619/2012)
  • F2: Factura Simplificada y Facturas sin identificación del destinatario art. 6.1.d) RD 1619/2012

Aunque no se hayan cambiado, esto implica también a las facturas rectificativas: R1, R2, R3, R4 y R5.

Ahora en ambas claves se mezclan tanto facturas completas como simplificadas, por lo que hay que distinguir entre ellas a través de campos nuevos.

  • Se crea la etiqueta en el libro de facturas expedidas <FacturaSinIdentifDestinatarioAritculo6.1.d> para identificar las facturas completas en las que no es obligatorio identificar al destinatario
  • Se crea la etiqueta en el libro registro de facturas expedidas y recibidas <FacturaSimplificadaArticulos7.2_7.3> para identificar las facturas simplificadas que identifican al destinatario de acuerdo con los apartados 2 y 3 del artículo 7 del RD 1619/2012

FacturaSinIdentifDestinatarioAritculo6.1.d tiene un error en Aritculo en lugar de Articulo. Pero está publicado en el BOE y en los esquemas, por lo que el nombre de la etiqueta se quedará con ese error.

CSinDestinatario para FacturaSinIdentifDestinatarioAritculo6.1.d

Es opcional, si no se informa este campo se entenderá que tiene valor “N”.

Es para distinguir las facturas completas sin destinatario de las simplificadas, por lo tanto es solo compatible con F2, F4 y R5.

SConDestinatario para FacturaSimplificadaArticulos7.2_7.3

Es para distinguir las facturas simplificadas que necesitan identificar el destinatario de las normas, por lo tanto es solo compatible con F1, F3, R1, R2, R3 y R4.

RegPrevioSII

Se crea la etiqueta <RegPrevioGGEEoREDEMEoCompetencia> en los libros de emitidas, recibidas y determinadas operaciones intracomunitarias para aquellos registros de facturación con dificultades para enviarse en plazo por no tener constancia del cambio de condición a GGEE, de la inclusión en REDEME o de un cambio en la competencia inspectora.

Se crea una marca especial para identificar aquel los registros de facturación respecto de los que el cumplimiento del plazo de en vío a los Libros registro (de facturas emitidas, recibidas y de determinadas operaciones intracomunitarias) presente dificultades, ya bien sea porque el sujeto pasivo no podía conocer con certeza el cambio de condición a gran empresa o el cambio de competencia inspectora, o porque la solicitud de alta en el registro de devolución mensual sea posterior al primer día del periodo en que surte efectos esta inscripción.

Este campo es para evitar sanciones cuando no se cumplen los plazos en la presentación por ser consciente el titular de declarar en el SII con cierto retraso.

Hay una opción en el menú Modificar de los formularios de carga de facturas emitidas y recibidas para asignar este valor:

Asignar RegPrevioSII

Macrodato

El 11-05-2018 este umbral cambió de 100.000 a 100.000.000, por eso aparece en algunas capturas de pantalla con ese importe.

Se crea la etiqueta Macrodato en los libros de emitidas y recibidas para identificar aquellas facturas con importe de la factura superior a un umbral de 100.000.000 euros. Si no se informa este campo se entenderá que tiene valor “N”. Obligatorio si ImporteTotal >= |100.000.000|

El campo Macrodato solo debe ser informado con valor S si el valor de ImporteTotal es igual o superior a +-100.000.000. Dicho de otra forma, 100.000.000 en valor absoluto.

Viene a ser una confirmación de que la factura informada, de gran valor, es correcta. Lo cierto es que es un dato un poco raro, casi absurdo. Le recomendamos que utilice otros métodos para validar los datos suministrados al SII, por ejemplo, el cálculo del modelo 303.

Hemos facilitado la revisión de estas facturas en GeneraSII a partir de un filtro específico en los formularios de carga de facturas emitidas y recibidas:

Filtro de Macrodato

Tras la revisión, para asegurarse de que no se trata de errores, puede asignar valor 1 a Macrodato con la opción Modificar de los formularios de carga:

Asignar Macrodato

Si considera que estas comprobaciones son innecesarias active las opciones para asignar este valor de forma automática en Configuración, Facturas Emitidas y Recibidas:

Asignar Macrodato de forma automática

Cuando se crea el archivo XML para ser transmitido al SII este valor se asigna automáticamente a SI (1) cuando el valor absoluto del ImporteTotal sea igual o supere los 100.000.000 euros.

RefExterna

Se añade en los libros de emitidas, recibidas, bienes de inversión y determinadas operaciones intracomunitarias una etiqueta adicional de contenido libre denominada <RefExterna> con el objetivo de que se pueda añadir información interna de la empresa asociada al registro de la factura. Referencia Externa. Dato adicional de contenido libre enviado por algunas aplicaciones clientes (asiento contable, etc)

Este campo ya existía en GeneraSII, como IdExterno.

Si IdExterno tiene contenido en bienes de inversión y determinadas operaciones intracomunitarias se envía como RefExterna.

En el caso de facturas emitidas y recibidas, ya que puede que no le interese comunicar esas claves internas, por defecto no se envía salvo que se configure expresamente de esta forma. Se configura en Configuración, Facturas Emitidas y Recibidas:

Informar IdExterno como RefExterna

Entidad Sucedida

Se crea el bloque <EntidadSucedida> en los libros de emitidas, recibidas, bienes de inversión, determinadas operaciones intracomunitarias y suministro de otras operaciones con trascendencia tributaria para identificar los registros de facturación realizados por una entidad en su condición de sucesora de otra entidad por operaciones de reestructuración societaria.

Nuevo campo identificativo para los registros de facturación realizados por una entidad en su condición de sucesora de otra entidad por operaciones de reestructuración societaria. Este campo se recoge en todos los Libros registro.

Se han creado los campos: SucedidaNIF y SucedidaNombre.

NumAcuerdo

Se crea la etiqueta <NumRegistroAcuerdoFacturacion> en los libros de bienes de inversión y determinadas operaciones intracomunitarias.

Esta campo NumAcuerdo y existía para facturas emitidas y recibidas.

MercadoDelGas

Se crea la etiqueta en el libro registro de facturas expedidas <FacturacionDispAdicionalTerceraYsextayDelMercadoOrganizadoDelGas > para identificar si la factura ha sido emitida por un tercero de acuerdo a una exigencia normativa (disposición adicional tercera y sexta Reglamento por el que se regulan las obligaciones de facturación o normativa del mercado organizado del gas).

Se crea una nueva marca para identificar las facturas expedidas por tercerosde acuerdo a disposiciones normativas (disposiciones adicional tercera y sexta RD 1619/2012 y Mercado Organizado del Gas). El objetivo es que tengan también el plazo de 8 días para su remisión. Esta marca esta solo en el Libro registro de facturas emitidas.

Se asigna mediante un 1 en el campo MercadoDelGas.

Devolución de IVA de Viajeros

Se crean los nuevos tipos de comunicación A5 y A6 para el libro de facturas emitidas. A5 para registrar las devoluciones del IVA de viajeros y A6 si estos registros se tienen que modificar.

El tema de la devolución del IVA de viajeros ha terminado siendo un pequeño caos ya que se mezclaban facturas simplificadas y facturas agrupadas con las devoluciones, que podían producirse incluso en periodos diferentes al periodo de la factura. Por eso se han incorporado estas nuevos tipos de comunicación en facturas emitidas:

Tipos de comunicación en facturas emitidas

Ahora el alta no solo se hace mediante A0, también con A5. Igual con las modificaciones A4 que pasan a hacerse con A6.

Nueva forma de registrar las devoluciones en régimen de viajeros que constituye una simplificación de registro de estas operaciones.

La simplificación incluida se basa en informar con un tipo de comunicación diferente (A5 para las altas, o A6 para las modificaciones) de estas devoluciones informando en el campo número de factura del DER (documento electrónico de reembolso), y desglosando con los importes en negativo la base y cuota objeto de devolución, el periodo que se consignará en este registro será aquel en el que se vaya a tener en cuenta la minoración del IVA repercutido. De este modo no será necesario modificar el registro de la factura anterior.

Las operaciones informadas con estas claves de comunicación no se computarán a efectos del volumen de operaciones. Este sistema de registro convivirá, y será alternativo, con el actual sistema de registro de estas devoluciones con la clave A4.

Nos parece un sistema más sencillo que el actual.

Se incluyen periodos trimestrales

Ahora los periodos no son solo meses. También pueden ser trimestrales, ya que se permite la adhesión de forma voluntaria a empresas que no son Gran Empresa o están en el Registro de Devolución Mensual y que declaren trimestralmente el IVA.

Dado que GeneraSII puede calcular el Ejercicio y Periodo desde la FechaFiscal, se ha añadido una opción que permite asignar el periodo de forma mensual o trimestral según las necesidades del titular:

Periodicidad fiscal del titular en el SII

El valor por defecto es el Mensual.

Cambios de etiquetas y nombres

Cambios de etiquetas:

  • <PeriodoImpositivo> se renombra a <PeriodoLiquidacion>
  • <EmitidaPorTerceros> se renombra a <EmitidaPorTercerosODestinatario>
  • <ImporteTransmisionSujetoAIVA> se renombra a <ImporteTransmisionInmueblesSujetoAIVA>

Esto es transparente para el usuario de GeneraSII.

Registros previos a inclusión en SII

Se cambia la denominación de la clave "primer semestre 2017" tanto en el libro registro de facturas expedidas como recibidas, por "Primer semestre de 2017 y otras facturas anteriores a la inclusión en el SII".

Se aprueba una nueva disposición adicional segunda en la que se establece que los sujetos pasivos que queden obligados al SII en el curso del ejercicio deben remitir la totalidad de los registros de facturación de las operaciones realizadas desde el inicio de ese mismo ejercicio. En el supuesto de las operaciones realizadas durante este ejercicio, pero con anterioridad a su inclusión en el SII el contenido de los libros será el previsto 63.3. 64.4 y 66.3 para entidades diferentes a las del art 62.6 RIVA.

A estos efectos se modifica la denominación clave 16 “primer semestre 2017”: para anotar facturas anteriores a la aplicación del SII por el sujeto pasivo. Esta clave pasa a denominarse “Primer semestre 2017 y otras facturas anteriores a la inclusión en el SII”. El plazo de remisión de la información anterior a la inclusión será desde la fecha de inclusión hasta el final del ejercicio.

Nuevas claves

En el libro registro de facturas recibidas se crea un nuevo tipo de factura “LC” que se denomina “Aduanas - Liquidación complementaria”.

Se incluye una nueva clave en el campo "medio de pago/cobro", será la clave 05 "cobro o pago por domiciliación". "Domiciliación bancaria" concretamente.

Envío de Inmuebles asociados a factura emitida

Se crea el "SuministroInmueblesAdicionales.wsdl" que describe el envío de inmuebles adicionales cuando una factura tenga más de 15 inmuebles, que son los permitidos en el envío XML de facturas emitidas. Se enviará un XML específico con el resto de los inmuebles.

En el libro registro de facturas emitidas se permite identificar todas las referencias catastrales de los inmuebles objeto de arrendamientos de local de negocio no sujetos a retención (aunque superen las 15 referencias).

Ninguno de nuestros clientes actuales tienen necesidad de esta nueva función. Por ahora no creemos necesario incluir esta función.

Consulta de facturas presentadas por clientes y proveedores

Se han creado esquemas para la nueva consulta que permite consultar las facturas informadas por clientes y proveedores.

Esta función se incluirá más adelante.

Pasar a versión 2 de GeneraSII, 1.1 de SII

Pasar a versión 2 de GeneraSII, 1.1 de SII

Desde el 21/07/2018 solo podrá enviar datos con la versión 2.

Pasar de SII 1.0 a 1.1, de GeneraSII 1.* a 2.*

GeneraSII versión 2 pasa automáticamente a la versión 1.1 del SII el 01/07/2018. Por lo que si no hay cambios en esta nueva versión 1.1 del SII que le afecten, el cambio será automático y transparente para el usuario.

Puede actualizar GeneraSII a la nueva versión 2 antes de esa fecha y seguirá enviando en versión 1.0 de SII hasta ese día.

Tengan en cuenta que, dependiendo del destino, la versión 1.0 dejará de funcionar entre el 15 y 20 de Julio. Actualice antes de esa fecha.

Todas las configuraciones y datos se respetan y son compatibles entre ambas versiones del SII. Tampoco varía el procedimiento de trabajo habitual.

Preparar datos para traspaso a versión 2 de GeneraSII

No es imprescindible, pero si recomendable que cree una copia de seguridad antes de actualizar a la nueva versión de GeneraSII.

Será tan sencillo como copiar el directorio completo y cambiarle el nombre a esa copia en su explorador de archivos.

Directorios de trabajo

Actualizar a versión 2

Entre en el directorio que va a traspasar a versión 2 y actualice de versión como lo hace normalmente.

Actualizar estructura de datos

La estructura de datos ha cambiado y no es compatible con la usada en la versión 1 de GeneraSII. Actualice la estructura de datos.

Al ejecutar aparecerá un aviso:

Error en estructura de datos

El procedimiento ya está explicando en este manual, así que puede decir "No" a lo de visualizar el manual.

El programa desactiva la apertura automática de los últimos datos y pide reiniciarse:

Reiniciar aplicación

Ahora vamos a pestaña de Datos.

Pestaña de datos

Pulsamos icono Actualizar datos de "Dir. Titular" para actualizar tablas de configuración a nivel de titular: Titular, Campos, ClavesFiscales, ConfCarga, Descripciones, ...

Pulsamos icono Actualizar datos de "Dir. Ejercicio-Periodo" para actualizar tablas de ejercicio: FactEmitidas, FactRecibidas, ...

Pestaña de datos para actualizar estructura de tablas

Tras esto el programa preguntará si se quiere activar la auto-apertura:

Activar autoapertura

Si no quiere actualizar la estructura de datos de otro Ejercicio-Periodo, puede darle a Yes/Si.

Se le pedirá reiniciar la aplicación.

Reiniciar tras actualización

Si cambia a un Ejercicio-Periodo con la estructura de datos obsoleta le saldrá el mensaje indicando el error. Realice el mismo procedimiento anterior pero solo para actualizar Ejercicio-Periodo, no será necesario actualizar tablas de Titular.

Error en apertura de ejercicio con estructura de datos antigua

Pulsamos icono Actualizar datos de "Dir. Ejercicio-Periodo" para actualizar tablas de ejercicio: FactEmitidas, FactRecibidas, ...

Probar versión 2 de GeneraSII en Pruebas

Probar versión 2 de GeneraSII en Pruebas

Preparar nueva instalación y descargar nueva versión

Puede hacer pruebas antes de la puesta en producción de la versión 1.1 del SII.

GeneraSII es totalmente portable, le recomendamos que cree una copia del directorio actual de su instalación en producción.

Tras la copia, cambie la instalación de este nuevo directorio a modo pruebas:

Desactivar modo producción

Descargue en ese directorio la nueva versión 2 de GeneraSII:

Descargar versión en desarrollo

Actualizar estructura de datos

La estructura de datos ha cambiado y no es compatible con la usada en la versión 1 de GeneraSII. Actualice la estructura de datos.

Al ejecutar aparecerá un aviso:

Error en estructura de datos

El procedimiento se está explicando en este manual, así que puede decir "No" a lo de visualizar el manual.

El programa desactiva la apertura automática de los últimos datos y pide reiniciarse:

Reiniciar aplicación

Ahora vamos a pestaña de Datos.

Pulsamos icono Actualizar datos de "Dir. Titular" para actualizar tablas de configuración a nivel de titular: Titular, Campos, ClavesFiscales, ConfCarga, Descripciones, ...

Pulsamos icono Actualizar datos de "Dir. Ejercicio-Periodo" para actualizar tablas de ejercicio: FactEmitidas, FactRecibidas, ...

Pestaña de datos para actualizar estructura de tablas

Tras esto el programa preguntará si se quiere activar la auto-apertura:

Activar autoapertura

Si no quiere actualizar la estructura de datos de otro Ejercicio-Periodo, puede darle a Yes/Si.

Se le pedirá reiniciar la aplicación.

Reiniciar tras actualización

Si cambia a un Ejercicio-Periodo con la estructura de datos obsoleta le saldrá el mensaje indicando el error. Realice el mismo procedimiento anterior pero solo para actualizar Ejercicio-Periodo, no será necesario actualizar tablas de Titular.

Error en apertura de ejercicio con estructura de datos antigua

Pulsamos icono Actualizar datos de "Dir. Ejercicio-Periodo" para actualizar tablas de ejercicio: FactEmitidas, FactRecibidas, ...

Activar entorno de pruebas para la versión 1.1 de SII

Activar versión 1.1 de SII

Ahora ya podrá hacer envíos y consultas con la nueva versión 1.1 del SII y utilizar las mejoras y nuevas funciones incorporadas a la versión 2 de GeneraSII.

Revise de nuevo los cambios de la Versión 1.1 de SII, para ver si hay alguno que le sea aplicable. Si no es así, el paso a versión 1.1 de SII y 2 de GeneraSII será prácticamente transparente para su caso.

Error en versión 2.0.1.0

Error en versión 2.0.1.0

Desgraciadamente hemos detectado un error en la versión 2.0.1.0 muy especial en el sistema de conversión de datos. Siempre ha estado ahí pero ha aflorado en la versión 2.0.1.0 en la que es obligatorio actualizar estructura de datos.

Afecta a la configuración de ClavesFiscales y Campos. Concretamente a los campos EnFE y EnFR.

Cuando tiene configurado que alguna ClaveFiscal o Campo no es aplicable a un determinado tipo de factura con un nulo en lugar de 0, al convertir los datos al nuevo formato, se asigna por defecto un 1.

Es problemático en el caso de los Campos, y especialmente si usa SAP ya que suele configurarse el NumFactura e IdExterno asociados a campos diferentes, en la configuración se suele configurar diferente la Referencia y Número de Documento para facturas emitidas que para recibidas.

Esto puede afectar también a la aplicación de ClavesFiscales si tiene configuraciones diferentes para la misma ClaveFiscal en facturas emitidas y recibidas. Lo cierto es que es un caso muy raro y una opción que no recordamos haber usado con ningún cliente ya que generalmente la misma ClaveFiscal puede tratar adecudamente ambos tipos de factura con una única configuración.

Llámenos y revisamos su caso para ver si le ha afectado el problema.

Error en configuración de campos al hacer conversión

Versión 1.1 de validaciones

Versión 1.1 de validaciones

Nueva versión 1.1 de validaciones y errores en el SII

La Agencia Tributaria publicó una versión 1.1 del documento validaciones y errores del SII el 17/05/2019, aplicable a partir del 1 de Octubre de 2019.

El resto de responsables tributarios de la forales también publicaron dicha actualización, que fundamentalmente es una copia del documento de la Agencia Tributaria.

Documento Aplicable Cambios
Agencia Tributaria (Pdf) 01/10/2019 Versión del Piloto1 de Julio de 2019
Navarra (Pdf) 01/10/2019 Versión del Piloto1 de Julio de 2019
Gipuzkoa/Guipúzcoa (Pdf) 01/11/2019 Versión del Piloto 1 de Octubre de 2019
Bizkaia/Vizcaya (Pdf) 01/11/2019 Versión del Piloto 1 de Octubre de 2019
Araba/Álava (Doc) 01/11/2019 Versión de Noviembre de 2019

Como se puede comprobar en los cambios introducidos, en todos las administraciones tributarias se aplican los mismos cambios.

Cambios:

  • Validación del bloque sujeta/no exenta en el libro de emitidas
  • Validación del bloque sujeta/exenta en el libro de emitidas
  • Validación del tipo comunicación A5y A6 en el libro de emitidas
  • Validación del campo <TipoFactura> en el libro de emitidas
  • Validación del campo <BaseImponibleACoste> en el libro de emitidas
  • Validación del campo <CuotaSoportada> en el bloque <InversionSujetoPasivo> en el libro de recibidas
  • Validación del campo <CuotaSoportada > en el bloque < DesgloseIVA > en el libro de recibidas
  • Validación del campo <ImporteCompensacionREAGYP > en el bloque <DesgloseIVA> en el libro de recibidas
  • Validación del campo <TipoImpositivo> en el libro de recibidas
  • Validación del campo <NumSerieFacturaEmisor> en TipoFactura ="F5" y "LC"en el libro de recibidas
  • Validación del campo <CuotaDeducible>en el libro de recibidas
  • Validación del campo <BaseImponibleACoste> en el libro de recibidas

Resaltar que solo son cambios a nivel de validación de datos dentro de los sistemas del SII de cada administración tributaria. No cambia ni el formato ni el contenido de los ficheros enviados o recibidos como respuesta en el SII.

No creemos que estas nuevas validaciones suponga ningún cambio en el contenido y procedimiento de trabajo de nuestros clientes. La mayoría son para forzar el envío correcto de determinados datos o la mayoría para casos poco frecuentes. En GeneraSII siempre hemos tratado de que el contenido enviado al SII fuese coherente con las información técnica suministrada, así que no supondrá ningún problema que ahora fuercen dichas comprobaciones.

Cambios introducidos en versión 1.1 de SII

Como muchos clientes reciben información que en cierta medida podría suponerle cierta alarma, hemos procedido a detallar los cambios introducidos para que evalúen ellos mismos si dichos cambios les afectan.

Cambio Descripción
Validación del bloque sujeta/no exenta en el libro de emitidas

Tipoimpositivo:
     - Solo se permiten los tipos 0%, 4%, 10% y 21%.
     - Si FechaOperacion <=2012 se permiten los tipos 7%, 8%, 16% y 18%.

TipoRecargoEquivalencia:
- 1. Solo se permiten los tipos 5,2%, 1,4%, 0,5 % y 1,75%
- 2. Si FechaOperacion <=2012 se permiten los tipos 1 % y 4%

CuotaRecargoEquivalencia:
- Si ClaveRegimenEspecialOTranscedencia<>”06” Cuota = (Base * Tipo recargo) +/- 1% de la Base (y en todo caso admite una diferencia de +/- 10 €.)

1. OPERACIONES SUJETAS NO EXENTAS SIN INVESIÓN DEL SUJETO PASIVO. S1
1.1 Cuando se marque S1, un solo régimen y clave de régimen especial sea distinto de 03,05, 09,16 validar lo siguiente:
- Tipo impositivo: campo obligatorio y distinto de 0.
- Cuota repercutida: campo obligatorio (excepto tipo de factura F2, F4 y R5) y deberá validarse (excepto si TipoRectificativa = “I” o tipo de
factura F2, F4 y R5 ) que:

(Si clave régimen especial ≠06)
Cuota y base imponible deben tener el mismo signo.
Si [BI] ≤ 1000: [Cuota]=([Base] * tipo) +/- 1% de [BI] (y en todo caso se admite una diferencia de +/- 10 euros).
Si [BI] ˃ 1000: [ Cuota]= ([Base]* tipo) +/- 10 euros.

Si clave de régimen especial 06:
Cuota y base imponible a coste deben tener el mismo signo.
Si [BI a coste] ≤ 1000: [Cuota]=([BI a coste ]* tipo) +/- 1% de la [BI a coste] ( y en todo caso se admite una diferencia de +/- 10 euros).
Si [ BI a coste] ˃ 1000: [Cuota]=([BI a coste] * tipo) +/- 10 euros.

1.2 Cuando se marque S1, varios regímenes y ninguno de ellos sea 03, 05, 09 validar lo siguiente:
- Tipo impositivo: campo obligatorio y distinto de 0.
- Cuota repercutida: campo obligatorio (excepto tipo de factura F2, F4 y R5) y deberá validarse (excepto si TipoRectificativa = “I” o tipo de factura F2, F4 y R5 o alguna clave de régimen especial =06) que:
   Cuota y base imponible deben tener el mismo signo.
   Si [ BI ] ≤ 1000: [Cuota]=([Base] * tipo) +/- 1% de [BI] ( y en todo caso se admite una diferencia de +/- 10 euros).
   Si [BI] ˃ 1000: [ Cuota]=([Base ]* tipo) +/- 10 euros.

1.3 Cuando se marque S1, un solo régimen que sea 03,05 ó 09, validar que:
- Importe total. Campo de cumplimentación obligatoria.
Si Base imponible=0 validar que:
- Tipo impositivo: campo en blanco o cero.
- Cuota repercutida: campo en blanco o cero.

Si BI≠0 validar que:
- Tipo impositivo: campo obligatorio y distinto de 0.
- Cuota repercutida: campo obligatorio (excepto tipo de factura F2, F4 y R5) y deberá validarse (excepto si TipoRectificativa = “I” o tipo de factura F2, F4 y R5) que:

Cuota y base imponible deben tener el mismo signo.
Si [BI] ≤ 1000: [Cuota]=([Base] * tipo) +/- 1% de [BI] (y en todo caso se admite una diferencia de +/- 10 euros).
Si [BI] ˃ 1000: [Cuota]=([Base ]* tipo) +/- 10 euros.

1.4. Cuando se marque S1, exista más de una clave de régimen especial y alguna de ellas sea 03,05,09 y alguna sea distinta de 03,05 y 09:
-Importe total. Campo de cumplimentación obligatoria.
-Al menos una línea con tipo cumplimentado distinto de 0.
-Al menos una línea con tipo en blanco o cero.
-Cuota repercutida:
Si tipo en blanco o cero, cuota en blanco o cero.
Si tipo cumplimentado distinto de 0 y todas las claves de régimen especial ≠06:
Campo de cumplimentación obligatoria (excepto tipo de factura F2, F4 y R5) y deberá validarse (excepto si TipoRectificativa = “I” o tipo de factura F2, F4 y R5) que:
Cuota y base imponible deben tener el mismo signo.
  Si [ BI ] ≤ 1000: [Cuota]=([Base] * tipo) +/- 1% de [BI] ( y en todo caso se admite una diferencia de +/- 10 euros).
  Si [BI] ˃ 1000: [Cuota]=([Base ]* tipo) +/- 10 euros.
Si tipo cumplimentado distinto de 0 y alguna de las claves de régimen especial =06: Campo de cumplimentación obligatoria (excepto tipo de factura F2, F4 y R5) pero no se valida cuota repercutida.

2. OPERACIONES SUJETAS NO EXENTAS CON INVESIÓN DEL SUJETO PASIVO.S2
Cuando se marque S2, validar que:
- Tipo impositivo=0. (No se admite en blanco).
- Cuota repercutida=0. (No se admite en blanco).

3. OPERACIONES SUJETAS NO EXENTAS CON Y SIN INVESIÓN DEL SUJETO PASIVO.S3
3.1 Cuando se marque S3, y clave de régimen distinto de 03,05, 09,16 validar:
-Al menos dos líneas de detalle.
-Tipo impositivo: campo de cumplimentación obligatoria (se admite 0).
-Al menos una línea de detalle con tipo 0.
-Al menos una línea con tipo impositivo distinto de 0.
- Cuota repercutida:
Si tipo es 0, cuota cero.
Si tipo es distinto de cero, campo de cumplimentación obligatoria (excepto tipo de factura F2, F4 y R5).
Si TipoRectificativa<> “I”, tipo factura ≠F2, F4 o R5 y todas las claves de régimen especial ≠06 validar que: Cuota y base imponible deben tener el mismo signo.
Si [ BI ] ≤ 1000: [Cuota]=([Base] * tipo) +/- 1% de [BI] ( y en todo caso se admite una diferencia de +/- 10 euros).
Si [BI] ˃ 1000: [Cuota]=([Base ]* tipo) +/- 10 euros.

Si tipo cumplimentado distinto de 0 y alguna de las claves de régimen especial =06: Campo de cumplimentación obligatoria (excepto tipo de factura F2, F4 y R5) pero no se valida la cuota repercutida.

3.2 Cuando se marque S3, y clave de régimen sea 03,05 o 09.
- Al menos dos líneas de detalle.
- Tipo impositivo: solo se admitirá en blanco y tipo 0.
- Al menos una línea con tipo impositivo igual a 0.
- Cuota repercutida: sólo se admitirá 0 o blanco.

3.3 Cuando se marque S3, existan varios regímenes, alguno sea 03,05 ó 09 y alguno sea distinto de 03,05 y 09:
-Al menos 2 líneas.
-Al menos una línea con tipo impositivo igual a 0.
-Cuota repercutida:
- Si el tipo es cero o blanco cuota tiene que ser cero o blanco.
- Si el tipo es distinto de cero o blanco, todas las claves de régimen especial son ≠06: campo de cumplimentación obligatoria (excepto tipo de factura F2, F4 y R5)
- Si el tipo es distinto de cero o blanco, todas las claves de régimen especial son ≠06 y tipo de factura ≠F2, F4 y R5 y
TipoRectificativa ≠ “I” validar que:
Cuota y base imponible deben tener el mismo signo.
Si [ BI ] ≤ 1000: [ Cuota]=([Base] * tipo) +/- 1% de [BI] ( y en todo caso se admite una diferencia de +/- 10 euros).
Si [BI] ˃ 1000: [Cuota]=([Base ]* tipo) +/- 10 euros.
- Si tipo cumplimentado es distinto de 0 o blanco y alguna de las claves de régimen especial =06: campo de cumplimentación obligatoria (excepto tipo de factura F2, F4 y R5) pero no se valida cuota repercutida

3.4 Desglose a nivel de tipo de operación.
- Excluyente con el desglose a nivel de factura.
- Se cumplimentará bien el bloque PrestaciónServicios o Entrega o ambos, pero al menos debe aparecer uno PrestacionServicios y/o Entrega.
- En caso de que se cumplimenten simultáneamente los bloques PrestaciónServicios y Entrega, las claves S1, S2 y S3 se informarán de manera independiente respecto de cada uno de los ellos.
- Se aplicarán a cada uno de los bloques informados, de manera independiente, las mismas validaciones que las correspondientes al bloque desglose de factura.

Validación del bloque sujeta/exenta en el libro de emitidas 3. Si se marca una sola ClaveRegimenEspecialOTranscedencia y es 02 "Exportación", sólo se podrá indicar la operación Sujeta/exenta (Excepto tipo de comunicación =A5 y A6).
4.  Si  se  marca  más  de  un  régimen ClaveRegimenEspecialOTranscedencia  o  ClaveRegimenEspecialOTrascendenciaAdicional(Excepto  tipo  de  comunicación =A5 y A6) y uno de ellos es 02: Debe indicar una operación Sujeta/exenta
Validación del tipo comunicación A5 y A6 en el libro de emitidas Solo si declara facturas de devolución del IVA en régimen de viajeros
Si TipoComunicacion=”A5” o “A6” (devolución del IVA en régimen de viajeros) el campo TipoFactura debe ser “F1”
Si TipoComunicacion=”A5” o “A6” el campo ClaveRegimenEspecialOTrascendencia debe ser “02”
Si TipoComunicacion=”A5” el NumSerieFacturaEmisor debe tener formato de número de identificación del DER.
5. Si tipo de comunicación =A5 o A6:
   -El tipo de operación debe ser Sujeta/NoExenta,
   -TipoNoExenta=S1
   -CuotaRepercutida y BaseImponible deben ser negativos
Validación del campo <TipoFactura> en el libro de emitidas

-Si TipoComunicacion=”A5” o “A6” (devolución del IVA en régimen de viajeros) el campo TipoFactura debe ser “F1”
-Si ClaveRegimenEspecialOTranscedencia= 06 "Régimen especial grupo de entidades en IVA/IGIC (Nivel Avanzado)" el campo TipoFactura debe ser distinto de “F2: Factura Simplificada y Facturas sin identificación del destinatario art. 6.1.d) RD 1619/2012” ,”F4: Asiento resumen de facturas” o “R5: Factura Rectificativa en facturas simplificadas”.

Validación del campo <BaseImponibleACoste> en el libro de emitidas 1.Sólo se podrá rellenar si ClaveRegimenEspecialOTranscedencia o ClaveRegimenEspecialOTrascendenciaAdicional="06" (Régimen especial grupo de entidades en IVA (Nivel Avanzado)).
2. Obligatorio si ClaveRegimenEspecialOTranscedencia o ClaveRegimenEspecialOTrascendenciaAdicional = 06: Régimen especial grupo de entidades en IVA/IGIC (Nivel Avanzado)
Validación del campo <CuotaSoportada> en el bloque <InversionSujetoPasivo> en el libro de recibidas 1.Cuota y base imponible deben tener el mismo signo.
   Si [BI ]≤1000: [Cuota]=([Base]* tipo) +/-1% de [BI]( y en todo caso se admite una diferencia de +/-10 euros).
   Si  [BI]˃1000: [Cuota]=([Base ]* tipo) +/-10 euros
1. Solo se permiten los tipos 0%, 4%, 10% y 21%
2. Si FechaOperacion <=2012 se permiten los tipos 7%, 8%,16% y 18%
Validación del campo <CuotaSoportada > en el bloque < DesgloseIVA > en el libro de recibidas

1. No se debe informar si ClaveRegimenEspecialOTranscedencia="02" (Operaciones por las que los Empresarios satisfacen compensaciones REAGYP)
2.Si cuota soportada está cumplimentada y todas ClaveRegimenEspecialOTranscedencia <>06 y TipoRectificativa<>I y BI<>0 validar que:
   Cuota y base imponible deben tener el mismo signo.
   Si [ BI ] ≤ 1000: [Cuota]=([Base] * tipo) +/- 1% de [BI] ( y en todo caso se admite una diferencia de +/- 10 euros).
   Si [BI] ˃ 1000: [Cuota]=([Base ]* tipo) +/- 10 euros.
3.Si cuota soportada está cumplimentada y (solo tiene una clave régimen informada y es ClaveRegimenEspecialOTranscedencia =06) y TipoRectificativa<>I y BI<>0 validar que:
   Cuota y BI a coste deben tener el mismo signo.
   Si [BI a coste] ≤ 1000: [Cuota]=([BI a coste] * tipo) +/- 1% de [BI a coste] (y en todo caso se admite una diferencia de +/- 10 euros).
   Si [BI a coste] ˃ 1000: [Cuota]=([BI a coste]* tipo) +/- 10 euros.

Validación del campo <ImporteCompensacionREAGYP > en el bloque <DesgloseIVA> en el libro de recibidas

1.Sólo se podrá rellenar (y es obligatorio) si ClaveRegimenEspecialOTranscedencia="02" (Operaciones por las que los Empresarios satisfacen compensaciones REAGYP)
2. Si ClaveRegimenEspecialOTranscedencia="02" validar:
   Importe compensación y base imponible deben tener el mismo signo.
   Si [ BI ] ≤ 1000: [Importe Compensación]=([Base] * tipo compensación) +/- 1% de [BI] ( y en todo caso se admite una diferencia de +/- 10 euros).
   Si [BI] ˃ 1000: [Importe Compensación]=([Base ]* tipo compensación) +/- 10 euros.

Validación del campo <TipoImpositivo> en el libro de recibidas

1.No se debe informar si ClaveRegimenEspecialOTranscedencia="02" (Operaciones por las que los Empresarios satisfacen compensaciones REAGYP)
2. Obligatorio si CuotaSoportada está cumplimentada y BaseImponible <>0 y (todas ClaveRegimenEspecialOTranscedencia o ClaveRegimenEspecialOTrascendenciaAdicional <>”06”)
1.No se debe informar si ClaveRegimenEspecialOTranscedencia="02" (Operaciones por las que los Empresarios satisfacen compensaciones REAGYP)3. Obligatorio si CuotaSoportada está cumplimentada y BaseImponible <>0 y (tiene varias claves régimen informadas y alguna es ClaveRegimenEspecialOTranscedencia =06)
4. Obligatorio si CuotaSoportada está cumplimentada y (solo tiene una clave régimen informada y es ClaveRegimenEspecialOTranscedencia =06)
5. Solo se permiten los tipos 0%, 4%, 10% y 21%
6. Si FechaOperacion <=2012 se permiten los tipos 7%, 8%, 16% y 18%

Validación del campo <NumSerieFacturaEmisor> en TipoFactura ="F5" y "LC"en el libro de recibidas 1. Si TipoFactura ="F5" el NumSerieFacturaEmisor debe tener formato de número de identificación DUA:
   AA, dos últimos dígitos del año de captura del DUA
   PP, País del DUA: admitiríamos cualquier código ISO, no solo España.
   00RRRR, Recinto de presentación
   AAAAAAA, "numeración secuencial" dentro del recinto de presentación
   D, dígito de validación
2. Si TipoFactura ="LC" el NumSerieFacturaEmisor debe tener formato de las liquidaciones complementarias de Aduanas:
   Debe comenzar por LC, A01 o A02
Validación del campo <CuotaDeducible> en el libro de recibidas

1.Si el campo cuota soportada de todas las líneas de detalle es positivo, validar que:
   Cuota deducible ≤ suma de cuotas soportadas +1 euro. (No se aplicará cuando ClaveRegimenEspecialOTranscedencia =14 y fecha de envío sea menor que 1.1.19 o  ClaveRegimenEspecialOTranscedencia sea 02 o 13)

2.Si el campo cuota soportada tiene alguna línea positiva y alguna negativa, (No se aplicará cuando ClaveRegimenEspecialOTranscedencia =14 y fecha de envío sea menor que 1.1.19 o clave régimen sea 02 o 13) validar que.
   Cuota deducible ≤ suma de las cuotas soportadas positivas + 1 euro. (no tener en cuenta las cuotas soportadas negativas).

3.Si se indica 13 como ClaveRegimenEspecialOTranscedencia, validar que:
   Cuota deducible=0.

4.Si se indica como ClaveRegimenEspecialOTranscedencia 02, validar que:
   [CuotaDeducible]<= [suma importe de la compensación REAGYP] +1 euro.

Validación del campo <BaseImponibleACoste> en el libro de recibidas 1.Sólo se podrá rellenar si ClaveRegimenEspecialOTranscedencia o ClaveRegimenEspecialOTrascendenciaAdicional =”06” (Régimen especial grupo de entidades en IVA (Nivel Avanzado)).
2.Obligatorio si ClaveRegimenEspecialOTranscedencia o ClaveRegimenEspecialOTrascendenciaAdicional =”06: Régimen especial grupo de entidades en IVA/IGIC (Nivel Avanzado)”

 

Versión 1.1 bis de SII

Versión 1.1 bis de SII

A partir del 1 4 de Enero de 2021 entra en vigor una nueva versión 1.1 bis.

Son cambios muy específicos y la mayoría de ellos opcionales, así que pueden seguir presentando como siempre.

Nuestra planificación es tener disponibles aquellos cambios que no supongan rotura de la base de datos en Diciembre y una vez pasado un tiempo de 2021, Febrero o Marzo, incorporar los cambios que requieran recrear las bases de datos.

Enero y Febrero siempre son complejos para nosotros y los clientes por la gran cantidad de operaciones fiscales y contables a realizar, por eso hemos considerado innecesario añadir carga adicional a los clientes por unos cambios que o no le afectan o directamente son prescindibles por opcionales. También damos tiempo a las haciendas forales a que se pongan al día con dichos cambios, si finalmente los implementan, ya que normalmente tardan un poco más en añadir ciertos cambios incorporados a nivel de AEAT.

Pueden consultar los cambios en el documento preparado por de la AEAT.

Un resumen sería la captura de dicho documento siguiente:

Cambios del SII versión 1.1 bis

Dado que no cambia la versión del SII, 1.1, podrán seguir enviando con normalidad.

Respecto a BienInversion, ya teníamos en GeneraSII un campo previso para ello desde el principio, M303BI, así que en la medida en que tengamos claro que las forales y Canarias lo soportan lo incorporaremos en el envío de datos.

El tema de Deducir en periodo posterior, requiere añadir nuevos campos y por lo tanto se rompería la base de datos de las facturas recibidas, lo que supondría tener que recrearla, por lo que no se implementará inicialmente.

Consultar año completo  es una funcionalidad muy útil y que hemos estado echando de menos todo este tiempo. Implementado en Versión 2.0.3.27 de 28-10-2020, funciona en entorno de pruebas, en producción no lo hará hasta el 01 04-01-2021. En realidad no vale para mucho ya que por el diseño de la respuesta no indica el periodo real de las facturas consultadas, devuelve todas como 0A en lugar del mes de cada una :(

Consulta de año completo al SII

Los nuevos registros para el Suministro-Venta de Bienes en Consigna se están añadiendo y probando desde la Versión 2.0.3.27 de 28-10-2020. Añadido soporte completo en Versión 2.0.3.35/Versión 2.0.4.0 de 31-12-2020.

Venta de Bienes en Consigna

Si quieren estudiar los datos necesarios para cada caso pueden consultar nuestra plantilla Excel de Venta_de_Bienes_en_Consigna.xls.

Validación de importe total en facturas recibidas en casos de Inversión de Sujeto Pasivo

Validación de importe total en facturas recibidas en casos de Inversión de Sujeto Pasivo

16-11-2020 13:15

La nueva validación establece en el IMPORTE TOTAL de FACTURAS RECIBIDAS:

13.IMPORTE TOTAL.Si el campo "Importe Total" está cumplimentado se validará que sea igual a: Ʃ (BI +Cuota soportada+ Cuota recargo eq. + Importe compensación) de todas las líneas de detalle del bloque "Desglose" + Ʃ (BI +Cuota soportada+ Cuota recargo eq) de todas las líneas de detalle del bloque "Desglose de inversión del sujeto pasivo".
Esta validación no se aplicará cuando alguna clave de régimen sea 03, 05 o 06.Esta validación tampoco se aplicará cuandoalguna clave de régimen sea 01 y además el campo "Base imponible" del bloque "DesgloseIVA" sea 0.
Se admitirá un margen de error de +/-10 euros.

 
En el caso de operaciones de Inversión de Sujeto Pasivo interiores (por ejemplo: por ejecución de obra, compra de material de desecho, ...) si cumplimos la regla que han establecido y sumamos en importe total la cuota calculada de IVA para evitar el error de validación, provocamos un error en el contraste con la factura presentada por el proveedor, donde su importe total comunicado en ningún caso incluye la cuota de ISP que si calculamos nosotros. La factura aparecería como "Parcialmente constrastada".

Si aplicamos el mismo criterio implícito en el contraste de ISP de operaciones interiores, en otros casos se entiende que tampoco deberíamos sumarles la cuota de IVA en el importe total comunicado.

Me refiero concretamente a estas figuras de Inversión de Sujeto Pasivo:
- Prestación de servicios recibida de un acreedor de fuera de la Unión Europea
- Prestación de servicios recibida de un acreedor de la Unión Europea
- Adquisición de bienes a un proveedor de la Unión Europea

Humildemente creo que se deberían de excluir en la validación el caso de la Clave 09 (operaciones intracomunitarias) y no sumar las cuotas calculadas en de ISP en el caso de operaciones interiores (ejecución de obra, material de desecho, ...) y de servicios de fuera de la UE.
De esta forma no aparecerían como "Parcialmente constrastadas" las ISP interiores y el ImporteTotal sería coherente con otras operaciones de ISP diferentes.

Hemos comunicado este tema a la AEAT, estamos a espera de que nos digan algo.

17-11-2020 10:03

Hemos recibido contestación de la AEAT.

En relación a su consulta, informarle que  las facturas de ISP se registran de la forma en que se indica en la FAQ 4.3 , es decir, calculando y consignando la cuota soportada correspondiente a dicha factura así como cumplimentar el campo "Cuota Deducible". En el campo <Importe total> que es de cumplimentación voluntaria, se deberá consignar sólo el importe de la Base.
En cuanto a las adquisiciones intracomunitarias que se registran con clave 09, se debe calcular la cuota soportada, pero en <Importe total> solo se consigna el importe de la base imponible.

Con las nuevas validaciones que entrarán en vigor el 1 de enero de 2021, este tipo de facturas a día de hoy (periodo de pruebas) se aceptan con errores. No obstante, se va a proceder a cambiar la validación para que al registrar estas facturas recibidas con ISP y de adquisidores intracomunitarias se acepten sin errores.

Esta respuesta y el cambio que van a realizar nos quita un peso de encima.

Mi mas sincero reconocimiento a los técnicos de la AEAT que atienden este tipo de consultas. Su eficacia y cercanía a la hora de escuchar es excepcional.

 

La verdad es que los técnicos del SII cuando se les comunica alguna cuestión responden de forma rápida. Anteriormente ya les advertí de un error en una ruta en el archivo wsdl de la venta de bienes en consigna que han cambiado ya.

Creo que hay un error en la dirección de :
Entorno de PRODUCCION día 1 de julio 2018 para acceso con certificado de sello
https://www10.agenciatributaria.gob.es/wlpl/SSII-FACT/vb/oi/SiiFactVBV1…
En archivo SuministroVentaBienesConsigna.wsdl
No sigue el criterio seguido hasta ahora en otros casos, si no me equivoco sería:
https://www10.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/vb/SiiFactVBV1…

 

14-12-2020 10:50

Parece que este problema ha sido resuelto esta mañana.

A primera hora daba este error al enviar el alta.

Código Error: 2024 - El valor de ImporteTotal no coincide con el sumatorio de BaseImponible, CuotaSoportada, CuotaRecargoEquivalencia e ImporteCompensacionREAGYP en todas las lineas de detalle.

Eso a las 08:44, ahora ya ha funcionado, a las 10:50, así imagino que ya está resuelto.

Certificados

Certificados

El sistema de cifrado y uso de certificados de GeneraSII es totalmente independiente de los almacenes de certificados del Sistema Operativo, los navegadores o Java.

Esto tiene ciertas ventajas:

  • Evita engorrosas dependencias cambiantes del sistema operativo, navegadores o plataformas como Java o .Net.
  • Los certificados se pueden distribuir de forma segura y sencilla.
  • Le permite ceder de forma segura su certificado y que el mismo solo pueda ser utilizado en GeneraSII. Esto no compromete su certificado.

GeneraSII usa tres certificados:

  • Parte pública del Certificado raíz de su certificado, el de la empresa certificadora aceptada por la Agencia Tributaria.
  • Parte pública de su certificado.
  • Parte privada de su certificado, apropiadamente protegido con contraseña.

 

Para poder usar el certificado digital de su empresa hay que exportar el mismo desde su navegador y convertirlo desde GeneraSII.

No tiene que remitirnos en ningún momento su certificado digital. El certificado siempre estará en su equipo junto a la aplicación.

Exportar certificado digital desde navegador

Exportar certificado digital desde navegador

Para obtener en GeneraSII la parte pública y privada de su certificado digital, así como el certificado público de la empresa certificadora, necesita previamente exportar el mismo desde su navegador.

Internet Explorer

Opciones de Internet -> Contenido -> Certificados -> Seleccionamos certificado a exportar -> Exportar ...

Hay que indicar que queremos Exportar la clave privada

Exportar certificado en Internet Explorer  

Si al tratar de exportar no puede exportar la clave privada es porque al hacer la importación del certificado en el sistema no le indicó la opción de "Marcar como exportable..".

Certificado no exportable en IE-Windows

Utilice una copia de seguridad, otro navegador o vuelva a importar su certificado.

Marcar como exportable certificado digital en IE-Windows

Seleccionamos el formato .pfx. Marque la opción "Si es posible, incluir todos los certificados en la ruta de acceso de certificación". Es necesario para obtener el certificado del organismo de certificación.

Opciones de exportación de certificado digital en Explorer

Como ha visto, está exportando la clave privada, proteja el certificado con una buena contraseña. Cualquiera que consiga ese archivo, sin proteger con una contraseña, podría usar el certificado e imaginamos que no para pagar sus impuestos.

Mozilla Firefox

Preferencias -> Avanzado -> Seleccionamos el certificado a exportar -> Hacer copia

Exportar certificado digital en Firefox

Tenga en cuenta que está exportando la parte privada del certificado proteja la exportación con una contraseña fuerte. Cualquiera que consiga ese archivo, sin proteger con una contraseña, podría usar el certificado y hacerse pasar por usted.

Contraseña al exportar certificado en Firefox

Google Chrome

Sirve el procedimiento seguido con Internet Explorer.

Certificado digital exportado

Aunque la extensiones difieren, pfx en Internet Explorer (Windows en realidad) y p12 en Mozilla Firefox, en realidad contienen información similar.

Serán usados para que GeneraSII genere los archivos con:

  • El certificado del organismo certificador: *.ca.pem
  • La parte pública de su certificado: *.crt.pem
  • La parte privada con su certificado protegido con contraseña: *.key.pem

Tras la conversión puede borrar el archivo pfx o p12, no van a ser usado por GeneraSII.

Certificados digitales exportados desde Explorer y Firefox

Conversión de certificado digital para uso en GeneraSII

Conversión de certificado digital para uso en GeneraSII

El esquema general de conversión es el siguiente, aunque es conveniente que lea el procedimiento completo:

Esquema de conversión de certificado para uso en GeneraSII

Tras la exportación del certificado digital desde Internet Explorer o Firefox procedemos a prepararlo para su uso en GeneraSII.

Vamos a menú superior: Conectividad -> Convertir Certificados.

En las instalaciones iniciales antes hay que descargar: Archivo de recursos: Librerías de comunicación openssl. Se sitúa y ejecuta junto al ejecutable de GeneraSII. Esto no es necesario para cambios de certificados, ya que este paso se hizo en la instalación inicial.

Use la opción "Descargar archivo de Recursos". Será necesario tanto para este proceso como para enviar datos a la AEAT.

Descargar recursos GeneraSII

Actualizar certificado caducado

Antes de importar el nuevo certificado, borre los archivos del antiguo certificado en el directorio de Certificados de GeneraSII.

Certificado de empresa y certificado de asesor (colaborador social)

El programa usará el certificado de la empresa cuando sea encontrado en el directorio "Certificados" de la misma. Si no existe usará un certificado de colaborador social para la Agencia Tributaria, localizado en el directorio "Asesor\Certificados".

En una empresa normal tendrán que usar los certificados digitales de cada una de las empresas que presenten el Suministro Inmediato de Información o autorizar a una de ellas como presentador del resto.

Conversión de certificado

1) Seleccionamos certificado exportado en formato *.pfx o *.p12
2) Introducimos la contraseña con que lo hemos protegido
3) Indicamos el directorio destino: de asesor o de empresa
4) Ponemos contraseña para proteger la parte privada del certificado, *.key.pem.
5) Convertimos el certificado

 

Convertir certificado digital para uso en SII

Confirme que los archivos generados con extensión *.pem tienen un tamaño diferente a 0, en caso contrario la exportación ha fallado.

Se puede usar el icono de la apertura de directorio al lado de Directorio Destino para abrir el directorio dónde se han convertido y configurado los certificados.

Certificado de autoridad certificadora

Si el certificado *.ca.pem no tiene contenido es porque no estaba incluido en la copia de seguridad.

Al intentar enviar se produce un error "Could not load root certificate":

Error root certificate

También podrá comprobar que el tamaño del archivo *.ca.pem es 0:

Certificados digitales exportados desde Explorer y Firefox

Puedes descargar una copia y sobre-escribir el archivo *.ca.pem.

Contraseñas y seguridad

El sistema, por su seguridad, no permite guardar la parte privada de su certificado digital sin proteger con contraseña.

Cuando intente enviar o consultar datos de la Agencia Tributaria le será solicitada. Una vez introducida no la pedirá nuevamente. Se mantendrá en memoria hasta que cambie de empresa o cierre el programa.

Hemos diseñado un sistema para evitar esta petición y para que se pueda usar GeneraSII sin conocer dicha contraseña y no comprometer la seguridad del certificado digital. Se crea un archivo *.key.pass con dicha contraseña. Cuando existe este archivo el sistema no solicita la contraseña. La opción se realiza con Crear archivo con password.

Crear archivo con password de la contraseña

La contraseña se guarda cifrada, la apertura del archivo no permite conocer la contraseña. Solo alguien que conozca el sistema de cifrado utilizado en GeneraSII podría descubrir su contraseña.

No obstante lo anterior, siempre proteja adecuadamente el acceso al directorio de GeneraSII. Aparte de los certificados estarán todos los archivos con datos y registros xml de envío y respuestas.

Comprobación de instalación de certificado

Para comprobar que el certificado está correctamente instalado haga un verificación de nombre en el censo de la AEAT. Se requiere usar certificado, si funciona, le funcionará el envío de datos al SII.

Error en nombre de persona física en SII

Caducidad de certificado

El certificado debe sustituirse cuando caduca, en caso contrario recibirá un error:  HTTP 302 Conexión incorrecta.

Error por certificado caducado

Vaya al directorio de "Certificados" borre los archivos actuales e importe el nuevo certificado.

Uso de certificados diferentes por ejercicio

Desde la versión 2.0.3.30 de 2020-11-16, se permite usar certificados diferentes por ejercicio tanto a nivel de empresa como de asesor.

Se usará el primer certificado que se encuentra. Esta es la secuencia de búsqueda y carga de los certificados en los directorios de GeneraSII:

  1. En directorio Datos\NIFTitular\Certificados\Ejercicio
  2. En directorio Datos\NIFTitular\Certificados
  3. En directorio Asesor\Certificados\Ejercicio
  4. En directorio Asesor\Certificados

Los datos de NIFTitular y Ejercicio serían los que aparecen en "Dir. Titular" y "Dir. Ejercicio-Periodo":

Directorios con los datos del titular

Aunque es opcional la creación de bases de datos para diferentes ejercicios y puede nombrar los mismos como prefiera, le recomendamos que utilice una separación y nombrado por años.

Certificados aceptados por la Agencia Tributaria

Certificados aceptados por la Agencia Tributaria

Están aceptados por la Agencia Tributaria los organismos o empresas emisoras de certificados siguientes:

Organismo o empresa emisora
AC Camerfirma S.A.
AC Camerfirma SA
AC Camerfirma SA CIF A82743287
ACCV
Agencia Catalana de Certificacio (NIF Q-0801176-I)
Agencia Notarial de Certificacion S.L.U. - CIF B83395988
ANF Autoridad de Certificacion
AULOCE S.A.U.
BANCO DE ESPAÑA
Colegio de Registradores de la Propiedad y Mercantiles de España
Coloriuris S.L.
Consejo General de la Abogacia
Consejo General de la Abogacia NIF:Q-2863006I
CONSORCI ADMINISTRACIO OBERTA DE CATALUNYA
DIRECCION GENERAL DE LA POLICIA
EDICOM
Firmaprofesional S.A.
Firmaprofesional S.A. NIF A-62634068
Firmaprofesional SA
FNMT
FNMT-RCM: Instrucciones de obtención
Generalitat Valenciana
IZENPE S.A.
JCCM
MDEF
MINISTERIO DE TRABAJO E INMIGRACION
ORGANIZACION MEDICA COLEGIAL
Seg-social
SIGNE S.A.
SISTEMAS INFORMATICOS ABIERTOS SOCIEDAD ANONIMA
TESORERIA GENERAL DE LA SEGURIDAD SOCIAL
UANATACA S.A.
VINTEGRIS SL

 

El listado de certificados permitidos puede variar en un futuro, estos son los permitidos a fecha 14-01-2017.

Certificados aceptados por Hacienda Foral de Gipuzkoa/Guipúzcoa

Certificados aceptados por Hacienda Foral de Gipuzkoa/Guipúzcoa

Revise:  pdf Lista de certificados digitales aceptados

Entre otros están admitidos:

FNMT

  • Certificado de persona física
  • Certificado de representante (entidades con o sin personalidad jurídica)

IZENPE

  • Certificado de ciudadano (personas físicas)
  • Certificado de representante de entidad con o sin personalidad jurídica

CAMERFIRMA

  • Certificado de ciudadano (personas físicas)
  • Certificado de representante (entidades con o sin personalidad jurídica)

Datos habituales en carga de facturas

Datos habituales en carga de facturas

Consideren esto como una guía rápida de carga para empezar a hacer pruebas de envío al SII. Hay más campos que le indicaremos para considerar todos los casos posibles en cada caso.

Campo Descripción
Campos comunes a facturas emitidas y recibidas
NumFactura El número de la factura tal y como aparece en el formato impreso. Dado que se utiliza para contrastar con los datos del cliente/proveedor sea muy estricto.
FechaExpedicion Fecha que aparece en la factura. También se utiliza para identificar de forma única una factura y  contrastar.
NIFID NIF o identificador del cliente/proveedor.
Para los no residentes indique el código país en los dos primeros caracteres y el sistema identifica el país de la contraparte.
Si pone como NIF la palabra "DUA" el sistema convierte en un DUA el registro.
Si coloca un asterisco el sistema convierte en factura simplificada la factura.
Pais Solo en caso de que tenga este dato, y no use la opción de poner el código país directamente en el NIFID.
Si no tiene el código de 2 caracteres puede usar el campo PaisS y el programa localiza Pais a través del mismo.
No es necesario indicarlo si se ha introducido un NIF español.
Provincia Puede usar aquí el código postal si vende en Ceuta, Canarias y Melilla para que el sistema identifique este caso. No usar si este dato se define con ClaveFiscal ya que puede producir conversiones no deseadas.
NombreRazon Nombre del cliente y proveedor. Tenga cuidado con los nombres de las personas físicas residentes, se comprueba que coincida con lo que tiene la Agencia Tributaria al presentar la factura.
Base1 Primera base imponible, aquí también puede indicar importes de ventas/compras intracomunitarias, importaciones, bases de DUA, etc. El sistema lo asigna donde corresponda.
Tipo1 Tipo, tanto por porciento, de IVA aplicado.
Cuota1 Cuota de IVA primera.
TipoRE1 Tipo de recargo de equivalencia aplicado. Solo es aplicable para ventas a minoristas en este régimen especial.
CuotaRE1 Cuota de recargo de equivalencia.
  Solo si aplica diversos tipos de IVA en la misma factura.
Tipo2 Base2 Cuota2 TipoRE2 CuotaRE2 / Tipo3 Base3 Cuota3 TipoRE3 CuotaRE3 / ....
Campos solo para facturas recibidas
FechaFiscal Fecha contable o fiscal que determina el periodo fiscal en que es declarada la factura. El sistema la convierte a Ejercicio y Periodo de forma apropiada.
FechaEntrada Fecha en que se recibe la factura, o más apropiadamente, cuando es registrada en el sistema. Es la que determina el plazo de 4/8 días para comunicar al SII la factura.
Por ejemplo, factura con fecha 25/07/2017, recibida el 10/08/2017: FechaExpedicion = 25/07/2017 - FechaFiscal = 25/07/2017 o 31/07/2017 - FechaEntrada = 10/08/2017
Misma factura recibida el 16/08/2017: FechaExpedicion = 25/07/2017 - FechaFiscal = 01/08/2017 o 16/08/2017 - FechaEntrada = 16/08/2017
Campos adicionales
ClaveFiscal Este campo permite configurar y convertir a SII casos especiales.
Se suele encontrar en casi cualquier programa de Gestión/ERP: Tax Code, Tax Group, Identificador de Impuestos, Posting Group, Tipo de Operación, ...
La información de este campo permite mucha flexibilidad en la conversión de datos brutos de su sistema de gestión o contable al SII.
Se pueden usar claves fiscales adicionales: ClaveFiscal2 y ClaveFiscal3
EBoPS "E" para entregas de bienes y "S" para prestaciones de servicios. El sistema también traduce la "I" del modelo 340 a "S" y la "P" a "E".
Solo necesario para facturas emitidas contra un cliente de fuera de TAI, Península y Baleares. Determina como se declaran las operaciones.
En compras es recomendable para generar de forma automática el modelo 349 en GeneraSII.
No usar si este dato está en ClaveFiscal.
IdExterno Este campo no es necesario para el SII, pero es estupendo para recoger el número interno de la factura en su sistema de gestión.
IdSujeto Otro campo opcional para recoger el código de cliente o proveedor a efectos de facilitar las modificaciones de los datos en las bases de datos origen.

Lo dicho al principio, en función de las particularidades de sus datos les propondremos más campos. Sin embargo con estos se soportan la mayoría de las facturas que se encuentran en el común de las empresas.

Métodos de carga de datos

Métodos de carga de datos

Si alguna de las diferentes opciones no le permite una carga sencilla de datos, no dude en consultarnos y estudiaremos su caso.

Carga desde hoja de cálculo

Carga desde hoja de cálculo

Método de carga

Este es el método mas sencillo de implementar y flexible de carga.

Solo tiene que poner nombres apropiados a las columnas de la hoja de cálculo, copiar:

Copiar en hoja de cálculo para pegar en GeneraSII

Pegar en GeneraSII.

Carga desde hoja de cálculo en SII

Si quiere saber el título a utilizar en la primera fila de las columnas utilice "Copiar nombre de campos "copiables" a portapapeles". Aunque también puede identificar ese nombre en el nombre de las columnas de las rejillas de datos.

Este método también funciona en programas de acceso a bases de datos con consultas. Por ejemplo una consulta en Access.

Lógica de carga

Este método en realidad no utiliza la hoja de cálculo. Se utiliza el contenido en modo texto pasado al portapapeles al hacer el copiado. Cualquier programa que permita copiar los datos de forma encolumnada separando por tabuladores es válido. No solo podrá usar cualquier programa de gestión de hojas de cálculo, también programas de bases de datos como Access. Solo tendrá que copiar el resultado de las consultas al portapapeles.

También puede programar el pegado directo de datos al portapapeles desde su aplicación y también se cargará sin problema.

 

Carga desde archivos de texto csv

Carga desde archivos de texto csv

Este sistema no precisa procesos manuales como en el caso de carga desde hojas de cálculo. Esto permite que se puedan procesar este tipo de archivos directamente pasando parámetros en la ejecución del programa.

Carga desde archivos de texto CSV

También permite la conversión desde formatos OEM 850 (MsDOS) e ISO-8859-15 a UTF-8, el sistema unicode usado en las comunicaciones del SII. Esto evita los errores que se pueden producir al abrir datos en un caso de cálculo, generalmente conversiones inadecuadas de datos o errores con existencia de doble comilla.

El separador de campos a utilizar sería la barra vertical "|".

Configuración de archivo CSV para carga en SII

No incluya espacios innecesarios para dar formato.

Tratamos de forma diferente el campo nulo del que contiene 0. Aquellos campos que no tengan contenido es mejor dejarlos en blanco.

Podemos procesar archivos CSV que utilicen como separador el tabulador y punto y coma, pero para evitar problemas con la aparición de dicho carácter en algún contenido es mejor utilizar la barra vertical "|".

Carga desde archivos xml de formato SII

Carga desde consultas SQL

Carga desde consultas SQL

GeneraSII permite cargar datos de facturas emitidas y recibidas mediante consultas SQL a través de conexiones ADO/ODBC.

Este es un método muy flexible ya que permite la cargar datos desde cualquier base de datos que permita este método de conexión.

Configuración de conexión y consulta SQL

Antes de nada tiene que configurar la conexión a la base de datos. Dicha conexión puede guardarse a nivel de Titular o de Ejercicio. Si su programa tiene una base de datos por ejercicio tendrá que hacer configuraciones de conexión para cada uno de ellos. En bases de datos que no hagan esta separación puede guardar los datos y sentencias SQL por Titular.

La configuración se guarda cifrada. Pero tenga presente que el usuario de GeneraSII puede visualizar los parámetros de conexión.

Carga de datos en SII mediante consulta SQL a base de datos

La consulta SQL solo permite dos parámetros, :desde y :hasta. Sirve para delimitar la consulta a un intervalo de fechas. Ambas fechas deberían estar incluidas en los datos devueltos. Si necesita delimitar la consulta a una determinada empresa solo tiene que añadir ese filtro en el where de la consulta SQL. Los parámetros deben llamarse exactamente como se indican :desde y :hasta.

Si en el where de la consulta SQL necesita utilizar filtros diferentes a los de fecha con :desde y :hasta, utilice los parámetros adicionales: :param1, :param2, :param3 y :param4.

La consulta debería devolver solo datos en bruto. De la conversión a SII ya se encarga automáticamente GeneraSII.

Si quiere evitar tener que configurar los títulos de las columnas cambie el nombre de la columna devuelta. En caso contrario tendrá que configurar una correspondencia entre el nombre de los campos devueltos por la consulta y los nombres utilizados en GeneraSII.

Cuando tenga claro que la consulta funciona guarde la misma para su uso futuro.

Ejecución de consulta

El usuario solo debe elegir el intervalo de fechas de las que quiere obtener los datos. Los datos no se pasan al formulario de carga de facturas automáticamente para permitir una revisión previa de los mismos.

Cuando quiera pasar los datos para su proceso posterior use "Traspasar a Facturas".

Cargar consulta SQL en SII

Carga mediante consulta a SII

Carga mediante consulta a SII

Esta opción es muy interesante en varias situaciones:

  • Uso para cotejar datos en GeneraSII y SII
  • Reconstruir datos borrados en GeneraSII a partir de los datos en SII
  • Recuperar datos de presentación y estado de facturas
  • Asignar datos de Contraste con las contrapartes que están obligadas al SII
  • Cargar los datos presentados por otros programas y aprovechar otras de las ventajas de GeneraSII

GeneraSII se conecta a la web del SII y realiza una consulta de facturas:

Obtener facturas del SII

Ojo, los datos se consultan desde el formulario de carga, no desde el principal, ya que en ese caso se duplican los datos.

Se selecciona el Ejercicio y Periodo, se pulsa Consultar y una vez obtenidos los datos Procesar. Como es posible que tenga que bajar varios meses, y dado que solo se pueden consultar de mes en mes, puede utilizar Avanza Página y Retrocede Página de su teclado para ir cambiando mes antes de cada Consulta.

Esto va añadiendo los datos al formulario de carga. En el mismo puede utilizar las opciones de Cotejar "S" "M" y "N" y Cotejar Borrados "B" para identificar diferencias entre las facturas que tiene su Hacienda Tributaria en el SII y las que tiene GeneraSII.

Cotejar datos en SII

Una vez comprobado que todo coincide puede aprovechar estos datos de descarga para:

  • Traspasar datos de Estado de Cuadre para hacer seguimiento de Estado de Cuadre y Contraste
  • Traspasar datos de Presentación, Estado de Factura y de Estado de Cuadre, esto permite recuperar los estados de presentación de facturas que ha enviado pero que no ha guardado

Carga de modelo 340

Carga de modelo 340

GeneraSII permite la importación y traducción de datos del modelo 340 a la información requerida por el SII. El proceso es tan sencillo como indicar ubicación del archivo.

Importar modelo 340 en SII

Al cargarse los datos en los formularios de conciliación de GeneraSII se puede hacer la importación de un periodo completo y dejar que sea la aplicación la que detecte los nuevos registros o los que han sido borrados o modificados.

En las facturas de compra no viene incluida la fecha de entrada de la factura, pero podría asignarse la misma automáticamente según el día de carga en GeneraSII sin mayor problema.

No recomendamos este método de trabajo salvo que no tenga otras opciones. Generalmente no incluye todos los datos necesarios.

Carga de datos desde listados de facturas de SAP

Carga de datos desde listados de facturas de SAP

Carga de informes Tax Reports de SAP* en SII

Hemos incorporado la opción de cargar directamente los informes IVA de SAP. Se usa alguna de estar transacciones: S_ALR_87009895, S_ALR_87100833 o S_ALR_87012357.  También puede que tenga disponbile otra similar en su versión de SAP:

Informe Tax Report de SAP para carga en SII

También puede sacarse esta información a través del report del modelo 340, transacción ZFIMOD340:

Transacción de report de 340 en SAP para SII

Esto produce un informe similar a este:

Informe fiscal de SAP

GeneraSII permite la traducción de títulos de columnas en SAP a campos internos.

Traductor de títulos en informes

También se pueden configurar las Claves Fiscales de SAP, el campo Tx, para que GeneraSII haga la traducción de registros de facturas a SII.

Tax Code de SAP

Ahora en GeneraSII pueden parametrizarse los mismos para hacer la conversión automática de sus datos a SII con los datos básicos del informe.

Claves Fiscales en GeneraSII

El procedimiento de implantación, junto con el análisis y asesoramiento en clasificación de claves fiscales Tx, posiblemente no le lleve más de un par de horas.

Formatos soportados

Este procedimiento puede usarse para importar según 3 métodos diferentes, ordenados por sencillez:

1) Exportación a formato texto: específico para SAP, opción "unconverted" o "S/conversion"
2) Exportación a portapapeles: específico para SAP, opción "In the clipboard" o "En el portapapeles" Atención en algunos casos SAP no copia el contenido correctamente.
3) Exportación a Excel de informe: abriendo el mismo y copiando y pegando del modo estándar

 

  Exportación de informe fiscal desde SAP para SII

Exportación de informe fiscal desde SAP para SII

Por su comodidad le recomendamos que usen los métodos específicos para SAP. El método que lee desde el portapapeles es la opción más directa y que requiere menos pasos.

Importación de informe SAP a SII desde portapapeles

Campos necesarios en informe de SAP

A continuación mostramos los campos que se suele usar en los informes de SAP.

SAP Field inglés SAP Field Castellano GeneraSII Field

Doc. Date

Pstng Date

DocumentNo

Reference

DocumentNo

Reference

Tx

Type

G/L

Tax base amount

Output tax

Input tax

Non-deductible

Rate

Tax Number 1

VAT Registration No.

Business PartnerName

ISO

Customer

Vendor

Doc.Header Text

G/L

Fecha doc.

Fe.contab.

Nº doc.

Referencia

Nº doc.

Referencia

II

COp

 

Importe base

IVA repercutido

IVA soportado

No deducible

Tipo

Nº ident.fis.1

N.I.F. comunitario

Nom.interl.comercial

ISO

Cliente

Acreedor

Texto cab.documento

Lib.mayor

FechaExpedicion

FechaFiscal

NumFactura en facturas emitidas (habitualmente)

IdExterno en facturas emitidas (habitualmente)

IdExterno en facturas recibidas (siempre)

NumFactura en facturas recibidas (siempre)

ClaveFiscal

ClaveFiscal2

ClaveFiscal3

Base1

Cuota1

Cuota1

CuotaNoDeducible

Tipo1

NIFID

NIFID

NombreRazon

Pais

IdSujeto

IdSujeto

ComodinCarga

ClaveFiscal3

 

La referencias a documento y referencia están duplicadas porque se asocian de forma diferente en facturas emitidas y recibidas.

Hay ciertos campos no obligatorios pero que se indican para usarlos posteriormente en conciliación de datos y o identificación dentro de SAP: IdSujeto e IdExterno.

Utilice el método incorporado en GeneraSII para configurar la conversión de títulos-campos tanto para castellano como inglés. Botón derecho sobre rejilla de tabla de Campos:

Mapeado de títulos de SAP a campos de GeneraSII

Utilice esta opción antes de modificar el informe de SAP para saber que campos tendrás que incorporar.

Cambio de Informe Tax Report de SAP

El formato de la transacción carece de cierta información fundamental que tendrás que añadir modificando el layout.

Hay que crear un “layout” con la opción de “configure” . Después se pueden añadir y quitar campos.

Configurar informe de SAP para carga en SII

Una vez se marca “configure” aparece el diseño que esté marcado por defecto.

Configurar informe de SAP para carga en SII

En el botón en rojo se va al menú de configuración, donde puedes seleccionar los campos que quieres que aparezcan , la posición en el informe de ese campo , etc, etc

Configurar campos en informe de SAP

Las capturas son de la versión de inglés, pero será parecido en la versión de castellano.

Si no aparece el nombre del cliente o proveedor es porque tienen que marcar una opción particular.

"Read address data" en versión en inglés:

Partner Name en SAP

"Leer dirección" en versión en castellano.

Nombre de interlocutor en SAP

Configurar IVA no deducible o deducible parcialmente

Cuando no todo sea deducible al 100% tendrá que configurar en SAP un Indicador de Impuestos o Tax Code para indicar la parte deducible y la no deducible.

Un ejemplo de no deducible un 80% y deducible un 20%. Por ejemplo vehículos de empresa en el que el 80% del uso total es para uso particular del empleado.

No deducible al 80%

No deducible al 50%:

No deducible al 50%

No deducible al 100%. Dietas, liberalidades, cestas de Navidad, etc:

No deducible al 100%

Configurar IVA con recargo de equivalencia

No hay que usar el TaxCode o Identificado de Impuestos del IVA normal al 21%, hay que crear un TaxCode que incluya el tipo de IVA y el tipo de recargo de equivalencia.

TaxCode con recargao de equivalencia en SAP

Luego en ClavesFiscales hay que configurar esos mismos tipos en Tipo y TipoRE.

Número de factura incompleto

SAP tiene un límite para las referencias de facturas recibidas de 16 caracteres. Dicho límite no puede ampliarse de ninguna manera y la propia SAP ha utilizado un método similar al propuesto para resolver el problema de incluir números de factura con más de 16 caracteres.

Utilice el campo "Texto cabecera". Nosotros los cargamos por defecto como ComodinCarga.

Para indicar que incluye el número de factura hay que poner los datos entre corchetes ([]).

Hay tres formas de indicarlo:

  1. [ES18+]: Al contenido de Referencia se le concatena al principio ES18. Es la opción más cómoda.
  2. [+7818]: Al contenido de Referencia se le concatena al principio 7818 al final. No lo recomendamos ya que la referencia generalmente tiene su parte más significativa al final.
  3. [ES1823333333780018]: El contenido de Referencia es sustituido por el contenido entre corchetes del texto de cabecera del documento.

Texto de cabecera en SAP

*SAP es marca registrada de SAP y se usa exclusivamente a efectos identificativos de su producto y sin intención de apropiación o uso fraudulento de la misma

Carga de datos desde Microsoft Dynamics AX

Carga de datos desde Microsoft Dynamics AX

La carga desde Microsoft Dynamics AX en GeneraSII para el envío de datos al SII es bastante sencilla puesto que los datos se pasan a GeneraSII desde el portapapeles.

Carga de datos

Los datos se traspasan a través de informes estándar de Dynamics AX.

Esta es la ruta para obtener el soportado:

Carga de facturas recibidas en el SII desde Microsoft Dynamics AX

Similar a la carga de facturas emitidas al SII:

Carga de facturas emitidas en el SII desde Microsoft Dynamics AX

Como se verá en las capturas, hay que seleccionar todas los registros y copiar los datos:

Copiar datos en el SII desde Microsoft Dynamics AX

Para su carga usamos "Pegar lineas desde portapapeles ...":

Pegar datos en el SII desde Microsoft Dynamics AX

Eso carga todos los datos necesarios para la presentación desde Microsoft Dynamics AX al SII. Aunque previamente hay que configurar la conversión de datos.

Configuración previa de conversión de datos

Se configuran la conversión de los campos de Microsoft Dynamics AX a los campos del GeneraSII.

Configurar conversión de campos de Microsoft Dynamics AX a SII

Uno de los campos más importantes es el Código de impuestos, es lo que permite configurar la conversión de cada tipo de factura de Dynamics AX al SII.

Configuración de conversión de facturas de Microsoft Dynamics AX a SII

Esta es parte de la magia del programa ya que permite una conversión muy precisa de cada Código de impuestos a lo determinado por el SII.

Como se puede apreciar, la integración de GeneraSII con Microsoft Dynamics AX es rápida, sencilla y muy flexible.

Carga de facturas emitidas desde GesTerapia

Carga de facturas emitidas desde GesTerapia

Este procedimiento permite obtener los datos de facturación, filtrados por centros y fechas, desde GesTerapia y volcarlos a GeneraSII.

Importación de facturas desde el programa GesTerapia

Al tratarse de una conexión segura, tendrá que configurar la key de conexión, que será guardada cifrada.

Los centros se pueden descargar directamente mediante una llamada al servidor. Solo necesario la primera vez.

También se configuran los centros para evitar introducirlos manualmente. Por comodidad añada el NIF de la empresa y un espacio al principio. GeneraSII filtrará los centros por el NIF del titular.

Configurar conexión a GesTerapia  

Los datos obtenidos incluyen las cuentas contables que posteriormente le permitirán su volcado a programas contables.

Carga de facturas desde Contaplus

Carga de facturas desde Contaplus

GeneraSII permite la carga de registros de facturas emitidas y recibidas desde los ficheros dbf de datos de Contaplus*.

Tan solo tiene que indicar la ubicación a los archivos Diario.dbf y SubCta.dbf de Contaplus. Esta configuración es guardada a nivel de titular y ejercicio.

Configurar carga desde Contaplus en SII

Una vez delimitado el intervalo de fechas desde el que quiere realizar la carga solo tendrá que realizar el traspaso de datos.

Cargar datos desde Contaplus a SII

Tenga presente que los datos se cargan en los formulario de carga de datos, donde se procede a la conciliación e identificación de facturas modificadas y nuevas. No tiene que preocuparse por asignar periodos de carga que incluyan solo facturas nuevas.

No es necesario tener instalado Contaplus para cargar datos del mismo en GeneraSII.

*Contaplus es marca registrada de Sage y se usa exclusivamente a efectos identificativos de su producto y sin intención de apropiación o uso fraudulento de la misma

Carga de facturas desde Contanet

Carga de facturas desde Contanet

GeneraSII permite la carga de registros de facturas emitidas y recibidas desde los ficheros dbf creados mediante el sistema de exportación de datos de Contanet.

Se tienen que importar archivos de IVA y Datos en formato DBF, en opción Exportar:

Contanet Exportar

Opciones tercera y cuarta en formato DBF:

Exportar datos desde Contanet

Tan solo tiene que indicar la ubicación a los archivos iva.dbf y datos.dbf exportados en Contanet. Esta configuración es guardada a nivel de titular y ejercicio.

Configurar carga desde Contanet en SII

Una vez delimitado el intervalo de fechas desde el que quiere realizar la carga solo tendrá que realizar el traspaso de datos.

Cargar datos desde Contanet a SII

Tenga presente que los datos se cargan en los formulario de carga de datos, donde se procede a la conciliación e identificación de facturas modificadas y nuevas. No tiene que preocuparse por asignar periodos de carga que incluyan solo facturas nuevas.

 

Cargar facturas desde Contasys

Cargar facturas desde Contasys

El proceso es tan sencillo como indicar el intervalo de fecha a recuperar, abrir los datos y cargar los mismos en las facturas de GeneraSII. Los nombres y NIFs se limpian de caracteres no válidos.

Importar facturas recibidas desde Contasys para SII

La configuración se determina y guarda por ejercicio. Solo tendrá que indicar la ruta a la base de datos Access y guardar la configuración.

Configurar conexión a Contasys

No es necesario tener instalado Access ya que se usa Microsoft Jet.

Carga de datos desde DBSFactu

Carga de datos desde DBSFactu

En Contabilidad - Impuestos - Modelo SII:

Exportación de Modelo SII en DBSFactu

Seleccionamos tipo de facturas e intervalo de fechas y al botón Buscar:

Filtrar y buscar datos en DBSFactu

Seleccionamos Modelo SII Criterium.rpt:

Selección de modelo SII de Criterium

Exportamos en formato Excel en un archivo, los valores por defecto son suficientes:

Exportación a formato Excel

Abrimos, seleccionamos títulos y datos y copiamos:

Selección y copiado de datos en Excel

Ahora ya realizamos la carga habitual en GeneraSII en el formulario de cargar apropiado, de emitidas o recibidas.

Carga de datos desde Holded

Carga de datos desde Holded

Carga desde Holded

Vamos a sección Analítica -> Informes

Selección de opción de Informes en Holded

Seleccionamos la sección ventas o compras, según los datos a importar, luego informe de "Libro facturas emitidas/recibidas por impuesto":

Libro de facturas emitidas por impuesto en Holded

Ahora exportamos esos datos a Excel:

Exportación de facturas a Excel desde Holded

Esto nos crea un fichero que cargaremos automáticamente haciendo una selección de títulos y datos y copiando a portapapeles. Siempre que se haya configurado previamente según información siguiente.

Configuración en GeneraSII

Esta configuración tan solo se hace la primera vez.

Se configuran la relación entre títulos de datos en Excel y campos en GeneraSII:

Relación entre títulos de datos en Holded y campos en GeneraSII

Se configuran las particularidades de cada impuesto en ClavesFiscales:

Relación entre impuesto en Holded y datos en SII

Esta opción para configurar relaciones entre tipo de impuesto en GeneraSII y datos a suministrar en el SII, nos da toda la flexibilidad necesaria para hacer un envío perfecto de datos en base a unos datos básicos.

Esto sería todo.

Problema con FechaExpedicion

En principio, salvo que haya sido cambiado, Holded no tiene una opción sencilla para indicar fecha de expedición diferente a fecha contable en facturas recibidas. Cuando una factura llega tarde y no pueden ser FechaFiscal = FechaExpedicion. Por ejemplo factura con fecha 12/02/2022 que contabilizas el 01/05/2022 para deducirla en Mayo. Hemos implementado una solución sencilla para este problema.

En estos casos vamos a cargar Num como NumFactura y como ComodinCarga :

Fecha Expedición en Holded para facturas recibidas

Para registrar estas facturas se pone entre [] la referencia de factura y entre {} la fecha de expedición real de la factura. Ejemplo:

Fecha Expedición en Holded para facturas recibidas, carga

Esto ajusta convenientemente todos los datos reales de la factura:

Fecha Expedición en Holded para facturas recibidas, resultado

Otro truco que puede usarse en facturas emitidas, cuando son agrupaciones de tickets, es colocar dos números de factura por la barra vertical "|". Cuando se asigna F4 a tipo de factura el programa separa ese número en NumFactura y NumFacturaFin.

Carga de datos desde SAP Business One

Carga de datos desde SAP Business One

Proceso habitual de carga de facturas desde SAP Business One

Describimos el proceso de carga de las facturas emitidas y recibidas en GeneraSII desde SAP Business One. De forma previa hay que configurar la correspondencia entre los títulos del informe de SAP y los campos de GeneraSII, así como los diferentes tipos de impuestos, el Nombre de código del IVA. Esto lo haremos juntos en el proceso inicial de configuración.

El informe a utilizar sería este:

Informe de SAP Business One utilizado para cargar en GeneraSII

Se muestra una pantalla dónde seleccionamos el tipo de facturas a cargar: Salida o Entrada. Pulsando en cabeceza de los check de selección, título Visuali..., se seleccionan o de-seleccionan automáticamente todos los tipos de factura de cada tipo, entrada o salida. Salida para facturas emitidas y Entrada para facturas recibidas.

Informe de SAP Business One, selección de tipos de facturas

Por ejemplo, si queremos traspasar facturas recibidas, filtramos por fecha de contabilización el periodo que nos interese, pulsamos en texto "Visual..." de bloque de facturas en Salida, esto desmarca las facturas emitidas, por lo en el siguiente formulario solo se mostrarán las facturas recibidas. Damos OK y nos mostrará el listado de facturas que posteriormente copiaremos.

Informe de SAP Business One, cargar facturas recibidas

Pulsamos Ok y se muestra un informe que podemos copiar y pegar directamente en GeneraSII. Mostramos el menú contextual mediante botón derecho encima del informe y usamos Copiar tabla.

Informe de SAP Business One, copiar facturas a portapapeles

Configuración inicial de visibilad de datos en SAP Business One

Inicialmente, el informe de facturas de SAP no muestra todos los campos necesarios, tendrá que configurarlo para que lo haga. Pulsando con botón derecho en los títulos del formulario mostramos menú y usamos opción Parametrizaciones formulario ...

Informe de SAP Business One, parametrizar datos a mostrar

En principio tan solo tendrá que marcar todos los campos como visibles. En casos especiales puede que sea necesario cambiar el título de las columnas, pero no es lo habitual.

Informe de SAP Business One, visibilidad de datos

Esto sería todo, confirmamos y a partir de ahora en el formulario a copiar se muestra toda la información necesaria para hacer una carga completa de facturas en GeneraSII.

Mapeado de datos a campos y procesado de carga

Mapeado de datos a campos y procesado de carga

Mapeado de campos

Para realizar la carga desde hojas de cálculo, archivos de texto, consultas SQL, ... no es necesario utilizar los nombres de campo de GeneraSII. Hay un mecanismo de traducción de títulos a campos de GeneraSII.

Mapeado de títulos a campos

Solo es necesario indicar:

Campo Descripción
Titulo Nombre que aparece como título en la columna del Excel, del archivo csv o en el campo en la consulta SQL.
Campo Campo a que corresponde en GeneraSII.
EnFE Indica si la conversión es aplicable en facturas emitidas.
EnFR Indica si la conversión es aplicable en facturas recibidas.
Campo2 Un segundo campo de GeneraSII en que cargar los datos de la columna de Titulo.
Esto permite usar un mismo contenido en diferentes campos de GeneraSII. Por ejemplo, como NIFID y ClaveFiscal2
Campo3 Un tercer campo de GeneraSII en que cargar los datos de la columna de Titulo.
EliminarCero Para forzar la eliminación de los valores 0 al cargar contenido para ese dato.

Si es necesario puede inhabilitar la carga de un determinado campo de GeneraSII haciendo la conversión a un campo que no exista. Por ejemplo si tiene una columna con el nombre Pais incorrecto, puede mapearlo al Campo "Pais no cargar" y al no encontrar ese campo la aplicación obvia el contenido cargado en la columna Pais incorrecta.

Hay una opción para añadir el mapeado necesario para cargar los datos desde SAP.

Procesado de carga

Hay una función que permite procesar los datos al cargarlos.

Tiene las siguientes opciones:

  • ConfCarga: Para ponerlo un nombre opcional que permita aplicar configuraciones de carga diferentes para cada tipo de registro. Este nombre se asigna abajo en las opciones de carga. Si no indica nada, se considera la opción por defecto.
  • PuntoPorComa: Al cargar los datos se considera que los datos vienen con el punto como separador decimal. Esta opción elimina todas las comas, que se suponen que son el separador de miles, y convierte el punto a la coma para convertir a notación estándar de separador de decimales la coma y de miles el punto.
  • NoCargarCero: No carga los valores que son 0.
  • LimpiarNIFID: Quita todos los caracteres que no sean números y letras del contenido de NIFID; espacios, puntos, comas, guiones, ...
  • Descripción: Una descripción de la configuración de procesado de carga.

Procesado de carga de datos

Configuración fiscal de titular

Configuración fiscal de titular

Esta es sin duda la parte mas compleja de la implantación de GeneraSII. Se requieren conocimientos fiscales avanzados.

Contacte si necesita ayuda. En el proceso de configuración le auditaremos sus datos por si tienen que incorporar información adicional o cambiar algún procedimiento de registro actual incompatible con el SII.

En esta fase se configuran las opciones que permiten la conversión automática de unos datos en bruto básicos al SII.

De forma previa sería interesante que analice el tipo de facturas que emiten y reciben. Analizando de forma especial las facturas que no tienen IVA, ya que en las mismas pueden mezclarse facturas que se informan de forma diferenciada en el SII.

Configuración de opciones por defecto en facturas emitidas y recibidas

Primero se configuran las opciones por defecto. Son de uso poco frecuente, puede obviar estas opciones y usar sus valores por defecto.

Configuraciones globales de facturas emitidas

Configuraciones de ClavesFiscales

En el campo ClaveFiscal está la magia de la conversión de datos básicos a los requisitos del SII. Una vez configurada esta sección sus datos básicos se convertirán de forma automática a los requisitos del SII.

Configuración de claves fiscales

Se pueden configurar hasta combinaciones de 3 claves fiscales. Las mismas pueden ser cualquier texto con contenido alfanumérico que salga de sus programas.

La dificultad de configuración de estas opciones es fundamentalmente fiscal. Si fuese preciso podemos auditar sus tipos de facturas y fiscalidad.

Orden de localización de configuración de claves

El programa sigue el siguiente orden para localizar la configuración de claves fiscales.

ClaveFiscal ClaveFiscal2 ClaveFiscal3
X X X
X X  
X   X
X    
  X  
    X

Esto funciona como un sistema de preferencia de configuraciones.

Opciones de Claves Fiscales

Opciones que determinan los campos de Claves Fiscales. FE = Factura emitidas, FR = Facturas recibidas

Campo Aplica Descripción
ClaveFiscal FE y FR Primera Clave Fiscal a utilizar para identificar la operación
ClaveFiscal2 FE y FR Segunda Clave Fiscal a utilizar para identificar la operación
ClaveFiscal3 FE y FR Tercera Fiscal a utilizar para identificar la operación
ClaseD FE y FR Descripción de Clase de ClaveFiscal, sirve para organizar e identificar grupos de claves
ClaveFiscalD FE y FR Descripción de ClaveFiscal
EnFE FE Configuración aplicable en facturas emitidas. Tenga presente que todos los datos son cargados, esta opción es solo para indicar que la configuración se aplicará a ese tipo de facturas.
EnFEEliminar FE Eliminar factura en facturas emitidas. La factura desaparece tras la carga.
EnFR FR Configuración aplicable en facturas recibidas. Tenga presente que todos los datos son cargados, esta opción es solo para indicar que la configuración se aplicará a ese tipo de facturas.
EnFREliminar FR Eliminar factura en facturas recibidas. La factura desaparece tras la carga.
EBoPS FE y FR Operación de "Entrega de Bienes" o "Prestación de Servicios". Junto con el país de contraparte y CanCeuMel asigna automáticamente claves y operaciones. El concepto es aplicable tanto a facturas recibidas como emitidas. En el 349 se traduce a sus correspondientes claves.
InvertirSigno FE y FR Al cargar importes se invierte el signo del mismo. Se usa en determinados listados dónde aparece en negativo.
InvSujPas FE y FR Marca de Inversión de Sujeto Pasivo para operaciones interiores. No ISP para operaciones con contrapartes fuera de TAI o NIFs de no residentes.
CanCeuMel FE y FR Operación con Canarias, Ceuta y Melilla.
Este campo, junto con el contenido de EBoPS determina dónde se colocan los datos de facturas: Exentas y No Sujetas
Tipo FE y FR Tipo de IVA
TipoRE FE y FR Tipo aplicado en Recargo de Equivalencia
TipoCREAGYP FR Tipo aplicado en REAGYP
CuotaPorResta FE y FR La cuota de IVA se obtienen restando a Importe total la base
FEDesglosarRE FE y FR El IVA incluye RE, esta opción hace que se desglosen dichos importes
CalcularCuotas FE y FR Las cuotas son calculadas desde una base y tipo
CalcularBase FE y FR Dada una cuota de IVA y un tipo el programa calcula su base imponible, ideal para completar datos de DUAs si no se informa la base
DesglosaBaseConCuota FE y FR La base y cuota se obtienen desde un importe total y el tipo de IVA fijado
NoDeducible FR Marca como no deducible el importe
PDeducible FR Porcentaje de cuota deducible
EmitidaPorTerceros FE Factura emitida por un tercero
VariosDestinatarios FE Factura emitida con varios destinatarios.
Cupon FE Cupon
InvertirIdENumF FE y FR Sirve para invertir IdExterno y NumFactura tras su carga. De esta forma podemos tratar excepciones en las numeraciones de determinadas series de facturas.
FENCNumFAEliminar FE Número de caracteres a eliminar de principio de NumFactura y NumFacturaFin
FEEliminarCerosIzq FE Elimina los ceros a la izquierda en NumFactura y NumFacturaFin
FRNCNumFAEliminar FR Número de caracteres a eliminar de principio de NumFactura
FRForzarISP FR Este valor fuerza el paso de los datos al bloque de Inversión de Sujeto Pasivo. Salvo que la AEAT cambie de criterio no debería usarse en ningún caso, ya que los servicios de fuera de la UE se traspasan a ese bloque.
EliminarCero FE y FR Elimina los importes que sean igual a 0
ElimLineaSinFechaExp FE y FR Eliminar las facturas que no tengan FechaExpedicion, para limpieza de cargas
EliminarSinNombre FE y FR Eliminar las facturas que no tengan Nombre, para limpieza de cargas
EliminarSinNIFID FE y FR Eliminar las facturas que no tengan NIFID, para limpieza de cargas
M303Modif FE y FR Modelo 303, modificación de bases imponibles y cuotas.
M303BI FR Modelo 303, se trata de un Bien de Inversión
M349No FE y FR Para indicar que no es operación declarable en 349 cuando la contraparte es de la UE
Triangular FE y FR Usado en generación de modelo 349
Pais FE y FR Sobre-escribe o asigna país de contraparte
IdTipo FE y FR Sobre-escribe o asigna IdTipo de contraparte
FEClave FE Clave
FEClave1 FE Clave1
FEClave2 FE Clave2
FETipoFactura FE Tipo de factura
TipoRectificativa FE y FR Tipo de rectificativa
TipoOperacion FE Tipo de operación para la parte sujeta de la factura emitida
FEExentaCausa FE La causa de la exención de la operación
EsNoSujeta714 FE Si la facturas es no sujeta por artículo 7, 14 y otros
EsNoSujetaTAI FE Si la operación es no sujeta TAI ..
FRClave FR Clave
FRClave1 FR Clave 1
FRClave2 FR Clave 2
FRTipoFactura FR Tipo de factura
FEDescripcion FE Descripción de operación por defecto. Se pueden usar los campos si se indican entre [$NombreCampo]. Si se indica el * al principio se aplica la configuración adicional de descripciones.
FRDescripcion FR Descripción de operación por defecto. Se pueden usar los campos si se indican entre [$NombreCampo]. Si se indica el * al principio se aplica la configuración adicional de descripciones.

SitInmueble1
RefCatastral1
SitInmueble2
RefCatastral2
SitInmueble3
RefCatastral3
SitInmueble4
RefCatastral4
SitInmueble5
RefCatastral5
SitInmueble6
RefCatastral6
SitInmueble7
RefCatastral7
SitInmueble8
RefCatastral8
SitInmueble9
RefCatastral9

FE Claves de situación de inmuebles y sus referencias catastrales.
Se permite hasta 9 casos.
EnOI OI Configuración aplicable en determinadas operaciones intracomunitarias. Tenga presente que todos los datos son cargados, esta opción es solo para indicar que la configuración se aplicará.
EnOIEliminar OI Eliminar operación.
OITipoOperacion OI Tipo de operación.
OIClaveDeclarado OI Clave de declarado.
OIEstadoMiembro OI Estado miembro.

 

Configuración de descripciones

Puede configurar descripciones asociadas a varios niveles

  1. A nivel de titular y tipo de factura: emitida o recibida
  2. A nivel de configuración de ClaveFiscal, emitida o recibida, usando los campos FEDescripcion y FRDescripcion.

Configuración de descripciones

Evidentemente se respeta cualquier Descripción que sea cargada en los datos, pero en caso de no tener contenido hay diferentes opciones que le aporta mucha flexibilidad a la asignación automática de la descripción.

Descripción fija

Poco que explicar, se asigna la descripción sin más.

Descripción configurable en base a contenido de campos

Puede usar cualquier contenido de los campos de las facturas simplemente indicando el nombre del campo entre los símbolos [$ y ].

Por ejemplo: "Nuestra factura [$NumFactura] a [$NombreRazon]", sustituirá [$NumFactura] y [$NombreRazon] por el contenido de esos campos. El texto fijo se respeta.

Descripción avanzada asignada en base a contenido de campos.

Si en el campo de descripción, a nivel de Titular o ClaveFiscal, utiliza el símbolo del asterisco, *, la descripción se buscará en la tabla de descripciones según el valor de los campos buscados. Este símbolo generalmente aparece con uno o varios campos; por ejemplo, *[$IdSujeto]|[$Tipo1], buscaría el contenido de ambos campos en la tabla de descripciones: 4300012|21.

Configuración avanzada de descripciones

Se permiten descripciones diferentes según el ImporteTotal de la factura: positivo, cero o negativo. En caso de no asignarse valores para DescripcionCero y DescripcionNegativo, se usará Descripcion.

Puede usar configuraciones diferentes para para facturas emitidas o recibidas usando los campos EnFE y EnFR. Si se indica 1 es para indicar que la configuración es aplicable a ese tipo de facturas.

Podemos definir una descripción por defecto usando el símbolo ø. Para crear este símbolo use Alt Gr + o la opción de botón derecho: Añadir una configuración por defecto.

Aplicación de descripciones en cascada

  1. Si carga una determinada descripción en el proceso de carga de datos, la misma es respetada. En dicha carga pueden usarse los nombres de campos o incluso el * para indicar que debe aplicarse una configuración avanzada.
  2. Si está vacío se trata de asignar una descripción asignada a nivel de ClaveFiscal, si no se encuentra se aplicará, si existe la descripción asignada a nivel de titular.
  3. Si no aparece el * al inicio de la descripción se procesa la descripción sustituyendo las variables de los campos, [$NombreCampo], por el contenido del mismo.
  4. Si aparece el *, se sustituyen los contenidos de los campos indicados entre [$ y  ], y se buscan en la tabla de descripciones. Estas descripción será fija o en todo caso usará campos variables, pero en todo caso no coloque el * al principio ya que no tiene sentido ni efecto.
  5. Si no se encuentra una descripción expresamente asignada en la tabla de descripciones, aún puede aplicar usar la descripción por defecto, si está definida.

 

Carga de facturas emitidas y recibidas

Carga de facturas emitidas y recibidas

Este proceso es uno de lo más importantes en GeneraSII. Esta es una de las razones de que GeneraSII mantenga su propia base de datos y es lo que hace sencillo su integración con otro software.

Formularios de carga de facturas

Utilice siempre estos formularios para la carga de datos, no haga la carga directa en el formulario principal.

Formularios para carga de facturas

En estos formularios se realizan ciertos procedimientos fundamentales para gestionar y cumplir adecuadamente con el SII.

Carga de datos

A estas alturas ya habrá elegido su método preferido de carga de datos. El programa permite diferentes formas de cargar de forma rápida y precisa los datos necesarios.

Métodos para cargar datos en SII

Es posible predefinir un método de carga por defecto. De esta forma podrá usar el atajo de teclado F5 en emitidas y F6 en recibidas el el botón inferior con el icono del símbolo más.

Predefinir método de carga por defecto

Si quiere obviar la carga actual o realizar otra nueva utilice "Borrar todo para nueva carga", "Borrar todo" en botón inferior.

Verificación de datos

Realice esta verificación para detectar errores y por si fuese necesario corregir los mismos en el origen y volver a realizar de la carga de datos con las correcciones.

Verificar datos de contraparte

Utilice el filtro "Errores" para visualizar los errores encontrados tras la verificación.

Filtrado de errores en formulario de carga

Detectar y corregir repetidos

Buscar y marcar repetidos. Se hace mediante la función "Marcar Repetidos "R"".

Este procedimiento no tiene en cuenta las facturas ya enviadas, solo el conjunto de datos actualmente cargado en el formulario de carga.

Tras lo cual podrá filtrar los mismos.

Marcar y filtrar repetidos

Si su sistema no permite corregir errores o hay posibilidad de que las facturas se hayan introducido dos veces, localice y borre las facturas repetidas sobrantes. Tras el borrado de facturas incorrectas solo deberían quedar aquellas facturas que es preciso agrupar.

Agrupar facturas

El SII, a diferencia del modelo 340, no permite el envío de facturas en varios registros diferentes. Tendrá que agrupar las mismas en un único registro antes de remitirlas.

Agrupar facturas

Trate de evitar este proceso cargando registros únicos por factura. Aunque no siempre será posible.

Modificar registros

Hemos añadido y se seguirán añadiendo opciones que le permitan corregir errores en la carga de los datos.

Por ejemplo, hay opciones para retrasar o ajustar por abajo las fechas de entrada de facturas recibidas si dicha fecha no puede ser registrada de forma expresa en su programa de gestión y es utilizada de forma incorrecta la FechaFiscal para ello.

Corregir fechas de entrada en facturas recibidas

Cotejar registros similares, modificados y nuevos

Este proceso es fundamental y siempre debe realizarse.

No compruebe borrados o repetidos después de realizar este proceso de cotejo. Si no cargará registros que ya tiene en la base de datos.

Con la opción Cotejar "S", "M" y "N" el programa identifica los nuevos registros, pero lo mas importante, las facturas modificadas. De esta forma el responsable del SII podrá enviar anulaciones y modificaciones a la Agencia Tributaria de forma previa al cierre del periodo mensual y la presentación del modelo 303.

Cotejar datos en SII

Significado:

EstadoCotejo Descripción
S Sin cambios. El registro ya ha sido presentado al SII y no se ha modificado.
M Modificado. El registro se ha modificado en origen y ya no coincide con lo presentado al SII según las siguientes diferencias en los campos:
Facturas emitidas: Ejercicio, Periodo, NIFID, IdTipo, Pais, ImporteTotal, si EstadoRegistro está definido y son diferentes.
Facturas recibidas: Ejercicio, Periodo, ImporteTotal, sumas de Base*, sumas de ISPBase*, suma de Cuota*, suma de ISPCuota*, si EstadoRegistro está definido y son diferentes.
N Nuevo. El registro aún no ha sido enviado al SII, es nuevo.
B Borrado. El registro se ha borrado en los datos origen, en el programa de gestión, contabilidad o ERP.
R Repetido. El registro aparece más de una vez en la carga de datos realizada. Hay que revisar si procede borrar algún registro duplicado o agrupar porque hay varios tipos de IVA.

Como habrá visto puede delegar en GeneraSII la trazabilidad y seguimiento del estado de presentación del SII de sus facturas. Esto simplifica notablemente sus procedimientos de trabajo y evita modificar sus programas de gestión.

El programa no toma ninguna decisión con los datos "Modificados". Identifica y muestra los mismos para que usted los revise y tome la decisión adecuada.

Si quiere hacer una comunicación de modificación para todas las facturas modificadas puede pasar importes al formulario principal y preparar esas facturas para una comunicación.

Pasar modificaciones para comunicación A1

Una vez pasados los importes o contraparte solo tendrá que hacer el envío de esa comunicación con Nuevo-Crear-Enviar-Procesar.

Puede filtrar por estado de cotejo para facilitar la revisión de los datos.

Estado de cotejo

Cargar nuevos registros

Con esta opción se carga el lote de registros nuevos que serán enviados al SII en el formulario principal de GeneraSII.

Cargar nuevos

El programa solo carga los datos que no tienen dato de cotejo o están marcados como "Nuevos". Obvia los "Sin cambios", "Borrados" y "Modificados".

Tratamiento de registros Modificados

El programa no hace nada con los registros identificados como Modificados, sin embargo, una vez analizada la razón, y si procede, le ayuda a enviar una modificación masiva de esos datos o a actualizar los datos del formulario principal con la información del formulario de carga.

Se pueden pasar importes, contraparte o todos los datos al formulario principal y preparar los datos para enviar una modificación de dichas facturas. La contraparte de una factura recibida no puede modificarse ya que implicaría un cambio de la identificación de la factura y pasaría a ser una factura totalmente diferente.

También se pueden pasar todos los datos, incluidos datos de presentación y contraste, de tal forma que los datos queden igual. Esto es útil para cambiar los datos del formulario principal por los que tiene el destino del SII: AEAT o foral.

También hay una opción que permite cargar una serie de facturas y localizarlas en el formulario principal para realizar la Baja/Anulación de las mismas.

Facturas emitidas

Tratar facturas emitidas modificadas

Facturas recibidas

Tratar facturas recibidas modificadas

Detectar registros borrados

No le recomendamos realizar este proceso en cada carga, pero si antes de cerrar el periodo el día 15. Esto le permite conciliar los datos de su programa origen y los que tiene el SII.

Para que el procedimiento funcione adecuadamente tendrá que cargar los datos de un periodo completo y filtrar en el formulario principal por ese mismo periodo.

Filtrar periodo

Si detecta alguna factura eliminada en sus datos origen entendemos que tendrá que enviar una comunicación de Anulación/Borrado del registro que tiene en GeneraSII.

Tenga presente que los registros no pueden eliminarse una vez presentados en el SII. No borre el registro anulado en GeneraSII, no será tenido en cuenta al generar exportaciones contables o borradores de los modelos 349 y 303.

Enviar datos y procesar respuestas

Enviar datos y procesar respuestas

Envío de altas nuevas a SII

Tras la carga de los datos el sistema identificará los mismos como pendientes de envío. Si hay algún registro que prefiere no enviar, lo puede marcar como Pendiente de completar datos.

Es recomendable que realice este procedimiento filtrando antes por lote. El procedimiento se realizará de forma más rápida y los errores del envío no se mezclarán con errores previos.

El proceso es bastante sencillo:

1) Nos situaremos en un registro pendiente de envío del tipo de comunicación que se quiera remitir: alta, modificación o baja/anulación. Se pueden remitir facturas de diferentes periodos.
2) Pulsamos al botón Nuevo para que el sistema cree automáticamente un nuevo nombre para el archivo.
3) Sin moverse del registro seleccionado, pulsamos Crear para generar el archivo xml.
4) Enviar remite el archivo a la Agencia Tributaria a través del WebService. Se mostrará una etiqueta informativa indicando si la conexión ha sido correcta o no.
5) Procesar para cargar e interpretar la respuesta de la Agencia Tributaria.

 

  Enviar y procesar respuestas en SII

Para ver el archivo enviado o de respuesta puede pulsar el botón de visualización. Igual si quiere borrar el mismo porque se ha equivocado y prefiere no mantener los archivos en su sistema.

No tendrá que interpretar dichos archivos, ya se encarga GeneraSII de ello y le mostrará de forma adecuada los errores. En este caso hemos forzado un envío duplicado de dos facturas.

Visualizar y procesar archivo de respuesta de SII

Comprobar errores tras envío

Una forma rápida de ver los errores tras el envío y proceso es utilizar el filtro No Estado "C-A". El programa filtrará todos los registros que no tienen EstadoRegistro Correcto o Anulado.

Filtrar errores tras envío a SII

Envío de modificaciones y anulaciones a SII

El procedimiento es similar a las altas solo que tendrá que situarse en un registro que tenga marcado el tipo de comunicación de modificación o anulación.

Tenga presente que el programa solo remite los registros que no tienen ningún valor en EstadoRegistro. Para modificaciones y anulaciones borre su contenido de los registros que quiera remitir.

Diferentes tipos de comunicacones en SII

Instrucciones para enviar baja  

Realizar baja/anulación en el SII

Enviar lote de facturas ya enviadas pero no guardadas

En ocasiones sucede que el usuario olvida guardar un lote de facturas después de ser enviadas o que su red falla y no puede guardar los cambios. En estos casos lo más sencillo es volver a cargar ese lote y enviarlos como una modificación. Este procedimiento nos garantiza que la AEAT y nosotros tenemos lo mismo.

Lo primero es volver a cargar esas facturas de nuevo. Tras eso seleccionamos una de esas facturas y filtramos por lote. Ahora ya tenemos la garantía de que la siguiente acción solo afecta a las facturas adecuadas. En el menú Editar decimos que se preparen esas facturas para envío de modificación (A1), tras lo cual enviamos como siempre: nuevo - crear - enviar y procesar.

SII, enviar lote que no fue guardado

Verificación de envíos en web de SII

Esta verificación se puede hacer desde el propio programa pero si quiere ver los datos en la web de la Agencia Tributaria use el menú para ir a entornos de pruebas y producción y consultar sus envíos.

Ir a web de consulta y comprobación del SII

Esto les remite a las diferentes webs del SII:

Ubicación Dirección
Entorno de Producción https://www.agenciatributaria.gob.es/AEAT.sede/procedimientoini/G417.sh…
Entorno de Pruebas https://www7.aeat.es/PRE-Exteriores/Inicio/_menu_/SII___Suministro_Inme…

 

Envío manual a través de WebService de SII en Agencia Tributaria

Envío manual a través de WebService de SII en Agencia Tributaria

GeneraSII hace el envío directo al WebService de Agencia Tributaria y resto de organismos fiscales soportados, pero en ocasiones esto no será posible hacerlo desde dentro del programa. Generalmente porque no se ha podido instalar un certificado digital válido en el propio programa. En estos casos la alternativa es hacer el envío de forma manual.

Estas instrucciones sustituyen al botón "Enviar" de GeneraSII.

Botón de enviar comunicación al SII de forma automática

El resto de opciones serán las utilizadas siempre.

Primero pulsamos Nuevo y Crear. Esto crea un fichero con la extensión: .E.xml

Si no va a enviar usted los datos, remita por email o cualquier otro medio el archivo creado al encargado hacerlo.

Vamos al cliente WebService de la Agencia Tributaria.

Carga manual de XML de SII en WebService de Agencia Tributaria

En dicha ubicación pulsamos Examinar y buscamos el archivo generado con la opción Nuevo. Lo mejor es copiar la ruta del archivo para evitar problemas.

Seleccionamos la URL Endpoint según el tipo de comunicación se trate. Si pulsamos con el ratón nos salen todas la opciones disponibles. Elegimos la apropiada y la web asigna el destino. Por ejemplo SuministroFactEmitidas => /wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP

Ahora pulsamos a la opción Enviar. La página hace el envío del archivo y se muestra una respuesta. Dicha respuesta es en formato XML y no se preocupe, no tendrá que interpretarla usted, lo hará el programa.

Usamos la opción Descargar respuesta para obtener una copia de la respuesta en XML. Guardar con el nombre y ubicación que sale abajo en GeneraSII, como verá es el mismo nombre del archivo remitido cambiando la E final de *.E.xml que indica envío por *.R.xml para indicar respuesta.

Si ha enviado los datos en nombre de otra empresa, y no tiene GeneraSII, envíe el archivo de respuesta a la persona que tiene GeneraSII.

Ahora vuelva a GeneraSII y utilice la opción Procesar para que el programa interpreta la respuesta de la Agencia Tributaria al envío.

Como verá lo único que cambia es que usamos esta opción en lugar del botón Enviar. Procure solucionar su problema con el envío directo, será mucho más cómodo y rápido que este envío manual.

El SII no es solo enviar

El SII no es solo enviar

El SII no acaba en el envío de los datos, hay que comprobar que los envíos son correctos y así evitar sorpresas con notificaciones de su Hacienda Tributaria.

La mejor forma es cuadrando los datos del SII con lo enviado por sus clientes y proveedores y los modelos 303 y 349.

Para ello es conveniente que previamente cargue los datos suministrados al SII en el formulario de carga y compruebe que coinciden con los datos almacenados en GeneraSII: Carga mediante consulta a SII

Tras esta comprobación ya puede hacer:

Seguimiento de Estado de Cuadre y Contraste

Seguimiento de Estado de Cuadre y Contraste

Enviar las facturas al SII es solo una parte de una adecuada gestión del mismo. También es muy importante hacer un seguimiento al estado de cuadre de las facturas enviadas con las informadas por nuestros clientes y proveedores.

La consulta del mismo también puede gestionarse desde GeneraSII. Esto es otra de las razones para mantener una base de datos completa de facturas en la aplicación.

Estados de cuadre

Estos son los diferentes estados de la factura al ser cuadrados con lo presentado por la contraparte.

Estado Descripción
No contrastable Estas facturas no permiten contrastarse. La otra parte no tiene que declarar en el SII sus facturas o no procede dicho contraste.
En proceso de contraste Estado "temporal" entre el alta/modificación de la factura y su intento de cuadre. Una vez enviadas las facturas el contraste no es inmediato y en tiempo real, suele tardar algo de tiempo.
No contrastada El emisor o el receptor no han registrado la factura (no hay coincidencia en el NIF del emisor, número de factura del emisor y fecha de expedición). Aunque si tiene obligación de presentar la misma.
Si ha registrado la factura respetando la fecha y el mismo número que está impreso en la factura no puede hacer nada más, puede que sea un problema de la contraparte.
Parcialmente contrastada El emisor y el receptor han registrado la factura (coincidencia en el NIF del emisor, número de factura del emisor y fecha de expedición), pero tiene discrepancias en algunos datos de la factura. Revise el bloque <DatosDescuadreContraparte> del xml de consulta para identificar en qué consiste el descuadre.
Contrastada El emisor y el receptor han registrado la factura (coincidencia en el NIF del emisor, número de factura del emisor y fecha de expedición) con los mismos datos de la factura.

Más información en:

Información contrastada

Consulta de estado de cuadre por meses - método recomendado

GeneraSII se conecta a la web del SII y realiza una consulta completa de facturas por meses:

Obtener facturas del SII

Ojo, los datos se cargan en el formulario de carga, no en el formulario principal ya que en ese caso se duplican los registros.

Una vez procesados los meses que quiere analizar, desde el formulario de carga usamos la opción: Traspasar datos EstadoCuadre desde consulta a SII

Traspasar EstadoCuadre con datos de contraste

Esto asigna el valor de EstadoCuadre a las facturas consultadas al SII. Es un método mucho más eficiente de hacer estas consultas que el anterior, que lo consulta factura a factura y para muchas facturas puede ser muy lento.

Consulta de estado de cuadre individualmente - método muy lento

Puede realizar esta consulta en la web de Tramitación del SII, pero le resultará más cómodo realizarla en el propio GeneraSII.

Se utiliza la opción "Consultas" => Estado de Cuadre de Facturas desde seleccionada al final.

El sistema consulta las facturas que tiene filtradas en ese momento. Sin embargo no consulta las que se supone que no son contrastables: facturas simplificadas o cuando la contraparte es de fuera de España.

Consultar estado de cuadre de facturas

Esta consulta puede ser muy lenta, puede que le interesa hacer una carga de estado de contraste completa por meses según lo explicado a continuación.

Filtrado de facturas por estado de cuadre

Utilice el filtro proporcionado para filtrar los datos para facilitar la revisión de los mismos.

Filtrado por estado de cuadre en SII

Si tiene muchas facturas no contratadas asegúrese de que está indicando correctamente el número y fecha de las facturas emitidas y recibidas. Si lo está haciendo correctamente no se preocupe, está habiendo mucho retrasos en las presentaciones del SII.

Consulta de diferencias en facturas parcialmente contrastadas

Utilice  la opción "Monstrar Datos de Descuadre con Contraparte" o el atajo Control + D. Se mostrará un diálogo con los datos de descuadre:

Datos de Descuadre con Contraparte

Consulta de lo presentado por clientes y proveedores

La Agencia Tributaria ha puesto a disposición de los obligados al SII opciones en su web para comprobar lo presentado por las contrapartes: Consulta información clientes y/o proveedores.

Utilicen esta herramienta para identificar errores en la presentación de sus datos que generen un estado de "No contrastada".

Consulta información clientes y/o proveedores

 

Notificaciones de Agencia Tributaria

En 2022 la AEAT empezó a enviar cartas sobre este tema. Si no les hemos convencido nosotros sobre la importancia de este tema del contraste, esperamos que lo hagan dichas comunicaciones.

Les mostramos dos formatos de aviso.

16-11-2022

Parece que la AEAT también está comprobando el contraste teniendo en cuenta la importancia relativa de las facturas basado en el importe de las propias facturas. Si hay una gran cantidad de facturas que contrastan pero luego el importe total de las facturas no contrastadas, aún siendo pocas, es muy importante también es enviada la carta de aviso.

Notificación de AEAT por no constrate de facturas recibidas y fechas operación

23-09-2022

Notificación de AEAT por no constrate de facturas recibidas

En ambos casos el porcentaje de no contrastadas en datos de 2022 superaba el 65%. Es de imaginar que están enviando esta carta a aquellos en que su porcentaje entre facturas no contrastadas y contrastables es elevado.

Pueden obviar la referencia a fecha de operación, el cruce de facturas se hace utilizando NIF del emisor de la factura, Número/Referencia de factura y fecha de expedición de la misma.

Revisen su situación, hay más información en: Seguimiento de Estado de Cuadre y Contraste

Verificación de datos

Verificación de datos

Para evitar pérdidas innecesarias de tiempo corrigiendo errores en los registros "Aceptado con errores" o "Incorrecto" es preferible realizar ciertas verificaciones previas de los datos a remitir al SII.

El sistema verifica automáticamente numerosos errores: NIFs de residentes incorrectos, NIF de Intracomunitarios incorrectos, campos obligatorios no informados, etc. Sin embargo hay ciertas comprobaciones que hay que realizar de forma expresa.

Errores en NIF de residentes y comunitarios

Estas validaciones son realizadas solo a los registros nuevos.

Validación de nombres en censo de Agencia Tributaria

Esta validación es fundamental cuando se declaren registros con personas físicas como contraparte. Al remitir el registro al SII verifican que el nombre declarado coincide con el nombre que tiene la Agencia Tributaria asociado a ese NIF.

En el caso de las personas jurídicas residentes solo verifica que existe en su base de datos de entidades dadas de alta.

Verificar nombre en censo de Agencia Tributaria

Si quiere evitar enviar los registros tras la devolución por incorrecto, realice dicha verificación de forma previa.

Tipos de verificaciones

Se puede verificar de forma individual.

Verificar nombre de persona física en censo

No obstante lo más cómodo será hacer la verificación de todos los registros.

Si quiere verificar manualmente en la web de la Agencia Tributaria, es necesario hacerlo con certificado digital: https://www1.agenciatributaria.gob.es/wlpl/BUGC-JDIT/Cnec

Opciones para corregir automáticamente datos a partir de consulta a Censo

La consulta puede ayudarle a corregir automáticamente los datos de NombreRazon y NIFID. Esto funciona tanto en facturas emitidas como recibidas.

Corrección de datos a través de respuestas de censo

Opciones:

Valor Aplicable Descripción
Usar nombre devuelto por Censo de Agencia Tributaria en Personas Jurídicas Personas Jurídicas Se usa el nombre devuelto por la AEAT como NombreRazon
Usar nombre devuelto por Censo de Agencia Tributaria en Personas Físicas Personas Físicas Se usa el nombre devuelto por la AEAT como NombreRazon
El WebService devuelve como resultado "IDENTIFICADO" y "NO IDENTIFICADO-SIMILAR" si el nombre se parece lo suficiente al que tiene el censo. En ambos casos se usa el nombre devuelto.
En el segundo caso, si no está marcada esta opción, se identifica de forma especial este error para que indicar que puede resolverse el problema. Si envía los nombres con la respuesta "NO IDENTIFICADO-SIMILAR" al SII le serán devueltos como incorrectos.
Cambio NIF Personas Jurídicas En el caso de que una empresa haya cambiado su letra de NIF por cambio de tipo de empresa (SA a SL, o SL a SA), la AEAT devuelve el nuevo número de NIF. En función de la opción elegido el programa se comporta de una forma u otro:
1 Parar procedimiento de verificación de NIF: Salta un aviso para que se resuelva el error de forma individual
2 Eliminar primera letra de NIF para marcar el error para revisión posterior: Se elimina la primera letra para forzar error y su identificación.
3 Cambiar NIF existente por nuevo NIF: Se coloca el nuevo NIF que tiene la EAT
4 No hacer nada, mantener NIF existente: No se hace nada, ni avisa del error.

Estas opciones solo se aplican cuando hacemos verificaciones de múltiples datos, no individualmente.

Verificación de operadores intracomunitarios de alta en ROI

GeneraSII verifica automáticamente que un NIF de cualquier país comunitario es formalmente correcto. Sin embargo el hecho de que sea correcto no implica que esté dado de alta como Operador Intracomunitario en el registro pertinente: ROI.

Verificar a través de VIES operador intracomunitario

Actualmente estos NIFs no son verificados por la Agencia Tributaria al remitir registros. No sabemos que se hará cuando el tema esté en producción. Si finalmente no devuelven el error en tiempo real, el proceso será muy tedioso ya que requerirá responder a una notificación o algo similar y posteriormente corregir el registro incorrecto mediante registros de modificación o anulación.

En facturas recibidas enviar sin verificación previa los datos es más peligroso ya que cualquier cambio en el NIF supone que es una factura totalmente diferente. Al final tendrá un registro anulado con un NIF incorrecto y otra adicional con el correcto. Intente evitar este problema con este proceso de verificación previa al envío.

Validación de operador intracomunitario

Para verificación directa en la página de VIES use https://ec.europa.eu/taxation_customs/vies/

Filtrado de errores

Tras la verificación, automática o realizada de forma expresa, filtre por errores para subsanar los mismos antes de remitir los registros y evitar pérdidas de tiempo posteriores.

Filtrado de errores en SII

Pasar a Entorno de producción

Pasar a Entorno de producción

GeneraSII permite trabajar en modo de prueba, que estará disponible de forma indefinida, y en modo de producción. El funcionamiento por defecto siempre serán en entorno de pruebas hasta que se haga el paso a entorno de producción.

Antes de realizar el paso de entorno de pruebas a producción actualice a la última versión.

Mantener entornos de pruebas y de producción

Le recomendamos que mantenga dos instalaciones de GeneraSII: pruebas y producción. Esto es tan sencillo como crear copias diferentes de GeneraSII.

Configure y envíe en entorno de pruebas antes de pasar a producción. En las versiones demo e instalaciones iniciales el entorno por defecto es siempre pruebas.

Cuando haya revisado los envíos y esté cómodo con la aplicación podrá borrar todos los datos enviados aprovechando todo el trabajo de configuración realizado.

Podrá identificar el entorno de trabajo en la etiqueta de la esquina superior derecha de la aplicación.

Visualización de entorno de trabajo en SII

La aplicación en modo Demo solo permite remitir en modo pruebas y limita los registros de los archivos xml a 100.

Realice una copia del directorio completo de GeneraSII y cambiarle el nombre a ambos directorios, el original y la copia, para identificar los diferentes entornos.

SII mantener varios entornos

Limpiar datos de pruebas innecesarios para pasar a entorno de producción

Ahora habría que realizar una limpieza de datos usados para las pruebas: registros y archivos xml. Tenga cuidado y asegúrese que ejecuta esta opción en el la instalación de GeneraSII correcta.

El procedimiento se puede realizar usando el programa o de forma manual.

Método automatizado en propio programa

Ejecute la opción Producción => Limpiar entorno de pruebas.

En el formulario mostrado use "Buscar datos de ejercicios y archivos XML", una vez localizados, use "Limpiar archivos encontrados" para que el programa borre los archivos innecesarios.

Limpiar entorno de pruebas para pasar producción

No guarde cambios y cierre y vuelva a abrir tras realizar la limpieza de datos.

Método manual

Si prefiere realizar este proceso de forma manual, hay que entender que todos los datos de GeneraSII se guardan en directorios y archivos dentro del mismo directorio en que se encuentra el ejecutable. Si quiere limpiar los datos manualmente y no usar la opción anterior, borre los registros y archivos xml se han generado en las pruebas.

Los directorio que tendrá que borrar serán los que están dentro del ejercicio (facturas, operaciones intracomunitarias, pagos criterio de caja, ..) y los archivos xml en el directorio XmlFiles.

Los archivos en Datos con configuraciones de titular, campos, claves fiscales, etc. No debe borrarlos si no quiere volver a configurar todo. Tampoco borre los directorios Config y Certificados si existen.

Archivos a borrar al cambiar de entorno

Activación de entorno de producción

Una vez limpiados los archivos de pruebas podrá pasar a entorno de producción.

GeneraSII usa un archivo en el directorio "Config" que está junto al ejecutable que funciona como un semáforo de entorno de producción: Config\Produccion.

Archivo para activación de entorno producción de SII

Puede crear usted mismo este archivo, aunque será más cómodo usar la opción del menú Producción.

Activar entorno de producción

Tras realizar estos procedimientos cierre la aplicación sin guardar datos y vuelva a abrirla. Ahora debe estar en entorno de producción sin ningún dato de facturas.

Enviar información previa a inscripción en SII

Enviar información previa a inscripción en SII

Información relevante a consultar

Si ha presentado el 340, no es necesaria la presentación del primer semestre.

1.16. ¿Cuándo será de aplicación el nuevo SII?

Los sujetos pasivos que apliquen el SII desde el 1 de julio de 2017, salvo aquellos inscritos en el REDEME, estarán obligados a remitir los registros de facturación del primer semestre de 2017 en el período comprendido entre el 1 de julio y 31 de diciembre de 2017.

2.39. ¿Cómo debe suministrarse la información correspondiente al primer semestre? Revisada

Los sujetos pasivos inscritos en REDEME durante el periodo comprendido entre el 1 de enero y 30 de junio de 2017 no tendrán que remitir información del primer semestre de 2017.

El resto de sujetos pasivos incluidos en el SII deberán informar del contenido de los libros registro del IVA de acuerdo con la normativa vigente antes del 1 de julio de 2017, así como de determinada información con trascendencia tributaria que se venía incluyendo en el modelo 347.

El esquema o diseño de los registros de facturación será el mismo que para los envíos correspondiente a los registros del segundo semestre de 2017 y siguientes, pero con unas validaciones diferentes que permitirán que solo se consigne lo que actualmente es obligatorio.

Como se ha indicado con el objeto de facilitar la presentación se mantiene el esquema de validación en sus campos obligatorios con las siguientes particularidades para los contenidos del primer semestre:

 . Clave de régimen especial. “Primer semestre 2017” salvo que se trate de un arrendamiento de local de negocio en cuyo caso deberán utilizarse estas claves de régimen especial puesto que esta información es exigible en el modelo 347.

 . Descripción de la operación: “Registro del Primer semestre”.

 . Libro registro de facturas emitidas:

Con independencia del tipo de operación informado (no sujeta, sujeta y exenta o no exenta) deberá informarse en cualquier caso como factura sujeta y no exenta.

Libro registro de facturas recibidas:

 . Fecha registro contable: Fecha del envío.

. Cuota deducible: Etiqueta con 0. 

El registro con la clave especial “primer semestre 2017” es voluntario, de tal forma que, con el objetivo de facilitar los desarrollos técnicos, se podrá remitir la información con las mismas claves y contenidos del segundo semestre de 2017.

Consulta realizada a la AEAT

Esta es la respuesta de la AEAT a una consulta en el sentido de si se puede presentar el primer semestre de 2017 igual que se presentan los datos del segundo.

En la pregunta 2.39 de las "Preguntas frecuentes SII" de la página web de la AEAT, se indica cómo debe suministrarse la información correspondiente al primer semestre del 2017.

La  clave "Primer semestre de 2017"  fue creada para no exigir información adicional a la exigida por la normativa vigente antes de la entrada en vigor del Real Decreto 596/2016, de 2 de diciembre, para la modernización, mejora e impulso del uso de medios electrónicos en la gestión del Impuesto sobre el Valor Añadido, por el que se modifican el Reglamento del Impuesto sobre el Valor Añadido.

No obstante lo anterior, con el objetivo de facilitar los desarrollos informáticos se permite también el uso de las distintas claves de régimen especial previstas para informar los registros de facturación del segundo semestre de 2017.

Está clara la intención de la AEAT de no perjudicar con una modificación retroactiva de los datos. Creemos que nuestra solución intermedia es válida. En realidad los datos pueden presentarse como se prefiera ya que parece que no le harán mucho caso.

El enviar los datos de esta forma se facilita la comprobación de los modelos 303 y 349.

Gestión en GeneraSII

Hemos añadido opciones que permiten realizar la adaptación de los registros de facturas emitidas y recibidas del primer semestre: Preparar datos para "Primer semestre 2017".

Preparar datos de primer semestre de 2017 para el SII

Esta opción realiza estos cambios en las facturas cargadas:

Registro Cambios
Facturas Emitidas Si la Clave es distinta de 11, 12, 13 y 16, asigna 16 ("Primer semestre 2017") como valor de la misma.
En Descripcion se asigna 'Registro del Primer semestre'
Facturas Recibidas Si la Clave es distinta de 12 y 14, asigna 14 ("Primer semestre 2017") como valor de la misma.
En Descripcion se asigna 'Registro del Primer semestre'
En CuotaDeducible se asigna el valor de 0.
En FechaEntrada se asigna la fecha del día actual.

 

Hemos realizado pruebas de envío de facturas emitidas sin tener en cuenta lo de presentar como sujeta-no exenta lo no sujeto y sujeto-exento. La AEAT las acepta sin problemas, y como el registro de la factura queda más claro preferimos esta opción a lo que pueda significar el párrafo: Con independencia del tipo de operación informado (no sujeta, sujeta y exenta o no exenta) deberá informarse en cualquier caso como factura sujeta y no exenta.

No pensamos que tenga mucha importancia como sea presentado este primer semestre. La sensación es que se usa la clave especial para excluirla de la mayoría de las comprobaciones y del contraste con las contrapartes.

A partir de la versión 1.4.11.0 de 2017-11-20, puede forzar que GeneraSII respete el valor de Base1, Cuota1 y Tipo1 sin asignar en no sujetas y sujetas exentas si hace la carga de las facturas emitidas con el valor 16 en la Clave.

Gestión de diferentes ejercicios y periodos

Gestión de diferentes ejercicios y periodos

Si usa GeneraSII con Contaplus llámenos para explicarles un procedimiento adicional necesario.

Resumen de procedimiento:


Creación y gestión de periodos

Creación de nuevo Ejercicio-Periodo

Antes de nada, si hay cambios pendientes de guardar, utilice Guardar cambios para guardar los datos actuales. Si hay cambios el programa le permite abortar la creación del nuevo ejercicio-periodo para que pueda guardar los datos.

Ahora ya podemos seguir con la opción Crear nuevo ejercicio-periodo de este Titular, el programa le solicitará el nombre del nuevo Ejercicio-Periodo, introduzca el número de año, por ejemplo, para abrir dicho ejercicio.

Crear nuevo ejercicio-periodo para SII

El programa quita todos los datos actuales asociados al Ejercicio-Periodo y asigna ese valor al nuevo Directorio Ejercicio-Periodo. También crea el directorio.

Este proceso respeta todos los datos y configuraciones del Titular.

El programa en realidad lo único que hace es crear un directorio con el nombre asignado al nuevo Ejercicio-Periodo. Por lo que a los efectos conseguiría lo mismos creando dicho directorio manualmente:

Gestión de ejercicios de manera manual

Cambio y apertura de Ejercicio-Periodo

Asegúrese de guardar los cambios antes de cambiar de ejercicio-periodo. Para indicarle en qué directorios está trabajando Junto al nombre del Titular aparecen los directorios del Titular y Ejercicio-Periodo.

Directorios de Titular y Ejercicio-Periodo utilizados

Utilice la opción de menú Abrir Titular/Ejercicios-Periodos o la tecla rápida F8:

Selección de titular y ejercicio-periodo a abrir

Seleccione el Titular y/o Ejercicio-Periodo y pulse Abrir este Titular/Ejercicio-Periodo.

Seleccionar ejercicio a abrir

Si hay cambios pendientes de guardar le saldrá un diálogo preguntando si quiere perder esos cambios.

Aviso de cambios pendientes de guardar

Si le indica que no quiere perderlos le saldrá otro diálogo preguntando si quiere guardarlos:

Guardar cambios en SII

Ahora ya podrá abrir los datos en los que quiere trabajar. El programa quita todos los datos actualmente visibles y abre los datos del nuevo directorio.

El programa recuerda el último ejercicio utilizado, al abrir se abre automáticamente si está activada la opción: Abrir automáticamente últimos datos al abrir programa.

Abrir últimos datos abiertos

Creación de Ejercicio-Periodo para otras necesidades

GeneraSII permite la gestión independiente de diferentes ejercicios asociados al mismo titular.

El uso habitual sería usarlo para diferenciar por ejercicios, pero también puede usarlo para:

  • Dividir dentro del mismo ejercicio por periodos: meses, trimestres, semestres, ...
  • Dividir el primer semestre y el segundo en 2018
  • Dividir por diferentes responsables
  • Dividir por secciones independientes del titular
  • Dividir el trabajo de facturas emitidas y recibidas
  • Dividir por destino de los datos

Si tiene que gestionar muchos datos, miles de facturas, puede que le resulte necesario dividir por periodos inferiores al año para que la aplicación pueda gestionar de forma adecuada tantos datos.

En el directorio del Titular se crearán directorios de los Ejercicio-Periodo asociados al mismo:

Ejercicio-Periodos asociados a Titular

Dividir los datos en varios Ejercicio-Periodo

Si su base de datos crece excesivamente puede dividir los datos en varios Ejercicio-Periodo.

Este sería el procedimiento:

  1. Guarde los cambios de los datos actuales
  2. Use la opción Clonar datos actuales en nuevo Ejercicio-Periodo de este Titular del menú Titular
  3. Ahora filtre los datos por mes, trimestres, semestre, ...; la idea es mostrar solo los datos que quiere eliminar
  4. Elimine los datos visibles
  5. Haga lo mismo tanto para las facturas emitidas como recibidas
  6. Guarde los cambios
  7. Abra el otro directorio y realice el borrado para eliminar los datos contrarios que ya están guardados en el otro directorio

Filtrado de datos por semestre, por ejemplo datos de Primer semestre:

Filtrar datos de SII por meses

Eliminar datos visibles, esto borraría los datos del Primer semestre y dejaría solo los del segundo:

Borrar datos visibles

Eliminar Ejercicio-Periodo

Tenga en cuenta que toda la estructura de datos está asociada a directorios y archivos. Si quiere eliminar un determinado Ejercicio-Periodo solo tiene que abrir el directorio del Titular y eliminar el directorio del Ejercicio-Periodo deseado.

Ejercicio-Periodos asociados a Titular

Puede utilizar la opción Abrir directorio de Titular para abrirlo en el explorador de archivos.

Abrir directorio de Titular

Esto le mostrará los diferentes directorios asociados a la empresa.

Gestión de ejercicios de manera manual

De esta forma también puede cambiar el nombre al Ejercicio-Periodo, copiarlo, etc.

Hay una opción en el propio programa que también realiza esta función.

Eliminar Ejercicio-Periodo

Esta opción y la de Eliminar Titular seleccionado suprimen directamente los directorios completos de trabajo, el del ejercicio-periodo en el primer caso y del titular en el segundo. Tenga cuidado con su uso.

Creación de copias de seguridad

Si quiere puede hacer copias de seguridad: Menú Utilidades -> Copias de Seguridad -> Realizar copia de Seguridad de Ejercicio-Periodo:

Realizar copia de seguridad de Ejercicio-Periodo

Trasladar datos entre diferentes ejercicios

Trasladar datos entre diferentes ejercicios

Es posible que se envíen datos desde el ejercicio no apropiado. Un error normal es enviar datos del siguiente año dentro del año anterior.  No se preocupe, tiene una rápida solución.

Vamos a ver un ejemplo: el caso de envío de datos de 2019 en el ejercicio-periodo 2018.

Antes de nada asegúrese de tener dada el alta ambos ejercicios. Abra el programa dos veces en ambos ejercicios.

Filtrar en 2018 los datos de 2019, situándonos en una factura de 2.019:

Filtrar datos por ejercicio

Copiar esos datos en 2018:

Copiar datos en registro principal

Vamos a GeneraSII con ejercicio 2019 y pegamos los datos:

Pagar datos en formulario principal

Ahora de nuevo en 2018 eliminamos los datos traspasados:

Borrar datos visibles

Ahora solo toca guardar en 2018 y 2019 los cambios.

SII en Haciendas de País Vasco, Navarra y Canarias

SII en Haciendas de País Vasco, Navarra y Canarias

Seguimiento de implantación

La implantación del SII en las Haciendas Forales de País Vasco y Navarra está prevista para Enero de 2018. En esta web iremos recopilando la información relevante sobre las mismas.

Hacienda Anotaciones
Gipuzkoa/Guipúzcoa Funcionando entorno de pruebas y de producción en GeneraSII. Requieren alta previa para pruebas.
Plazos de presentación: 4 días
La nueva versión del SII 1.1 entrará en vigor el día 2 de julio de 2018
Ambas versiones estarán operativas entre el 1 de julio y el 20 de julio. A partir del sábado 21 de julio ya sólo se admitirá la versión 1.1.
Aún no operativo entorno de pruebas.
Bizkaia/Vizcaya Funcionando entorno de pruebas y de producción en GeneraSII.
Plazos de presentación: 4 días
La nueva versión del SII 1.1 entrará en vigor el día 1 de julio de 2018. Esta versión estará operativa en el entorno de pruebas en el mes de junio.
Probado en entorno de pruebas.
Araba/Álava Funcionando entorno de pruebas y de producción en GeneraSII. Requieren alta previa para pruebas.
Plazos de presentación: 4 días
La nueva versión del SII 1.1 entrará en vigor el día 1 de julio de 2018. Ambas versiones estarán operativas entre el 1 de julio y el 20 de septiembre. A partir del
sábado 21 de septiembre ya solo se admitirá la versión 1.1.
Probado en entorno de pruebas.
Navarra Soportado entorno de pruebas y de producción en GeneraSII.
Plazos de presentación: 4 días.
La nueva versión entrará en vigor el 1 de julio de 2018. Dicha versión 1.1. estará operativa en el Portal de pruebas en el mes de junio. La versión 1.0 y la nueva versión 1.1 estarán operativas entre el 1 de julio y el 20 de julio. A partir del sábado 21 de julio ya sólo se admitirá la versión 1.1.
Probado en entorno de pruebas.
Canarias Soportado entorno de pruebas y de producción en GeneraSII.

Ha hemos implantado los formatos del SII para estas administraciones, los iremos probando a medida que vayan haciendo públicos los entornos de pruebas. Utilice GeneraSII mientras tanto con el entorno de Pruebas de la AEAT para la realización de pruebas y revisar configuraciones y datos.

SII en Haciendas Forales

Configuración en GeneraSII

Hay que configurar la Hacienda Fiscal de destino en la configuración del Titular.

Selección de destino de SII

Tendrá que tener titulares diferentes para cada destino.

Reutilizar datos y configuraciones de titular en otro destino SII

Reutilizar datos y configuraciones de titular en otro destino SII

Estos métodos le vendrán muy bien para reutilizar los datos de su empresa si necesita también presentar el SII en las Islas Canarias.

Método 1: Utilizar una única instalación de GeneraSII

El ejemplo simula la puesta en marcha de una empresa que ya envía en AEAT para su envío a Canarias.

Creamos una copia del directorio de la empresa ya existente. Se cambia la parte final del nombre del directorio respetando el NIF al principio. Lo mejor es añadir la palabra Canarias.

Copiar directorio de empresa para uso en SII de Canarias

Se borran los directorios de los ejercicios con los registros de facturas emitidas, recibidas, etc. Son los directorios dentro de Datos: 2017, 2018. También pueden borrarse los directorios de copias de seguridad Baks.

Borrar directorios con registros de datos del SII

Es recomendable, aunque no imprescindible que dentro de ese directorio borramos el registro de archivos xml enviados y sus respuesta: XmlFiles.

Borrar directorio con registro de archivos enviados y recibidos del SII

Ahora sería conveniente abrir la nueva empresa y añadirle Canarias a su nombre, aunque también se reconocerá según la ruta:

Reconocer empresa y destino de SII

Cuando queramos abrir una empresa será mas sencillo reconocer el destino concreto del titular si se utiliza para enviar a AEAT y en SII de Canarias.

Apertura de titular de SII con varios destinos

En la configuración de los datos posiblemente tengan que cambiar ClavesFiscales:

Cambio de claves fiscales para SII de Canarias

Y por supuesto el destino del SII:

Seleccionar destino de SII para Islas Canarias

Método 2: Hacer dos instalaciones de GeneraSII

Este método es interesante cuando se presenta un único titular a dos destinos diferentes.

Realice una copia completa del directorio de GeneraSII, quedando un directorio para cada destino. Es interesante que ponga a los directorios un nombre claro, tal y como aparece en el ejemplo:

Instalaciones diferentes para destinos AEAT y Canarias

Dentro del directorio de Canarias tendrá que hacer los mismos ajustes que se hicieron con el método 1.

Se borrarían los directorios de los ejercicios con los registros de facturas emitidas, recibidas, etc. Son los directorios dentro de Datos: 2017, 2018. También pueden borrarse los directorios de copias de seguridad Baks.

Borrar directorios con registros de datos del SII

Es recomendable, aunque no imprescindible que dentro de ese directorio borramos el registro de archivos xml enviados y sus respuesta: XmlFiles.

Borrar directorio con registro de archivos enviados y recibidos del SII

Se cambia el destino en la configuración del titular de la instalación de Canarias:

Seleccionar destino de SII para Islas Canarias

También puede cambiar el nombre del titular y, si fuese necesario, las ClavesFiscales.

Fechas y plazos de presentación en facturas recibidas

Fechas y plazos de presentación en facturas recibidas

El incumplimiento de plazos en sus presentaciones puede implicar sanciones tributarias, así que hagan un esfuerzo en comprender estas indicaciones.

La información de los plazos está desarrollada en la pregunta: 1.12. ¿Cuándo hay que enviar los registros de facturación a la AEAT?. Es interesante que jueguen con la Herramienta de Cálculo de Plazos para la remisión de registros de Facturas para que interpreten adecuadamente estos detalles.

Fecha en facturas recibidas

Estas serían las fechas fundamentales, aunque también existe FechaOperacion.

Campo Descripción
FechaExpedicion Fecha de emisión de la factura. La que aparece impresa en la factura. No puede cambiarse bajo ningún concepto, ya que se utiliza para cotejar con las facturas presentadas por el proveedor.
FechaFiscal Fecha contable o fiscal que determina el periodo fiscal en que es declarada la factura. El sistema la convierte a Ejercicio y Periodo de forma apropiada. Esta fecha no es enviada al SII, se envía solo Ejercicio y Periodo.
FechaEntrada Fecha cuando es registrada la factura en el sistema. Esta fecha determina las sanciones ya que en base a la misma se establece el límite, de 4 días, para transmitir la factura.
Se entiende que el registro contable de la factura se produce en la fecha de entrada en el sistema contable con independencia de la fecha reflejada en el asiento contable.
Por ejemplo, factura con fecha 25/12/2017, recibida el 10/01/2018: FechaExpedicion = 25/12/2017 - FechaFiscal = 25/12/2017 o 31/12/2017 - FechaEntrada = 10/01/2018
Misma factura recibida el 16/01/2018: FechaExpedicion = 25/12/2017 - FechaFiscal = 01/01/2018 o 16/01/2018 - FechaEntrada = 16/01/2018

Bajo ningún concepto hay que confundir la FechaFiscal y FechaEntrada.

Hagan un esfuerzo y lean con tranquilidad esto 1.12. ¿Cuándo hay que enviar los registros de facturación a la AEAT?

Más información en Fechas en facturas emitidas y recibidas.

Tratamiento de fechas en GeneraSII cuando no son cargadas

El programa asigna fecha de forma automática cuando las mismas no se han definido.

FechaExpedicion

Se recoge de FechaFiscal si existe la misma.

FechaFiscal

Se recoge de FechaExpedicion si existe la misma. También determina Ejercicio y Periodo si Periodo no está definido.

FechaEntrada

Esta fecha es la que determina las posibles sanciones, cuidado con la misma.

Se recoge de FechaFiscal si existe la misma. Esto, en función de su forma de contabilizar, puede hacer que se incumplan los plazos. Hay opciones en el programa que permiten evitar problemas.

Asignar Registro sin FechaEntrada se asigna el día de carga (hoy). El programa asigna como FechaEntrada el día en que se están cargando los datos en el formulario de carga.

Asignar FechaEntrada en SII

Si esta opción no le gusta puede seguir usando FechaFiscal, pero ajustando para no incumplir fechas.

Con Ajustar a fecha límite de X días computables desde hoy, sin fin de semana ni festivos nacionales, el programa le pregunta a cuantos días máximos quiere ajustar la FechaEntrada para no traspasar ese límite, teniendo en cuenta fines de semana y festivos nacionales. Si está dentro del límite máximo de días, el programa deja como FechaEntrada la FechaFiscal. Es una opción ideal para cuando su sistema no tiene soporte para el registro diferenciado de FechaFiscal y FechaEntrada.

Ajustar FechaEntrada en SII

La opción de Reducir FechaEntrada no debería preocuparle, es una opción muy específica para una empresa que contabiliza externalizado fuera de España. Un detalle para que no pasen información a la Inspección de trabajo cuando vean que las facturas se registran en fines de semana y festivos nacionales :)

 

 

 

 

Impresión de Informes

Impresión de Informes

GeneraSII cuenta con un sistema de impresión de informes muy potente que no solo nos permite imprimir, sino también exportarlos a numerosos formatos e incluso editar los mismos.

Podrá acceder al formulario de gestión de informes a través de la tecla F11, el menú Principal o botones específicos que hay situados en algunos formularios.

Menu de acceso a informes

La primera vez que acceda a este formulario el listado de informes estará vacío, tendrá que descargarlos de nuestra web. No se preocupe, hay un método sencillo que permite consultar y descargar los mismos, que le permite tanto la descarga inicial como la actualización posterior de los mismos.

Procedimiento:

  1. Usamos el botón Descarga Informes
  2. Consultar Informes
  3. Descargar todos

Actualizar informes en GeneraSII

Le animamos a que juegue con los informes precargados, con las exportaciones y la edicción de los informes existentes.

Cambios de criterio en registros

Versión 1.0.13.0

Versión 1.0.13.0

Facturas recibidas

Importe Total en Facturas Recibidas con Inversión de Sujeto Pasivo

El importe total de las facturas, salvo que se configure lo contrario, es calculado de forma automática.

Inicialmente consideramos que en el caso de que hubiese una operación con Inversión de Sujeto Pasivo la cuota de IVA calculada debía incrementar el ImporteTotal de la factura.

Tras descubrir problemas de cotejo por este tema hemos descubierto que dicha cuota de IVA por ISP no debe sumarse. Hemos cambiado este comportamiento en esta versión.

Les recordamos que el informar del Importe Total es opcional. Pero no obstante si quieren pueden volver a remitir las facturas presentadas con este error como una comunicación de modificación.

Si quiere evitar que el programa calcule el valor de ImporteTotal hay una opción que desactiva dicho comportamiento tanto en facturas emitidas como recibidas. Si desactiva esta opción tendrá que asignar valores a ImporteTotal o las facturas serán enviadas sin el mismo.

Desactivar cálculo de ImporteTotal en facturas recibidas

Versión 1.4.10.0

Versión 1.4.10.0

Declaración de servicios recibidos desde fuera de la Unión Europea en TAI

Hablamos de las facturas recibidas, emitidas por un proveedor de fuera de la Unión Europea, que se consideran prestados en Península y Baleares (TAI). Esta es otra figura que implica la Inversión de Sujeto Pasivo.

Esta operación no estaba claramente definida en las preguntas de la AEAT. Extrapolando lo dicho para las ventas con Inversión de Sujeto pasivo y lo especificado en las compras, consideramos que tu tratamiento era asimilado a la Inversión de Sujeto Pasivo por facturas recibidas con operadores intracomunitariaos. Y que los importes de la base y la cuota iban en el bloque de operaciones normales en lugar del de Inversión de Sujeto Pasivo.

A través de  preguntas y el asistente virtual hemos llegado a la conclusión que se espera que los servicios recibidos desde fuera de la Unión Europea en TAI deben ir en el bloque de Inversión de Sujeto Pasivo.

A partir de esta versión, las facturas recibidas de alguien de fuera de la UE que estén marcadas como prestación de servicios (EBoPS=S) y como Inversión de Sujeto Pasivo (InvSujPas=1) pasen sus valores al bloque de Inversión de Sujeto Pasivo.

Declaración de servicios recibidos desde fuera de la Unión Europea en TAI

Podríamos asignar directamente a este bloque los datos cuando EBoPS = S, pero entonces no habría forma de tratar de servicios recibidos fuera del TAI. Es necesario también asignar 1 a InvSujPas.

Servicios fuera de TAI actualizados

Configurar y modificar datos presentados

Si tiene configurada alguna clave fiscal para los servicios recibidos de fuera de la UE, asigne 1 a InvSujPas para que los datos futuros se asignen a ese bloque, también sería conveniente que asigne el tipo de factura para recibidas a F6:

Configurar servicios de fuera de la UE

Para modificar los datos presentados, utilice un filtro para mostrar solo las facturas de servicios de prestadores de fuera de la UE. El filtro EBoPS funciona según el contenido de la factura seleccionada. Hay que situarse encima de una que sea un servicio.

Filtrar servicios de fuera de la UE

Una vez filtrado use la opción "Asignar valor 1 a InvSujPas en las facturas visibles y preparar para envío "A1" de modificación" y envíe la comunicación de modificación.

Corregir servicios de fuera de la UE

Sentimos las molestias, pero la AEAT no ayuda mucho a tener ciertos registros claros desde el principio. Pueden comprobarlo en este artículo Incoherencias y cambios no documentados en el SII.

Versión 1.3.7.0

Versión 1.3.7.0

Facturas emitidas

Ventas a Canarias, Ceuta y Melilla

Se ha modificado el procedimiento para comunicar las ventas a Canarias, Ceuta y Melilla cuando no se tiene establecimiento permanente en esa región.

Ahora se comunican a través de DesgloseTipoOperacion para desglosar entre entrega de bienes y prestación de servicios. Anteriormente se enviaban como DesgloseFactura.

Pensamos que es más apropiado e esta manera y que es necesario para comunicar facturas que mezclan entrega de bienes y prestación de servicios en la misma factura.

La Agencia Tributaria parece que considera que no es necesario realizar dicho desglose.

Desglose de Operación por exportación a Canarias, Ceuta y Melilla

Nuevo cambio de criterio. La señorita Arcadia cambia mucho de opinión :(

Desglose de Operación por exportación a Canarias, Ceuta y Melilla

Versión 1.4.18.0

Versión 1.4.18.0

Error en emisor de factura en determinadas operaciones intracomunitarias

El carácter de Remitente o Destinatario del declarado en este tipo de operaciones no se asignaba a la operación, si no al titular del SII.

Esto provoca que a la hora de identificar el NIF del emisor de un operación intracomunitaria se intercambien.

Claves de declarado en determinadas operaciones intracomunitarias

Cuando la ClaveDeclarado era R-Remitente considerábamos como emisor de la factura al Titular en lugar del a la contraparte. Y viceversa, cuando aparecía D-Destinatario poníamos como emisor a la contraparte.

No pensamos que tenga muchas consecuencias, ya que solo implica una error en la identificación de la factura, que no es contrastable, y el resto de datos se comunican adecuadamente. Tampoco parece que le estén haciendo mucho caso a este registro y la prueba es lo mal diseñado que está y que han olvidado la valoración económica de las operaciones, lo que obliga a tener que declararlas también como facturas emitidas y recibidas.

Corregir datos previamente remitidos

Si decide corregir los datos presentados incorrectamente tenga presente que tendrá que dar una baja y una alta nueva.

Corregir determinadas operaciones intracomunitarias

Ahora el fichero será enviado mediante el método incorrecto, ya que si no fuese así, no sería posible hacer la corrección.

Ahora solo faltaría preparar los datos para dar la anulación (BA) y enviar los datos.

Generar baja de datos

Tras la baja habría que desactivar de nuevo la opción, preparar los datos para alta (A0) y enviarlos.

Hay que tener presente que todos los datos estarían dos veces, uno anulado y otro correcto.

Pero reiteramos nuestro convencimiento de que no parece que sea necesario hacer este cambio.

Versión 1.4.6.0

Versión 1.4.6.0

Facturas emitidas

CausaExencion - ExentaCausa

Ahora este valor se considera como opcional y no se asigna de forma utomática el valor E6.

+ No se asigna el valor por defecto E6 cuando hay valor en ExentaBase y no hay definido valor en ExentaCausa ni está definido en Titular FEExentaCausa
+ CausaExencion se considera como opcional al generar comunicaciones XML de facturas emitidas cuando se define ExentaBase2
 

 

No obligación de registro de causa de exención

 

Comunicaciones

Comunicaciones

No solo podrá enviar datos y recibir respuestas de forma sencilla y rápida. En caso de producirse errores también hay herramientas para depurar los mismos. No dependerá de nosotros para ello, aunque estaremos encantados de ayudarles.

Registro de comunicaciones a SII

Registro de comunicaciones a SII

Registro de respuestas

Cada registro remitido al SII mantiene información sobre el archivo o archivos en que fue enviado, NIF del presentador, fecha, errores y CSV si la respuesta fue correcta.

Respuestas en SII

Visualizar CSV de respuestas

Hemos incorporado una función que permite visualizar el archivos xml con su respuesta en la web de la Agencia Tributaria. Tenga en cuenta que necesita certificado digital en su navegador para visualizar esta información.

SII visualizar respuesta xml a través de CSV

Registro de archivos xml

Todos los archivos enviados y recibidos como respuesta se guardan en el directorio XmlFiles de la empresa.

Los nombres siguen un esquema fijo de nombrado: NIF de titular, tipo de registro, tipo de comunicació y momento exacto. La extensión *.E.xml para los envíos y *.R.xml para las respuestas.

Archivos xml en comunicación de SII

Error en la comunicación por saturación

Error en la comunicación por saturación

En caso de que la Agencia Tributaria esté saturada y no pueda responder a las peticiones del SII se devolverá un error que detectaremos en la comunicación.

Error en comunicación de SII por saturación

Este, u otro similar será el mensaje mostrado.

Respuesta en error en comunicación de SII por saturación

Error 10054 en Bizkaia Connection reset by peer

Error 10054 en Bizkaia Connection reset by peer

Socket Error # 10054 Connection reset by peer.

Error en envíos a Bizkaia

Es debido a que la web de Bizkaia está temporalmente en mantenimiento.

Web de Bizkaia en mantenimiento

Hay que guardar los datos, cerrar y esperar a que restauren los servicios de la infraestructura de Bizkaia.

Error en verificación de certificado de servidor de pruebas de AEAT

Error en verificación de certificado de servidor de pruebas de AEAT

Hay ciertos problemas, muy sospechosos e inquietantes, en el servidor de pruebas de la AEAT www7.aeat.es. Afecta tanto al SII como a otros modelos.

Como no nos fiamos y últimamente están siendo comprometidos muchos sistemas, vamos a esperar a que la AEAT se pronuncie antes de tratar de forzar el envío a un servidor que no parece autentificarse adecuadamente.

Hemos enviado este correo a la AEAT, cuestiones informáticas del SII, y esperamos su respuesta antes de actuar:

Correo enviado por web a las 10:40 de 23-12-2020

Problema con certificado de servidor www7.aeat.es

Hemos encontrado un error en las comunicaciones a entorno de pruebas del SII, aunque en realidad afecta al servidor www7.aeat.es y todos sus servicios.

En nuestro cliente SII nos sale el error:

'SSL2_GET_RECORD: data length too long'

En nuestro programa usamos las librerías OpenSSL, actualizadas para que no sea un error de versión.

Hemos verificado comunicaciones y parece que hay un error en la verificación del certificado del servidor de pruebas www7.aeat.es.

No sucede en producción ni para ningún otro destino de datos (en producción o pruebas): Canarias, Navarra o forales de País Vasco.

Pensábamos que el error era de nuestro cliente SII, pero investigando hemos visto que este error también se produce en todos los navegadores actuales y actualizados. Tanto en Windows 7 como Linux. Solo se libra Internet Explorer, pero tampoco nos fiamos mucho de su seguridad.

No nos fiamos y no queremos forzar el envío de datos de clientes a un servidor no verificado adecuadamente, aunque sean de pruebas.

Pruebas de conexión realizadas

Para no depender de nuestro cliente SII y llamadas a un WebService, la prueba la hacemos con el formulario del modelo 182 en entorno de pruebas, a una dirección que hemos utilizado recientemente y que funcionaba:

https://www7.aeat.es/wlpl/OVPT-NTGV/tgvionline.html?modelo=182&ejercicio=2020

Estas son las respuestas de todos los navegadores, que marcan como inseguro el servidor y su certificado.

Chrome:

www7.aeat.es ha enviado una respuesta no válida.
ERR_SSL_PROTOCOL_ERROR

Firefox (error similar a nuestro cliente SII, que utiliza la última versión de OpenSSL):

Conexión segura fallida

Ha ocurrido un error al conectar con www7.aeat.es. SSL ha recibido un registro que excedía la longitud máxima permitida.

Código de error: SSL_ERROR_RX_RECORD_TOO_LONG

    La página que está intentando ver no se puede mostrar porque la autenticidad de los datos recibidos no ha podido ser verificada.
    Contacte con los propietarios del sitio web para informarles de este problema.

Edge:

La conexión de este sitio no es segura.www7.aeat.es envió una respuesta no válida.
Intentar ejecutar Windows Network Diagnostics.
ERR_SSL_PROTOCOL_ERROR

Curl:

error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small

Respuesta recibida a las 11:06 de 23-12-2020

Agradecemos la rapidez y eficacia en las respuestas. En menos de 5 minutos posteriores hemos recibido este correo por parte del servicio informático del SII en la AEAT.

Buenos días:

El portal de pruebas de la AEAT de cualquier modelo está devolviendo error, se está tratando de solucionar, intenten el acceso más tarde.

El SII en pruebas por web service sigue funcionando correctamente, si utilizan un webservice propio pueden realizar los envíos XML de ficheros de alta modificación baja y consulta sin problemas y recibiendo los XML de respuesta correspondientes.

Atentamente,
AEAT

Nosotros por nuestra parte recomendamos a nuestros clientes que esperen para la realización de pruebas. Si no podemos verificamos la identidad del servidor, no tenemos garantía de estar enviando realmente los datos a la AEAT. Mejor no enviar datos en pruebas. Es poco probable un hackeo, pero en estas cosas, mejor ser precavido.

Solución a las 13:20 de 23-12-2020

Hemos realizado una prueba y ya parece funcionar con normalidad. Ya es seguro enviar datos a entorno de pruebas.

Error soap:ServerNo en Bizkaia

Error soap:ServerNo en Bizkaia

El sistema del SII de Bizkaia/Vizcaya lleva todo el día con fallos de conexión. Esperábamos que fuese temporal pero sigue sin arreglarse desde esta mañana. Estamos preguntando a su servicio técnico para investigar que puede estar pasando.

El mensaje recibido será este: soap:ServerNo se ha encontrado el elemento root para la aplicación LFIV000B

Error de conexión al servicio SII de Bizkaia/Vizcaya

Nos confirman que es un error del sistema SII suyo:

Error de conexión al servicio SII de Bizkaia/Vizcaya respuesta

Se recibe mensaje de solución de problema a las 20:45:

Error de conexión al servicio SII de Bizkaia/Vizcaya solución

Errores en infra-estructura del SII en Agencia Tributaria

Errores en infra-estructura del SII en Agencia Tributaria

En GeneraSII guarde los datos y espere a que todo vuelva a la normalidad para enviar los datos pendientes

 

En ocasiones se producen errores en la infraestructura del SII en la Agencia Tributaria.

Se pueden leer los mismos abriendo el archivo de respuesta. Se puede mostrar el archivo con el botón al lado derecho de "Procesar".

Mostrar archivo xml de respuesta

Mostramos algunos de los errores detectados en este tiempo.

Codigo[-904].UNSUCCESSFUL EXECUTION CAUSED BY AN UNAVAILABLE RESOURCE

Este error parece estar relacionado con la base de datos del SIi en Agencia Tributaria.

<?xml version="1.0" encoding="UTF-8"?><env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Body><env:Fault><faultcode>env:Server</faultcode><faultstring>Codigo[-904].UNSUCCESSFUL EXECUTION CAUSED BY AN UNAVAILABLE RESOURCE. REASON 00C90082, TYPE OF RESOURCE 00000210, AND RESOURCE NAME DBGCUPME.TSGCUPME.00000001. SQLCODE=-904, SQLSTATE=57011, DRIVER=4.28.11</faultstring></env:Fault></env:Body></env:Envelope>

Error base de datos SII en Agencia Tributaria

Codigo[2015] .Dato Fecha no corresponde en Longitud con el parseo: '190101'"

Este error lo descubrimos por primera ver el 03/02/2022 sobre las 11:50.

Es muy alarmante y confunde mucho porque da la impresión de que el error está en la estructura de los datos enviados. Pero no es así, parece que era un error suyo.

Inicialmente saltaba el error "Codigo[2015] .Dato Fecha no corresponde en Longitud con el parseo: '190101'":

Error SII longitud de parseo

Después pasaron los servidores a mantenimiento:

Error SII por web en mantenimiento

En unos 20 minutos lo habían solucionado.

No es común y dudamos mucho que se vuelva a producir.

El servicio es.aeat.eeca.proc.api.nucleo.ProcedimientoSrv no está registrado.

Este mensaje "El servicio es.aeat.eeca.proc.api.nucleo.ProcedimientoSrv no está registrado." es una caída de los servidores de aplicaciones puntual. Normalmente se recupera la normalidad de forma bastante rápida.

El servicio es.aeat.eeca.proc.api.nucleo.ProcedimientoSrv no está registrado.

Codigo[500].Error DB2

Al intentar enviar datos al SII sale el mensaje: <?xml version="1.0" encoding="UTF-8"?><env:Envelope xmlns:env="http:/schemas.xmlsoap.org/soap/envelope/"><env:Body><env:Fault><faultcode>env:Server</faultcode><faultstring>Codigo[500].Error DB2</faultstring></env:Fault></env:Body></env:Envelope>

Codigo[500].Error DB2

Se soluciona esperando un tiempo y volviendo a probar el envío. Si guarda los cambios en GeneraSII podrá evitar el tener que volver a cargar los datos.

Este error suele aparecer en periodos de mucha carga de los servidores de la AEAT, como los inicios de las campañas de Renta.

Detectado por primera ver el 11-03-2020.

Error env:Server, For input string: "    "

Este error es realmente complicado de interpretar. Se produce en entorno de Producción de SII en AEAT: "<faultcode>env:Server</faultcode><faultstring>For input string: "    "</faultstring>"

Error en SII de AEAT de Server input string

Hemos realizado pruebas en entorno de pruebas y el envío se acepta y procesa adecuadamente. No nos queda otra que interpretar que se trata de un error de la infraestructura del SII en la AEAT.

Parece ser que solo sucede con las facturas emitidas, y que el envío de recibidas funciona sin problemas.

Guarden los datos e intenten más tarde para ver si han solucionado sus problemas en los envíos.

Hemos probado a enviar por el cliente de WebService de la web de la AEAT y se produce el mismo error.

Error por envío a través del cliente de WebService de AEAT

Detectado por primera vez el 21/11/2018 a las 10:30.

Conexión a Oracle no disponible

Error conexión Oracle

Otra caída: Código [102]: Conexión a Oracle no disponible.

Conexión a base de datos Oracle no disponible en SII

Hemos comprobado que no se produce al consultar datos. Es solo al enviar datos. Dado que los datos se guardan en una base de datos DB2, este error parece que está relacionado con los registros de comunicaciones o verificación de datos de clientes/proveedores a través del censo de la AEAT.

Durante la segunda y tercera semana de Noviembre de 2018 fue muy frecuente.

Conexión a DB2 no disponible

Este error es similar al anterior y se produce cuando no es posible escribir datos en la base de datos DB2 de la infraestructura de la AEAT. Este error si parece estar relacionado con la escritura del registro final del SII en las bases de datos de la AEAT.

Error en la cabecera. El contenido del campo IDVersionSii no es válido.

Esto error se produce cuando trata de enviar una versión de SII obsoleta.

Por ejemplo a partir del 21/07/2018 no es posible usar la versión 1.0 en los envíos al SII. Es obligatorio usar la versión 1.1.

Si tiene GeneraSII siga estas instrucciones para Pasar a versión 2 de GeneraSII, 1.1 de SII. Si no la utiliza pregunte a su proveedor de software para el SII sobre la actualización del mismo.

GeneraSII también permite convertir y enviar los archivos xml de la versión 1.0 a la nueva versión 1.1.

El servicio es.aeat.eeca.proc.api.nucleo.ProcedimientoSrv no está registrado

SII error ProcedimientoSrv

Procedimiento de trabajo en GeneraSII

No trate de enviar los archivos por el servicio web de la AEAT, en la mayoría de las ocasiones el error será el mismo.

Errores en carga directa en SII

Tengan paciencia, guarden los datos y prueben de nuevo algo más tarde.

Puede que en realidad el fallo no implique que los datos no hayan sido enviados. Por lo que cuando intente enviarlos aparecerá un error de "Factura duplicada". Envíe como modificación de nuevo el lote de datos desde GeneraSII para asegurarse que el envío está correcto en toda la infraestructura del SII.

Modelo 303

Modelo 303

Equivalencias de registros del SII y casillas de 303

Para 2022 se explican en https://sede.agenciatributaria.gob.es/Sede/iva/pre-303/2022.html.

Gestión de Modelo 303

GeneraSII permite calcular el modelo 303 en base a los datos del SII.

Modelos de IVA desde datos de SII

Seleccione el ejercicio y periodo y pulse Calcular ...

Crear modelo 303 desde datos de SII

Campos adicionales en carga de datos

No todos los datos pueden obtenerse a partir de la información requerida en el SII, por eso hemos añadido campos adicionales para ser usados exclusivamente en el 303:

Campo Registro Explicación
M303Modif Facturas recibidas y emitidas Determina si el registro de la factura es una modificación de bases y cuotas en emitidas y rectificaciones de deducciones en remitidas. Información interesante sobre rectificativas.
M303BI Facturas recibidas Determina si el registro de la factura corresponde a un bien de inversión.  Revisen el concepto de bien de inversión, no corresponden a los inmovilizados.

A partir del 04/01/2021 la AEAT ha añadido un campo para indicar los bienes de inversión en facturas recibidas.
En GeneraSII no se utiliza de forma directa este campo, cuando M303BI está marcado se envía como Bien de Inversión la Base1/Tipo1/Cuota1 o ISPBase1/ISPTipo1/ISPCuota1.

Esto permite un sistema simple y compatible con nuestro antiguo campo M303BI. Que se marca como tal con un 1.
Para facturas simples con un único tipo de IVA e íntegramente Bien de Inversión es suficiente, e incluso se puede mandar una parte como Bien de Inversión y otra normalusando Base2 o ISPBase2 para indicar los bienes corrientes.
Esto puede provocar alguna diferencia entre el modelo 303 propuesto por GeneraSII y el propuesto por la propia AEAT, pero solo en casos muy puntuales.

Les recuerdo que indicar el nuevo campo Bien de Inversión en facturas recibidas es opcional.

De esta forma evitamos la rotura de las bases de datos actuales en este momento.

Si más adelante se considera que no es suficiente, se añadirían campos adicionales.

En caso de no especificarse valores en estos campos hay numerosas casillas del 303 que no serán informadas adecuadamente.

SII, modelo 303 IVA Deducible

Devengo fiscal de facturas emitidas

Si el periodo y ejercicio de devengo en facturas emitidas no coincide con el obtenido de FechaExpedicion, cargue el valor apropiado en FechaFiscal para que GeneraSII obtenga de dicha fecha el Ejercicio y Periodo correctos.

Configuraciones de cálculo y generación de modelo

Se ha incorporado cierta información adicional a nivel de Titular para configurar algunos aspectos con repercusión en el modelo 303:

  • Unir todas las adquisiciones de bienes y servicios intracomunitarios, aunque NO estén registrados como operadores intracomunitarios. Por defecto solo considera los que tienen IdTipo = 02
  • En Facturas Emitidas las facturas intracomunitarias marcadas como triangulares:
    • No agregar en ningún sitio en modelo 303 - opción por defecto
    • Agregar a casilla 59: Entregas intracomunitarias de bienes
    • Agregar a casilla 61: Operaciones no sujetas
  • El pago del DUA es diferido a modelo 303
  • Facturas Emitidas negativas se consideran "Modificaciones bases y cuotas del recargo de equivalencia"
  • Facturas Recibidas negativas se consideran "Rectificación de deducciones"

Opciones de modelo 303

Indique Nombre y Apellidos si su empresa es una persona física en la configuración del titular:

Configurar datos para modelo 303 en Titular

Tratamiento de operaciones de Inversión de Sujeto Pasivo

Ubicación contraparte Descripción Venta-303-SII Compra-303-SII
Unión Europea Prestación de servicios Valor en casilla 59
SII en NoSujetaTAILocalizacion
Devengado en 10-11, deducible en 36-37
SII en Tipo*, Base* y Cuota*, el SII no distingue entre bienes o servicios
Unión Europea Entrega de bienes Casilla 59
SII en ExentaBase con E5 como causa de exención
Devengado en 10-11, deducible en 36-37 los bienes corrientes y 38-39 bienes de inversión
SII en Tipo*, Base* y Cuota*, el SII no distingue entre bienes o servicios
Fuera Unión Europea
Incluido Canarias, Ceuta y Melilla
Prestación de servicios Casilla 61
SII en NoSujetaTAILocalizacion
Devengado en 12-13, deducible en 28-29
SII en ISPTipo*, ISPBase* y ISPCuota*
Fuera Unión Europea
Incluido Canarias, Ceuta y Melilla
Entrega de bienes
¡No es Inversión de sujeto pasivo!
Casilla 60
SII en ExentaBase con E2 como causa de exención
Su valoración fiscal aflora a partir de los DUAs de importación
Casillas 32-33 los bienes corrientes y 34-35 los bienes de inversión
SII en Tipo*, Base* y Cuota*, identificado por TipoDocumento F5
España Operaciones con empresas sin residencia, NIF empieza por N
Entregas de desechos y desperdicios industriales
Entregas de plata, platino y paladio, teléfonos móviles, consolas de videojuegos, ordenadores portátiles y tabletas digitales
Ejecución de obra
Otras operaciones
Casilla 61
SII en Sujeta-NoExenta con TipoOperación S2 o S3
Devengado en 12-13
Deducible en 28-29 los bienes corrientes y 30-31 los bienes de inversión
SII en ISPTipo*, ISPBase* y ISPCuota*

Tratamiento de determinadas operaciones de venta

Operación Tratamiento en modelo 303
NoSujetaTAILocalizacion Se suma en casilla 59 si es intracomunitario, IdTipo = 02 y no es triangular
Si es intracomunitario, IdTipo = 02 y es triangular, según opción configurada en opciones:
   - No agregar en ningún sitio en modelo 303 - opción por defecto
   - Agregar a casilla 59: Entregas intracomunitarias de bienes
   - Agregar a casilla 61: Operaciones no sujetas
Resto de casos se suman en casilla 61
NoSujeta714Otros Se suma en casilla 61
Sujeta Exenta E1: Exenta por Art. 20 - Exenciones en operaciones interiores No aparece en 303
Sujeta Exenta E2: Exenta por Art. 21 - Exenciones en las exportaciones de bienes Se suma en casilla 60
Sujeta Exenta E3: Exenta por Art. 22 - Operaciones asimiladas a las exportaciones Se suma en casilla 60
Sujeta Exenta E4: Exenta por Art. 23 y 24 - Zonas francas, dep. francos y otros depósitos / reg. aduaneros y fiscales Se suma en casilla 60
Sujeta Exenta E5: Exenta por Art. 25 - Exenciones en las entregas de bienes destinados a otro Estado miembro Se suma en casilla 59
Sujeta Exenta E6: Exenta otros Se declaran en la casilla 60. Información fiscal por COVID en AEAT.

Tratamiento de facturas recibidas con cuotas parcialmente o no deducibles

A la hora de interpretar el tratamiento de estas facturas hemos tenido que revisar la ayuda suministrada por la AEAT en modelo 303 y modelo 390.

Según modelo 303:

IVA Deducible

En el caso de que la empresa realice operaciones exentas sin derecho a deducción, deberá aplicar la regla de prorrata a las cuotas soportadas. En cualquier caso, las bases figurarán sin prorratear.

                28 a 39                 Se harán constar las bases imponibles y el importe de las cuotas soportadas deducibles, después de aplicar, en su caso, la regla de prorrata, distinguiendo si se trata de operaciones corrientes u operaciones con bienes de inversión (Artículo 108 LIVA).

Y en modelo 390:

IVA deducible en operaciones interiores. Bienes y servicios corrientes

Casillas 190, 191, 603, 604, 605 y 606. Se hará constar el importe total de las bases imponibles de aquellas cuotas soportadas que sean deducibles total o parcialmente, gravadas a los tipos del 4%, 10%,y 21% y las cuotas deducibles del Impuesto sobre el Valor   Añadido, soportadas en la adquisición de bienes y servicios directamente relacionados con la actividad, que no estén excluidas del derecho a deducción, después de aplicar, en su caso, la regla de prorrata. El importe de la base imponible se consignará, en  todo caso, sin prorratear. No se incluirán en estas casillas las bases imponibles y las cuotas deducibles por las adquisiciones de bienes de inversión.

GeneraSII tiene en cuenta el criterio fijado por la Agencia Tributaria en las instrucciones anteriores a la hora de calcular el 303.

Generación de modelo 303 para presentación

Se genera un archivo del modelo 303 en formato BOE que podrá presentar en la web de la AEAT. El sistema propone un nombre y ubicación por defecto que podrá cambiar antes de generar el archivo.

Generar modelo 303 en formato BOE para presentación

Utilice la opción de presentación con fichero:

Presentación de modelo 303 con fichero en AEAT

Impresión de modelo 303

Si pulsa en la opción imprimir le aparecerá el sistema de informes. Si ha descargado los mismos, tendrá una modelo 303 que podrá visualizar, imprimir o exportar a pdf y otros formatos.

Imprimir modelo 303

Plazo de presentación de modelo 303

Al menos a nivel de AEAT se amplia el plazo de presentación 10 días.

Plazo de presentación de modelo 303 para obligados al SII

Revise los artículo 62.6 del Reglamento del IVA, en el mismo se habla de los obligados al SII y en el artículo  71.4 se indica el plazo para presentación de las declaciones-liquidaciones.

Las declaraciones-liquidaciones correspondientes a las personas y entidades a que se refiere el artículo 62.6, párrafo primero, de este Reglamento, deberán presentarse durante los treinta primeros días naturales del mes siguiente al correspondiente período de liquidación mensual, o hasta el último día del mes de febrero en el caso de la declaración-liquidación correspondiente al mes de enero.

Lo que no tenemos claro es si este plazo es aplicable también a la declaración de 349. Aunque parece que no es así dado que en el calendario del contribuyente del año 2018 se establecen dos fechas límites para el 303, pero solo una para el 349. Puede comprobar por ejemplo el mes de Julio de 2018.

Diferencias entre modelo calculado en AEAT y en GeneraSII

Por desgracia hay ciertas diferencias entre los modelos calculados por la AEAT y los calculados por GeneraSII que es complicado evitar.

Rectificación de periodos anteriores

GeneraSII solo tiene en cuenta las facturas negativas, la AEAT también las positivas en que coincide el cliente o proveedor y la fecha de factura. Mejor aceptar la propuesta al respecto de la AEAT, son los que mandan.

Operaciones de criterio de caja

GeneraSII tiene en cuenta los pagos del criterio de caja para identificar el IVA deducible según el periodo de pago de las facturas. La AEAT no las tiene en cuenta. En este caso lo correcto es lo nuestro, hay que modificar la propuesta de 303 de la AEAT ya que avisan expresamente que esas facturas no se tienen en cuenta.

FechaExpedicion o FechaOperacion en mes inferior a periodo declarado en ventas

La AEAT obvia el periodo superior asignado a la factura y asigna la factura al mes de la expedición o operación de la factura. Lo cierto es que en realidad aquí hay un error del usuario que declara en periodos posteriores facturas emitidas en un periodo anterior lo cual no tiene sentido en operaciones normales.

A tener en cuenta

Cuidado con los servicios recibidos de fuera de la UE, Canarias, Ceuta y Melilla incluidos, son otra figura de inversión de sujeto pasivo.

 

Modelo 349

Modelo 349

GeneraSII puede generar el modelo 349 de forma automática desde los registros de los periodos fiscales declarados en el SII.

Modelos de IVA desde datos de SII

Se selecciona ejercicio y periodo y se pulsa a Calcular modelo...

Generar modelo 349 desde datos de SII

Esta es una de las razones de separar las entregas de bienes y prestación de servicios en las facturas recibidas. Requisito no obligatorio en el SII pero si necesario para el modelo 349.

También se han introducido dos campos adicionales que permiten calcular las rectificaciones de periodos anteriores:

Campo Explicación
EBoPS Este campo en compras no tiene utilidad a efectos de los datos a enviar al SII, pero si es importante para generar adecuadamente el modelo 349.
"E" para entregas de bienes y "S" para prestaciones de servicios. El programa traduce a la clave apropiada en 349, "A" e "I".
M349RFecha Fecha de la factura original que se está rectificando. Determina el ejercicio y periodo que se va a rectificar.
M349RImporte Importe de la factura original que se está rectificando. Fija el importe a rectificar y el importe definitivo resultado de sumar el importe de la factura actual y este.
Ejemplo, factura actual de -100 euros, y anterior de 1.000 euros, el importe definitivo será 900 euros.
Importe = 900, ImporteAnterior = 1.000
M349No Esta operación no será declarada en el modelo 349.
Triangular Para indicar cuando es una operación triangular.

Generar archivo de presentación

Si quiere cargar directamente en la web de la AEAT el archivo BOE de modelo 349 generado rellene los datos de contacto: nombre y teléfono.

Datos de contacto de modelo 349

Importar en formulario web de AEAT

La dirección para cargar el modelo 349 es: https://www1.agenciatributaria.gob.es/wlpl/PA18-M349/index.zul

Se utiliza el botón inferior de Importar.

Importar modelo 349 en formulario web de AEAT

Otros modelos de IVA: 340, 347 y 390

Otros modelos de IVA: 340, 347 y 390

Según pregunta frecuente 1.15. ¿Cuáles son las ventajas para el contribuyente del nuevo SII?

Reducción de las obligaciones formales, suprimiendo la obligación de presentación de los modelos 347, 340 y 390.

Pero esta ventaja es más un ejercicio de cinismo que otra cosa, al margen de los modelos 347 y 340, la única ventaja es la desaparición del modelo 390.

Pero esta ventaja es un engaño, parte de los datos que se declaraban en el 390 hay que declararlos en el modelo 303 de Diciembre.

Cuando entre al formulario del 303 le saldrá el mensaje de:

303 de último periodo si está en SII

Estos son los datos que tendrá que rellenar en el 303 de Diciembre:

Datos en 303 de último periodo, hoja 4

Datos en 303 de último periodo, hoja 5

Datos en 303 de último periodo, hoja 6

GeneraSII no le permite rellenarlos en su modelo 303, que está pensado exclusivamente para declaraciones diferentes a la de Diciembre.

Resaltar la necesidad de declarar el modelo 349, no lo olviden.

Si tienen que presentar modelos 347 y 349 para otras empresas revisen si les son de utilidad Genera347 y Genera349 y otros Generas.

Modelo 347

Modelo 347

El modelo 347 no es presentado por las empresas que tienen que presentar el SII.  Este cálculo del modelo es para facilitar las comprobaciones de los volúmenes de operaciones con los clientes y proveedores que tienen que presentar el 347.

Modelo 347 desde datos de SII

En el formulario que se muestra se pueden calcular el volumen de operaciones, divide por trimestres, aunque calcula de todos los clientes y proveedores sin discriminar por importe. Tenga en cuenta que se utiliza el valor de ImproteTotal.

Formulario de modelo 347

Se permite la localización de cliente/proveedor por nombre y NIF.

Este cálculo tiene que recorrer y procesar todas las facturas, si tiene muchas puede que sea algo lento. Para evitar tener que hacerlo cada vez que quiera comprobar algún cliente/proveedor es mejor usar Copiar datos a portapapeles para pegar los datos en una hoja de cálculo que también puede utilizar para llevar un seguimiento de las comprobaciones realizadas.

 

Enviar otros modelos por WebService

Enviar otros modelos por WebService

Aprovechando la gestión de comunicaciones seguras y certificados de GeneraSII hemos añadido una pequeña utilidad que le permitirá presentar otros modelos con presentación similar al SII: a través de WebServices.

No use esta opción para el SII.

Envío de archivo XML por WebService

Se muestra un formulario:

Enviar archivos XML por WebService autentificado

Se localiza el archivo XML a transmitir de forma segura y autentificado con certificado digital. Esta utilidad es solo para la presentación, no generamos los archivos XML necesarios.

Seleccionamos el WebService entre los predefinidos o indicamos la ruta del mismo y damos a Enviar.

Datos en Suministro Inmediato de Información

Datos de factura emitida

Datos de factura emitida

Datos de cabecera con titular, comunicación y periodo

Datos en versión 1.0, aplicable a partir de 17/05/2017

 

No se complique con todos estos campos, en GeneraSII lo hemos hecho todo mucho más sencillo.

 

Revise nuestras numerosas pruebas de envío de facturas emitidas.

Titular NombreRazon Datos de una persona física o jurídica Española. Apellidos y nombre o razón social. Máximo de 40 caracteres.
NIF Un NIF español. Secuencia de 9 dígitos o letras mayúsculas.
NIFRepresentante NIF de REPRESENTANTE LEGAL. Un NIF español. Secuencia de 9 dígitos o letras mayúsculas.
Entendemos que este dato sería para menores de edad por lo que por ahora, por la característica de las empresas obligadas a declarar en el Suministro Inmediato de Información, será de poca utilidad.
TipoComunicacion A0 : Alta
A1: Modificación
A4: Modificación Factura Régimen de Viajeros
PeriodoImpositivo Ejercicio Año en formato YYYY
Periodo Período dentro del ejercicio en formato MM (01,02,03,04,05,06,07,08,09,10,11,12) para meses, 1T/2T/3T/4T para trimestres o 0A para anual. Por ahora solo están permitidos meses y año.

 

Datos de identificación de factura

 

IDEmisorFactura
La identificación de la factura será la de la factura expedida en todos los casos.
NIF NIF del emisor. En facturas expedidas el NIF del titular, en la recibidas se usará este campo NIF o IDOtro
NumSerieFacturaEmisor Número de la Factura del Emisor. Serie de Factura+Número de Factura. Puede tener hasta 60 caracteres.
Dado que identifica de forma única la factura, debe ser muy estricto a la hora de registrar las facturas recibidas que posiblemente serán usados por la agencia tributaria para cruzar datos.
En caso de asientos resúmenes número inicial de factura. Identificador único de facturas.
NumSerieFacturaEmisorResumenFin Campo específico para asientos resumen. Se corresponde con el número y serie de la última factura. No es necesario usarlo en caso contrario.
No es necesario utilizarlo en operaciones de baja y consulta.
FechaExpedicionFacturaEmisor Fecha de emisión de la factura.

 

Datos comunes de facturas emitidas y recibidas

 

TipoFactura Clave del tipo de factura.
F1: FACTURA
F2: FACTURA SIMPLIFICADA
R1: FACTURA RECTIFICATIVA  -  Error fundado en derecho y Art. 80 Uno y Dos LIVA
R2: FACTURA RECTIFICATIVA  -  Art 80 Tres LIVA - concurso
R3: FACTURA RECTIFICATIVA  -  Art 80 Cuatro LIVA - deuda incobrable
R4: FACTURA RECTIFICATIVA  -  Resto
R5: FACTURA RECTIFICATIVA  -  Rectificativa en facturas simplificadas
F3: FACTURA EMITIDA EN SUSTITUCIÓN DE FACTURAS SIMPLIFICADAS FACTURADAS Y DECLARADAS
F4: ASIENTO RESUMEN DE FACTURAS
TipoRectificativa Es opcional.
    S: SUSTITUTIVA
    I: INCREMENTAL: opción mas sencilla
     : VACIO
FacturasRectificadas
IDENTIFICACIÓN DE FACTURAS RECTIFICADAS. Opcional cuando la clave de TIPO DE FACTURA sea "Factura rectificativa"
En GeneraSII obtamos por no identificar las mismas.
NumSerieFacturaEmisor IDENTIFICACIÓN DE FACTURAS RECTIFICADAS. Es opcional.

Numero y serie de la factura rectificada

FechaExpedicionFacturaEmisor Fecha de emisión de la factura rectificada
ImporteRectificacion
Obligatorio cuando *CLAVE DE TIPO DE FACTURA es de tipo RECTIFICATIVA y el tipo de FACTURA RECTIFICATIVA es SUSTITUTIVA "S".
BaseRectificada BASE RECTIFICADA
CuotaRectificada CUOTA RECTIFICADA
CuotaRecargoRectificado CUOTA RECARGO RECTIFICADA
FacturasAgrupadas
El NIF se cogerá del NIF indicado en el bloque IDFactura.
En GeneraSII obtamos por no identificar las mismas.
NumSerieFacturaEmisor IDENTIFICACIÓN DE FACTURAS SIMPLIFICADAS SUSTITUIDAS. Opcional cuando la clave de TIPO DE FACTURA sea "Emitida en sustitución de facturas simplificadas"
El ID de los tickets agrupados, únicamente se rellena en el caso de agrupación de tickets en factura.

Numero y serie de la factura agrupada

FechaExpedicionFacturaEmisor Fecha de emisión de la factura agrupada
FechaOperacion FECHA DE LA OPERACIÓN. Opcional. Si no se indica imaginamos que se entiende que se considerará fecha de operación la fecha de expedición.
ClaveRegimenEspecialOTrascendencia
ClaveRegimenEspecialOTrascendenciaAdicional1
ClaveRegimenEspecialOTrascendenciaAdicional2
 
IDENTIFICACIÓN OPERACIONES CON TRASCENDENCIA TRIBUTARIA.
01 Operación de régimen general
02 Exportación
03 Operaciones a las que se aplique el régimen especial de bienes usados, objetos de arte, antigüedades y objetos de colección (135-139 LIVA)
04 Régimen especial oro de inversión
05 Régimen especial agencias de viajes
06 Régimen especial grupo de entidades en IVA (Nivel Avanzado)
07 Régimen especial criterio de caja
08 Operaciones sujetas al IPSI  / IGIC (Impuesto sobre la Producción, los Servicios y la Importación  / Impuesto General Indirecto Canario)
09 Facturación de las prestaciones de servicios de agencias de viaje que actúan como mediadoras en nombre y por cuenta ajena (D.A.4ª RD1619/2012)
10 Cobros por cuenta de terceros de honorarios profesionales o de derechos derivados de la propiedad industrial, de autor u otros por cuenta de sus socios, asociados o colegiados efectuados por sociedades, asociaciones, colegios profesionales u otras entidades que realicen estas funciones de cobro
11 Operaciones de arrendamiento de local de negocio sujetas a retención
12 Operaciones de arrendamiento de local de negocio no sujetos a retención
13 Operaciones de arrendamiento de local de negocio sujetas y no sujetas a retención
14 Factura con IVA pendiente de devengo en certificaciones de obra cuyo destinatario sea una Administración Pública
15 Factura con IVA pendiente de devengo en operaciones de tracto sucesivo
16 Primer semestre 2017
ImporteTotal IMPORTE TOTAL DE LA FACTURA
BaseImponibleACoste BASE IMPONIBLE A COSTE
DescripcionOperacion DESCRIPCIÓN DE LA OPERACIÓN. Hasta 500 caracteres.
DatosInmueble
Desglose de inmuebles.
Solo en clave 14
DetalleInmueble SituacionInmueble 1 Inmueble con referencia catastral situado en cualquier punto del territorio español, excepto País Vasco y Navarra.
2 Inmueble situado en la Comunidad Autónoma del País Vasco o en la Comunidad Foral de Navarra.
3 Inmueble en cualquiera de las situaciones anteriores pero sin referencia catastral.
4 Inmueble situado en el extranjero.
ReferenciaCatastral REFERENCIA CATASTRAL. Hasta 25 caracteres.

 

Datos específicos de factura expedidas

 

ImporteTransmisionSujetoAIVA IMPORTE PERCIBIDO POR TRANSMISIONES DE INMUEBLES SUJETAS A IVA
EmitidaPorTerceros Opcional.
S: Si
N: No
VariosDestinatarios Opcional.
S: Si
N: No
Cupon Opcional.
S: Si
N: No
Contraparte

Contraparte de la operación. Cliente (Opcional en tiquets) en facturas emitidas.
Datos de una persona física o jurídica Española o Extranjera.

NombreRazon Texto con un máximo de 40 caracteres.
NIFRepresentante  
Identificación NIF o IDOtro NIF NIF del emisor. En facturas expedidas el NIF del titular, en la recibidas se usará este campo NIF o IDOtro
IDOtro CodigoPais    Código ISO de país.
ID    Hasta 20 caracteres.
IDType    Tipo de identificador fiscal de persona Física o jurídica

"02"    "NIF-IVA (NIF operador intracomunitario)"
"03"    "Pasaporte"
"04"    "Documento Oficial de identificación expedido por el páis o territorio de residencia"
"05"    "Certificado de residencia fiscal"
"06"    "Otro documento probatorio"
"07"    "No Censado"

DesgloseFactura o
DesgloseTipoOperacion
    -> DesgloseFactura

Hay dos tipos de desglose de factura (TipoDesglose), DesgloseFactura y DesgloseTipoOperacion.
La opción DesgloseTipoOperacion solo para ventas al extranjero 3.11
Sujeta Exenta CausaExencion
No obligatorio
E1: EXENTA por Art. 20
E2: EXENTA por Art. 21
E3: EXENTA por Art. 22
E4: EXENTA por Art. 24
E5: EXENTA por Art. 25
E6: EXENTA otros
BaseImponible BASE IMPONIBLE EXENTA
NoExenta TipoNoExenta S1 No exenta - Sin inversion sujeto pasivo
S2 No exenta - Con Inversion sujeto pasivo
S3 No exenta - Sin inversion sujeto pasivo y con inversion sujeto Pasivo
DesgloseIVA DetalleIVA
Hasta 6 desgloses por tipos de IVA diferentes.
TipoImpositivo: TIPO IMPOSITIVO
BaseImponible: BASE IMPONIBLE
CuotaSoportada: CUOTA DEL IMPUESTO
TipoRecargoEquivalencia: TIPO RECARGO DE EQUIVALENCIA
CuotaRecargoEquivalencia: CUOTA DEL RECARGO DE EQUIVALENCIA
NoSujeta ImportePorArticulos7_14_Otros IMPORTE ARTÍCULOS 7,14, 0TROS
ImporteTAIReglasLocalizacion IMPORTE EN EL TAI POR REGLAS LOCALIZACIÓN

Ejemplos de facturas emitidas en SII

Ejemplos de facturas emitidas en SII

Mostramos algunas capturas de la página de la Agencia Tributaria para el Suministro Inmediato de Información con algunos ejemplos.

Este sería el aspecto de GeneraSII actual, aunque seguramente cambiará algo en la versión definitiva.

Facturas emitidias en SII - GeneraSII

Exportación comunitaria, a Irlanda, con entrega de bienes y prestación de servicios en la misma factura

Factura comunitaria con entrega de bienes y prestación de servicios

Exportación extracomunitaria, a Turquía, con entrega de bienes y prestación de servicios en la misma factura

Factura extracomunitaria con entrega de bienes y prestación de servicios

Factura nacional con inversión de sujeto pasivo

Factura emitida con inversión de sujeto pasivo

Factura rectificativa nacional con inversión de sujeto pasivo

Factura rectificativa emitida con inversión de sujeto pasivo

Factura emitida con criterio de Caja con sus cobros

Factura emitida con criterio de caja en SII

Cobros asociados.

Cobros de factura emitida con criterio de caja en SII

Factura nacional normal anulada

Factura emitida nacional anulada

Factura emitida con recargo de equivalencia

Factura emitida con recargo de equivalencia

Factura emitida con varios tipos de IVA en SII

Factura emitida con varios tipos de IVA

Factura con valor 0, para material promocional

Factura emitida con valor 0, anulada

Factura de arrendamiento de local de negocio sin retención

Factura de arrendamiento de local de negocio sin retención

Factura rectificativa de arrendamiento de local de negocio sin retención

Factura rectificativa de arrendamiento de local de negocio sin retención

Venta de bienes a Canarias desde TAI

Factura emitida a Canarias de TAI en SII

Datos de factura recibida

Datos de factura recibida

Datos de cabecera con titular, comunicación y periodo

Datos en versión 1.0, aplicable a partir de 17/05/2017

 

No se complique con todos estos campos, en GeneraSII lo hemos hecho todo mucho más sencillo.

 

Titular NombreRazon Datos de una persona física o jurídica Española. Apellidos y nombre o razón social. Máximo de 40 caracteres.
NIF Un NIF español. Secuencia de 9 dígitos o letras mayúsculas.
NIFRepresentante NIF de REPRESENTANTE LEGAL. Un NIF español. Secuencia de 9 dígitos o letras mayúsculas.
Entendemos que este dato sería para menores de edad por lo que por ahora, por la característica de las empresas obligadas a declarar en el Suministro Inmediato de Información, será de poca utilidad.
TipoComunicacion A0 : Alta
A1: Modificación
A4: Modificación Factura Régimen de Viajeros
PeriodoImpositivo Ejercicio Año en formato YYYY
Periodo Período dentro del ejercicio en formato MM (01,02,03,04,05,06,07,08,09,10,11,12) para meses, 1T/2T/3T/4T para trimestres o 0A para anual. Por ahora solo están permitidos meses y año.

 

Datos de identificación de factura

 

IDEmisorFactura
La identificación de la factura será la de la factura expedida en todos los casos.
NIF NIF del emisor. En facturas expedidas el NIF del titular, en la recibidas se usará este campo NIF o IDOtro
IDOtro
Para identificar el emisor en el caso de factura recibidas. Identificador de persona Física o jurídica distinto del NIF (Código pais, Tipo de Identificador, y hasta 15 caractéres)
No se permite CodigoPais=ES e IDType=01-NIFContraparte, para ese caso, debe utilizarse NIF en lugar de IDOtro.
CodigoPais Código ISO de país.
ID Hasta 20 caracteres.
IDType Tipo de identificador fiscal de persona Física o jurídica
"02"    "NIF-IVA (NIF operador intracomunitario)"
"03"    "Pasaporte"
"04"    "Documento Oficial de identificación expedido por el páis o territorio de residencia"
"05"    "Certificado de residencia fiscal"
"06"    "Otro documento probatorio"
"07"    "No Censado"

Como se puede ver estos códigos tienen correspondencia con los tipos de identificación usados en el modelo 340:

  • 1 NIF
  • 2 NIF/IVA (NIF operador intracomunitario)
  • 3 Pasaporte
  • 4 Documento Oficial de identificación expedido por el páis o territorio de residencia
  • 5 Certificado de residencia fiscal
  • 6 Otro documento probatorio
NumSerieFacturaEmisor Número de la Factura del Emisor. Serie de Factura+Número de Factura. Puede tener hasta 60 caracteres.
Dado que identifica de forma única la factura, debe ser muy estricto a la hora de registrar las facturas recibidas que posiblemente serán usados por la agencia tributaria para cruzar datos.
En caso de asientos resúmenes número inicial de factura. Identificador único de facturas.
NumSerieFacturaEmisorResumenFin Campo específico para asientos resumen. Se corresponde con el número y serie de la última factura. No es necesario usarlo en caso contrario.
No es necesario utilizarlo en operaciones de baja y consulta.
FechaExpedicionFacturaEmisor Fecha de emisión de la factura.

 

Datos comunes de facturas emitidas y recibidas

 

TipoFactura Clave del tipo de factura.
F1: FACTURA
F2: FACTURA SIMPLIFICADA
R1: FACTURA RECTIFICATIVA  -  Error fundado en derecho y Art. 80 Uno y Dos LIVA
R2: FACTURA RECTIFICATIVA  -  Art 80 Tres LIVA - concurso
R3: FACTURA RECTIFICATIVA  -  Art 80 Cuatro LIVA - deuda incobrable
R4: FACTURA RECTIFICATIVA  -  Resto
R5: FACTURA RECTIFICATIVA  -  Rectificativa en facturas simplificadas
F3: FACTURA EMITIDA EN SUSTITUCIÓN DE FACTURAS SIMPLIFICADAS FACTURADAS Y DECLARADAS
F4: ASIENTO RESUMEN DE FACTURAS
F5: IMPORTACIONES (DUA)
F6: OTROS JUSTIFICANTES CONTABLES
TipoRectificativa Opciones.
    S: SUSTITUTIVA
    I: INCREMENTAL: opción mas sencilla
     : VACIO
FacturasRectificadas
IDENTIFICACIÓN DE FACTURAS RECTIFICADAS. Opcional cuando la clave de TIPO DE FACTURA sea "Factura rectificativa"
En GeneraSII obtamos por no identificar las mismas.
NumSerieFacturaEmisor
IDENTIFICACIÓN DE FACTURAS RECTIFICADAS. Es opcional.
Numero y serie de la factura rectificada
FechaExpedicionFacturaEmisor Fecha de emisión de la factura rectificada
ImporteRectificacion
Obligatorio cuando *CLAVE DE TIPO DE FACTURA es de tipo RECTIFICATIVA y el tipo de FACTURA RECTIFICATIVA es SUSTITUTIVA "S".
BaseRectificada BASE RECTIFICADA
CuotaRectificada CUOTA RECTIFICADA
CuotaRecargoRectificado CUOTA RECARGO RECTIFICADA
PorcentCompensacionREAGYP PORCENTAJE COMPENSACIÓN REAGYP Clave02
ImporteCompensacionREAGYP COMPENSACIÓN REAGYP Clave02
FacturasAgrupadas
El NIF se cogerá del NIF indicado en el bloque IDFactura.
En GeneraSII obtamos por no identificar las mismas.
NumSerieFacturaEmisor IDENTIFICACIÓN DE FACTURAS SIMPLIFICADAS SUSTITUIDAS. Opcional cuando la clave de TIPO DE FACTURA sea "Emitida en sustitución de facturas simplificadas"
El ID de los tickets agrupados, únicamente se rellena en el caso de agrupación de tickets en factura.

Numero y serie de la factura agrupada

FechaExpedicionFacturaEmisor Fecha de emisión de la factura agrupada
FechaOperacion FECHA DE LA OPERACIÓN. Opcional. Si no se indica imaginamos que se entiende que se considerará fecha de operación la fecha de expedición.
ClaveRegimenEspecialOTrascendencia
ClaveRegimenEspecialOTrascendenciaAdicional1
ClaveRegimenEspecialOTrascendenciaAdicional2
IDENTIFICACIÓN OPERACIONES CON TRASCENDENCIA TRIBUTARIA.
01 Operación de régimen general
02 Operaciones por las que los empresarios satisfacen compensaciones en las adquisiciones a personas acogidas al Régimen especial de la agricultura, ganadería y pesca
03 Operaciones a las que se aplique el régimen especial de bienes usados, objetos de arte, antigüedades y objetos de colección (135-139 LIVA)
04 Régimen especial oro de inversión
05 Régimen especial agencias de viajes
06 Régimen especial grupo de entidades en IVA (Nivel Avanzado)
07 Régimen especial criterio de caja
08 Operaciones sujetas al IPSI  / IGIC (Impuesto sobre la Producción, los Servicios y la Importación  / Impuesto General Indirecto Canario)
09 Adquisiciones intracomunitarias de bienes y prestaciones de servicios
12 Operaciones de arrendamiento de local de negocio
13 Factura correspondiente a una importación (informada sin asociar a un DUA)
14 Primer semestre 2017
NumRegistroAcuerdoFacturacion Número de registro obtenido al enviar la autorización en materia de facturación o de libros registro.
ImporteTotal IMPORTE TOTAL DE LA FACTURA
BaseImponibleACoste BASE IMPONIBLE A COSTE
DescripcionOperacion DESCRIPCIÓN DE LA OPERACIÓN. Hasta 500 caracteres.

 

Datos específicos de factura recibidas

 

InversionSujetoPasivo
Solo para operaciones de Inversión de Sujeto Pasivo en Territorio de Aplicación del Impuesto.
DetalleIVA
Hasta 6 desgloses por tipos de IVA diferentes.
TipoImpositivo: TIPO IMPOSITIVO
BaseImponible: BASE IMPONIBLE
CuotaSoportada: CUOTA DEL IMPUESTO
TipoRecargoEquivalencia: TIPO RECARGO DE EQUIVALENCIA
CuotaRecargoEquivalencia: CUOTA DEL RECARGO DE EQUIVALENCIA
DesgloseIVA
 
DetalleIVA
Hasta 6 desgloses por tipos de IVA diferentes.
TipoImpositivo: TIPO IMPOSITIVO
BaseImponible: BASE IMPONIBLE
CuotaSoportada: CUOTA DEL IMPUESTO
TipoRecargoEquivalencia: TIPO RECARGO DE EQUIVALENCIA
CuotaRecargoEquivalencia: CUOTA DEL RECARGO DE EQUIVALENCIA
PorcentCompensacionREAGYP
ImporteCompensacionREAGYP
Contraparte
Contraparte de la operación. Proveedor (Obligatorio) en facturas recibidas.
Datos de una persona física o jurídica Española o Extranjera.
NombreRazon Texto con un máximo de 40 caracteres.
NIFRepresentante NIF  
IDOtro  
FechaRegContable FECHA REGISTRO CONTABLE
CuotaDeducible CUOTA DEDUCIBLE

Ejemplos de facturas recibidas en SII

Ejemplos de facturas recibidas en SII

Operación de emisor de TAI con ISP y dos tipos de IVA y RE

Factura recibida con varios tipos de IVA, RE e ISP

Adquisición intracomunitaria de bienes

Factura recibida compra intracomunitaria de bienes

Importaciones de bienes de Canarias

Factura recibida de bienes de Canarias

Factura en Canarias sujeta a IGIC

Factura recibida sujeta a IGIC de Canarias en SII

Declaración de DUA de importación

Declaración de DUA de importación en SII

Factura recibida de exportador de China, sin relevancia fiscal

Factura recibida de China sin DUA en SII

Factura en Régimen Especial de Criterio de Caja y sus pagos

Declaración de factura

Factura recibida en Régimen Especial de Criterio de Caja

Y sus pagos

Pagos de factura recibida en RECC

Datos determinadas operaciones intracomunitarias

Ejemplos de determinadas operaciones intracomunitarias

Ejemplos de determinadas operaciones intracomunitarias

Aspecto de gestión de operaciones intracomunitarias en GeneraSII

Operaciones intracomunitarias en SII  

Listado de operaciones intracomunitarias

Listado de operaciones intracomunitarias

Operación intracomunitaria como remitente

Operación intracomunitaria como remitente en SII

Operación intracomunitaria como destinatario en SII

Operación intracomunitaria como destinatario en SII

Anulación de operación intracomunitaria como remitente en SII

Anulación de Operación intracomunitaria como remitente e SII

Pagos de criterio de caja

Pagos de criterio de caja

"NombreRazon"    "NIFID"    "IdSujeto"    "IdExterno"    "NumFactura"    "FechaExpedicion"    "Importe"    "Fecha"    "Medio"    "CuentaOMedio"

Estos serían los campos a utilizar:

Campo Descripción
NombreRazon Nombre de la contraparte a la que se le paga la factura en el RECC
NIFID El NIF de la contraparte. Entendemos que no tiene sentido este registro para no residentes.
NumFactura Número de factura pagada. Lo lógico es que ya esté dada de alta en el sistema
FechaExpedicion Fecha de expedición de la factura. La combinación de esta fecha con el número de factura y el NIF identifica de forma inequívoca la factura.
Importe Importe pagado.
Fecha Fecha del pago
Medio "01"    "Transferencia"
"02"    "Cheque"
"03"    "No se cobra / paga (fecha límite de devengo / devengo forzoso en concurso de acreedores)."
"04"    "Otros medios de cobro / pago"
CuentaOMedio Información adicional según el medio de pago utilizado. No es obligatorio.
IdSujeto Número de proveedor o acreedor. No es necesario para el SII, es solo para referencia.
IdExterno Número del pago en el sistema de gestión del titular. Solo para usar como referencia.

 

Interpretaciones de datos

Facturas emitidas por indemnizaciones de empresas de transporte

Facturas emitidas por indemnizaciones de empresas de transporte

La facturas emitidas para justificar las indemnizaciones producidas a raíz de roturas y desperfectos sufridos en el transporte están exentos de IVA.

Inicialmente consideramos que entraban en la causa de Exención otros y por lo tanto era una operación Sujeta-Exenta.

No estamos del todo seguros pero creemos que se trata de una operación No Sujeta. Concretamente en la casilla de no sujeta por artículos 7,14, y otros.

Si usa ClavesFiscales haga este cambio: elimine el valor en FEExentaCausa y ponga un 1 en EsNoSujeto714.

Facturas por indemnizaciones por empresas de transporte

Facturas recibidas parcialmente o no deducibles

Facturas recibidas parcialmente o no deducibles

Las facturas recibidas que son parcialmente deducibles o no deducibles en absoluto deben declararse de forma especial.

La base y cuota de IVA de la factura aparecen tal cual como están en factura; por el importe íntegro. Sin embargo en el campo CuotaDeducible aparece el importe realmente deducible.

De esta forma en el SII se pueden contrastar adecuadamente la factura recibida con la presentada por el proveedor.

En el caso de coches de empresa en renting habitualmente se deducía un 50%, pero cuidado porque eso parece haber cambiado recientemente:

Facturas simplificadas

Facturas simplificadas

Facturas simplificadas emitidas en SII

Datos a informar en SII

En la factura simplificadas o tickets, no es necesario indicar la contraparte, ni nombre ni NIF.

Tampoco es necesario desglosar los tipos de IVA y la cuota tributaria, pero ahora mismo no es posible hacerlo así. Aunque si su sistema permite obtener esa información es preferible que la cargue en GeneraSII. Así puede utilizarse esa información a efecto de 303 y otros modelos.

Nuestro consejo es que desglose las cuotas y tipos de IVA aplicados por si la Agencia Tributaria cambia el criterio en un futuro.

De hecho la respuesta en la Agencia Tributaria fija lo siguiente:

3.18. Al registrar una factura simplificada ¿debe desglosarse la cuota tributaria?

Con carácter general, no es necesario. Marcando las claves “F2", "F4" y "R5", sólo será obligatorio cumplimentar el tipo impositivo y de uno de los dos campos siguientes: base imponible o importe total. En el caso de que se informe exclusivamente del importe total, la base imponible deberá constar con valor cero.

Si existiese en el desglose de la operación sujeta y no exenta varios tipos impositivos, se deberá informar obligatoriamente de la base imponible y tipo impositivo.

No obstante, si se trata de una factura simplificada “cualificada” de las reguladas en el artículo 7.2 del RD 1619/2012 sí deberá desglosar el importe de la cuota.

Listado de facturas, o asientos resumen de facturas.

Se indica número de factura primera y última.

Estos registros de resumen de facturas pueden contener la contraparte o no contener la misma para presentar relación de facturas simplificadas o tickets.

No tengan muchas esperanzas en que a través de estos métodos de registros individuales de facturas simplificadas o de asientos resumen puedan utilizarse como un método de eludir la obligación de presentar registros completos de facturas. Entendemos que una vez esté en producción el sistema la Agencia Tributaria revisará y de alguna forma autorizará la presentación de este tipo de registros. No creemos que lo permita fuera de casos justificados y razonables.

Hay que tener en cuenta que los asientos resumen y de facturas simplificadas no son contrastables, así que dudamos que les gusten mucho a la Agencia Tributaria, ya que pueden terminar siendo un coladero de datos.

Contraste de resumen de facturas en SII

Facturas simplificadas recibidas en SII

Las facturas simplificadas recibidas deben identificar de forma obligatorio el NombreRazon y el NIF del emisor. A diferencia de las emitidas, no pueden ser remitidas de forma anónima.

Creemos que esto tiene relación con los requisitos de deducibilidad de las mismas:

Para poder deducir el IVA con factura simplificada, el expedidor debe hacer constar necesariamente:

    NIF del destinatario y domicilio.
    Cuota repercutida, que se debe consignar de forma separada.

Fechas en facturas emitidas y recibidas

Fechas en facturas emitidas y recibidas

Fechas para SII en factura emitida

 

Podemos considerar que las tres fechas son la misma: FechaExpedicion. Con esa única fecha posiblemente sea suficiente.

FechaExpedicion

Fecha de emisión de la factura. Esta fecha determina el límite para presentar la información sobre la factura, máximo ocho días en 2017, cuatro los siguientes.

En el plazo de cuatro días naturales desde la expedición de la factura, salvo que se trate de facturas expedidas por el destinatario o por un tercero, en cuyo caso, dicho plazo será de ocho días naturales.

En todo caso el suministro deberá realizarse antes del día 16 del mes siguiente a aquel en que se hubiera producido el devengo del Impuesto correspondiente a la operación que debe registrarse. Esta fecha límite coincide con el fin de plazo para expedir factura de acuerdo con el art. 11 del RD 1619/2012, de tal forma que si un empresario emite la factura el 15 del mes siguiente al devengo, ese mismo día deberá remitir los registros de facturación a través del SII.

Ejemplo: un empresario A presta un servicio a otro empresario el 2 de agosto de 2017, expidiendo la correspondiente factura ese mismo día. El plazo para remitir el registro de esta factura a través del SII finaliza el 14 de agosto.

Ejemplo: un empresario A presta un servicio a otro empresario el 2 de agosto de 2017, expidiendo la correspondiente factura el 13 de septiembre de 2017 (el plazo de expedición finaliza el 15 de septiembre). El plazo para remitir el registro de esta factura a través del SII finaliza el 15 de septiembre.

PLAZOS DURANTE EL SEGUNDO SEMESTRE DE 2017
Durante el segundo semestre del año 2017 el plazo de cuatro días se amplía a ocho días naturales.

COMPUTO DE PLAZOS
Hay que tener en cuenta que en el cómputo del plazo de cuatro u ocho días naturales a que se refieren los apartados anteriores, se excluirán los sábados, los domingos y los declarados festivos nacionales.

La indicación del día 16 del mes siguiente puede inducir a que la Agencia Tributaria pudiese ser mas permisiva con los plazos. No es correcto, el segundo ejemplo explica claramente en qué sentido se aplica: como un límite superior que reduce el plazo de 4/8 generales cuando nos acercamos al día 15.

FechaFiscal => PeriodoImpositivo (Ejercicio y Periodo)

A todos los efectos es la fecha de expedición. Cambiarlo tiene el riesgo de que la Agencia Tributaria considere que se pretende demorar el pago del impuesto y recurra a sanciones para evitarlo.

Teóricamente si podría anticiparse, ya que hay una pregunta con un ejemplo que lo permite, pero que sinceramente, no hay por dónde cogerla.

3.12. ¿Qué información se consigna en el bloque “Período impositivo”?

El ejercicio y período de liquidación de devengo de la operación correspondiente a la factura registrada.

Ejemplo 1: Un empresario A vende mercancía a otro empresario B el 6 de julio de 2017. El empresario A expide la factura el 2 de agosto.

El empresario A remitirá los registros de la factura el 14 de agosto consignando en el Libro Registro de facturas emitidas, Ejercicio: 2017, Período: 07.

Hay que tener en cuenta que en el cómputo del plazo de ocho días naturales se excluirán los sábados, los domingos y los declarados festivos nacionales.

En el caso de facturas rectificativas se consignará el ejercicio y periodo impositivo en que se realice la rectificación de la declaración-liquidación de acuerdo con lo previsto en el artículo 89 de la LIVA.

Como se ve, la FechaFiscal vendría a ser la fecha de devengo. Y en este caso sería anterior a la fecha de expedición. Pero lo dicho, esto abre un lío tremendo en los registros fiscales, veremos en qué queda el tema.

Si su sistema le permite obtener una FechaFiscal independiente de FechaExpedicion, en GeneraSII se puede cargar y asignará ejercicio y periodo sin problemas.

FechaOperacion

Fecha de operación. Es opcional, solo cuando:

Deberá cumplimentarse el campo “fecha de operación” en el Libro registro de Facturas Expedidas cuando la fecha de realización de la operación sea distinta a la fecha de expedición de la factura. 

Deberá cumplimentarse el campo “fecha de operación” en el Libro registro de Facturas Recibidas cuando la fecha de realización de la operación sea distinta a la fecha de expedición de la factura y así conste en la misma. 

Ejemplo: la empresa A vende mercancías el 3 de julio de 2017, documentando la operación en factura de fecha 1 de agosto de 2017. ¿Cuándo debo suministrar los datos a través del SII? ¿Debo consignar algún campo específico?  

Los datos deberán suministrarse en el plazo de los 8 días siguientes a la expedición de la factura (hasta el 11 de agosto). Se consignará la “Fecha de expedición de la factura” (1 de agosto de 2017) y el campo “Fecha operación” (3 de julio de 2017).

Este es un campo al que no se le ha prestado especial atención ni seguimiento en el modelo 340, imaginamos que seguirá así, así que no lo asignaremos salvo que se ponga expresamente. Y en caso de que obliguen pondremos FechaExpedicion.

No obstante, no deja de ser una recomendación, el usuario debe decidir si obviar o no este dato. Asigne valor en FechaOperacion si no quiere correr riesgos.

Fechas para SII en factura recibida

FechaExpedicion

Fecha de emisión de la factura. Cuidado con esta fecha la Agencia Tributaria la usará para cruzar datos junto con NIF de emisor y referencia/número de factura.

FechaEntrada

Fecha de registro contable. Esta fecha determina el límite para presentar la información sobre la factura, máximo ocho días en 2017, cuatro los siguientes.

 En un plazo de cuatro días naturales desde la fecha en que se produzca el registro contable de la factura y, en todo caso, antes del día 16 del mes siguiente al periodo de liquidación en que se hayan incluido las operaciones correspondientes (período en que se deduce el IVA soportado).

 Se entiende que el registro contable de la factura se produce en la fecha de entrada en el sistema contable con independencia de la fecha reflejada en el asiento contable.

PLAZOS DURANTE EL SEGUNDO SEMESTRE DE 2017

Durante el segundo semestre del año 2017 el plazo de cuatro días se amplía a ocho días naturales.

COMPUTO DE PLAZOS

Hay que tener en cuenta que en el cómputo del plazo de cuatro u ocho días naturales a que se refieren los apartados anteriores, se excluirán los sábados, los domingos y los declarados festivos nacionales.

En el caso de que la fecha límite del 15 del mes siguiente sea sábado, domingo o festivo nacional, se trasladará al primer día hábil siguiente.

En este caso entendemos que la Agencia Tributaria en ningún caso se quejará de que las facturas se registren fuera de su periodo, ya que va en su beneficio.

Aquí pensamos que hacer referencia a registro contable, no era muy afortunado. Que era mejor entenderlo como Fecha de entrada en Registro Fiscal. El asociarlo a fechas contables puede entrar en conflicto con el principio de devengo de la contabilidad y complicar innecesariamente la contabilidad con cuestiones fiscales ajenas a sus registros estrictamente contables.

Por ejemplo imaginemos una factura con fecha de expedición de 20/12/2017, se recibe y registra el 08/01/2018, teóricamente tendríamos que enviarla mediante el SII antes del 12/01/2018 (cuatro días excluyendo festivos naciones, sábados y domingos). En contabilidad no tiene sentido que lo registremos el 08/01/2018, lo lógico es que se haga con su fecha de expedición, el 20/12/2017, para cumplir con el principio de devengo, y en todo caso el 31/12/2017 para no tener que hacer luego apuntes contables extras en 2017 y 2018. Pero entonces no cumplimos con los plazos para comunicarlos y la Agencia Tributaria nos puede sancionar.

Nuestro consejo es que no considere esta fecha como registro contable, con objetivos y principios diferentes, sino como fecha de entrada en libro de IVA soportado. Nadie obliga a que el registro contable tenga que estar necesariamente en el programa de contabilidad, en ocasiones incluso no permitará gestionar diferentes fechas, o distorsione el modelo 303 y modelos de IRPF de seguir a rajatabla el SII. Pueden usarse los propios registros de GeneraSII como registros fiscales. De hecho, un sistema contable no tiene que tener obligatoriamente registros fiscales asociados, ya que no es su función.

La propia Agencia Tributaria ha confirmado algo lo que decimos en la versión 0.6 del SII. Aunque de una forma un poco extraña y confusa para tratar de no desdecirse, o esa es nuestra impresión.

Confusión con fechas de contabilización en SII

FechaFiscal => PeriodoImpositivo (Ejercicio y Periodo)

Esta fecha determina en qué periodo se declaran. Una factura recibida y registrada el 16 del mes siguiente, ya tendrá que presentarse en el periodo de ese mes.

Aclaración en cuanto a fecha:

4.9. ¿Qué información se consigna en el bloque “Período impositivo”?

El ejercicio y período de liquidación de recepción de la factura registrada que a su vez permita efectuar la deducción.

Ejemplo 1: Un empresario A vende mercancía a otro empresario B el 26 de septiembre de 2017. El empresario A expide la factura el 2 de octubre. El empresario B recibe la factura el 6 de octubre y efectúa su registro contable el 10 de octubre. El empresario B remitirá los registros de la factura el 23 de octubre consignando en el Libro Registro de facturas recibidas, Ejercicio: 2017, Período: 10.

 Ejemplo 2: Un empresario A vende mercancía a otro empresario B el 26 de septiembre de 2017. El empresario A expide la factura el 27 de septiembre. El empresario B recibe la factura el 30 de septiembre y efectúa su registro contable el 10 de octubre. Caben dos posibilidades:

 a) El empresario B remitirá los registros de la factura el 16 de octubre consignando en el Libro Registro de facturas recibidas, Ejercicio: 2017, Período: 09.

 b) El empresario B remitirá los registros de la factura el 23 de octubre consignando en el Libro Registro de facturas recibidas, Ejercicio: 2017, Período: 10.

 Hay que tener en cuenta que en el cómputo del plazo de ocho días naturales se excluirán los sábados, los domingos y los declarados festivos nacionales. En el caso de que la fecha límite del 15 del mes siguiente a la deducción sea sábado, domingo o festivo nacional, se trasladará al primer día hábil siguiente

FechaOperacion

Fecha de operación. Es opcional, solo cuando:

Deberá cumplimentarse el campo “fecha de operación” en el Libro registro de Facturas Recibidas cuando la fecha de realización de la operación sea distinta a la fecha de expedición de la factura y así conste en la misma

Este es un campo al que no se le ha prestado especial atención ni seguimiento en el modelo 340, imaginamos que seguirá así, así que no lo asignaremos o se asignará la fecha de FechaExpedicion. Aunque evidentemente se respetará cualquier valor que se cargue en el campo FechaOperacion.

Procedimiento automático de cálculo de fechas en GeneraSII

No se preocupe con tantas fechas, en GeneraSII podemos automatizar todas estas fechas a partir de FechaExpedición y el día en que se cargan y comunican los datos. De esta forma se generarían las fechas de registro contable y periodo automáticamente.

Importe Total en Facturas Recibidas

Importe Total en Facturas Recibidas

El importe total es interpretado de forma automática.

Inicialmente consideramos que en el caso de que hubiese una operación con Inversión de Sujeto Pasivo la cuota de IVA calculada debía incrementar el ImporteTotal de la factura.

Tras descubrir problemas de cotejo por este tema hemos descubierto que dicha cuota de IVA por ISP no debe sumarse. Desde la Versión 1.0.13.0 de 2017-08-05 este es el comportamiento por defecto.

Les recordamos que el informar del Importe Total es opcional. Pero no obstante si quieren pueden volver a remitir las facturas presentadas con este error como una comunicación de modificación.

Si quiere evitar que el programa calcule el valor de ImporteTotal hay una opción que desactiva dicho comportamiento tanto en facturas emitidas como recibidas. Si desactiva esta opción tendrá que asignar valores a ImporteTotal o las facturas serán enviadas sin el mismo.

Desactivar cálculo de ImporteTotal en facturas recibidas

Libro registro de determinadas operaciones intracomunitarias

Libro registro de determinadas operaciones intracomunitarias

En este libro hemos tenido numerosas dudas e incluso un error a la hora de asignar la ClaveDeclarado. No estaba claro a quién se refería con declarado la documentación de la AEAT.

En la pregunta 6.1. ¿Qué operaciones se incluyen? se especifica:

Se consignará la clave “D” si el declarado es el destinatario de los bienes objeto de la operación, y “R” si el declarado es el remitente de los bienes objeto de la operación.

Pero no termina de aclarar quién es el Declarado, aunque se intuye que si el Titular es el Declarante, la Contraparte es el Declarado.

Hemos enviado una consulta al servicio técnico informático del SII y nos lo han confirmado:

- la clave D se corresponde con el LR de facturas emitidas porque la contraparte es el destinatario.

- la clave R se corresponde con el LR de facturas recibidas porque la contraparte es la remitente.

LR, se refiere a Libro Registro.

Transporte asociado a exportaciones

Transporte asociado a exportaciones

Cuando se exportan, por ejemplo a Canarias, bienes habría que plantearse si el servicio de transporte forma precio de la exportación o es un servicio complementario no sujeto en territorio de aplicación del impuesto.

La ley del IVA en su artículo 21 establece:

Artículo 21. Exenciones en las exportaciones de bienes.

...

5.º Las prestaciones de servicios, incluidas las de transporte y operaciones accesorias, distintas de las que gocen de exención conforme al artículo 20 de esta Ley, cuando estén directamente relacionadas con las exportaciones de bienes fuera del territorio de la Comunidad.

Se considerarán directamente relacionados con las mencionadas exportaciones los servicios respecto de los cuales concurran las siguientes condiciones:

a) Que se presten a quienes realicen dichas exportaciones, a los destinatarios de los bienes, a sus representantes aduaneros, o a los transitarios y consignatarios que actúen por cuenta de unos u otros.
b) Que se realicen a partir del momento en que los bienes se expidan directamente con destino a un punto situado fuera del territorio de la Comunidad o a un punto situado en zona portuaria, aeroportuaria o fronteriza para su inmediata expedición fuera de dicho territorio.
La condición a que se refiere la letra b) anterior no se exigirá en relación con los servicios de arrendamiento de medios de transporte, embalaje y acondicionamiento de la carga, reconocimiento de las mercancías por cuenta de los adquirentes y otros análogos cuya realización previa sea imprescindible para llevar a cabo el envío.

Por lo tanto el importe del transporte se incorpora al valor de los bienes como importe Sujeto-Exento por artículo 21.

Tratamiento de prorrata

Tratamiento de prorrata

En el programa se puede fijar el porcentaje de prorrata y el programa calcula automáticamente la CuotaDeducible.

Asignar el tema de tratamiento de prorrata

Tengan presente que aunque el programa permite poner decimales, las reglas de cálculo de la prorrata indican que tiene que ser un valor entero.

Artículo 104. La prorrata general -> Dos -> 2.º -> Párrafo final:

La prorrata de deducción resultante de la aplicación de los criterios anteriores se redondeará en la unidad superior.

 

Ventas a Canarias, Ceuta y Melilla

Ventas a Canarias, Ceuta y Melilla

En la versión 1.3.7.0  se ha modificado el procedimiento para comunicar las ventas a Canarias, Ceuta y Melilla cuando no se tiene establecimiento permanente en esa región.

Ahora se comunican a través de DesgloseTipoOperacion para desglosar entre entrega de bienes y prestación de servicios. Anteriormente se enviaban como DesgloseFactura.

Pensamos que es más apropiado e esta manera y que es necesario para comunicar facturas que mezclan entrega de bienes y prestación de servicios en la misma factura.

La Agencia Tributaria parece que considera que no es necesario realizar dicho desglose.

Desglose de Operación por exportación a Canarias, Ceuta y Melilla

Nuevo cambio de criterio. La señorita Arcadia cambia mucho de opinión :(

Desglose de Operación por exportación a Canarias, Ceuta y Melilla

Interpretaciones de diseño

Contabilización de facturas

Contabilización de facturas

Nueva situación

Los plazos de presentación en el SII son muy justos

Tan apurados que prácticamente no hay tiempo a considerar la información como definitiva. Por ello posiblemente se ha incorporado la posibilidad de modificar y borrar registros presentados.

En el modelo 340 no sucedía esto. Las declaraciones presentadas tenían hasta 20 días para tratar de depurar errores y ser corregida.

La información a suministrar en el SII se extralimita de los límites contables

Hay mas datos de los que habitualmente se necesitan para los registros contables.

Incluso se da la paradoja de que hay cierta confusión en la implementación del SII de conceptos fiscales y contables. Se habla de Fecha de contabilización para las facturas de compra cuando se debería de hablar de fecha de entrada en el registro fiscal. Esta fecha se introduce a efectos de control de los plazos de presentación de facturas recibidas, pero interpretarla como fecha contable genera problemas con el principio contable de devengo:

2. Devengo.–Los efectos de las transacciones o hechos económicos se registrarán cuando ocurran, imputándose al ejercicio al que las cuentas anuales se refieran, los gastos y los ingresos que afecten al mismo, con independencia de la fecha de su pago o de su cobro.

Se elimina la necesidad de modelos 347, 340 y 390

Esto nos plantea la duda de hasta que punto son necesarios los registros fiscales en los programas contables a efectos de presentación de los modelos 303 y 349. O incluso de modelos con menos registros como los modelos de IRPF: 111, 115 y 123.

Propuesta para asesorías y algunos casos

Con un poco de información adicional a la requerida por el SII será posible crear o ayudar en la presentación de los modelos 303 y 349 desde GeneraSII. Y si apuramos un poco más, los modelos de IRPF: 111, 115 y 123. Y sus correspondientes informativas anuales.

Se devuelve la contabilidad a sus límites y objetivos estrictamente contables, y el momento de la contabilización de las facturas no tiene que estar sujeto a las necesidades fiscales.

Usando la información de GeneraSII en GeneraConta se podrá hacer un volcado completo y depurado de los registros fiscales de facturas a su programa contable una vez cerrado el modelo 303 de cada periodo.

Esta propuesta solo tiene sentido para asesorías que gestionan las contabilidades de sus clientes y las empresas que tienen programas separados para su gestión y la contabilidad.

División del trabajo

División del trabajo

Como se puede ver en la imagen GeneraSII tiene una división clara de 4 funciones diferentes:

1) Carga y obtención de datos por diferentes vías
2) Procesar carga para unificar información a requisitos del SII
3) Gestión de datos internos para cotejar y almacenar respuestas
4) Comunicación de datos a Agencia Tributaria mediante el SII

  GeneraSII esquema de trabajo

Pensando en las empresas que se encargan de hacer las declaraciones a nombre de sus clientes, estamos contemplado la posibilidad de dividir el trabajo con GeneraSII. Por ejemplo:

1º La obtención y procesado inicial de los datos se realizan en la propia empresa
2º Remite los archivos resultantes a sus asesor o colaborador externo para el cotejo de esos datos con los que ya se han presentado y realiza la presentación del SII

 

Siempre se podrían remitir los datos para comunicar entre ambas partes por correo electrónico, pero no es lo mas eficiente. Sería necesario un mecanismo de comunicación mas directo. Esto añade la necesidad de incorporar una canal seguro de comunicación.

Si finalmente algún usuario de GeneraSII lo necesita tenemos planificada una solución de comunicación segura, sencilla y barata de implementar.

1) Creación de un servidor ftp en alojamiento web del asesor definiendo usuarios y claves de acceso por directorios
2) La empresa realiza la parte del proceso que le compete, con ayuda de GeneraSII, o de forma independiente, creando determinados documentos: excel, txt, tablas xml, ...
3) Realiza un cifrado asimétrico de los documentos usando la parte pública del certificado a usar en la transmisión a SII (de su propio certificado o el del asesor externo)
4) Transmite los documentos cifrados a su directorio asignado en el servidor ftp
5) El asesor descarga estos documentos cifrados del servidor
6) Descifra su contenido con la parte privada del certificado a usar en la transmisión a SII (su propio certificado o el del cliente)
7) Sigue trabajando con GeneraSII en el punto que se quedó su cliente.

 

Esperamos que esto resuelva sencilla la necesidad de contar con un método de comunicación de uso sencillo, seguro y rápido.

Hitos y fechas

Hitos y fechas

Algunos hitos y fechas relevantes. Información redactada o revisada el 02/06/2017 para casos más generales.

Entorno de pruebas

El entorno de pruebas estará disponible de forma permanente.

Cuando se despliegue la versión de GeneraSII con soporte para envíos de producción podrá mantener instalaciones diferentes para hacer envíos de producción y envíos de pruebas.

Nuestro consejo es que antes de remitir datos de los que tengan dudas utilicen el entorno de pruebas.

Entorno de producción

El 15/06/2017 serán publicadas las direcciones de los servicios web para envío de información en producción.

Hasta el día 01/07/2017 no se pueden enviar datos en producción.

GeneraSII será lanzado en su versión con soporte de entorno de Producción el día 03/07/2017 para su descarga por aquellos clientes que hayan recibido y pagado su factura.

Fechas de primeros envíos de datos

No se agobien ni se apresuren en remitir sus registros.

Las facturas emitidas el 01/07/2017, si trabaja en sábado, tienen como fecha límite de envío el día 12/07/2017.

Plazos de primer envío al SII de facturas emitidas

En las facturas recibidas el plazo cuenta desde que se registran en el sistema, la fecha de entrada. Y como no nos cansamos de decir que hay tres fechas: FechaExpedicion, FechaFiscal y FechaEntrada:

B) Facturas Recibidas

En un plazo de cuatro días naturales desde la fecha en que se produzca el registro contable de la factura y, en todo caso, antes del día 16 del mes siguiente al periodo de liquidación en que se hayan incluido las operaciones correspondientes (período en que se deduce el IVA soportado).

Se entiende que el registro contable de la factura se produce en la fecha de entrada en el sistema contable con independencia de la fecha reflejada en el asiento contable.

Como suponemos que estará ocupado haciendo ajustes al envío de facturas emitidas, podría darse el caso de que no pueda realizar ninguna entrada de facturas recibidas hasta el día 03/08/2017. Evidentemente con fecha contable/fiscal en Julio para las facturas con fecha de expedición de dicho mes. Como podrá comprobar tiene hasta el día 15/08/2017 para remitir sus primeras facturas recibidas.

Plazos de primer envío al SII de facturas recibidas

Lo gracioso es que como el día 15/08/2017 es festivo nacional (Asunción de la Virgen), puede incluso enviarlos el 16/08/2017. Como verá no tiene por qué sufrir ataques de pánico ;)

Revisen pregunta de la AEAT por si tienen dudas sobre plazos: 1.12. ¿Cuándo hay que enviar los registros de facturación a la AEAT?

Envío de primer semestre de 2017

Como suponemos que quiere tomarse unas merecidas vacaciones después de tanto pánico con la implantación del SII, tómese este envío con calma. Tiene hasta 31/12/2017. No es cuestión de que lo deje para NocheVieja pero no se agobie.

Sus vacaciones de Agosto

Como sabemos que es un tema que preocupa mucho decirles que en Agosto seguramente no tenga que trabajar más de 30 minutos totales para cumplir con el SII. Al menos si usa GeneraSII.

Si remite todas sus facturas emitidas desde el día 4 de Agosto al 16 de Agosto el propio 16, el próximo envío de datos no tendría que hacerlo hasta el día 28/08/2017. Y posteriormente podrá seguir descansando hasta el 07/09/2017.

Plazos de envío de SII durante Agosto 2017

Esto evidentemente es para aquellos que cuenten con GeneraSII. Si tiene un megachachi sistema automático para enviar los datos al SII posiblemente no tenga tanta suerte y se pase todo Agosto recibiendo correos de la nube ;)

Referencias externas

Tablas de referencia

Países

Países

Listado de países alfa-2 del ISO 3166-1 y algunos especiales.

Código País
AF Afghanistan
AL Albania
DE Alemania
AD Andorra
AO Angola
AI Anguilla
AQ Antártida
AG Antigua y Barbuda
AN Antillas Holandesas
SA Arabia Saudita
DZ Argelia
AR Argentina
AM Armenia
AW Aruba
AU Australia
AT Austria
AZ Azerbaijan
BS Bahamas
BH Bahrein
XB Banco Central Europeo
BD Bangladesh
BB Barbados
BE Bélgica
BZ Belice
BJ Benin
BM Bermudas
BT Bhutan
BY Bielorrusia
BO Bolivia
BA Bosnia y Herzegovina
BW Botswana
BR Brasil
BN Brunei Darussalam
BG Bulgaria
BF Burkina Faso
BI Burundi
CV Cabo Verde
KH Camboya
CM Camerún
CA Canada
TD Chad
CL Chile
CN China
CY Chipre
CO Colombia
KM Comoros
CG Congo
KR Corea, Republica de
KP Corea, República Popular Democrática de
CI Costa de Marfíl
CR Costa Rica
HR Croacia
CU Cuba
CW Curaçao
DK Dinamarca
DJ Djibouti
DM Dominica
EC Ecuador
EG Egipto
SV El Salvador
AE Emiratos Arabes Unidos
ER Eritrea
SI Eslovenia
ES España
US Estados Unidos
EE Estonia
ET Etiopia
RU Federación Rusa
FJ Fiji
PH Filipinas
FI Finlandia
FR Francia
GA Gabón
GM Gambia
GE Georgia
GH Ghana
GI Gibraltar
GB Gran Bretaña
GD Granada
GR Grecia
GL Groenlandia
GP Guadalupe
GU Guam
GT Guatemala
GG Guernsey
GN Guinea
GQ Guinea Ecuatorial
GW Guinea-Bissau
GY Guyana
HT Haiti
NL Holanda
HN Honduras
HK Hong Kong
HU Hungría
IN India
ID Indonesia
XU Instituciones de la Unión Europea
IQ Iraq
IE Irlanda
BV Isla Bouvet
CX Isla Christmas
IM Isla de Man
NF Isla Norfolk
IS Islandia
KY Islas Caimán
CC Islas Cocos (Keeling)
CK Islas Cook
FO Islas Feroe
HM Islas Heard y McDonald
FK Islas Malvinas (Falkland)
MP Islas Marinas Septéntrionales
MH Islas Marshall
UM Islas Remotas Menores de los Estados Unidos
SB Islas Salomón
SJ Islas Svalbard y Jan Mayen
TC Islas Turcas y Caicos
VI Islas Vírgenes (Estados Unidos)
VG Islas Vírgenes Británicas
WF Islas Wallis y Futuna
IL Israel
IT Italia
JM Jamaica
JP Japón
JE Jersey
JO Jordania
KZ Kazajstan
KE Kenya
KG Kirguistan
KI Kiribati
KW Kuwait
LS Lesotho
LV Letonia
LB Líbano
LR Liberia
LY Libia
LI Liechtenstein
LT Lituania
XG Luxenburgo (Rtas. Soc. párrafo 1 prot. anexo Conv.
LU Luxenburgo
MO Macao
MK Macedonia
MG Madagascar
MY Malasia
MW Malawi
MV Maldivas
ML Mali
MT Malta
MA Marruecos
MQ Martinica
MU Mauricio
MR Mauritania
YT Mayotte
MX Mexico
FM Micronesia, Estados Federales de
MD Moldavia, República de
MC Monaco
MN Mongolia
ME Montenegro
MS Montserrat
MZ Mozambique
MM Myanmar
NA Namibia
NR Nauru
NP Nepal
NI Nicaragua
NE Niger
NG Nigeria
NU Niue
NO Noruega
NC Nueva Caledonia
NZ Nueva Zelanda
OM Oman
XN Org. Inter. Distintos de las Inst. De la UE y BC
BQ Países Bajos, parte caribeña (Bonaire, San Eustaqu
PK Pakistan
PW Palau
PS Palestina
PA Panama
PG Papua Nueva Guinea
PY Paraguay
PE Peru
PN Pitcairn
PF Polinesia Francesa
PL Polonia
PT Portugal
PR Puerto Rico
QA Qatar
CF República Centro Africana
CZ República Checa
CD República Democrática del Congo
LA República Democrática Popular de Laos
DO República Dominicana
SK República Eslovaca
IR República Islámica de Iran
RE Reunion
RO Rumanía
RW Rwanda
KN Saint Cristobal y Nevis
WS Samoa
AS Samoa Estadounidense
SM San Marino
SX San Martín
PM San Pedro y Miguelón
VC San Vicente y las Granadinas
SH Santa Elena
LC Santa Lucia
ST Santo Tome and Principe
ST Santo Tomé y Príncipe
SN Senegal
RS Serbia
SC Seychelles
SL Sierra Leona
SG Singapur
SY Siria, República Arabe
SO Somalia
GS South Georgia and the South Sandwich Islands
LK Sri Lanka
ZA Sudafrica
SD Sudan
SS Sudán del Sur
SE Suecia
CH Suiza
SR Suriname
SZ Swaziland
TH Tailandia
TW Taiwan, Provincia de China
TJ Tajikistan
TZ Tanzania, República Unida de
IO Territorio Británico del Oceano Índico
TF Territorios Franceses del Sur
TL Timor Oriental
TG Togo
TK Tokelau
TO Tonga
TT Trinidad y Tobago
TN Tunez
TM Turkmenistan
TR Turquía
TV Tuvalu
UA Ucrania
UG Uganda
UY Uruguay
UZ Uzbekistan
VU Vanuatu
VA Vaticano
VE Venezuela
VN Viet Nam
YE Yemen
ZM Zambia
ZW Zimbabwe
QU Otros países o territorios no relacionados

Países de la Unión Europea

Países de la Unión Europea

A continuación los países que forma parte de la Unión Européa, junto con la composición de sus NIFs de Operadores Intracomunitarios.

ID_PAIS_UE ID_PAIS_CODE2 NOMBRE_PAIS_ES AYUDA_CIF
AT AT Austria 9 caracteres alfanuméricos
BE BE Bélgica 10 caracteres numéricos
BG BG Bulgaria 9 ó 10 caracteres numéricos
CY CY Chipre 9 caracteres alfanuméricos
CZ CZ República Checa 8, 9 ó 10 caracteres numéricos
DE DE Alemania 9 caracteres numéricos
DK DK Dinamarca 8 caracteres numéricos
EE EE Estonia 9 caracteres numéricos
EL GR Grecia 9 caracteres numéricos
FI FI Finlandia 8 caracteres numéricos
FR FR Francia 11 caracteres alfanuméricos
GB GB Gran Bretaña 5, 9 ó 12 caracteres alfanuméricos
HR HR Croacia 11 caracteres numéricos
HU HU Hungría 8 caracteres numéricos
IE IE Irlanda 8 ó 9 caracteres alfanuméricos
IT IT Italia 11 caracteres numéricos
LT LT Lituania 9 ó 12 caracteres numéricos
LU LU Luxenburgo 8 caracteres numéricos
LV LV Letonia 11 caracteres numéricos
MT MT Malta 8 caracteres numéricos
NL NL Holanda 12 caracteres alfanuméricos
PL PL Polonia 10 caracteres numéricos
PT PT Portugal 9 caracteres numéricos
RO RO Rumanía 2, 3, 4,5 ,6 ,7 , 8, 9 ó 10 caracteres numéricos
SE SE Suecia 12 caracteres numéricos
SI SI Eslovenia 8 caracteres numéricos
SK SK República Eslovaca 10 caracteres numéricos

Como puede comprobarse, el código de los países coincide, salvo en el caso de Grecia, con el código alfa-2 ISO del país en el estándar ISO 3166-1. El mismo que se usa en el caso de los dominios de Internet.

Exclusión de responsabilidad

Exclusión de responsabilidad

El uso del Software GeneraSII, queda bajo la absoluta responsabilidad del Licenciatario. GeneraSII están dirigido a profesionales fiscales quienes, bajo su propia responsabilidad, asumen las interpretaciones y cálculos proporcionados por el Software en las áreas de sus responsabilidad. Por consiguiente, Criterium no se compromete ni se responsabiliza con ninguna persona o entidad respecto a cualquier perjuicio provocado por el uso o falta de uso del programa, tanto directa como indirectamente, incluyendo sanciones, interrupciones de trabajo, pérdidas de datos, pérdidas económicas o pérdidas de ganancias previstas como resultado de la utilización del programa.

 

GeneraSII es un software económico y sencillo que permite cumplir con la complejidad del Suministro Inmediato de Información. Asumir nosotros los riesgos derivados de su uso nos supondría comercializarlo a un coste prohibitivo para la mayoría de los compradores. Ponemos y pondremos todo nuestro empeño para que cumpla con sus funciones adecuadamente y solucionar cualquier error detectado, pero inevitablemente necesitamos la colaboración del usuario final para validar los datos de forma previa a su envío a la Agencia Tributaria.

Esto no implica que tenga que revisar cada archivo xml remitido a la Agencia Tributaria, solo que sus diferentes casuísticas fiscales se soportan adecuadamente por el software según su propio criterio.

Tengan en cuenta que la documentación técnica suministrada por la Agencia Tributaria tiene un amplio margen de interpretación, algo que tratan de paliar a través de las preguntas frecuentes. Inevitablemente hemos corrido ciertos riesgos interpretando e implantando de determinada forma algunos de sus aspectos más confusos. Si en algún caso no está de acuerdo le implementaremos opciones adicionales o alternativas que le permitan suministrar los datos del SII según su propio criterio e interpretación.

Teniendo presente que la propia Agencia Tributaria, a finales de Mayo, ha lanzado 7 versiones diferentes corrigiendo errores o añadiendo soporte de datos inicialmente no previstos; sería muy presuntuoso considerar que nosotros somos infalibles y no hemos cometido fallos de interpretación o implantación de funciones. Si garantizamos su rápida solución una vez identificados.

Tengan presente que durante 2017 se asumen ciertos defectos de implementación del SII y prácticamente el año completo se entiende como un periodo de implantación y prueba. En consecuencia la Agencia Tributaria parece que será más indulgente con ciertos errores en la presentación. Esto permite un nivel de exigencia menor en la presentación de datos el 1 de Julio de 2017 y un periodo adicional para la adaptación. No se obsesione demasiado y empiece a usar GeneraSII. Entre todos iremos perfeccionando su funcionamiento.

Licencia de uso

Licencia de uso

SOBRE ESTA LICENCIA

Importante: este acuerdo contiene las condiciones de la licencia y garantía para el Software GeneraSII. La instalación y uso de este Software significa la aceptación por su parte de los términos y condiciones de esta licencia.

En caso de no estar de acuerdo con las condiciones de la licencia de uso, no instale ni use el Software GeneraSII.

En caso de haber realizado la instalación está obligado a borrar los ficheros que componen GeneraSII de todos sus dispositivos de almacenamiento y dejar de usar este producto.

 

LICENCIA

 

CONCESIÓN DE LICENCIA

La propiedad objeto de esta licencia de uso, incluidos los derechos de propiedad industrial e intelectual, es de Criterium Software y Servicios S.L.. El alcance de el objeto es el Software, soporte magnético del mismo, manuales, los restantes datos y materiales de apoyo, los símbolos, números de identificación de usuario, y los procedimientos de seguridad. Todos estos componentes están protegidos por derechos de autor según la legislación vigente.

El Licenciatario reconoce que la Licencia de uso del Programa le es cedida por Criterium Software y Servicios S.L. exclusivamente para su uso y no para su reproducción.

Por lo tanto, Criterium Software y Servicios S.L., concede al Licenciatario una licencia nominativa no exclusiva y no transferible para la utilización del Software licenciado.

Esta licencia no constituye una venta de Software original ni de ninguna copia del mismo, solo un permiso para su uso en los términos siguientes:

Licencia de uso para una combinación de usuario/equipo. El usuario compra una única licencia para usarla en un solo ordenador. En este caso el Software se instalará en una ubicación o ubicaciones de la red controlada por el Licenciatario. El Licenciatario puede comprar licencias adicionales para otros usuarios/equipos que podrán usar la aplicación desde la ubicaciones que sean de su utilidad, compartiendo o no los datos y la propia aplicación.

La utilización del Software o dispositivos que reduzcan el número de ordenadores o dispositivos con acceso al Software en una configuración de servidor, tipo Terminal Server, no reduce el número de licencias requeridas.

 

COPIA DE SEGURIDAD

La licencia de usuario/equipo permite al Licenciatario realizar tantas instalaciones en ubicaciones diferentes como necesite, pero siempre dentro del entorno de red, equipos y dispositivos bajo el control de la empresa. No podrá distribuir el software ninguno de estos componentes externamente a su empresa.

 

DURACIÓN DE LA LICENCIA

De acuerdo con los términos y condiciones de este Contrato, esta licencia para usar el Software esta sujeta al periodo fijado en la factura. El término de la licencia corresponderá al periodo de tiempo por el que haya pagado.

 

RESTRICCIONES

En cuanto al sistema de protección: el Software objeto de esta licencia lleva incorporado un mecanismo de protección contra su uso inadecuado. Cada licencia usuario-equipo incluye un código de control de carácter personal e intransferible, que el Licenciatario debe proteger de forma adecuada para evitar el conocimiento del mismo por terceros ajenos a su organización.

En cuanto al Software y componentes adicionales se relacionan de forma expresa las siguientes restricciones:

1. Duplicar, copiar ni utilizar el Software o la Documentación, salvo en las situaciones permitidas por el presente Contrato.

2. Realizar ingeniería inversa, modificar, alterar, adaptar, fusionar, recompilar, desproteger, descompilar, desensamblar, desvelar su contenido o desmontar el Software y Documentación objeto de esta licencia.

3. Distribuir, alquilar, prestar, vender, conceder una sublicencia o de otro modo transferir a cualquier otra persona todo o parte del Software, Documentación o derechos concedidos al amparo del presente Contrato sin el previo consentimiento escrito de Criterium Software y Servicios S.L..

4. Instalar ni utilizar el Software en Internet, lo que incluye, sin limitaciones, el uso en conexión con un servicio host Web o similar, o la distribución del Software a terceros a través de Internet en su sistema informático o de otra manera.

5. Modificar, eliminar, ocultar o hacer ininteligibles las indicaciones de Copyright y de marca que aparecen en el Software y su documentación.

6. Modificar, traducir, adaptar, reorganizar o crear obras derivadas basadas en el Software o la Documentación cualquiera sea su objeto.

7. Utilizar cualquier equipo, dispositivo, Software u otro medio diseñados para evitar o eliminar cualquier forma de protección anticopia utilizada por Criterium Software y Servicios S.L. en relación con el Software y los componentes que le acompañan.

8. No se puede distribuir ni comunicar ningún código usado en el proceso de licencia y registro de este Software fuera del área de control legal del Licenciatario bajo ninguna circunstancia.

9. Utilizar el Software licenciado para la gestión de empresas ajenas a la empresa o grupo empresarial del Licenciatario.

10. Utilizar el Software con varias bases de datos distintas para la gestión de empresas no pertenecientes a la esfera de control legal o económico del Licenciatario.

 

Cualquiera de estos usos no autorizados resultará en la revocación inmediata y automática de esta licencia y podrá ser objeto de persecución civil y/o criminal.

 

PROTECCIÓN

Es responsabilidad del Licenciatario proteger adecuadamente el Software, la Documentación, cualquier componente adicional suministrado con el mismo, las bases de datos utilizados por el mismo y los códigos de control de licencias para evitar que salgan fuera del área de control legal del Licenciatario.

Criterium Software y Servicios S.L. no responde de ninguna pérdida o robo de los distintos elementos señalados en el párrafo anterior. No estando obligado a reemplazar ninguno de ellos en caso de que sean sustraídos o perdidos.

 

CUMPLIMIENTO POR PARTE DEL LICENCIATARIO Y USO NO AUTORIZADO

El Licenciatario comunicará las condiciones de este acuerdo de licencia a toda persona por él empleada o bajo su dirección y control que deba utilizar el Software autorizado y está obligado a hacer lo posible para asegurar que los mismo cumplan las condiciones de este acuerdo de licencia, incluyendo, sin restricciones, el no permitir a nadie utilizar deliberadamente ninguna parte del Software autorizado con la finalidad de descifrar su código fuente.

El Licenciatario será legalmente responsable del incumplimiento de estas obligaciones por parte de sus empleados o de terceros.

Si el Licenciatario tuviera conocimiento de que el Software autorizado se estuviera usando por tales personas de modo no autorizado por este acuerdo, deberá usar todos los medios a su alcance para que cese inmediatamente tal uso. Así mismo notificará por escrito a Criterium Software y Servicios S.L., todo uso no autorizado del Software.

 

GARANTÍA

Criterium Software y Servicios S.L., garantiza el buen funcionamiento de sus aplicaciones, salvo que el defecto del Software sea resultado de accidente, abuso o aplicación incorrecta del Licenciatario, pero no garantizará que el funcionamiento del Software sea ininterrumpido, ni que las prestaciones del programa sean las que en opinión del Licenciatario debieran ser. En caso de contener la aplicación algún error que no sea consecuencia de los supuestos antes descritos, se compromete a solucionarlo con la mayor brevedad posible.

La responsabilidad y obligación de Criterium Software y Servicios S.L., en el marco de esta garantía, implica exclusivamente la sustitución de los componentes físicos no reproducibles defectuosos. Su responsabilidad con el Licenciatario no superará en ningún caso el precio de venta de la licencia de uso del Software objeto de este contrato.

La presente licencia excluye cualquier otro tipo de garantía, explícita o implícita, como aptitud comercial o idoneidad para un propósito determinado. Incluyendo las trasmitidas por los distribuidores del Software.

Criterium Software y Servicios S.L. no garantiza el funcionamiento del Software en el caso de que se adopten sistemas informáticos o partes de los mismos diferentes a los especificados, o si el Licenciatario no hubiera puesto todos los medios necesarios para el correcto funcionamiento del mismo.

 

EXCLUSIÓN DE RESPONSABILIDAD

El uso del Software de Criterium Software y Servicios S.L., queda bajo la absoluta responsabilidad del Licenciatario. Los productos informáticos de Criterium Software y Servicios S.L., están dirigidos a profesionales quienes, bajo su propia responsabilidad, asumen las interpretaciones y cálculos proporcionados por el Software en las áreas de sus responsabilidad. Por consiguiente, Criterium Software y Servicios S.L. no se compromete ni se responsabiliza con ninguna persona o entidad respecto a cualquier perjuicio supuestamente provocado por el uso o falta de uso del programa, tanto directa como indirectamente, incluyendo interrupciones de trabajo, pérdidas de datos, pérdidas económicas o pérdidas de ganancias previstas como resultado de la utilización del programa.

El Licenciatario realiza por su cuenta la instalación del programa (salvo excepción y contratación expresa) y debe hacer copias de seguridad regularmente de sus datos; en su defecto, Criterium Software y Servicios S.L., queda eximido de toda responsabilidad por la pérdida de los mismos.

Criterium Software y Servicios S.L. o cualquiera de sus distribuidores no se responsabilizarán de los daños directos o indirectos, tales como pérdida de negocio, pérdida de beneficios, pérdida de datos, gastos de cobertura, reclamaciones de terceros u otros daños y perjuicios, consecuentes de la utilización o imposibilidad de utilización del Software o su documentación, incluida la pérdida de datos que se produjeran con motivo o en relación con el uso del Software licenciado.

Esta limitación será aplicable incluso en el caso de que el Licenciatario haya advertido a Criterium Software y Servicios S.L. o al distribuidor de la posibilidad de dicho perjuicio o pérdida. Este riesgo es asumido expresamente por el Licenciatario.

 

ACTUALIZACIONES DEL SOFTWARE AUTORIZADO

Criterium Software y Servicios S.L., podrá, bajo su único criterio, ofrecer al Licenciatario actualizaciones del Software licenciado, quien asimismo se reserva el derecho de exigir el pago de un precio adicional por dichas actualizaciones. El Licenciatario no tendrá la obligación de aceptar dichas actualizaciones. El precio de las actualizaciones se podrá pactar en contratos de mantenimiento entre el Licenciatario y Criterium Software y Servicios S.L.. La instalación de dichas actualizaciones será responsabilidad del Licenciatario, aunque de forma expresa puede contratar dicho servicio a Criterium Software y Servicios S.L..

 

PROTECCIÓN DE DATOS

A los efectos de lo previsto en la Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal, Criterium Software y Servicios S.L., informa al Licenciatario de la posibilidad de la existencia de un fichero automatizado de datos de carácter personal creado por y para Criterium Software y Servicios S.L., y bajo su responsabilidad, con la finalidad de realizar el mantenimiento y gestión de la relación contractual con el Licenciatario, así como las labores de información, formación y comercialización del Software objeto del presente acuerdo y de actividades relacionadas con los mismos.

Criterium Software y Servicios S.L., se compromete al cumplimiento de su obligación de secreto de los datos de carácter personal y de su deber de guardarlos, y adoptará las medidas necesarias para evitar su alteración, pérdida, tratamiento o acceso no autorizado, de acuerdo con lo establecido por el Reglamento de Medidas de Seguridad de los ficheros automatizados que contengan datos de carácter personal, aprobado por el Real Decreto 994/1999, de 11 de julio.

 

OTRAS DISPOSICIONES

1. Si alguna de las disposiciones del presente Contrato resulta ser no válida o no aplicable de por ley, las demás condiciones del presente Contrato seguirán estando plenamente en vigor y las partes acatarán obligaciones que se aproximarán, tanto como sea posible, a los efectos de la disposición invalidada o no aplicable de por ley, sin ser ellas mismas no válidas o no aplicables de por ley.

2. Criterium Software y Servicios S.L. pondrá término al presente Contrato y a la licencia aquí concedida sin previo aviso ni acción si usted, el cesionario de la licencia, se halla en estado de quiebra, realiza un acuerdo con sus acreedores o entra en estado de liquidación.

3. Todos los derechos no especificados explícitamente en esta licencia están reservados por Criterium Software y Servicios S.L..

4. El Licenciatario abonará el precio estipulado para obtener esta licencia de uso en la forma y momento convenidos por ambas partes. La falta de cumplimiento de este pacto anula automáticamente la licencia. Quedando Criterium Software y Servicios S.L. facultado para tomar las medidas oportunas para materializar la cancelación de la licencia.

5. Criterium Software y Servicios S.L. puede reclamar los daños y perjuicios que, en su caso, pueda ocasionarle el incumplimiento de los pactos vigentes entre ella y el Licenciatario, por parte de éste.

 

SUMISIÓN

La interpretación y aplicación de los términos y condiciones del presente contrato y los litigios que puedan ocurrir en relación con el mismo, se rigen por la Ley española, sometiéndose expresamente a los Juzgados y Tribunales de Almería.

Alternativa a leer el manual

Alternativa a leer el manual

A petición de algunos usuarios hemos desarrollado un novedoso sistema de formación basado en enseñanza mediante capilaridad cósmica.

Mire fijamente el centro del ojo durante un periodo máximo de 15 minutos, mirar más de ese tiempo puede marearle.

Si tras este tiempo no nota una sensible mejora de sus conocimientos sobre SII y GeneraSII, nos tememos que no está adecuadamente sintonizado con el Universo y el aprendizaje por capilaridad cósmica no ha funcionado. Tendrá que usar el método tradicional de leer el manual ;)