Árvore de páginas

01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios y Jurídico - Mercado Internacional.
Módulo:SIGACOM - Compras.
Función:
Rutina (s)Nombre Técnico
M460XIBP.PRXCalculo IIBB Salida
M100XIBP.PRXCalculo IIBB Entrada
IMPGENER.PRXCálculo de Impuestos
Ticket:3691398
Issue (informe el requisito vinculado):DMICNS-4121
Versión:12.1.17


02. SITUACIÓN/REQUISITO

Al realizar una Nota de Crédito de Proveedor con una TES que contenga el Impuesto IBK, se genera el siguiente error.log:


THREAD ERROR ([15012], espinosa.qro, HELP2018CFSJ2) 23/08/2018 17:50:13:

Error: 1 (42883) (RC=-1) - ERROR: operator does not exist: character = integer

**Esto sólo pasa con una Base de Datos en POSTGRES

Se identifica que no es realizada correctamente la condición para el CFO, en el Query de la función M100RLIM() en el fuente M460XIBP.PRX para Nota de Crédito Proveedor y M100XIBP.PRX para Nota de Crédito Cliente.


03. SOLUCIÓN

Se modifico la condición para el CFO con el tratamiento como carácter para que realice de forma el Query, en la función M100RLIM().

Se realizó el cambio en el fuente M460XIBP.PRX y M100XIBP.PRX.


Proceso

Configuraciones Previas

  • En Empr Vs Z. Fiscal, se debe tener un registro configurado para la Provincia de Santa Fe (SF).
  • Tener la configuración de Estado Vs. Ing.bru para la Provincia de Santa Fe (SF). 


  • Nota de Crédito

¡IMPORTANTE!

La solución fue validada en ambiente Oracle, Postgres y SqlServer 

La solución se validó tanto para documentos de crédito de entrada como de salida.