![]() |
Bloque del esquema SistemaInformatico
Hola,
quería preguntar por los datos a rellenar en la parte de SistemaInformatico. no me queda claro, entre otros, el campo NumeroInstalacion, como controlarlo en instalaciones locales ? y si se usa en modo web cloud saas ? ¿alguien puede ayudarme con este bloque ? Muchas gracias |
Nosotros por ahora lo estamos rellenando así:
Código:
<sum1:SistemaInformatico> |
Cita:
Cita:
|
muchas gracias por las respuestas
Pero sigo teniendo dudas con nº de instalación, a qué se refiere ? a llevar un contador nosotros de las instalaciones ? Y si software es en modo web (cloud saas) ? |
Cita:
|
Y si se trata de un programa que se usa en web a través del navegador que ponemos ?
y en los móviles ? |
Cita:
|
Cita:
Al intentar modificar algunos datos identificativos que no quería que aparecieran, se me ha ido la mano. |
Hola, si el idSistemaInformatico es el identificador de la instalación del programa como puede ser que tenga solo 2 dígitos, no entiendo, ¿si tienes 300 instalaciones como lo haces? ¿codificando en hexadecimal el número?
O no estoy entendiendo el campo o me dejo algo... |
Cita:
Yo entiendo que ese Id es tu número de referencia del programa, es decir, si tienes un ERP de gestión sería el 01, un TPV 02, etc. El que distingue una instalación de otra es Nº de instalación que creo que si debe de ser distinto para cada instalación. Saludos. |
Yo entiendo:
"NombreSistemaInformatico" como el nombre que le damos a nuestro SIF ejemplo "Soluciones gest" "IdSistemaInformatico" Identifica al SIf ejemplo: Soluciones gest tiene un software que gestiona talleres de mecanica y pintura y su identificador va a ser el 01, tiene otro que gestiona clinicas veterinarias y va a ser el 02 y así hasta 99. "Version" es el numero de versión que irá en aumento cada vez que compilamos una nueva actualización por implementación de mejoras o adaptación en el código y que en ocasiones está relacionado con el IdSistemaInformatico. "NumeroInstalacion" es el número de veces que se ha instalado ese SIF con el mismo "NombreSistemaInformatico" y con el mismo "IdSistemaInformatico" "Soluciones gest" 02 05 310 Esto es: El Software "Soluciones gest" en la especialidad de Veterinaria ha tenido 5 actualizaciones y se ha instalado en distintos clientes 310 veces |
Yo no estoy de acuerdo con la interpretación que hacéis del dato "NumeroInstalacion".
Creo que no es necesario informar de cuantas instalaciones de ese SIF has hecho. En mi caso, todas las instalaciones partirán con NumeroInstalacion=1. Si el OT, dispone de tiendas no conectadas a la central, y que, por tanto emiten sus propias facturas, todos los datos del bloque "SistemaInformatico" coincidirán, salvo el NumeroInstalación, que será diferente por cada tienda, es decir, si la central tiene el valor 1, la primera tienda tendrá el 2, la segunda el 3, y así sucesivamente. |
Cita:
Pues yo tampoco lo veo así, jeje. A mi modo de ver, si yo tengo 300 clientes con mi programa, en cada uno de ellos tendré un NumeroInstalacion distinto Cita:
|
Desde VeriFactu me contestaron como generar el Nº de instalación:
Cita:
OEF + SIF + Version + Timestamp o GUI |
Cita:
Pero de esta respuesta yo entiendo que en el campo NumeroInstalacion sólo deberías poner el Timestamp o GUI. Los otros 3 (OEF + SIF + Version) ya tienen sus propios campos ¿sólo lo veo yo así? |
Hola, el numero de instalacion es para poder distinguir univocamente una instalacion(Valga la redundancia), para un Obligado tributario, de un Sistema de Facturacion, que usa, tened en cuenta que si un cliente os compra 100 instancias del programa, todas tendran el mismo NIF de propietario, Probablemente el mismo numero de version y seguro que es mismo identificador de programa, entonces la unica forma de saber que usuario/oficina a emitido que registro de facturacion es el numero de instalacion, podeis asignarle a cada uno que vendais o a para cada cliente reiniciar el numero de instalacion, que a mi forma de ver es la mas sencilla de mantener.
Personalmente he modificado el instalador para que al instalar desde 0 o actualizar una instancia anterior a verifactu existente, me pida un numero de instalacion, que apartir de ese momento se queda asignado en la base de datos, de forma que no pueda ser modificado por el usuario, yo solo tengo 2 instalaciones asi que no tengo problema, pero deveis crear algun tipo de validador que asigne numeros de instalacion a cada uno de vuestros clientes, como os digo preferiblemente numerados desde 1 para cada cliente. |
Cita:
Nosotros lo hacemos por venta... cada programa que vendemos tenemos que ponerle una licencia, y para generar esa licencia tenemos un mantenimiento donde la instalación es clave: 1, 2, 3, etc. Cada programa que vendemos tiene un número distinto, y ese número es el que ponemos en NumeroInstalacion. Y si un cliente que nos compra el programa va a gestionar 2 empresas (el programa es multiempresa), llevarán las 2 el mismo número. Pero ahí es donde entran los otros campos que se comentaban más arriba (Id.OEF + Id.SIF + VersiónSIF + NºInstalación). El Id del SIF, Versión y Nº Instalación serán el mismo, pero cambiará el Id OEF. |
Vale, visto lo que se ha comentado creo que voy a poner el identificador "único" de cliente en NúmeroInstalación, que tiene 100 caracteres y así puedo poner nuestro código de cliente.
NombreSistemaInformático y IdSistemaInformatico será siempre el mismo, el nombre del programa y una abreviación de dos caracteres, ya que solo tenemos un programa que pueda hacer facturas. En versión pondremos la versión del programa como la usamos nosotros, p.ej. 1.02.32 Creo que con esto será correcto. ¡Muchas gracias por todos los comentarios! |
Creo que cada centro de facturación o cliente tendría que tener un numero diferente al resto. Hasta aquí todo estamos de acuerdo, pero este número puede y debe cambiar cuando hacemos una nueva actualizacion al igual que cuando damos de alta un nuevo cliente. Si damos de alta un nuevo cliente sumariamos uno a NumeroInstalacion y cuando actualizamos el software sumariamos uno a la versión. Podemos tener como constantes los campos en tablas "NombreSistemaInformatico" "IdSistemaInformatico" y "NumeroInstalacion". NumeroInstalacion estará identificando a cada cliente como si fuera su ID dentro del SIF. Pero cuando tengamos que actualizar a todos los clientes a la vez tendremos que identificar esa actualizacion y el software tendria que leer la version como variable y asignarsela a los XML´s puesto que se está facturando con un software modificado y diferente al anterior. Solo con modificar un literal en un formulario ya es diferente.
|
Dudillas
En la documentación de "Dudas de los desarrolladores" pone :
Ha de tenerse en cuenta que si se utiliza un SIF que permite llevar distintas facturaciones, como contempla el artículo 7.a) del RRSIF, cada una de esas facturaciones distintas (sean de distintos OEF o del mismo OEF pero de distintos centros de facturación independientes, como tiendas) debe tener un nº de instalación propio y distinto al resto (pasado, presente o futuro) porque se consideran SIF independientes, como si fueran “SIF virtuales”, dentro de un producto SIF más completo que los gestiona y administra. ¿Ósea que no es por instalación es por empresa ? ¿Si en mi aplicación tengo 3 empresas cada una tiene que tener un numero de instalación? y encima les tengo que preguntar antes si esas empresas que van a hacer SII, Verifactu , tbai o que para poder rellenar "TipoUsoPosibleMultiOT " y el "IndicadorMultiplesOT" ¿Lo entendéis así? |
| La franja horaria es GMT +2. Ahora son las 11:23:39. |
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