Á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 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 rotinas

Ao 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 que seja exibida a tela de parâmetros onde serão informados os modelos de documentos que serão atendidos pela rotina, é obrigatório criar o grupo de perguntas. Conforme instruções abaixo:

Acesse o cadastro de perguntas: Base de Dados\ Base de Dados. Depois clique em Perguntas, em seguida no ícone de "novo".

Image Removed Image Removed

              Grupo: AUTDSTMAIL

              Pergunta: Qual modelo do Documento ?

              Tamanho: 9

              Tipo: Caracter

...

  • 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 Joblinks para download dos pacotes:

PROTHEUS:  12.1.2210

TSS: 12.1.2210


Âncora
wizard
wizard

04. CONFIGURAÇÃO DO WIZARD DO TSS

  • 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

  • Para NFS-e Preencher a opção "Enviar DANFSE por e-mail?" conforme a sua necessidade.

...


  • 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--
1XX-
2X-X
  • Demonstrativo do funcionamento para cada opção de envio ao transmitir uma NFS-e*:

...



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>

...