Requisito/Story/Issue (informe o requisito relacionado) :
DSERTSS3-2073
02. SITUAÇÃO/REQUISITO
Permitir que o usuário envie, através do TOTVS Transmite, e-mail com XML e DACTE-OS, para documentos emitidos, assim como mecanismo existente para documentos recebidos.
03. SOLUÇÃO
Conforme requisito informa, fluxo para CT-e OS recebidos já existe, logo a abordagem aqui foi adaptar o fluxo pré-existente, fazendo com que este aceite uma CT-e OS, independente se este e um documento emitido ou recebido. Para isso, o método de envio de e-mail passa a receber um atributo novo, que diz ao código se deve procurar na collection de emitidos ou recebidos. Além disso, concessões foram realizadas no fonte, pois para documentos emitidos, o XML final (documento e protocolo), precisa ser composto, logo foi ajustado o fluxo para ao invés de trabalhar com a classe definida para o documento, passasse a fazer isso em cima do conteúdo do mesmo, transformado em string.