Hola Santosh,
Tomando como ejemplo lo que mencionaste, la configuración OBC4 solo nos dirá si necesitamos colocar un valor en el centro de beneficios o no (obligatorio/opcional/suprimir). Ahora supongamos que el centro de beneficios es un campo obligatorio en OBC4 y al realizar una contabilización, ingresamos un centro de beneficios. Aquí, el rol de OBC4 termina porque se cumple su criterio.
Ahora considera un escenario en el que la empresa quiere que se utilice un centro de beneficios específico (XYZ) para la contabilización bajo el código de empresa (ABC). Dado que el centro de beneficios se puede ingresar manualmente al momento de la contabilización del documento, si no mantenemos ninguna validación, el documento se contabilizará con un centro de beneficios incorrecto. Por lo tanto, necesitamos una validación para mostrar el mensaje de error cuando el centro de beneficios sea distinto de XYZ para la contabilización de documentos bajo el código de empresa ABC.
Espero que ahora esté claro. Avísame si surge algún problema.
Saludos,
Gaurav