Regras para compra faturada de acordo com o tipo de usuário no assistente de vendas

Conceito para compra faturada no 'Assistente de vendas' de acordo com o 'Tipo de Usuário':

Usuário Cliente:

É permitido efetuar compra Faturada, respeitando a regra do módulo 'Análise de Crédito', parâmetro 'Cliente Faturado'.

Usuário Fornecedor:

Não é permitido efetuar compra Faturada.

Usuário Funcionário:

É permitido efetuar compra Faturada, não tem parâmetro para habilitar esse tipo de compra só precisa que o usuário esteja cadastrado como funcionário.

E se o usuário estiver cadastrado em mais de um Módulo

Detalhe se o Usuário estiver cadastrado em mais de um módulo, Exemplo: cadastrado como Funcionário e Fornecedor. Para essa compra o sistema irá aplicar as regras do cadastro de Fornecedor, ou seja, neste caso esse usuário não vai conseguir efetuar compra faturada.
O sistema verifica em qual módulo o usuário está cadastrado, aplicando a regra desse módulo e desconsiderando a regra dos outros, seguindo a seguinte ordem:
1º Cadastro de Cliente 
2º Cadastro de Fornecedor
3º Cadastro de Funcionário.