Caro Flavio, Contigência e Off Line é totalmente diferente, offline não precisa de justificativa, você gera normalmente só não envia, salva em uma pasta em rede ou em um campo da tabela, depois faz um load da NFC-e usa a opção envia() do componente o sistema envia depois você faz uma consulta da nfc-e pra pegar o protocolo, pois offline não tem protocolo por que não houve envio, funciona normalmente sem problemas e ainda fica mais rápido, hoje eu uso minha NFC-e Off Line e deixo um exe rodando separado no servidor só enviando. Assim meu cliente não perde tempo esperando e na NFC-e vai uma mensagem informando que NFC-e é Offline e sua consulta está disponível após 24 horas e qualquer dúvida ou problema técnico que houve será substituida por outra sem aviso préviio.