Cita:
Empezado por sglorka
No sé quién te ha respondido esto pero se ha posicionado en un caso extremo, quizás condicionado por la información que le das cuando dices que cada puesto de trabajo genera su propia factura y Qr. En este caso, obligas a que todos los SIF's estén indefectiblemente unidos para que cada uno sepa el siguiente número de factura que debe expedir y esto es un "solución técnica suicida" ya que usas la misma serie de facturación para todos los SIF's y por tanto, cada SIF debe conocer cómo va el contador general para poder emitir su propia factura. Para esta arquitectura es correcto lo que dice respecto al encadenamiento de las facturas 1 y 3.
Por definición un SIF es independiente, genera su propio número de factura y QR y no tiene porque conocer lo que ocurre con el resto de SIF's activos de un OEF, ni siquiera tienen que estar interconectados entre ellos para saber el número de factura que toca expedir. Si un OEF tiene 3 SIF's, cada uno de ellos debe tener una serie distinta para que las facturas emitidas no "choquen" entre sí, al fin y al cabo, el OEF sólo puede tener una única línea de facturación aunque dicha línea puede contener diferentes series. Cada serie debe ser correlativa y sin saltos. Si sólo utilizas una serie y cada puesto es un SIF el planteamiento que te exponen en la respuesta es correcto.
Quizás cuando dices que cada ordenador genera su Factura y QR en realidad estás diciendo, "cada ejecutable es el mismo en cada puesto de trabajo y todos acceden a una base de datos central donde se almacenan las facturas, a la hora de emitir una factura, cada puesto de trabajo obtiene el siguiente número interrogando la tabla de contadores común para todos los puestos, dicha tabla reside en el servidor central y una vez que obtengo dicho número, el puesto de trabajo emite factura y genere QR"
Si es así como trabaja tu programa, cada puesto de trabajo NO ES UN SIF porque depende de la conectividad con la base de datos central para obtener el siguiente número de factura ( los puestos de trabajo no disponen de una base de datos local para generar sus números de factura ). Por lo tanto, SÓLO tienes un SIF con un único encadenamiento. No tienes que cambiar nada.
|
Completamente de acuerdo contigo, y con los demás. No tiene sentido ninguno que ellos digan que son varios SIFs y no uno solo, pero se lo he explicado, con ejemplos, más de tres veces.
Les he dicho incluso que los puestos de red NO pueden trabajar, ni crear facturas, ni nada si no está accesible el Servidor. Les he dicho que el Servidor guarda la información, que la numeración es correlativa global/compartida (misma serie, facturación, histórico de facturas, etc.), pero nada, dicen que quien genere el RF, consta como SIF y punto.
Y digo yo... ¿cómo van a saber ellos quién generó el RF? ¿Cómo van ellos a demostrar que el RF se generó en un PC cliente o en el Servidor? Yo puedo decir que lo hace el servidor y punto y ya está, por lo tanto, esa información es 100% irrelevante porque no afecta
en nada a los envíos, a la información suministrada, etc.
Menuda liada con el dichoso NumeroInstalacion. Solo espero que el karma les pase factura tarde o temprano y se les forme un problemón enorme en algún momento.