Hola,
nuestro programa a medida funciona para un cliente que trabaja con 2 empresas, tiene una oficina central y luego una tienda en otra localidad que trabaja en escritorio remoto en el sistema de la oficina central. La base de datos es única, el programa gestiona multiples OT. Estamos programando un servicio que se ejecuta en el servidor, que se encarga de recopilar las facturas confomre se vayan produciendo, haciendo remesas para las remisiones separando los OT, cada uno con su cadena, para que cada 60 seg. (inicialmente, mientras que en la respuesta no venga otro valor) envie lo que ya haya validado. A mi entender los dos OT pasarán la misma información en el bloque Sistema Informatico:
Código:
<sum1:NombreSistemaInformatico>Programa</sum1:NombreSistemaInformatico>
<sum1:IdSistemaInformatico1>AA</sum1:IdSistemaInformatico1>
<sum1:Version1>x64</sum1:Version1>
<sum1:NumeroInstalacion1>01</sum1:NumeroInstalacion1>
<sum1:TipoUsoPosibleSoloVerifactu>S</sum1:TipoUsoPosibleSoloVerifactu>
<sum1:TipoUsoPosibleMultiOT>S</sum1:TipoUsoPosibleMultiOT>
<sum1:IndicadorMultiplesOT>S</sum1:IndicadorMultiplesOT>
En nuesro caso los campos de versión, número de instalación son casi inamobibles al no vender el programa. Antes de verifactu hemos tenido 2 versiones desde el 2008. Las modificaciones que vamos haciendo al código durante el tiempo la gestionamos a otro nivel y las dos versiones han sido por cambio de version de 32 a 64.