Open sramallo opened 1 year ago
Hola! Como andas? Mira, si envías todas juntas las 300 probablemente te bloqueé la mayoría el sistema. En dicho caso te recomendaría que hagas una cola con las peticiones para generar las facturas de manera secuencial. Quedando un pedido atrás de otro pero cuidando que no hayan más de 4 pedidos por minuto porque ahí te puede bloquear también. Es importante también tener en cuenta los tiempos de respuesta de AFIP que a veces no son ideales, pudiendo tardar más de 20 segundos en dar el OK a un comprobante.
Saludos!
ok, ustedes tienen otros casos similares? cómo lo hicieron? porque si bien para el usuario la percepción es que manda todo junto yo puedo hacer que el sistema las vaya mandando con un tiempito de espera, puedo esperar la respuesta y recién al recibirla mandar la siguiente, algo así se me ocurre, que opinás?
Susana
Si eso seria lo ideal que las mande tipo una cola porque todas en simultaneo puede dar a resultados extraños. Imagínate que justo la AFIP tiene problema y te rebota todo el trabajo.
Te recomiendo algo como Javascript maneja las promises, en el éxito (done) de una, haces el llamado de otra con un tiempo de espera de un par de segundos. O algo similar. De esa manera podes ir haciendo una atrás de otro y verificando el estado de la respuesta por parte de iFactura.
Saludos
Hola buenos dias
Feliz Año!!
Se me presentó un cliente nuevo que tiene la necesidad de hacer facturación masiva, es una empresa de servicios y todos los meses debe hacer 300 facturas juntas.
Tiene previamente seleccionados los 300 clientes a los que les tiene que facturar y presiona un botón (no sé si eso te suena :):):)) y que de un saque se emitan todas las facturas.
Hasta ahora todas mis aplicaciones eran que el usuario tiene su cliente enfrente, ingresa los productos, arma la factura y al dar OK el sistema la manda a ifactura, de a una.
No sé si mandando las 300 de golpe hay algún inconveniente, qué validaciones habría que hacer en caso de error, etc
Quería pedirles algo de ayuda para ver si es factible y qué recaudos debo tomar para que todo funcione.
Desde ya muchas gracias!! Susana