...
Ao Chamar o Objeto SPMAC_CUSTOFORNECLOGATUALIZA objeto , responsável por atualizar a condição de prazo dos registros da MAC_CUSTO_FORNECLOG, insere um novo registro é inserido na tabela com os mesmos valores, porém, com uma nova condição de prazo. E quando o registro possui vínculo com contrato, essa nova inserção não estava passando a informação do contrato, inserindo então com SEQCONTRATO nulo.
...