Á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
M486XFUNCOFunciones Genéricas de Facturación Electrónica - Colombia07/05/2024
FATSECOLScript de generación de archivos XML; NF y NDC de exportación08/05/2024
País:Colombia (COL)
Ticket:20049456
Requisito/Story/Issue (informe el requisito vinculado):DMINA-23201


02. SITUACIÓN/REQUISITO

En la rutina de Documentos Electrónicos (MATA486), al intentar transmitir una Factura de Exportación (NF)  se presenta las siguientes reglas de rechazo:

    • ZE02 ,Valor de la Firma inválido.
    • FAR02, Descargo de Responsabilidad - "Remítase a regla FAD15b ya que al cumplirse dicha regla verifica que este elemento corresponder al mismo valor informado en DocumentCurrencyCode.
    • FAR03, Descargo de Responsabilidad - "SourceCurrencyBaseRate trae valor diferente a 1.00.


03. SOLUCIÓN

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

En la función Función para llenado de oWSfactura solicitado por TheFactory HKA, se realiza el ajuste para cuando el documento es una Factura de Exportación, envié en los Datos adicionales (oWSextras) el valor del campo extra "FEXP2".

Regla de Rechazo ZE02- Mensaje: Valor de la Firma inválido

En el script de generación de archivos XML; NF y NDC de exportación (FATSECOL.INI):

Se debe realizar la modificación de las siguientes líneas en el archivo INI (texto resaltado):

FATSECOL

(PRE) _aTotal[001] += ' <cbc:SourceCurrencyCode>' + "COP" + '</cbc:SourceCurrencyCode>' + ( chr(13)+chr(10) )

(PRE) _aTotal[001] += ' <cbc:SourceCurrencyBaseRate>' + Alltrim(Str(SF2->F2_TXMOEDA,11,2)) + '</cbc:SourceCurrencyBaseRate>' + ( chr(13)+chr(10) ) 

(PRE) _aTotal[001] += ' <cbc:TargetCurrencyCode>' + Alltrim( Posicione("CTO",1,xFilial("CTO")+Strzero(SF2->F2_MOEDA,2),"CTO_MOESAT") ) + '</cbc:TargetCurrencyCode>' + ( chr(13)+chr(10) ) 



  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo).
  2. Aplicar el parche de la issue DMINA-23201.
  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. En el módulo Facturación (SIGAFAT): 
  5. Desde Actualizaciones Archivos | Clientes, configurar un Cliente extranjero
  6. Desde Actualizaciones Archivos | Productos, configurar el/los Productos.
  7. Desde Actualizaciones Archivos | Tipos de Entrada y Salida, configurar el tipo de Entrada Salida para el cálculo de impuestos.


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

  1. Ir al menú Actualizaciones | Facturación | Generac. de Notas de Crédito y Débito (MATA465N).
    • Incluir una nueva Factura de exportación.
  2. Ir al menú Actualizaciones | Facturación | Transmisión Electrónica (MATA486).
    • Realizar la transmisión de la Factura de Venta de exportación (NF), validando que la transmisión sea exitosa.

      Importante

      En el Soap Request que es enviado al proveedor tecnológico denominado The Factory HKA, debe contener en el nodo "Extras" el campo extra FEXP2.


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

La presente solución aplica para versión 12.1.2210 o superior, y es necesario tener activa la funcionalidad de transmisión electrónica con el proveedor tecnológico denominado The Factory HKA.


05. ASUNTOS RELACIONADOS

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