Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:

SIGAFAT - Facturación

Función:
RutinaNombre TécnicoFecha
M486XFUNFunciones Genéricas de Documentos Electrónicos28/02/2024
M486XFUNCOFunciones Genéricas de Facturación Electrónica de Colombia27/02/2024
LOCXCOLFunciones localizadas de Documentos fiscales - Colombia27/02/2024
INPUTFIELDSCOLEstructura de campos documentos de entrada para país Colombia28/02/2024
OUTPUTFIELDSCOLEstructura de campos documentos de salida para país Colombia01/03/2024
FATSECOL.INIEstructura del XML de Facturas de Exportación29/02/2024
FATECOL.INIEstructura del XML de Notas de Crédito29/02/2024
País:Colombia (COL)
Ticket:19328991
Requisito/Story/Issue (informe el requisito vinculado):DMINA-22483


02. SITUACIÓN/REQUISITO

Se solicita activar un parámetro que permita desactivar la funcionalidad del Anexo 1.9, debido a que fue aplazado para el 01 de Mayo del 2024.

Al realiza la transmisión de una Factura de Exportación (Cliente Extranjero), se recibe el rechazo: 

FAU01 - El Valor Base Imponible tiene que ser la suma de los valores de las bases imponibles de todas líneas de detalle.

03. SOLUCIÓN

En la rutina de Funciones Genéricas de Documentos Electrónicos (M486XFUN):

Se realizó ajuste para que si existe el parámetro MV_ANEXO19, y está configurado con el valor .T., se realicé la conversión de los montos de la Factura de Venta de Exportación (Cliente Extranjero), si la moneda del documento es diferente de Pesos Colombianos (COP), en caso contrario los montos se envían con el valor de la moneda original del documento.

Se realiza ajuste para que si el Impuesto, es calculado con valor cero, no se envíe a nivel encabezado, y no se acumule la base del cálculo para ser enviada en el atributo totalBaseImponible.

En la rutina de Funciones Genéricas de Facturación Electrónica de Colombia (M486XFUNCO):

Se realizó ajuste para que si existe el parámetro MV_ANEXO19, y está configurado con el valor .T., el atributo moneda sea enviado con el valor "COP" al generar el soap request de la transmisión de Facturas de Venta de Exportación (Cliente Extranjero), si la moneda del documento es diferente de Pesos Colombianos (COP), en caso contrario se envía la moneda que fue configurada en el campo Moneda DIAN (CTO_MOESAT).

En la rutina de Funciones localizadas de Documentos fiscales - Colombia (LOCXCOL):

Se realizó ajuste para que el campo Period Fact (F1_PTOEMIS/F2_PTOEMIS), se visualice y valide, solo si el parámetro MV_ANEXO19 está configurado con el valor .T..

En la rutina de Estructura de campos documentos de entrada para país Colombia (INPUTFIELDSCOL):

Se realizó ajuste para que el campo Period Fact (F2_PTOEMIS), se visualice y valide, solo si el parámetro MV_ANEXO19 está configurado con el valor .T.. (Aplica para versión igual o superior a 12.1.2310)

En la rutina de Estructura de campos documentos de salida para país Colombia (OUTPUTFIELDSCOL):

Se realizó ajuste para que el campo Period Fact (F1_PTOEMIS), se visualice y valide, solo si el parámetro MV_ANEXO19 está configurado con el valor .T.. (Aplica para versión igual o superior a 12.1.2310)

En el archivo de la Estructura del XML de Facturas de Exportación (FATSECOL.INI):

Se realizó ajuste para que si existe el parámetro MV_ANEXO19, y está configurado con el valor .T., al generarse el XML se realice la conversión del valor del nodo ...fe:InvoiceLine\fe:Price\cbc:PriceAmount, al valor de la moneda Pesos Colombianos (COP), para las Facturas de Venta de Exportación (Cliente Extranjero), si la moneda del documento es diferente de Pesos Colombianos (COP), en caso contrario se genera con el valor de la moneda del documento.


  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo).
  2. Aplicar el parche del issue DMINA-22483.
  3. Validar que las rutinas especificadas en la sección 01. DATOS GENERALES se hayan actualizado con una fecha igual o superior a la ahí mencionada.
  4. Realizar un respaldo del archivo FATSECOL.INI que se encuentra en la ruta configurada en el parámetro MV_CFDFTSE.
  5. Actualizar el archivo FATSECOL.INI que viene anexo en la carpeta del parche, en la ruta configurada en el parámetro MV_CFDFTSE.
  6. Configurar los ajustes al Diccionario de Datos de acuerdo a lo mencionado en la sección 04. INFORMACIÓN ADICIONAL.
  7. En el módulo Facturación (SIGAFAT): 
    • Desde el Actualizaciones | Archivos | Clientes, configurar un Cliente Extranjero (A1_EXT = 'EX').

      Importante

      El parámetro MV_ANEXO19, debe no existir, o estar configurado con un valor diferente de .T., solo si aún no entra en vigor la obligatoriedad de la funcionalidad del Anexo 1.9 con fecha tentativa del 01 de Mayo del 2024.

En el módulo Facturación (SIGAFAT): 

  1. Ir al menú Actualizaciones | Facturación | Facturaciones (MATA467N).
    • Incluir una nueva Factura de Venta (NF) utilizando un Cliente Extranjero.
  2. Ir al menú Actualizaciones | Facturación | Transmisión Electrónica (MATA486).
    • Realizar la transmisión de la Factura de Venta de Exportación (Validar que la transmisión haya sido exitosa)
    • Desde Otras acciones ejecutar la acción Imprimir PDF.
    • Validar que en el formato PDF, los montos se muestren en moneda COP, y que se visualice la información en la moneda origen del Documento.


04. INFORMACIÓN ADICIONAL

Creación del parámetro en la tabla SX6 - Parámetros:

Ajustes en el Estructura del XML de Facturas de Exportación:

Campo

Valor

Nombre de Var.MV_ANEXO19
Tipo3 - Lógico
Cont. Esp
DescripciónPermite activar la funcionalidad del Anexo 1.9 para el país Colombia, con el valor .T. se activa, en caso contrario queda desactivado.


Bifurcar conversión del valor unitario, solo si el parámetro MV_ANEXO19 está configurado con valor .T..


¡IMPORTANTE!

La presente solución aplica para la versión 12.1.2210 o superior de Protheus, y es necesario tener activa la funcionalidad de transmisión electrónica del país Colombia con el Proveedor Tecnológico denominado The Factory HKA.

05. ASUNTOS RELACIONADOS

  • Documento Técnico de Facturación Electrónica de Validación Previa Colombia