Cita:
Empezado por APO
Hola,
Tengo un problemilla, una vez recibo la respuesta del envío en bloque de facturas de compra, debo localizar en la base de datos del programa de gestión factura a factura para actualizar el estado.
Encuentro que en la respuesta solo dispongo de los siguientes campos para localizar la factura:
RespuestaEnvio.RespuestaLinea[i].IDFactura.IDEmisorFactura
RespuestaEnvio.RespuestaLinea[i].IDFactura.NumSerieFacturaEmisor
RespuestaEnvio.RespuestaLinea[i].IDFactura.FechaExpedicionFacturaEmisor
La combinación de estos 3 campos no es la cable primaria, aunque normalmente sería suficiente para localizar inequívocamente la factura.
¿Estáis localizando la factura con estos 3 campos o se me está pasando algo por alto?
Gracias.
|
Yo tengo un campo autonumérico en cada una de las tablas. Al preparar los datos para hacer la llamada vas guardando ese código en el orden en que los vas enviando, posteriormente la respuesta te las va devolviendo en el mismo orden con lo que sólo tienes que ir buscando por ese código e ir actualizando el estado según la respuesta recibida.
Saludos