Cita:
Empezado por Carlos
Yo mientras voy capturando los RF creando sus huellas y demás, los voy añadiendo en 2 matrices según sean ALTA o ANULACIÓN, y cuando llega el momento de volcar a XML en el tag de 'RegistroFactura' empiezo añadiendo tag de 'RegistroAlta' y después tag de 'RegistroAnulacion'. Y se los come bien.
AÑADO, las huellas (por decirlo de alguna manera) no son correlativas a los RF añadidos en el tag 'RegistroFactura', por que acabo de crear 3 registros de alta, 2 de anulación y 1 más de alta (y en este orden sí que las huellas son 'correlativas'), pero no da ningún error (bueno si, hoy me los da todos 'duplicados' [y no sé por que, fin de semana quizás]).
De hecho no he leído en ningún lugar que el envío sea excluyente entre ALTA y ANULACIÓN, sólo he leído la limitación a 1000 tag de 'RegistroAlta' + 'RegistroAnulacion', ni tampoco al orden en que se deben enviar.
|
Hola, lamento decirle que lo esta haciendo de manera equivocada, los registros han de ser enviados correlativamente en orden de creación, sean de Alta, Subsanación o Baja, siempre en el orden en que han sido creados indistintamente del tipo que sea, solo ha de crear una única lista en la que encole todos los registros, no tiene porque enviar primero las altas y luego las bajas, a no ser que se refieran a un único registro de facturación, ahí si que por lógica ,no puede enviar la Anulación de un registro antes de darlo de Alta.
Que de momento no se quejen en los envíos, no quiere decir que en un momento dado empiecen a verificar el orden de creación de los registros y su envío, porque si separa los registros seguramente envíe algún registro con TimeStamp anterior al previamente enviado y quejarse el sistema por el TimeStamp de los registros.