Histórico da Página
UNIFICAR ARQUIVO BOLETO .PDF
Informações Gerais
Linha de Produto: | PC Sistemas | ||||||
Segmento Executor: | D&L | ||||||
Módulo: | Faturamento | ||||||
Rotina: |
| ||||||
Chamado/Ticket: | 7431.090339.2017(HIS.02911.2017) | ||||||
Requisito/Story/Issue: | Unificar arquivo boleto | ||||||
País: | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||||||
Versão/Release | Servidor NF-e : versão1.2.94 Rotina 1460 : versão 28.0.49.7 |
Objetivo
Gerar um único arquivo em extensão pdf o Boleto e Danf e envia-lo por e-mail.
Definição da Regra de Negócio
- Deverá ser criada na rotina 1452 na aba de Configuração da rotina uma nova flag para que seja habilitada a configuração do diretório estruturado para geração dos arquivos em extensão PDF.;
Sugestão para descrição da Flag: Configurar Diretório estruturado. - Validação:
1Caso a flag Configurar Diretório estruturado seja marcada, deverá ser apresentada uma nova tela onde o usuário definirá a estrutura do diretório;
Sugestão para descrição da nova tela: Configuração de Diretório Estruturado;
Caso a flag não seja marcada a configuração permanecerá da forma atual. - Na tela Configuração de Diretório Estruturado o usuário definirá a ordem de criação das pastas no diretório estruturado;
- Deverá ser criada uma checkbox para cada opção destacada abaixo, e após ser selecionada, o usuário também deverá definir a ordem de criação da pasta no diretório estruturado.
Filial;
Ano (AAAA-MM-DD);
Ano (YYYY>MM>DD);
Tipo (Boleto, Danf, Merge);
Nº Carregamento. - Validação:
As configurações acima deverão ser gravadas em banco de dados (Será usada pelo serviço do financeiro, vendas e servidor NF-e para identificar em quais pastas serão salvos os documentos);
A checkbox Ano ficará habilitada somente para um tipo de formato, caso uma seja selecionada obrigatoriamente a outra ficará desabilitada;
Caso seja selecionado Nº Carregamento e o documento não estiver vinculado a um carregamento, então a pasta deverá ser criada com a nomenclatura SEMCARREGAMENTO;
Quando selecionado o TIPO a rotina 1452 deverá criar as 3 pastas (BOLETO, DANF e MERGE) , com base nas configurações da tela Configuração de Diretório Estruturado;
Caso não seja selecionado o TIPO deverá ser criada uma pasta com a nomenclatura GERAL, onde serão salvos os 3 tipos de documentos (Boleto, Danf e Merge). Diferenciar nomes;
Quando configurado o diretório estruturado, ao imprimir o documento NF-e a rotina 1452 deverá gerar o Danf em PDF com base nas configurações da tela Configuração de Diretório Estruturado.
Para geração do Boleto em PDF a rotina 1452 no momento da chamada do Serviço do Financeiro deverá passar os parâmetros, onde será gravado o Boleto em PDF, com base nas configurações da tela Configuração de Diretório Estruturado. - Validação:
Caso os parâmetros não sejam passados pela rotina 1452, o serviço irá gerar o Boleto em extensão PDF conforme marcação dos parâmetros 3909 e 3910 da rotina 132;
A rotina 1452 deverá fazer a unificação do Boleto + Danf em extensão PDF e salvar na pasta MERGE conforme configurações utilizadas no item 2. - Validação:
O arquivo unificado deverá ser gravado com a seguinte nomenclatura: numnota-numtransvenda -merge.pdf
Caso seja utilizado o processo de reenvio de e-mail através da rotina 1452 (Aba de E-mail) deverá seguir o mesmo processo. Será enviado sempre o Merge para o cliente.
Nas abas Notas Aprovadas e E-mail deverá ser apresentada uma nova coluna na grid com nome fantasia do cliente. - BANCO DE DADOS
Deverá ser criada a tabela PCDIRETORIOESTRUTURADO, para que sejam gravadas as configurações da tela Configuração de Diretório Estruturado. - Validação:
Deverão existir os seguintes campos:
- CAMINHO (Baseado na configuração da rotina 1452).
- NOMEDAPASTA
- ORDEMCRIACAO
- DATACRIACAOALTERACAO
Rotina | Tipo de Operação | Opção de Menu |
1452 - Emitir Documento Fiscal Eletrônico | Alteração | Menu Winthor > 1452 |
Procedimento para Utilização
- Atualize as rotinas descritas abaixo para as versões citadas , ou superior:
Servidor NF-e : versão1.2.94;
Rotina 1460 : versão 28.0.49.7
Observação: Você sabe Como atualizar as rotinas do WinThor?
- Atualize a rotina 560 para a versão 28.0.12.202, ou superior , acesse a aba Criação/Alteração de Tabelas e Campos, sub-aba D, sub-aba DA-DN, marque a opção Tabela para gravação do diretório estruturado do danfe(PCDIRETORIOESTRUTURADO) e clique o botão confirmar.
Acesse
a rotina
1460
e
marque
a
opção
Funções
de
NF-e
e
clique
o
botão
Iniciar.
- Acesse a rotina 132 e realize as seguintes marcações:
Parâmetro 4030 - Gerar log de envio de e-mail no banco de dados : Marque como Sim; - Parâmetro 3772 - Realizar impressão da nota e boleto automaticamente: Marque como Sim.
Procedimento para Configuração
- Acesse a rotina 1452, aba Configurações da Rotina;
- Selecione as opções Enviar e-mail automático e Gerar PDF automático;
- Informe o caminho em que o arquivo pdf será salvo;
- Marque a opção Configurar Diretório estruturado;
- Selecione conforme necessidade, a estrutura das pastas em que serão salvo as informações;
- Clique o botão Salvar;
Na aba Configuração da Rotina, caixa Configurar Diretório estruturado clique o botão Salvar.
HTML |
---|
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-91324488-1', 'auto', 'newTracker');
ga('newTracker.send', 'pageview');
</script>
<script>
ga('create', 'UA-91324488-1', 'auto', 'newTracker');
ga('newTracker.send', 'pageview');
</script> |
Observação: As novas pastas dos diretórios estruturados serão criadas dentro da pasta informada no campo Caminho Arquivo PDF configurado na 1452: C:\ "caminho do arquivo pdf" \ "pasta 1" \ "pasta 2" \ "pasta x " \ ...
CRIAR OPÇÃO DE MULTISSELEÇÃO
Informações Gerais
Linha de Produto:
PC Sistemas
Módulo:
Faturamento
Rotina:
Rotina | Nome Técnico |
1452 | Emitir Documento Fiscal Eletrônico |
Chamado/Ticket:
7431.090339.2017(HIS.02911.2017)
País:
( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador
( ) USA ( ) Colombia ( ) Outro _____________.
Versão/Release
Servidor NF-e : versão1.2.94
Rotina 1460 : versão 28.0.49.7
Objetivo
Gerar um único arquivo em extensão pdf o Boleto e Danf e envia-lo por e-mail.
Definição da Regra de Negócio
Deverá ser criada na rotina 1452 na aba de Configuração da rotina uma nova flag para que seja habilitada a configuração do diretório estruturado para geração dos arquivos em extensão PDF.;
Sugestão para descrição da Flag: Configurar Diretório estruturado.
Validação:
1Caso a flag Configurar Diretório estruturado seja marcada, deverá ser apresentada uma nova tela onde o usuário definirá a estrutura do diretório;
Sugestão para descrição da nova tela: Configuração de Diretório Estruturado;
Caso a flag não seja marcada a configuração permanecerá da forma atual.
Filial;
Ano (AAAA-MM-DD);
Ano (YYYY>MM>DD);
Tipo (Boleto, Danf, Merge);
Nº Carregamento.
Validação:
As configurações acima deverão ser gravadas em banco de dados (Será usada pelo serviço do financeiro, vendas e servidor NF-e para identificar em quais pastas serão salvos os documentos);
A checkbox Ano ficará habilitada somente para um tipo de formato, caso uma seja selecionada obrigatoriamente a outra ficará desabilitada;
Caso seja selecionado Nº Carregamento e o documento não estiver vinculado a um carregamento, então a pasta deverá ser criada com a nomenclatura SEMCARREGAMENTO;
Quando selecionado o TIPO a rotina 1452 deverá criar as 3 pastas (BOLETO, DANF e MERGE) , com base nas configurações da tela Configuração de Diretório Estruturado;
Caso não seja selecionado o TIPO deverá ser criada uma pasta com a nomenclatura GERAL, onde serão salvos os 3 tipos de documentos (Boleto, Danf e Merge). Diferenciar nomes;
Quando configurado o diretório estruturado, ao imprimir o documento NF-e a rotina 1452 deverá gerar o Danf em PDF com base nas configurações da tela Configuração de Diretório Estruturado.
Para geração do Boleto em PDF a rotina 1452 no momento da chamada do Serviço do Financeiro deverá passar os parâmetros, onde será gravado o Boleto em PDF, com base nas configurações da tela Configuração de Diretório Estruturado.
Validação:
Caso os parâmetros não sejam passados pela rotina 1452, o serviço irá gerar o Boleto em extensão PDF conforme marcação dos parâmetros 3909 e 3910 da rotina 132;
A rotina 1452 deverá fazer a unificação do Boleto + Danf em extensão PDF e salvar na pasta MERGE conforme configurações utilizadas no item 2.
Validação:
O arquivo unificado deverá ser gravado com a seguinte nomenclatura: numnota-numtransvenda -merge.pdf
Caso seja utilizado o processo de reenvio de e-mail através da rotina 1452 (Aba de E-mail) deverá seguir o mesmo processo. Será enviado sempre o Merge para o cliente.
Nas abas Notas Aprovadas e E-mail deverá ser apresentada uma nova coluna na grid com nome fantasia do cliente.
BANCO DE DADOS
Deverá ser criada a tabela PCDIRETORIOESTRUTURADO, para que sejam gravadas as configurações da tela Configuração de Diretório Estruturado.
Deverão existir os seguintes campos:
- CAMINHO (Baseado na configuração da rotina 1452).
- NOMEDAPASTA
- ORDEMCRIACAO
- DATACRIACAOALTERACAO
Rotina
Tipo de Operação
Opção de Menu
1452 - Emitir Documento Fiscal Eletrônico
Alteração
Menu Winthor > 1452
Procedimento para Utilização
Atualize as rotinas descritas abaixo para as versões citadas , ou superior:Servidor NF-e : versão1.2.94;
Rotina 1460 : versão 28.0.49.7
Observação: Você sabe Como atualizar as rotinas do WinThor?
- Atualize a rotina 560 para a versão 28.0.12.202, ou superior , acesse a aba Criação/Alteração de Tabelas e Campos, sub-aba D, sub-aba DA-DN, marque a opção Tabela para gravação do diretório estruturado do danfe(
Servidor NF-e : versão1.2.94
Rotina 1460 : versão 28.0.49.7
HTML |
---|
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-91324488-1', 'auto', 'newTracker'); ga('newTracker.send', 'pageview'); </script> <script> ga('create', 'UA-91324488-1', 'auto', 'newTracker'); ga('newTracker.send', 'pageview'); </script> |