Tempo aproximado para leitura: 00:01:10 min
Ocorrência
Como gerar os arquivos de Log quando há problema no envio de XML por e-mail via TSS - TOTVS Service SOA?
Ambiente
Cross Segmentos - TOTVS Backoffice (Linha Datasul) - Nota Fiscal Eletrônica (NFE) - A partir da versão 12
Solução
1. Ative os Logs do TSS como informado no artigo Ativar Logs do TSS;
2. Acesse o CD0403B - Configuração do TSS, pasta E-mail e reconfigure as informações do e-mail. Será necessário alterar alguma informação, a senha por exemplo e salvar.
O TSS irá enviar o teste de conexão, assim, salvará os dados da tela, caso contrário, vai ocorrer erro. Mesmo com erro, vai gerar o método cfgsmtpmail na pasta WSLOGXML.
Os Logs gerados após reconfiguração do e-mail no CD0403B são estes:
- Pasta WSLOGXML que fica no diretório de instalação do TSS;
- Arquivo console.log que fica no diretório bin/appserver do diretório de instalação do TSS;
- Arquivo appserver.ini que fica no diretório bin/appserver do diretório de instalação do TSS.
Além dos Logs, para verificar se os parâmetros de e-mail estão corretos na tabela do TSS, é necessário executar o comando abaixo no banco de dados do TSS para conferir os valores:
SELECT * FROM SPED000 WHERE PARAMETRO IN
('MV_SMTPSRV','MV_SMTPAAC',
'MV_SMTPFAC','MV_SMTPFPS',
'MV_SMTPADM','MV_SMTPAUT',
'MV_SMTPSSL', 'MV_SMTPTLS',
'MV_AUTDIST', 'MV_NFEDISD')
AND ID_ENT IN (SELECT ID_ENT FROM SPED001 WHERE CNPJ = '99999999999999')
Substituir 99999999999999 no SQL acima pelo CNPJ - Cadastro Nacional de Pessoa Jurídica do estabelecimento, sem a formatação.
SELECT NFE_ID,ID_ENT,
MODELO,EMAIL,
STATUSMAIL,STATUS,
STATUSCANC, NFE_PROT,
MODALIDADE, AMBIENTE
FROM SPED050
WHERE NFE_ID = 'XXX'
Substituir o XXX no SQL acima pela chave de acesso da nota fiscal que não recebeu e-mail, apenas os números.
0 Comentários