Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-10-2015
cmm07 cmm07 is offline
Miembro
 
Registrado: nov 2007
Posts: 526
Poder: 17
cmm07 Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 13-10-2015
jgutti jgutti is offline
Miembro
 
Registrado: may 2003
Posts: 189
Poder: 21
jgutti Va por buen camino
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
Responder Con Cita
  #3  
Antiguo 13-10-2015
cmm07 cmm07 is offline
Miembro
 
Registrado: nov 2007
Posts: 526
Poder: 17
cmm07 Va por buen camino
Cool

Cita:
Empezado por jgutti Ver Mensaje
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
Gracias .. es decir, al descargar el XML desde el correo, debo ¿Identificar si es un dte o un acuse de recibo (respuesta)? para así en las ventas omitir los que son dte y en las compras omitir los acuses.. algo así?

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...
Responder Con Cita
  #4  
Antiguo 14-10-2015
jgutti jgutti is offline
Miembro
 
Registrado: may 2003
Posts: 189
Poder: 21
jgutti Va por buen camino
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
Responder Con Cita
  #5  
Antiguo 15-10-2015
cmm07 cmm07 is offline
Miembro
 
Registrado: nov 2007
Posts: 526
Poder: 17
cmm07 Va por buen camino
Cita:
Empezado por jgutti Ver Mensaje
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
Gracias. aún no firmo los documentos, cuando esté hecho todos los XML en su formato establecido, entonces ahí me conseguiré un certificado digital y el set de pruebas y haré pruebas con la firma..

Gracias
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 06:42:52.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi