Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFIN- Financiero
Función:
RutinaNombre Técnico
FINA085A.PRWOrden de Pago
País:Paraguay
Ticket:17292086
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-17500


02. SITUACIÓN/REQUISITO

Al intentar realizar una orden de pago con un proveedor que utiliza caracteres especiales en conjunto, comillas simples (' ') y comillas dobles (" ") en el nombre, se genera el siguiente error:

"log invalid macro source (SSYacc0105e: Error token failed, no valid token):('PROVEEDOR "17500" ' ') on FGRVCPOSE5(FINXSE5.PRW)".

03. SOLUCIÓN

No utilizar en conjunto los caracteres especiales comillas simples ( ' ' ) y comillas dobles ( " " ) en el nombre del proveedor.


  • A través de la rutina "Proveedores", ubicada en el módulo SIGAFIN (Actualizaciones | Archivos), incluir registro de proveedor.
    • Ejemplos

      CódigoNombreAceptado
      P14886PROV DMICNS-14886                       Válido
      TEST01C & E KA'AVO S.A.                       Válido
      TEST02"C & E KA AVO" S.A.                     Válido
      TEST03PROVEEDOR "17500" '                     No Válido
  • A través de la rutina "Ctas. Por Pagar", ubicada en el módulo SIGAFIN (Actualizaciones | Cuentas Por Pagar), incluir registro para cada proveedor incluido previamente.
  • A través de la rutina "Orden de Pago", ubicada en el módulo SIGAFIN (Actualizaciones | Cuentas Por Pagar), establecer parámetros para filtro de registros.
    • ¿De vencimiento? = 10/07/2023
    • ¿A vencimiento? = 10/07/2023
    • ¿De Proveedor? = 
    • ¿A Proveedor? = ZZZZZZ
    • ¿Mostrar? = Todas
    • ¿Filtra Ya Generada? = Si
    • ¿Muestra Asientos? = No
    • ¿Agrupa Asientos? = No
    • ¿Asientos en línea? =No
    • ¿Agrupar OP por? = Todos
    • ¿Para que el saldo genere? = PA
  • Marcar registros  y dar clic en botón +Pago automático para generar orden de pago.
    • Para este ejemplo se selecciona registro de proveedor P14886 y TEST01

  • A través del botón "Otras acciones", seleccionar la opción Modificar.

  • Modificar el monto en cada registro.

  • A través del botón "Otras acciones", seleccionar la opción Proveedor.

  • Seleccionar el registro y dar clic en OK.

  • Al confirmar se actualizará los campos de Proveedor, Tienda y Nombre.

  • En la pestaña de forma de pago informar campos Modalidad, Tipo de pago , Banco y dar clic en grabar.

  • Se graba la Orden de pago sin generar error log.


  • A través de la rutina "Orden de Pago", ubicada en el módulo SIGAFIN (Actualizaciones | Cuentas Por Pagar), establecer parámetros para filtro de registros.
    • ¿De vencimiento? = 10/07/2023
    • ¿A vencimiento? = 10/07/2023
    • ¿De Proveedor? = 
    • ¿A Proveedor? = ZZZZZZ
    • ¿Mostrar? = Todas
    • ¿Filtra Ya Generada? = Si
    • ¿Muestra Asientos? = No
    • ¿Agrupa Asientos? = No
    • ¿Asientos en línea? =No
    • ¿Agrupar OP por? = Todos
    • ¿Para que el saldo genere? = PA
  • Marcar registros  y dar clic en botón +Pago automático para generar orden de pago.
    • Para este ejemplo se selecciona registro de proveedor P14886 y TEST03

  • A través del botón "Otras acciones", seleccionar la opción Modificar.

  • Modificar el monto en cada registro.

  • A través del botón "Otras acciones", seleccionar la opción Proveedor.

  • Seleccionar el registro y dar clic en OK.

  • Al confirmar se actualizará los campos de Proveedor, Tienda y Nombre.

  • En la pestaña de forma de pago informar campos Modalidad, Tipo de pago, Banco y dar clic en grabar.

  • No se graba la Orden de pago y genera error log, ya que se está usando el proveedor TEST03 (PROVEEDOR "17500" ' ), que contiene comillas simples y comillas dobles.



04. INFORMACIÓN ADICIONAL

¡IMPORTANTE!

La solución solo aplica para registros posteriores a la corrección del nombre del proveedor.


05. ASUNTOS RELACIONADOS

  • N/A