Aprovação de contratos via rest mata094

Desenvolvi um rest para aprovação de pedidos de compras, contratos e revisão de contratos. Para pedidos de compras e revisão de contratos funciona corretamente porém para contratos o oModel094:VldData() e oModel094:CommitData() retornam como .T. porem o contrato não é aprovado (não alterta status do documento na SCR). Alguém já passou por isso ou tem alguma dica de como resolver ?

Olá Rodrigo, tem uns posts ai no forum que respondi sobre isso, tambem ja peguei esse problema.

O MATA094 só funciona se a thread estiver logada com o usuario aprovador, o que fiz para contornar foi alterar a cUserId com o código do aprovador CR_APROV e fucionou.