CERTIFICA FRANQUIA – Integração com o GFSIS Certificado #
Foi incluido no cadastro do produto a marcação para integrar com o GFSIS de certificado, quando marcado o sistema habilita os campos para complementar com a criação do pedido lá no gfsis:

Necessário informar a url do gfsis, o login e senha do usuario de autenticação no gfsis de certificado (Usuário API) o identificador da unidade e o id do produto. A forma de pagamento é opcional.
Quando o contrato é aceito, no momento em o gfsis controle integra o com os outros sistema ele aciona a rotina de criação do pedido no gfsis, o pedido é criado lá e fica o registro desse pedido internamente no contrato para caso reenviar ele não gerar novamente o pedido, é gerado apenas uma vez.
Essa funcionalidade foi feita especifico para o Certifica Franquias, onde vai haver um combo de produtos composto por sistema nf, universidade certifica e certificado digital, ai quando vende o combo e o cliente paga o sistema gera o pedido no gfsis certificado (não vai ser cobrado pela AR por isso manda sem forma de pagamento) e a AR prossegue com a emissão do certificado via videoconferência.
Ticket: 73456 – Ajustar geração de faturamentos para consultar o endereço corretamente do cliente ao utilizar do parâmetro “Permitir informar IE por endereço no cadastro de cliente” #
Realizado ajuste com intuito de sanar o erro reportado. Agora, será carregado devidamente o endereço do cliente em faturamentos manuais e automáticos (Job).
No faturamento por IE, será respeitada a regra previamente criada: caso o contrato tenha item com IE, buscará essa IE nos registros dos endereços do cliente. Se não encontrar, pega o primeiro endereço da listagem. Se encontrar, usa o endereço referente à IE informada.


Caso o cliente tenha somente um endereço, e não vários (situação que ocasionou o erro), usará sempre esse único endereço para faturar e gerar NFSe, independente da IE informada.

Observações:
É possível “trocar” a posição dos endereços na lista substituindo os dados de um por outro (CEP, logradouro, número, complemento, ie etc).
Ambas as regras abaixo já estão estabelecidas no código:
1) Se não encontrar um endereço com o mesmo IE do item contrato, pega o primeiro endereço sem IE da lista.
2) Se todos os endereços tiverem IE mas nenhum corresponder à IE informada no item do contrato, pega o primeiro endereço da lista.