Á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

FINRETGAN.PRW

Cálculo de Retención de Ganancias

FINA847.PRW

Browse Orden de Pago Mod. II

FINA850.PRW

Orden de Pago Mod. II

FINRETARG.PRW

Cálculo de Retenciones Mod. II - Estructura

FINA850I.PRW

Complemento Orden Pago Mod. II

FINA850A.PRW

Complemento Orden Pago Mod. II

FINRETIVA.PRW

Cálculo de Retención de IVA

FINRETSUS.PRW

Cálculo de Retención de SUSS

FINRETIBB.PRW

Cálculo de Retención de IIBB

FINRETMUN.PRW

Cálculo de Retención de Municipalidades

FINRETSLI.PRW

Cálculo de Retención SLI

Ticket:9964470
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-9606


02. SITUACIÓN/REQUISITO

Existe un error log en la rutina "Preorden Pago II (FINA855)" al intentar crear nueva PreOrden Mod II; este error ocurre en ambiente con base de datos Postgres. Se detecta que la rutina "Cálculo de Retención de Ganancias (FINRETGAN)" en la función de ObtGan() realiza una consulta sql, que al ejecutar en postgres provoca el error.log por diferencia de tipos entre datos, ya que se asignan valores numéricos a los campos año y mes cuando los campos son de tipo cadena.


03. SOLUCIÓN

Se modifica la consulta sql de la función ObtGan en la rutina "Cálculo de Retención de Ganancias (FINRETGAN)" para evitar asignar valores numéricos a los campos mes y año, los cuales son campos de tipo cadena.



  1. Agregar una TES  de entrada "Tipos de entrada y salida"  (Compras | Actualizaciones | Archivos).
  2. Incluir un "Proveedor" (Compras | Actualizaciones | Archivos).
  3. Incluir un "Producto" (Compras | Actualizaciones | Archivos).
  1. Incluir una "Factura de entrada" (Compras | Actualizaciones | Movimientos) agregando los datos configurados en las configuraciones previas.
  2. Agregar una  "PreOrden de pago Modelo II"  (Financiero | Actualizaciones | Proceso Mod  II ).
    1. seleccionar la factura creada anteriormente.
    2. Verificar que se puede crear una Preorden, sin algún error log.
    3. Grabar la PreOrden de Pago. 


04. INFORMACIÓN ADICIONAL

  • No aplica

05. ASUNTOS RELACIONADOS

  • No aplica