Á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:
RutinasNombre TécnicoFecha
LOCXCOLFunciones de Documentos Fiscales Colombia30/08/2024
MATA468NGeneración de Notas30/08/2024
FISA814

Carga de Catálogos

30/08/2024
País:Colombia
Ticket:20812008 (pacote 014494)
Requisito/Story/Issue (informe el requisito vinculado):DMINA-23994


02. SITUACIÓN/REQUISITO

Se reporta que al registrar y/o modificar un ítem en el catálogo "S017 - Tipos de Operación" en la rutina de Mantenimiento de Catálogos "FISA812", de las columnas "Tipo de Documento y Tipo de Validación DIAN"; El sistema genera siguiente error log :

invalid macro source (SSYacc0105e: Error token failed, no valid token):(M->Tipo Doc.) on LEDITCOL(MSGETDAD.PRW) 26/07/2024

invalid macro source (SSYacc0105e: Error token failed, no valid token):(M->Tipo Val.) on LEDITCOL(MSGETDAD.PRW) 26/07/2024

03. SOLUCIÓN

En la rutina de Carga de Catálogos (FISA814):

  • Se realiza ajuste en la estructura en la tabla "S017 - Tipos de Operación" para el nombre de los campos "Tipo Doc. y Tipo Val." eliminando los espacios y caracteres especiales ya que estos no deben contener ninguno de estos caracteres.

En la rutina de Documentos Fiscales Colombia (LOCXCOL) :

  • Se realizan ajuste en la Función que valida los campos requeridos al guardar un Documento (LxMIvldCO), donde verifica si el campo Tipo Oper. (F2_TIPOPE) donde permita el guardado de la remisión cuando exista el tipo de operación en el catálogo "S017 - Tipos de Operación" para los documentos de "NF - Factura y/o RFN - Remisión".

En la rutina de Generación de Notas (MATA468N) :

  • Se realizan ajuste en la Función que Genera y graba registros en la tabla SF2 (a468nGravF2), donde valida si el campo Tipo Oper. (F2_TIPOPE) existe y se genera una Factura de Venta a partir de una Remisión, se pase el campo informado en la remisión a la factura generada.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente a la issue DMINA-23994.
  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
  4. Contar con los cambios a diccionario indicados en 04. INFORMACION ADICIONAL.
  5. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones Archivos Definición de Catálogos (FISA812).
    • Eliminar la tabla del Catálogo "S017 - Tipos de Operación" (Para más información de como realizar la eliminación ver la sección 4. INFORMACION ADICIONAL)

  6. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Definición de Catálogos (FISA812).
    • Cargar el catálogo "S017 - Tipos de Operación

      IMPORTANTE

      Se debe configurar el parámetro MV_PATH814 con la ruta donde se encuentra el archivo 17TiposOperacion.csv, con los código de Tipos de operación de acuerdo al catálogo definido por la SUNAT, ya que de no ser así únicamente se genera le definición de la tabla y los datos de la tabla no son generados:

  1. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Mantenimiento de Catálogos (FISA812).
    • Crear un nuevo ítem para los documentos "Remisión - RFN".

  2.  Validar que permita el registro y no envíe error log.


04. INFORMACIÓN ADICIONAL

Modificación de consulta COL017:

Alias

Tipo

SecuenciaColumnaDescripciónContenido

COL017

1

01RETipo Operación      F3I

COL017

2

0101Tipo Operación      F812SXB("S017","Codigo",{||Substr(F3I_CONTEU,85,3)$IIf(FunName()$'MATA410','NF ',IIf(cEspecie$'RFN','NF |RFN',cEspecie))})       

COL017

5

01

VAR_IXB

Importante

Con el ajuste a la consulta COL017, se permite visualizar en el campo Tip Oper. (D2_TIPOPE) los registros el Catálogo S017 - Tipos de Operación que tienen en el campo Tipo Documento la especie NF o RFN.


Pasos para el borrado del catálogo:

En el módulo Facturación (SIGAFAT), ir a la rutina de Definición de Catálogos (FISA812), seleccionar el catálogo que se desea eliminar, y desde Otras acciones, ejecutar la acción Borrar.

Presionar el botón Confirmar.

Presionar Si, para confirmar el borrado de la estructura y datos del catálogo.

Validar que se haya realizado el borrado correctamente de la estructura y datos de la tabla eliminada.


¡IMPORTANTE!

La presente solución aplica para versión 12.1.2310 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha indicada en la sección 01 - Datos Generales.


05. ASUNTOS RELACIONADOS

No aplica.