![]() |
Duda factura electronica chile
Hola amigos, tiempo sin crear un tema para delphi :D!! pero todo este tiempo he estado desarrollando un erp jeje y ahora me surge una duda con la factura electrónica de Chile..
Estoy en la parte de intercambios entre contribuyentes, pues bien, para enviar una factura (venta) electrònica a un contribuyente, se debe enviar un mail al correo de éste con el XML y PDF adjunto, pero ¿Como capturo el acuso de recibo que deberá hacer de la otra parte?. y la otra duda es en la parte inversa, es decir cuando te llega un correo con xml, sè que debo hacer un tipo "for" de cada email recibido con el archivo adjunto xml y verificar el schema y agregarlo si esta todo bien, pero, para responder al acuse de recibo debo, ¿Enviar un correo nuevo con el acuse de recibo? o ¿Responder al correo con el acuse de recibo adjunto(xml)? Gracias. :D |
Para capturar el acuse del cliente debes descargar el correo con el xml adjunto y parsearlo o leer el xml extraerla la información de cada uno de los nodos del xml y agregarlo a una tabla de tu base de datos.
- para extraer los nodos utilizo php . - el acuse para enviar: debes generar el acuse en un archivo xml (Aceptando o rechazando el docuemnto, firmarlo y enviar el archivo al correo de intercambio) Atte jgutti concepciòn chile |
Cita:
y la otra duda que me surge, que si revisa cada email y hace ese proceso y va a la base de datos a chequear si existe o no (crearlo), ¿No será algo costoso para el rendimiento?.. y si mejor dejo los xml en una carpeta y valido si existe el archivo o no, en vez de la base de datos, ya que se ahorraría mucho.. Gracias y espero vuestra respuesta... :):):) |
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 |
Cita:
Gracias :) |
La franja horaria es GMT +2. Ahora son las 23:32:39. |
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