FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Duda factura electronica chile
Hola amigos, tiempo sin crear un tema para delphi !! 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. |
#2
|
|||
|
|||
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 |
#3
|
|||
|
|||
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... |
#4
|
|||
|
|||
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 |
#5
|
|||
|
|||
Cita:
Gracias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Factura electronica en Chile | vicvil | Varios | 38 | 15-09-2018 06:37:53 |
Factura electronica | richy08 | Varios | 4 | 17-12-2010 00:40:34 |
Factura Electrónica | aig | Varios | 13 | 10-12-2010 17:12:44 |
factura electronica | cmm07 | Varios | 4 | 02-04-2009 17:46:03 |
factura electronica | spia | Varios | 2 | 22-02-2009 21:30:06 |
|