Oi Eduardo,
Se não funcionou pode ser que você esteja num cenário de service (com flag de ISS no IVA, etc).
Recomendo obter as mesmas informações, só que através de um debug na funções que determinam o CFOP. O passo a passo deste debug está descrito na nota SAP:
2172518 - CFOP Determination empty
Abraços
Tatiane Camoleis