Eu fiquei uns 6 meses sem alterar essa aplicação, agora após algumas atualizações inclusive do php me aparecer esse erro, pelo que entendi ele está considerando que estou fazendo calculos com strings, mas todos os campos são de valores.
Sempre funcionou como está antes da atualizações não sei porque esse erro agora.
Segue o metodo que está dando esse erro.
if ({fk_moeda} == 2)
{
({CIF_TOTAL_3} = ({vl_cotacao_euro}{vl_total_cif}));
({CIF_TOTAL_2} = (({vl_cotacao_euro}/{vl_cotacao_dolar}){vl_total_cif}));
}else{
({CIF_TOTAL_3} = ({vl_cotacao_dolar}{vl_total_cif}));
({CIF_TOTAL_2} = (({vl_cotacao_dolar}/{vl_cotacao_euro}){vl_total_cif}));
}