Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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:

   

Rutinas

Nombre Técnico

Fecha

MATA486Documentos Electrónicos31/07/2022
M486XFUNFunciones genéricas para generación de XML para Colombia29/07/2022
M486PDFCOLImpresión de Representación Impresa Facturación Electrónica Colombia29/07/2022

   

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 ; 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 , 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

0203040506

Pregunta

¿Tipo de Documento?

¿Serie?
¿Estatus¿Fecha Inicial?¿Fecha Final?¿Envío a Email?

Tipo

N

CCDDN

Tamaño

1

31881
VariableMV_PAR01MV_PAR02MV_PAR03MV_PAR04MV_PAR05MV_PAR06

Validación







Objeto

C-Combo

G - GetG - GetG - GetG - GetC - Combo
Consulta Estándar
SERNF



Preselección

1






Opciones

Factura
Nota de Débito
Nota de Crédito





Si

No

Aviso
titleIMPORTANTE

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.
.F. = No
.T. = Sí

Nombre:

MV_RELSSL

Tipo:

L

Contenido:


Descripción:

Habilita el SSL en el envío y recepción de emails.
.F. = No
.T. = Sí

Nombre:

MV_RELTLS

Tipo:

L

Contenido:


Descripción:

El servidor de SMTP tiene conexión del tipo segura ( SSL/TLS ).
.F. = No
.T. = Sí

Nombre:

MV_SRVPORT

Tipo:

N

Contenido:


Descripción:

Puerto de salida del servidor de envío.

2.11.3 Ejemplo de Utilización

  1. 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).
  2. 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)
  3. 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

  1. Ingresar al módulo Facturación (SIGAFAT) e ir al menú "Actualización | Facturación | Facturación Electrónica" (MATA486).
  2. 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: 
  3. Dar clic en el botón "Transmitir".
  4. 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">
  5. Dar clic en "Ok".
  6. 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
titleIMPORTANTE

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

...