Consulta: Al modificar un tipo de contrato, el sistema no permite hacerlo e indica que esa transacción no se puede hacer porque es otro tipo de contrato.
Veamos el caso con un ejemplo.
En la siguiente imagen se observa un contrato de venta de granos, de tipo “A Precio”:
Pero cuando se quiere eliminar una fijación de dicho contrato, el sistema arroja un aviso de “Error genérico de BSuiteAgricola. El tipo de contrato es Contra Entrega o Forward. No se puede eliminar la fijación.”
Respuesta: Estos contratos de tipo “A Precio” permiten borrar fijaciones, por lo tanto el sistema no debería arrojar el aviso mencionado. Por este motivo se deben revisar las configuraciones.
En este caso de ejemplo lo que ocurre es que están mal configurados los Tipos de Contratos de Granos.
Pasos a seguir:
Como el sistema valida por el tipo de comportamiento que se indica en el maestro de tipos de contratos, se debe
- Ir al maestro de Tipos de Contratos de Granos y revisar el tipo de contrato que estamos cargando (para el ejemplo sería A Precio):
- Dentro del tipo de contrato, revisar el campo Tipo de Comportamiento. En el ejemplo se ve que tiene cargado Forward. Corregir y cambiar al tipo A Precio.
- También se debe prestar atención al código y la descripción, para que coincidan con el tipo de contrato y evitar confusiones.