NOTA2210
EMISSÃO DE BOLETOS

Este programa permite a emissão de boletos a partir da emissão da NF.
Para a emissão do boleto em seguida da emissão da NF, utilizar a NFFatura (parâmetro no "CADA0220").
Imprime um boleto das parcelas da NFF cuja forma de pagamento ("CADA0145") tenha o indicativo "Gera Título ou Cheque" = "B".
Após pedir as parcelas da NF é aberta uma janela solicitando o banco em que serão impressos o boleto e o campo "Nosso Número" (informação impressa no boleto).
A partir do primeiro boleto impresso o sistema passa a oferecer o próximo, podendo o mesmo ser alterado, caso não haja uma sequência.
Para que o sistema aceite o banco digitado, este deve estar com a informação "Tipo de Cobrança" = "B" no ("CADA0235").


Campos

  • CNPJ Cliente
  • Informe o CNPJ/CPF do boleto gerado.
  • Número Nota
  • Informe o número da nota referente ao boleto gerado.
  • Serie Nota
  • Informe o número da Serie da nota referente ao boleto gerado.
  • Envia e-mail
  • Informe se deseja enviar o boleto por e-mail.


Instruções e Observações
Foi incluído a funcionalidade de envio de boleto PDF, por e-mail, ao cliente cadastrado na nota fiscal. A configuração para este processo está descrita detalhadamente no final deste documento. Para possibilitar o envio do boleto por e-mail, foi criada a opção "Envia E-mail":

Para que o e-mail seja enviado, é necessária a configuração do servidor SMTP na tela que pode ser acessada pelo novo botão "Serv. E-mail". Foram homologados os servidores GMAIL e OUTLOOK, porém, o processo deverá funcionar para qualquer servidor SMTP, no qual o usuário que estiver sendo usado para o envio possuir permissão nas diretivas de segurança para essa funcionalidade.
Deverão ser digitados os campos "Servidor", "Porta", "Tls", "Ssl", "Usuário", "Senha" e "Confirmar Senha", com os dados do servidor desejado. Estas informações são de responsabilidade do responsável de configuração de TI do cliente.
Para servidores GMAIL a configuração costuma ser conforme a tela abaixo (Homologado):

Para outros servidores costuma ser conforme a tela abaixo (Homologado):

