Histórico da Página
...
2.11 ENVÍO DE EMAIL AL REALIZAR TRANSMISIÓN AUTOMÁTICA
2.11.1 Visión General
...
Producto | TOTVS Backoffice | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||||||
Segmento: | Backoffice | ||||||||||||
Módulo: | SIGAFAT - Facturación. | ||||||||||||
Función: |
| ||||||||||||
País: | Colombia (COL) / Pacote atusx: 010898 | ||||||||||||
Ticket: | 14200456 | ||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-15818 |
Situación:
En la rutina de Documentos Electrónicos (MATA486), se solicita la funcionalidad de envío automático de los archivos en formato XML y PDF vía Email en el proceso estándar de Transmisión Electrónica.
Solución:
En la rutina de Documentos Electrónicos (MATA486):
- Se cambia el nombre la acción "Imprimir PDF" para que se visualice como "Imprimir PDF / Envío por Email".
- Se realizó ajuste en la función que Genera log de la transmisión electrónica (M486GENLOG), para que al realizarse la transmisión electrónica, si se activa la funcionalidad del envío de email mediante el nuevo parámetro ¿Envío de Email? con opción Sí; y el cliente no tiene configurado el email en el campo Email (A1_EMAIL) o el campo Email Recep. (AI0_RECE) se informe al Cliente que no se envió el email en el log de la transmisión.
En la rutina de Funciones genéricas para generación de XML para Colombia (M486XFUNCO):
- Se modificó la Función para el llenado del objeto oWSfactura solicitado por TheFactory HKA, con datos obtenidos del XML (M486XMLHKA) para que si existe el parámetro ¿Envío de Email? (MV_PAR06) y está informado con la opción Sí, se envíen los siguientes atributos al web service de The Factory HKA:
En la clase Destinatarios:
- El atributo canalDeEntrega sea informado con valor 0 (para opción de envío por Email)
- El atributo email, donde si existe el campo Email Recep. (AI0_RECE) en los Complementos del Cliente se tome de ahí el para el envío, en caso de no existir o que se encuentre vacío se toma como opción de email de envío el valor configurado en el campo Email (A1_EMAIL).
En la clase Clientes:
- El atributo notificar se informa con el valor SI.
En la rutina de Impresión de Representación Impresa Facturación Electrónica Colombia (M486PDFCOL):
- Se modificó la función que Obtiene los valores para envío de Email (ObtEmail), para que en la rutina de Documentos Electrónicos (MATA486), al ejecutar la acción Imprimir PDF / Envío de Email e indicar el parámetro ¿Formato? con la opción E-mail, si existe el campo Email Recep. (AI0_RECE) en los Complementos del Cliente se tome de ahí el para el envío, en caso de no existir o que se encuentre vacío se toma como opción de email de envío el valor configurado en el campo Email (A1_EMAIL).
- Se agregó una validación para indicarle al usuario que el Email de un Cliente de algún documento no está informado, cuando se realiza el envío de documentos electrónicos via Email.
2.11.2 Configuraciones Previas
En el grupo de preguntas MATA486, agregar la pregunta 06:
Orden | 01 | 02 | 03 | 04 | 05 | 06 |
Pregunta | ¿Tipo de Documento? | ¿Serie? | ¿Estatus | ¿Fecha Inicial? | ¿Fecha Final? | ¿Envío a Email? |
Tipo | N | C | C | D | D | N |
Tamaño | 1 | 3 | 1 | 8 | 8 | 1 |
Variable | MV_PAR01 | MV_PAR02 | MV_PAR03 | MV_PAR04 | MV_PAR05 | MV_PAR06 |
Validación | ||||||
Objeto | C-Combo | G - Get | G - Get | G - Get | G - Get | C - Combo |
Consulta Estándar | SERNF | |||||
Preselección | 1 | |||||
Opciones | Factura | Si No |
Aviso | ||
---|---|---|
| ||
Si la rutina de Documentos Electrónicos (MATA486), tiene fecha superior o igual al 22/12/2022, la pregunta de ¿Envío de Email?, debe configurarse en el Orden 07 (MV_PAR07). |
Creación de campos en el archivo Campos - SX3:
Tabla AI0 - Complemento de Clientes:
Campo | AI0_RECE |
Tipo | C |
Tamaño | 30 |
Decimal | 0 |
Formato | |
Título | Email Recep. |
Descripción | Email para Recepción FE |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | No |
Help | Indica el Email de Recepción (Buzón Tributario de la DIAN), en caso de que no sea el mismo al informado en el campos Email (A1_EMAIL) del Cliente, y será utilizado para el envío automático al realizar la transmisión de documentos electrónicos o al realizar el envío desde la opción Imprimir PDF / Envío de Email. |
Envío de Email
Para la funcionalidad de envío de la factura electrónica (archivos XML y PDF) por E-mail a clientes, es necesario configurar los siguientes parámetros:
Nombre: | MV_RELSERV |
Tipo: | C |
Contenido: | |
Descripción: | Servidor de envío de e-mail. |
Nombre: | MV_RELACNT |
Tipo: | C |
Contenido: | |
Descripción: | Cuenta a ser utilizada en el envío de e-mail. |
Nombre: | MV_RELPSW |
Tipo: | C |
Contenido: | |
Descripción: | Contraseña de la cuenta de e-mail. |
En caso de que el servidor de correo utilice autenticación, se deben configurar los siguientes parámetros:
Nombre: | MV_RELATH |
Tipo: | L |
Contenido: | .T. |
Descripción: | Servidor de email requiere autenticación. |
Nombre: | MV_RELSSL |
Tipo: | L |
Contenido: | |
Descripción: | Habilita el SSL en el envío y recepción de emails. |
Nombre: | MV_RELTLS |
Tipo: | L |
Contenido: | |
Descripción: | El servidor de SMTP tiene conexión del tipo segura ( SSL/TLS ). |
Nombre: | MV_SRVPORT |
Tipo: | N |
Contenido: | |
Descripción: | Puerto de salida del servidor de envío. |
2.11.3 Ejemplo de Utilización
- En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Archivos | Productos.
- Incluir uno o varios Productos para la generación de una Factura de Venta (NF).
- En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Archivos | Tipos de Entrada y Salida.
- Incluir el Tipo de Salida (TES) para el cálculo de impuestos de la Factura de Venta (NF)
- En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Archivos | Clientes.
Configurar el Cliente para la generación de la Factura de Venta (NF).
Proceso de Transmisión de Documentos
- Ingresar al módulo Facturación (SIGAFAT) e ir al menú "Actualización | Facturación | Facturación Electrónica" (MATA486).
- Informar los parámetros:
- ¿Tipo de Documento?: Factura
- ¿Serie?: <Serie de la factura creada en las "Pre-condiciones">
- ¿Estatus?: 0 - No transmitida
- ¿Fecha Inicial?: <Fecha de inclusión de la factura creada en las "Pre-condiciones">
- ¿Fecha Final?: <Fecha de inclusión de la factura creada en las "Pre-condiciones">
- ¿Envío a Email: Sí
- Dar clic en el botón "Transmitir".
- Informar los parámetros:
- ¿Serie de la Factura?: <Serie de la factura creada en las "Pre-condiciones">
- ¿Factura Inicial?: <Número de Documento de la factura creada en las "Pre-condiciones">
- ¿Factura Final?: <Número de Documento de la factura creada en las "Pre-condiciones">
- Dar clic en "Ok".
- Revisar la bandeja del email del correo que fue configurado para el envío automático, validando que se haya recibido un email que contiene adjuntos en un archivo .zip el XML y PDF del documento electrónico transmitido.
Aviso | ||
---|---|---|
| ||
El proceso de envío automático de los Documentos Eelctrónicos aplica para lso Documentos de tipo Factura de Venta (NF), Nota de Crédito de Cliente (NCC) y Nota de Débito de Cliente (NDC). |
...
2.12 Medios de Pago para Documentos Electrónicos
...