proceso de ejecución

Hola comunidad,

Estoy trabajando en un proceso de gestión de misiones y ya he creado: mi diagrama BPMN, mi modelo de datos de negocio, mi variable de negocio. Ahora he creado un contrato de instanciación en mi pool para que en la ejecución del pool el usuario encargado de planificar una misión rellene el formulario y luego se dirija a su superior encargado de validar la misión planificada. Mi contrato al inicio de la ejecución no tiene en cuenta las tasas de la misión (ya que el encargado de planificar una misión no es el que decide las tasas de la misma).

Ahora cuando ejecuto el proceso y relleno el formulario creado por mi contrato y lo valido, me devuelve un error diciendo: 

USERNAME=walter.bates | org.bonitasoft.engine.commons.exceptions.SRetryableException: javax.persistence.PersistenceException: org.hibernate.PropertyValueException: not-null property references a null or transient value : com.company.model.MissionManagement.mission_fees

Creo que el problema viene del hecho de que no hay ningún valor para las tasas de misión y en mi contrato inicial definido en el pool el campo de tasas de misión no está presente porque el actor de planificación de la misión no es el que decide sobre las tasas de misión. 

¿Cómo puedo decirle a mi proceso que los costes de la misión no se tienen en cuenta al principio?

Espero haber formulado correctamente mis preocupaciones. Por favor, ayúdame.

Gracias.