Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Registros de Facturacion y Eventos (XML) (https://www.clubdelphi.com/foros/forumdisplay.php?f=67)
-   -   Generacion y envio de las facturas (https://www.clubdelphi.com/foros/showthread.php?t=97028)

Becario127 18-11-2024 09:10:00

Generacion y envio de las facturas
 
Hola buenas

Estoy haciendo un programa y ahora lo que tengo es que con un boton genero los xml de un excel y luego con otro envio los xml generados que estan guardados en una carpeta. La cosa esta en que quiero cambiar ese proceso porque al final solo me da tiempo a enviar un maximo de 400 facturas mas o menos por los 120 segundos , entonces ¿Creeis que seria recomendable que vaya iterando por cada factura del excel, genere el xml y envie directamente y asi por cada factura del excel?
En vez de hacer lo que estoy haciendo.

Muchas gracias

newtron 18-11-2024 10:07:00

Lo suyo es que sea un proceso automático que cada factura que emitas se envíe, ya de la forma que plantees.


Saludos.

AlfredoSanz 18-11-2024 14:29:41

Cita:

Empezado por Becario127 (Mensaje 559824)
Hola buenas

Estoy haciendo un programa y ahora lo que tengo es que con un boton genero los xml de un excel y luego con otro envio los xml generados que estan guardados en una carpeta. La cosa esta en que quiero cambiar ese proceso porque al final solo me da tiempo a enviar un maximo de 400 facturas mas o menos por los 120 segundos , entonces ¿Creeis que seria recomendable que vaya iterando por cada factura del excel, genere el xml y envie directamente y asi por cada factura del excel?
En vez de hacer lo que estoy haciendo.

Muchas gracias

Recuerda que entre envío y envío tiene que pasar un mínimo de 60 segundos.

De ese modo, si tienes que enviar 400 facturas una a una tardarás un mínimo de 400 minutos, unas 6 horas y media.

razorxxx 25-11-2024 13:02:31

Los registros de facturas se envían por lotes de hasta 1000. Es decir, si tu programa ha generado 400 facturas en 1 minuto, mandará esos 400 de golpe en un único envío. 1 minuto después mandará los registros generados desde el último envío.

No sé ustedes, pero salvo en entornos muy heavy (por ejemplo, muchas sucursales con una docena de mostradores cada una y que utilicen el mismo software), en mi caso no creo que vayamos a tener más de un puñado de registros de factura por minuto.


La franja horaria es GMT +2. Ahora son las 19:03:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi