Cita:
Empezado por thinkows
Veo que todos estamos mas o menos igual ....
Yo pretendo no tener que enviar en un mismo soap mas de una factura y estoy pensando en lo siguiente :
Tengo dos procesos independientes uno genera facturas/tickets y otro proceso envía.
En la BD grabo FechaFactura YYMMDDHHMMSS y FechaRegitroFacturacion con YYMMDDHHMMSS.MMMMMMM por cada operación de venta ya sea ticket o factura.
El primer envío del día sin problemas genero el XML justo antes del envío, un solo registro, el siguiente espero "t" segundos después del primero generando el XML igualmente al momento, es decir como si cada "t" segundos se efectuara una operación de venta.
Si entre ventas pasan mas de "t" segundos se comporta como el primer envío.
|
Todo dependerá del número de documentos que haga la empresa por minuto porque como sean muchos en algún momento igual si los envías uno a uno tardas más del tiempo suficiente que debe de pasar entre la generación del documento y el envío.
A mi entender lo "eficiente" es agrupar y enviar de una tacada los posibles documentos que se puedan generar mientras se está a la espera del siguiente envío.
Saludos.