No campo "Usuario" e "Senha" devem ser digitados os dados da conta com permissão de envio de e-mail. Para servidores próprios, favor criar um usuário onde a permissão seja a mais baixa possível, referente a bloqueios, para que o servidor não barre o envio do e-mail. No servidor do GMAIL, as novas contas já são criadas com essa permissão por padrão.
Após a configuração ser feita corretamente e o boleto gerado sem problemas, o sistema envia o boleto para o e-mail do cliente cadastrado no CADA0385. Caso não haja e-mail cadastrado no CADA0385, o sistema buscará o primeiro E-mail que foi cadastrado no CADA0380.
Caso algum problema seja apresentado no processo, será criado o arquivo Log de erros, para consulta, com o nome "sisdiaemail_envio_boleto_pdf.txt". O arquivo de log é gerado no diretório parametrizado no COPE0100 do programa NOTA2210. Mesmo gerando o boleto no NOTA2230, o sistema considera a parametrização do NOTA2210 para gerar o arquivo de log.
Configurações para envio do e-mail
Segue o passo a passo do processo de configuração para o envio:
1. Para que as rotinas de e-mail funcionem como o esperado, é preciso baixar e descompactar na pasta principal do SisDia os programas constantes no arquivo sisdiaemail.zip, que pode ser encontrado no seguinte link: http://www2.diasystem.com.br/corporativo/Tools/Sisdiaemail.zip do repositório de liberações do Sisdia. Verifique a documentação para envio de e-mail do Sisdia, caso haja dúvida.
2. Entrar no CADA235, na opção "Alteração", verificar se o parâmetro "Tipo Cobrança" está igual a "P" para o Banco que esta parametrizado no CADA0220. Se tiver diferente, alterar o parâmetro para "P".
3. Entrar no CADA235, na opção "Alteração", verificar se o parâmetro "Imprimir tarifa boleto" está igual a "S",
4. Entrar no CADA0145, na opção "alteração", verificar se o parâmetro "Gera Título ou Cheque" está igual a "B" da "Forma Pagamento" igual a "BOL". Se tiver diferente, alterar o parâmetro para "B".
5. Entrar no CADA0380, na opção "Alteração", parametriza o e-mail do destinatário para um CNPJ/CPF que será feito uma venda no BALC2000. Para teste, favor colocar o seu e-mail, pois é neste e-mail que o PDF do boleto vai ser enviado.
6. Entrar no NOTA2210, no botão "Serv. E-mail", realizar a parametrização dos campos da tela. As informações desta tela são de responsabilidade do TI do cliente.
7. Entrar no BALC2000, gerar uma venda com o tipo de pagamento igual a Boleto em que, o CNPJ/CPF tenha E-mail cadastrado no CADA0385.
(Para teste, coloque o seu e-mail para receber o boleto).
Observações:

  • Calcula o dígito verificador dos boletos do Banco Itaú S/A.
  • O programa trata o layout do Banco Daycoval (707), para geração do arquivo TXT, para impressão do boleto, em impressora a Laser.
  • O programa considera um número sequencial para o campo "Nosso Número" no boleto do banco Santander.
  • No caso do usuário colocar o CNPJ Fo cliente, o programa irá fazer o acumulo de todas as notas do cliente que ainda não foram faturadas, acumulando por forma de pagamento e data de vencimento, emitindo um único boleto. No caso de se colocar 0 (zero) no CNPJ do cliente, será solicitada a nota fiscal, neste caso será emitido o boleto apenas da nota solicitada.
  • O arquivo de envio ao Banco Itaú carrega as observações nas posições 352 a 391.
  • O programa trata o layout do Banco Indusval (653), para geração do arquivo TXT, para impressão do boleto, em impressora a Laser.
  • O programa trata o layout do banco Caixa Economia Federal (104), para geração do arquivo, para Tipo Cobrança = L, boleto laser ("CADA0235").
  • Todos os boletos que não são impressos por impressora a laser são gravados na pasta "report" com o nome "nota2210.blo". Para os boletos Impressos por Impressora a Laser campo "Tipo Cobrança" = "L" do (CADA0235) são gravados no diretório padrão (COPE0100), o nome do arquivo pode variar de acordo com o Banco (CADA0230), demonstrados na tabela, onde "nnnnnn" é o número da nota.

    Código

    Nome do Banco

    Nome do Arquivo

    001

    Banco do Brasil S.A.

    blnnnnnn.txt

    033

    Banco Santander (Brasil) S.A.

    blnnnnnn.sap

    041

    Banco do Estado do Rio Grande do Sul S.A.

    blnnnnnn.txt

    104

    Caixa Econômica Federal

    TITULO.txt
    SACADO.txt

    237

    Banco Bradesco S.A.

    cbnnnnnn.rem

    341

    Itaú Unibanco S.A.

    blnnnnnn.txt

    399

    HSBC Bank Brasil S.A. - Banco Múltiplo

    blnnnnnn.seq

    409

    UNIBANCO - União de Bancos Brasileiros S.A.

    blnnnnnn.txt

    422

    Banco Safra S.A.

    blnnnnnn.txt

    653

    Banco Indusval S.A.

    cbnnnnnn.rem

    707

    Banco Daycoval S.A.

    cbnnnnnn.rem

  • Incluído no layout, percentual para cobrança de multa para títulos vencidos, campo "Perc. Multa", parametrizado no ("CADA0235"), para os bancos demonstrados na tabela abaixo:


Código

Banco

041

Branrisul

237

Bradesco

399

HSBC


OBS: Para ser cobrado o percentual de multa no banco HSBC, deverá cadastrar a instrução "74" (Percentual de Multa a ser cobrado) no campo "Instr. Cobranc 1" ou "Instr. Cobranc 2" do programa ("CADA0235"), lembrando que as instruções cadastradas no programa ("CADA0287") sobrepõem às do ("CADA0235").
Foi incluído o processamento para gerar o boleto bancário em formato PDF. Os bancos que suportam o formato são:

  • 001 – Banco do Brasil
  • 041 – Banrisul
  • 237 – Bradesco
  • 341 – Itau
  • 339 – HSBC
  • 412 - Capital
  • 422 – Safra


Importante: os seguintes arquivos devem estar na pasta de executáveis do sistema:
1. Arquivos de formato:

  • banrisul.fmt
  • bradesco.fmt
  • brasil.fmt
  • capital.fmt
  • hsbc.fmt
  • itau.fmt
  • safra.fmt


2. Arquivos bmp (logos dos bancos)

  • banrisul.bmp
  • brades1.bmp
  • capital2.bmp
  • logobra.bmp
  • hsbc.bmp
  • itau.bmp


3. Executáveis

  • cmd_gera_pdf.sh
  • fmt2pdfdia
  • ps103x2p.class


4. Bibliotecas Java:

  • itext-1.4.8.jar
  • sppdf$CodigoBarras.class
  • sppdf$Imagem.class
  • sppdf$Linha.class
  • sppdf$Retangulo.class
  • sppdf$Texto.class
  • sppdf.class


  • Passa efetuar a seguinte consistência: caso a nota fiscal seja originária de um pedido e a parcela da NF possua boleto impresso, os dados do boleto serão atualizados conforme a parcela da nota fiscal.
  • Foi incluído o processamento para gerar o boleto bancário em formato PDF do banco Capital: 412

Observação: Consulte o processo através do "Boleto Bancário em PDF".

  • Foi incluído o processamento para gerar o boleto bancário em formato PDF do banco Sicoob:756