Proceso:
1.- Descargar los correo con xml adjunto a una carpeta y almacenar en una tabla (email, nombre archivo, fecha , hora, etc.)
2.- Lee xml descargado:
a.- Buscar en el interior del xml la palabra "RespuestaDTE", si existe el archivo es un acuse, almacenar el una tabla (nombre del archivo,Resultado ID,IdRespuesta,TmstFirmaResp,RecepEnvGlosa,TipoDTE,Folio,RUTEmisor,RUTRecep,EstadoRecepDTE,RecepDTEG losa).
3.- debes considerar como minimo 2 archivos xml con acuse recibo por factura(Recibido Ok y Aprobaciňn Comercial o Rechazo comercial)
4.- Guarda los datos en una tabla permite asociar los acuse al numero de factura al consultar el estado
- Consulta: para firmar los xml utiliza rutinas en delphi o en otro lenguaje
Saludos
Jgutti
|