Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Revertida da versão 54

Í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! / Perguntas Frequentes
  7. Tabelas utilizadas


Âncora
visao_geral
visao_geral

01. VISÃO GERAL

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

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

...

Informações
titleAviso

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


Âncora
appserver
appserver

02. CONFIGURAÇÃO VIA JOB

  • Abra o arquivo appserver.ini localizado na pasta \bin\appserver\  do seu PROTHEUS
  • Inclua a seguinte chave e a ativação na inicialização do server *A configuração via JOB não funcionar para NFS-e.  A configuração deve ser exclusivamente via SCHEDULE no tópico 03.

[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



Como funciona a configuração da chave instances?

...

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:

  • Rotina: poder ser informado AUTDSTMAIL apenas para NF-e ou AUTODISTMAIL e configurar o modelo do documento a ser distribuído.  informar a rotina AUTDSTMAIL.
  • Empresa/Filial: Empresas/filiais que irão realizar o processo de envio dos PDFs DANFEs customizados.

Schedule - Como agendar a execução de rotinasAo configurar AUTDSTMAIL não abre o botão Parâmetros para configuração do modelo do documento.


Se configurado o AUTODISTMAIL é possível informar nos parâmetros o modelo do documento para distribuição.

Image Removed

  • Para mostrar abrir a tela de parâmetros e informar o modelo do documento é obrigatório criar o grupo de pergunte sendo :

...

              Pergunta: Qual modelo do Documento ?

              Tamanho: 9

              Tipo: Caracter

              CONTEUDO DO HELP: 
                    Qual modelo do Documento deseja
                    utilizarpara realizar o envio de e-mail
                    do      DANFE/DANFSE gerado no ERP?
                    Exemplo:
                    55; (Para Considerar somente NF-e)
                    55;56; (Para considerar NF-e e NFS-e)
                    56; (Para Considerar somente NFS-e)

  • Print de como deve ficar:

       Image Removed


Nota
titleMonitor

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 pdf customizado para a empresaFinalizando o processo de envio de email de danfe customizado para a empresa/filial




Nota
iconfalse
titleObservação

Foram implementados alguns logs de erros para análise:

  • Caso a Empresa/Filial informada  informada não estiver configurada para o envio do PDF 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 documento 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:


Importante:

A configuração é única por appserver, ou seja:

Se for configurado MODO 1 = Configuração via Schedule, a configuração de todos os ambientes presentes no appserver.ini poderá ser feito apenas via Schedule

Se for configurado MODO Vazio ou 2 = Configuração via Job, a configuração de todos os ambientes presentes no appserver.ini poderá ser feito apenas via Job

...

  • Inicie o Protheus no módulo Faturamento (SIGAFAT);
  • Para NF-e acesse a rotina SPEDNFE no Acesse o menu Atualizações Nf-e e Nfs-e → Nf-e Sefaz;
  • Para NFS-e acesse a rotina FISA022 no menu Atualizações Nf-e e Nfs-e → Nfs-e;
  • Clique no botão +Wiz.Config. localizado no menu superior.

...

  • Execute o processo de configuração padrão do TSS, para informação da URL do serviço e o certificado da empresa que irá ser utilizada;
  • Preencha os campos para configuração do envio de e-mail;
  • No procedimento final de configuração estará disponível o campo "Enviar DANFE por e-mail?" preencher com a opção "2 - Enviar DANFE do ERP".


Image Modified

...

               Image Removed


  • Será exibida a mensagem de alerta para que seja realizada a configuração;

     



Aviso
titleDiretório inválido

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.

...

  • Demonstrativo do funcionamento para cada opção do que é enviado ao transmitir uma NF-e*:


Distr. Email NF-eXMLDANFE TSS (PDF)DANFE PROTHEUS (PDF)
0X--
1X
X-2X-X
  • Demonstrativo do funcionamento para cada opção de envio ao transmitir uma NFS-e*:
Distr. Email NFS-eXMLDANFE TSS (PDF)DANFE PROTHEUS (PDF)01
---
X-
-
2
XX-3
X
-X4-X-5
-
-
X



Informações
titleImportante

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

...

Âncora
exemplo_utilizacao
exemplo_utilizacao

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

...

Âncora
importante
importante

06. IMPORTANTE! PERGUNTAS FREQUENTES (FAQ)


  • Parâmetro MV_IMPDIR

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 NFS-e não será considerado, as informações do preenchimento do PDF serão coletados do XML UNICO e dados de autorização da NFS-e.


  • Configuração de MODO - Schedule ou JOB

...

Se for configurado MODO Vazio ou 2 = Configuração via Job, a configuração de todos os ambientes presentes no appserver.ini poderá ser feito apenas via JobPara NFS-e deve ser utilizado exclusivamente vis schedule.


  • Configuração

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".Para correto funcionamento da NFS-e via SCHEDULE,  será considerado apenas na opção do item "Enviar DANFE por e-mail?" com a opção "3 - Enviar XML + DANFSE do ERP" ou "5 - DANFSE do ERP".


  • O que significa a mensagem "não foi possível liberar o job" ?

...

  • Caso após o procedimento acima o problema persista, por gentileza entre em contato com nosso suporte. 




Âncora
tabelas
tabelas

07. TABELAS UTILIZADAS

  • SF3
  • SFT




HTML
<!-- 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>

...