Ocurrencia
En módulo Financiero, en rutina FINA095-Cheques Emitidos, al intentar realizar el reemplazo de un cheque que fue utilizado en Orden de Pago se genera help de validación OBRIGAT "Uno o varios campos obligatorios no se completaron (Modalidad).

Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) MI - Financiero (SIGAFIN) - Protheus 12
Causa
El inconveniente para la validación en el Reemplazo del Cheque, es originado desde la grabación de la Orden de Pago, en donde los registros que se graban en las tablas SEK y SE2 no tienen informada la naturaleza, campos EK_NATUREZ y E2_NATUREZ.
Solución:
Para solucionar esta ocurrencia, evalué alguna de las siguientes alternativas:
1.- En el proceso de reemplazo del cheque, la rutina toma las informaciones del cheque anterior. En tanto es importante garantizar que los campos del cheque anterior tengan informado el dato de modalidad, ya que la inclusión de la cuenta por pagar (SE2) a través de la rutina FINA050 valida la naturaleza. Garantizar que en la grabación de Orden de pago se graben los campos EK_NATUREZ y E2_NATUREZ para el registro que corresponde al Cheque.
2.- Verifique si no tiene configurado algún inicializador que esté impidiendo la correcta grabación del campo EK_NATUREZ.
2.- A través de los Puntos de Entrada F850ObNat y/o A085ATIT o alguna personalización diferente garantizar que la naturaleza que quieran utilizar por defecto en la Orden de pago, grabe las informaciones de los registros del Cheque en los campos EK_NATUREZ y E2_NATUREZ.
Conozca más:
Algunos puntos de Entrada involucrados en el proceso son:
F850Obnat - Uso de Punto de Entrada F850ObNat en Orden de Pago II
A085TIT - Uso de Punto de Entrada A085ATIT en Orden de Pago
0 Comentarios