01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||||||
Segmento: | Backoffice | ||||||||||||
Módulo: | SIGAFAT - Facturación | ||||||||||||
Función: |
| ||||||||||||
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.
- Realizar un respaldo del repositorio (RPO).
- Aplicar el parche correspondiente a la issue DMINA-23994.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
- Contar con los cambios a diccionario indicados en 04. INFORMACION ADICIONAL.
- 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)
- 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:
- 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".
- Crear un nuevo ítem para los documentos "Remisión - RFN".
Validar que permita el registro y no envíe error log.
04. INFORMACIÓN ADICIONAL
Modificación de consulta COL017:
Alias | Tipo | Secuencia | Columna | Descripción | Contenido |
COL017 | 1 | 01 | RE | Tipo Operación | F3I |
COL017 | 2 | 01 | 01 | Tipo 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.
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.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
No aplica.