DANFE Protheus (complementando a documentação da Tovts)


Na atualização do Protheus, apareceu uma nova opção no Wizard de configuração do TSS, agora temos que informar ao Protheus se iremos enviar a DANFE padrão do sistema, a DANFE personalizada pela empresa ou simplesmente enviar apenas o XML. Porém para que isso ocorra perfeitamente, além de seguir o passo a passo disponiblizado pela Totvs (https://tdn.totvs.com/pages/releaseview.action?pageId=498696242), devemos nos atentar para os seguintes detalhes. Atualize o seu ERP com o patch de acordo com a versão do mesmo: Patch acumulado Protheus 12.1.27: https://suporte.totvs.com/portal/p/10098/download#detail/956647 Patch acumulado Protheus 12.1.25: https://suporte.totvs.com/portal/p/10098/download#detail/785367 Atualizar o PRINTER.EXE em seu servidor Protheus e terminais (estações de trabalho): 32 bits: https://suporte.totvs.com/portal/p/10098/download#detail/69316364 bits: https://suporte.totvs.com/portal/p/10098/download#detail/693168 (Inserir na pasta smartclient e appserver do ERP e do TSS)   Agora, acesse a tabela SPED000 , filtre pelo parâmetro MV_AUTDIST, caso esteja definido como 0, será considerado o envio do DANFE customizado do ERP, caso esteja definido como 1 será enviado o DANFE padrão do TSS. Se desejar enviar o DANFE customizado do ERP, na tabela SPED000 os parâmetros deve estar da seguinte forma: MV_AUTDIST = 0 MV_NFEDISD =1 No AppServer.INI do Protheus/ERP, incluir:  

[DistMail]
Main=DistMail
Environment=SeuAmbiente

[OnStart]
jobs=DistMail
RefreshRate=10
  Se desejar enviar o DANFE padrão, na tabela SPED000 os parâmetros deve estar da seguinte forma: MV_AUTDIST = 1 MV_NFEDISD =1 Neste caso não terá alteração no AppServer.INI do ERP. Acesse a sua pasta PROTHEUS_data >> e renomeie essas pastas :   Acesse a pasta MAILTEMPLATE de seu TSS e apague os arquivos com extensão .REL, .PDF ou .XML Acesse a pasta \system do ERP e do TSS e limpe os registros temporários que contenha SC na nomenclatura (Exemplo: SC989384) Apos reinicie os serviços por completo DBACCESS, PROTHEUS e TSS, se certifique que o erro não irá mais ocorrer. Verifique se os próximos e-mails serão enviados com sucesso aos clientes.
Obs: Lembrando que a solução é para os próximos e-mails, para e-mails anteriores com o TSS 3.0 o envio é apenas via TSS Monitor.