![]() |
Respuesta de VeriFactu a dudas sobre NumeroInstalacion, SIF, PrimerRegistro, etc.
Buenas...
La semana pasada envié una duda a VeriFactu para que me la aclararan sin que hubiera cabida a la interpretación personal. Son dudas relacionadas con lo que ellos llaman SIF, NumeroInstalacion, etc. ya que puede haber diferencias respecto a lo que nosotros los desarrolladores, o cada Empresa de software, entiende por "Instalación". Por ejemplo, qué hacer si se formatea el disco, se cambia el disco duro, etc. El software puede ser el mismo, incluso el disco se puede clonar, y la "licencia de uso" podría ser la misma. Pero para ellos no... Pongo las preguntas y las respuestas tal cual las envié y lo que respondieron. Ejemplo 1: Software "en la nube" - Software de facturación en la nube. No hay "numeroinstalacion". No hay versiones distintas. No hay clientes que usen una versión y otros que usen otra: todos usan la misma. Si se "actualiza" el software, se hace para todos a la vez. De hecho, no hay "actualizaciones" per se. - El (mismo) software es utilizado por miles de empresas. Misma base de datos multi-tenant, etc. - El software se ejecuta en el navegador, por lo que no hay límite de usuarios ni de PCs que puedan abrir la aplicación en el navegador. ¿Qué se debe indicar en NumeroInstalacion? Respuesta de Hacienda Cita:
- Este caso es más complejo ya que admite varias opciones de configuración: multipuesto, multiempresa, etc. - Existen varias versiones distintas del software de escritorio: por ejemplo, estándar, basic, pro, platinum, etc. lo que sea - Uno de los PCs actuará siempre como "servidor", y el resto como "clientes". La base de datos estará solo en el servidor. Los demás puestos tiran de esa BD. - El software puede ser multi-empresa (por ejemplo, hay asesorías que tienen varias empresas distintas creadas en el mismo programa) - En el mismo SIF puede haber empresas en SII, otras en TicketBAI y otras en VeriFactu, aunque no será muy habitual - Solo el Servidor será quien haga los envíos a VeriFactu. El resto de equipos generarán los RF cuando emitan facturas. - Puede haber cadenas de tiendas que se conecten al servidor a través de internet (es un SIF Cliente/Servidor), es decir, una de las tiendas hace de Servidor y las otras se conectan a dicho servidor para trabajar, para que los datos estén centralizados. En este caso, también será el servidor central quien haga los envíos. ¿Qué se debe indicar en NumeroInstalacion? Respuesta de Hacienda: Cita:
Es decir, el primer registro que se envíe por ejemplo en 2027 NO tiene que ir como PrimerRegistro si ya se hicieron envíos en 2026, aunque se trate de otro año/ejercicio distinto. Respuesta: Cita:
Respuesta: Cita:
Cita:
Cita:
Cita:
|
Gracias por la información.
^\||/^\||/^\||/ |
nosotros hicimos otra consulta sobre un servidor dedicado y clientes en red local:
Cita:
Cita:
|
Aclaración por favor
Hola, buenas tardes.
A ver, no entiendo nada. Cita:
yo hasta ahora entendia que el número de instalación es el mismo para todos los diferentes obligados tributarios instalados en el mismo sistema (servidor local,remoto o virtual) ¿ lo he entendido mal ? La definición de número de instalación en el dsregistroverifatu.xlsx Cita:
|
Consulta que realice.
Marcar “s” como primer registro se entiende como la primera vez Global del Obligado tributario o como la primera vez de un nuevo número de instalación? RESPUESTA: Buenos días: Gracias por su consulta. Efectivamente, si se cambia de número de instalación del SIF se considera un SIF distinto y se debe iniciar un nuevo encadenamiento, indicando el primer registro de facturación como primer registro ("S") de dicho nuevo encadenamiento. Pd.: Es una de las pocas repuestas directas que he conseguido de esta familia, que no te remitan al BOE o a las FAQ. |
Cita:
En red local (o como sea la red): un PC Servidor hace los envíos, pero las facturas y los RF se crean desde cualquier otro PC. Según dicen ellos ahí, "todos esos usuarios comparten el mismo número de instalación", y eso no es del todo correcto. Cada PC tiene su propio "número de instalación", licencia, PC, hardware, etc. Si el RF se genera en un PC pero se envía desde otro, el NumeroInstalacion se indica cuando se genera el RF, no en el envío del mismo. Esto pasa por llamar "usuarios" a "puestos", o llamar "instalación" a lo que ellos les da la gana llamar "instalación". |
Cita:
Estos 5 componentes de facturación están indefectiblemente unidos al componente de facturación central (no pueden trabajar sin él) por lo tanto, el número de instalación del SIF es único y lo marca el componente de facturación central. Si en esta misma instalación se añadiera un nuevo puesto de trabajo, heredaría dicho número de instalación y tendría su propio número de licencia de ERP. Si en esta misma instalación se añadiera un puesto de trabajo que por las características de conectividad no pudiera realizarse la indefectibilidad con el componente de facturación central, este puesto de trabajo generaría su propia línea de facturación, por ende, se convertiría en un SIF con un número de instalación distinto del resto. |
Cita:
|
Cita:
|
Cita:
Pero no, ellos se limitan a dirigirte al artículo X de la ley Y de 20XX, que indica claramente que el reglamento Q de 2008 dice que [término nuevo] y el [término inventado por ellos] dicen "a chupirla". |
Cita:
Conclusión: no hay que fiarse nunca de las respuestas que te den. Les he vuelto a hacer hincapié en que en este caso concreto, cada PC genera los RF pero un solo Servidor hace los envíos, por lo que no tenemos claro si cada PC debe usar un NumeroInstalacion distinto o se usa uno unívoco del PC Servidor (misma facturación en red local). |
Diferencia entre generar Registro y rellenar Registro
Cita:
Hola, creo que tu mismo te respondes, si cada pc, genera sus propios registros, cada pc tiene que tener su propio numero de instalación, aunque la cola de envíos la gestione un 3r dispositivo. Otra cosa es que los registros los genere, encole y todo lo relativo a ello el servidor y desde los pc solo introduzcas los datos, pasándoselos al servidor para que haga toda la logística, entonces seria un único "*Ordenador", con varios "*Terminales" que acceden a una única instancia. * Imagínate un mainframe unix, con varios **Terminales tontos accediendo al sistema principal que es el que realiza todos los cómputos y demás gestiones. ![]() Es un único sif porque todo lo gestiona el mainframe, (genera registros guardando el orden de creación, los encola y envía), por el contrario si cada terminal realiza sus registros, los ha de encolar internamente o en su propia base de datos, o al menos así lo entiendo yo, perdonad si me voy por las ramas y no es correcto. |
Cita:
Tu ERP genera una factura, luego genera un RF y un QR y un servicio centralizado se encarga de remitirlo a la Aeat. Hasta aquí esta claro, sólo tienes un puesto de trabajo conectado con un servidor que mantiene la base de datos. El número de instalación de este puesto es el 1 y se almacena en la base de datos central. En la base de datos central el encadenamiento es NIFOT-CODIGOPROGRAMA-NUMEROINSTALACION, o sea, XXXXXXXX-CC-1. Ahora metes un segundo ERP en la red y decides que este puesto de trabajo va a encadenar con el mismo contador que el anterior, (puesto 1 -> factura A-1), (puesto 1 -> factura A-2), (puesto 2-> factura A-3), (puesto 1->factura A-4). Al tomar esta decisión estás obligando al puesto 2 a utilizar la línea de encadenamiento XXXXXXXX-CC-1 por lo tanto, hereda el número de instalación 1. Esta arquitectura permite que cada PC genere su RF y su QR, pero aquí viene lo que debes de entender respecto de lo que es un SIF, al seguir la misma línea de encadenamiento ambos ERP se convierten en un sólo SIF ya que la terna NIFOT-CODIGOPROGRAMA-NUMEROINSTALACION es la misma para los dos. Ahora si metes un tercer ERP en la red y decides que este puesto de trabajo va a llevar su propia línea de facturación con una serie distinta porque quieres gestionar otra facturación distinta del OT (multiactividad, el reglamento obliga a utilizar otro número de instalación ) (puesto 3 ->factura B-1), (puesto 3 ->factura B-2),.... este ERP-SIF generaría su RF, QR y el servidor central podría remitir también sus RF a la Aeat ya que es el mismo OT. Si en la pregunta que le haces dices "Les he vuelto a hacer hincapié en que en este caso concreto, cada PC genera los RF pero un solo Servidor hace los envíos" te están haciendo entender que cada puesto de trabajo es un SIF y por lo tanto, deben tener disferentes números de instalación. La pregunta que tienes que hacerles es "Tengo varios puestos de trabajo en la misma red compartiendo una bases de datos centralizada y cada puesto genera facturas cuya numeración sigue una misma cadena de facturación definida por la terna NIFOT-CODIGOPROGRAMA-NUMEROINSTALACION ¿ Qué número de instalación debe llevar cada puesto de trabajo.?" |
Cita:
Si tienen un único programa, con una única base de datos, cuyas facturas comparten numeración y encadenamiento, y que se abre desde uno o varios puestos de la red (es indiferente): sólo tienen un SIF, y sólo tienen un Numero de Instalación Ya lo pusiste en una respuesta más arriba muy claro |
Cita:
|
Cita:
Ya, lo explicaste genial más arriba. Pero la gente se lía igualmente, como con lo del periodo transitorio :confused: |
Cita:
Yo actualmente genero un nº de instalación por cada sesión (si es web que almaceno en una cookie para reutilizarlo mientras pueda) o cada instancia de instalación (si es un exe). Con esta configuración no estoy teniendo problemas y funciona todo bien. También pregunté a VeriFactu y me comentaron que el planteamiento era correcto, pero claro, a ver quien se fía ... |
Cita:
|
Cita:
|
Cita:
|
| La franja horaria es GMT +2. Ahora son las 15:15:55. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi