ÍNDICE

  1. Visão Geral
  2. Configuração via Job
  3. Configuração via Schedule
  4. Configuração do Wizard do TSS
  5. Exemplo de utilização
  6. Importante!
  7. Tabelas utilizadas


01. VISÃO GERAL

Atualmente, após a emissão de uma NFe, o TSS envia automaticamente por e-mail o XML da nota fiscal emitida e também, caso seja configurado, anexa o PDF do DANFE a esse mesmo e-mail. 

O DANFE que é encaminhado via TSS tem leiaute padrão, e não é aberto a customizações. Desta forma, a funcionalidade liberada, tem como processo realizar o envio de e-mail do DANFE gerado no ERP (customização disponível via RDMake).

Pré-Requisito: TSS versão 3.0 ou superior. 


Esta melhoria foi disponibilizada para impressão em modo RETRATO.


02. CONFIGURAÇÃO VIA JOB

[DistMail]
Main=DistMail
Environment=NomeDoSeuAmbiente

[IPC_DISTMAIL]
Main=prepareIPCWAIT
Environment=NomeDoSeuAmbiente
instances=1,10,1,1
ExpirationTime=120
ExpirationDelta=1

[OnStart]
jobs=DistMail, IPC_DISTMAIL
RefreshRate=10


1 - Em caso de balanceamento, não é necessário informar a configuração em todos os slaves, recomendamos informar apenas em um único appserver.ini, ou um dos slaves, que será utilizado para distribuição de e-mail. 

2 - Caso seja utilizada acentuação no diretório em que está seu ambiente PROTHEUS, a rotina não funcionará corretamente.


03. CONFIGURAÇÃO VIA SCHEDULE

Para realizar a configuração do envio da Danfe Customizada, basta criar a rotina em agendamentos, onde as principais informações são os campos:

Schedule - Como agendar a execução de rotinas



Foram implementados logs para acompanhamento via Monitor. 

Obs.: para que as mensagens sejam demonstradas corretamente é necessário que a LIB utilizada seja a versão 20211116 ou maior ou basta utilizar a versão 12.1.33 do PROTHEUS.

Inclusão de empresa/filial no SQLite:

  • Inicializando cadastro/atualizacao de distribuicao de email(DISTMAIL).  Total de empresas/filiais: 
  • Cadastrando empresas/filiais:

Processamento de envio de e-mail:

  • Inicializando o processo de envio de email de danfe customizado para a empresa/filial
  • Finalizando o processo de envio de email de danfe customizado para a empresa/filial




Foram implementados alguns logs de erros para análise:

  • Caso a Empresa/Filial informada não estiver configurada para o envio do DANFE customizado, ou seja, quando não executou o passo de Configuração do Wizard do TSS.


  • Caso o artefato Printer, não estiver na pasta do binário.

Link de download do artefato do Windows:

Printer Windows X64

Printer Windows X32

Link de download do artefato do MAC:

Printer MAC

Link de download do artefato do Linux:

Printer Linux X64

PDF Printer X64

Printer Linux X32

PDF Printer X32


  • Caso sejam configuradas as duas opções dos processos de distribuição de NF-e automática, assim, foi implementada a configuração MODO na seção DISTMAIL, onde seus valores são:

1 - Configuração via Schedule

Vazio ou 2 - Configuração via Job

A configuração MODO via Schedule é realizada de forma automática, desde que seja efetuada a configuração do agendamento da rotina (Schedule).


Caso esteja com MODO configurado via Schedule (MODO=1) e sendo executado também via JOB:

Caso esteja com MODO configurado via JOB (MODO=2) e sendo executado também via Schedule:


04. CONFIGURAÇÃO DO WIZARD DO TSS








Caso a pasta utilizada para instalação do seu ambiente Protheus possua acentuação, a configuração de envio de e-mail não será realizada corretamente. 

Será exibido o alerta abaixo na rotina e a mensagem a seguir no console do seu Appserver.





Distr. Email NF-eXMLDANFE TSS (PDF)DANFE PROTHEUS (PDF)
0X--
1XX-
2X-X



O envio do XML é realizado obrigatoriamente devido a legislação, independente da opção selecionada acima.


05. EXEMPLO DE UTILIZAÇÃO

A execução será feita conforme parametrização no Wizard de configuração do TSS, no Protheus, para ativação do JOB incluído no appserver.ini

Após habilitado, o JOB consultará no TSS os documentos autorizados (NF-e) e emitidos dentro do período de até 30 dias.

O envio de e-mail será realizado para os documentos em que ainda não houveram a solicitação do envio de e-mail. 



Realizar um pedido de venda e preparar o documento de saída. 


Módulo Faturamento > Atualizações > Pedidos de Venda


Realizar a transmissão do pedido de venda gerado 


Módulo Faturamento > Atualizações > Nf-e e Nfs-e > Nf-e Sefaz (Rotina SPEDNFE)


  1. Transmitir

2. Monitorar


Aguardar o envio do XML e do DANFE gerado pelo ERP ao seu e-mail.



DANFE encaminhado por e-mail


06. IMPORTANTE!


Não será considerado o conteúdo do parâmetro, quando habilitado a distribuição de e-mail via ERP, independente do seu conteúdo ocorrerá a consulta dos documentos eletrônicos nos livros fiscais (SF3).


Para correto funcionamento, importante que o item 02 referente a configuração do JOB informado acima, será considerado apenas na opção do item "Enviar DANFE por e-mail?" com a opção "2-Enviar DANFE do ERP".

07. TABELAS UTILIZADAS




<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>