...
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFAT - Facturación |
---|
Función: | Rutina | Nombre Técnico | Fecha |
---|
MATA486 | Facturación Electrónica. | 1516/07/2020 |
Rutina Relacionada | Nombre Técnico | Fecha |
---|
M486PDFCOL | Impresión, envío por correo, recuperación de XML. | 03/07/2020 |
|
---|
Ticket: | 9082470 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-9425 |
---|
02. SITUACIÓN/REQUISITO
Cambiar Modificar el método de descargar del archivo XML en para la opción descargar acción Recupera XML y en para la opción de envío por correo realizada desde la acción Imprimir PDF que se encuentra encuentran en la rutina Facturación Electrónica (MATA486), en donde se descargue el AttachedDocument o contenedor electrónico del portal de The Factory HKA que tiene por objetivo transmitir en un único documento XML un Documento Electrónico y todos los documentos registrados hasta la fecha.
Lo anterior, de acuerdo a la resolución 000042 del 5 de mayo del año presente emitida por la DIAN.
03. SOLUCIÓN
Para descargar el XML, modificar que al ejecutar la acción Recupera XML contenida en la rutina Facturación Electrónica (MATA486) se descargue el AttachedDocument o contenedor electrónico del portal de The Factory, se modifica la función M486BajaXML() , de la rutina MATA486, para usar la clase GenerarContenedor en disponible por The Factory HKA GenerarContenedor** en en lugar de la clase DescargarXML.
En el Processa() usado para ejecutar M486BajaXML(), de la rutina M486PDFCOL, mostrar mensaje , y se realiza ajuste para que en la barra de proceso se visualice el mensaje "Descargando archivos XML y PDF..." y realizar misma modificación de clases en la función M486BajaXML()., se creó la función de extracción del Código Único de Facturación Electrónica (ExtraeCufe), la cual obtiene el CUFE del XML descargado para ser visualizado en el log del procesamiento de recuperación del XML.
**Clase utilizada en la rutina de impresión de formato PDF (M486PDFCOL) dentro de la función ImpXmlPDF() para que el AttachedDocument o contenedor electrónico aplique para el envío de documentos electrónicos por email, mediante la opción Imprimir PDF de Protheus.
Totvs custom tabs box |
---|
tabs | Pre-Requisitos, Procedimiento |
---|
ids | paso1,paso2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1 |
---|
| 1. En clientes, (SIGAFAT | Actualizaciones | Archivos | Clientes), configurar la cuenta de correo para recibir email (campo A1_EMAIL). 2. Registrar una factura Factura de venta Venta (SIGAFAT | Actualizaciones | Facturación | Facturaciones). 3. Transmitir la factura Factura de venta Venta (SIGAFAT | Actualizaciones | Facturación | Facturación Electrónica).
|
Totvs custom tabs box items |
---|
| 1.0 - Obtener el XML de la
factura - Factura de Venta transmitida (SIGAFAT | Actualizaciones | Facturación | Facturación Electrónica | Otras Acciones | Recupera XML).
1.1 - El nuevo archivo XML incluye el contenedor AttachedDocument dentro del cual está el documento electrónico transmitido.
2.0 - Enviar la factura por correo (SIGAFAT | Actualizaciones | Facturación | Facturación Electrónica | Otras Acciones | Imprimir PDF).
2.1 - El archivo XML recibido por el destinatario (cuenta de email en el cliente), incluye el contenedor AttachedDocument dentro del cual está el documento electrónico transmitido.
|
|
04. INFORMACIÓN ADICIONAL
...