Árvore de páginas

Versões comparadas

Chave

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

...

Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

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

...

En la rutina de Documentos Electrónicos (MATA486), al intentar transmitir una Factura de Exportación (NF)  se presenta la siguiente regla 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 Funciones Genéricas de Facturación Electrónica - Colombia (M486XFUNCO):

...

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

En la INI de Script de generación de archivos XML; NF y NDC de exportación (FATSECOL):

Se debe realizar la siguiente modificación en el el INI.

Bloco de código
titleFATSECOL
Modificar las siguientes lineas:
(PRE) _aTotal[001] += '	<cac:PaymentExchangeRate>'  + ( chr(13)+chr(10) )
(PRE) _aTotal[001] += '		<cbc:SourceCurrencyCode>' +  Alltrim( Posicione("CTO",1,xFilial("CTO")+Strzero(SF2->F2_MOEDA,2),"CTO_MOESAT") ) + '</cbc:SourceCurrencyCode>' + ( chr(13)+chr(10) )
(PRE) _aTotal[001] += '		<cbc:SourceCurrencyBaseRate>1.00</cbc:SourceCurrencyBaseRate>' + ( chr(13)+chr(10) )
(PRE) _aTotal[001] += '		<cbc:TargetCurrencyCode>' + "COP" + '</cbc:TargetCurrencyCode>' + ( chr(13)+chr(10) )

Por las líneas:
(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) )



Totvs custom tabs box
tabsPre-condiciones, Pasos, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1

  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 el Actualizaciones Archivos | Clientes, configurar un Cliente extranjero
  6. Desde el Actualizaciones Archivos | Productos, configurar el/los Productos.
  7. Desde el Actualizaciones Archivos | Tipos de Entrada y Salida, configurar el tipo de Entrada Salida para el cálculo de impuestos.


Totvs custom tabs box items
defaultno
referenciapaso2

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.

      Informações
      titleImportante

      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.

...