Release Notes

4.1.9.R3 - 13/12/2018

  • Sicoob - Modalidade padrao alterada para 1 (registrada)
  • CNAB 240 - Bradesco: implementada inclusao do campo identificacaoTituloEmpresa na remessa e leitura no retorno
  • CNAB 240 - Sicredi: alteracoes na remessa e correcao na leitura do header do retorno
  • CNAB 400 - Caixa: alterado comportamento do atributo baixa prazo para carteiras que usam o Sicob
  • CNAB 400 - Caixa: corrigidos alguns mapeamentos de especies de documento

    4.1.8 - 30/11/2018

  • Banestes: atualizados codigos das carteiras aceitas
  • CNAB 400 - Caixa: incluido valor do atributo baixaPrazo na remessa
  • CNAB 400 - Caixa: ajustes no mapeamento das siglas de especie de documento
  • CNAB 400 - Banrisul: implementada letura dos codigos de movimento no retorno
  • CNAB 240 - Caixa: inclusao de indicador de autorizacao de recebimento parcial (conforme especie do documento) na remessa
  • CNAB 400 - Bradesco: inclusao do valor do atributo identificacaoTituloEmpresa na remessa
  • CNAB 240 - Banco do Brasil: corrigido nossoNumeroOriginal para retornos de convenios com 6 posicoes
  • CNAB 400 - Banco do Brasil: Ajustado mapeamento das especies de documentos
  • Criados atributos de recebimento maximo e minimo, para geracao do segmento Y-53 do CNAB 240 (ativo apenas para a Caixa)
  • CNAB 240 - Santander: Segmento R so e gerado quando ha informacao de multa e/ou juros
  • CNAB 240 - Banco da Amazonia: Correcao na inclusao do DV da agencia na remessa
  • Banco da Amazonia: Ajustado campo livre do codigo de barras e formato do campo agencia/cod beneficiario do boleto
  • CNAB 400 - Sicoob: Correcao nas mensagens exibidas no boleto
  • CNAB 240 - Amazonia: Alterada formatacao do nosso numero no boleto
  • CNAB 400 - Sicredi: corrigido erro na remessa quando há registro tipo 6 (sacador) sem o tipo 2 (mensagens)
  • CNAB 240 - Sicoob: retiradas mensagens 1 a 4 da remessa (header de lote e segmento R)
  • CNAB 240 - Sicredi: Ajustado DV da conta corrente no Segmento P e campos zerados na remessa do trailer de lote
  • CNAB 400 - Safra: Ajustes gerais na remessa (em especial, nas informacoes de multa e data de desconto)
  • CNAB 400 - Caixa: Ajustes gerais na remessa
  • CNAB 400 - Caixa/Safra: Ajustatos valores possiveis do campo aceite
  • CNAB 240 - Santander: Corrigido mapeamento do valor 3 (nao protestar) do atributo protestoCodigo
  • Revisao dos mapeamentos de especie de documento para o Itau, Bradesco e Santander CNAB 240 e 400
  • CNAB 240 - Sicredi: Substituido codigo do beneficiario pela conta corrente na remessa
  • Safra - Implementada geração de remessa e leitura de retorno CNAB 400
  • CNAB 240 - Sicoob: Implementado segmento S
  • CNAB 400 - Sicredi: Implementada possibilidade de passar os juros por percentual mensal (codigo 2)
  • CNAB 400 - Sicredi: Criado atributo postagemBoleto
  • CNAB 400 - Banrisul: Corrigido calculo do atributo acrescimos
  • CNPJ do beneficiario e incluido sempre formatado no boleto
  • CNAB 400 - Bradesco: Incluído valor do abatimento e aplidados os valores possiveis do codigo de protesto na remessa
  • CNAB 240 - Itau: Alterado o mapeamento de espécie de documento
  • CNAB 400 - Itau: Possibilidade de alterar o valor do campo aceite na remessa
  • CNAB 240 - Safra: Alterado numero de versao do lote
  • CNAB 400 - Itau: Adicionado valor de abatimento na remessa
  • CNAB 400 - Sicredi: Criado atributo emissaoBoleto, para enviar, na remessa, instrucao de emissao de boleto pelo beneficiario
  • Criado atributo identificacaoTituloEmpresa
  • Sicredi: Modalidade padrao alterada de sem registro para registrada
  • CNAB 400 - Banrisul: Corrigido nosso numero original
  • CNAB 240 - Sicoob: Data de juros zerada se o boleto foi isento
  • CNAB 400 - Implementada validacao no tamanho de todas as linhas do retorno (e nao so o header)
  • CNAB 240 - Sicoob: Correcao no campo de aviso de debito automatico do segmento R

    4.1.7 - 13/09/2018

  • CNAB 400 - Sicredi: Correcao no campo nosso numero no registro tipo 6
  • Alterado banco codigo 085 do Cecred para o Ailos
  • Inclusao do endereco do sacador/avalista (se fornecido) no boleto
  • CNAB 240 - Banrisul: Correcao no campo nossoNumeroOriginal
  • CNAB 400 - Banrisul: Incluido campo dias para multa apos o vencimento na remessa
  • CNAB 400 - Sicredi: Correcao na formatacao do registro tipo 6 da remessa (dados de sacador/avalista)
  • CNAB 240 - Alterado valor padrao do campo aviso de debito automatico (segmento R) para 2
  • Banrisul: Adicionado campo nossoNumeroOriginal ao retorno (CNAB 240 e 400)
  • CNAB 400 - Banrisul: Corrigida formatacao de campos de valor monetário e data vazios
  • CNAB 400 - Sicredi: Incluidas informacoes de endereco de Sacador/Avalista na remessa
  • CNAB 400 - Banrisul: Corrigida formatacao de campos numericos vazios
  • CNAB 400 - Sicredi: Incluido registro detalhe tipo 6 - detalhes do sacado/avalista
  • Validacao de valores validos no campo protestoCodigo
  • CNAB 400 - Banrisul: Correcao no calculo do campo livre do codigo de barras
  • CNAB 400 - Sicredi: Incluidos dados do sacador/avalista na remessa e corrigida leitura de retorno com taxas em branco
  • CNAB 240 - Banese: Incluido num. do convenio nos headers da remessa
  • CNAB 400 - Nordeste: Corrigido header do arquivo de remessa
  • CNAB 240 - Leitura do Segmento Y-05 (opcional) para identificacao se um titulo foi pago com cheque
  • CNAB 240 - Criados de atributos layoutArquivoVersao e layoutLoteVersao
  • CNAB 240 - Banrisul: Segmento R so e gerado quando ha multa
  • Adicionada variavel pagador.bairro para inclusao de campos na customizacao de boletos
  • CNAB 240 - Itau: Correcao no valor padrao do campo de prazo de baixa
  • CNAB 240 - Banrisul: Corrigida versao do header de lote
  • CNAB 400 - Itau: Data de vencimento zerada para codigos de movimento de alteracao e outros especificados no manual
  • CNAB 400 - Banrisul: corrigido valor padrao do campo mensagem do boleto na remessa
  • CNAB 400 - Banrisul: incluidos atributos instrucao1 e instrucao2 para a remessa
  • CNAB 240 - Sicoob: incluido numero do documento nas posicoes 196-220 da remessa
  • CNAB 400 - Daycoval: ajustes na remessa (posicoes 71-75 do detalhe preenchidas com zeros)
  • CNAB 240 - BB: Alterada versao do Header de Lote
  • Implementada geracao de boletos (atraves do Itau) e remessa/retorno CNAB 400 para o banco Daycoval
  • CNAB 240 - Sicredi: Correcao no envio de informacoes de 2o. desconto
  • CNAB 400 - Criados atributos instrucao1 e instrucao2 para a remessa dos principais bancos
  • Itau: Correcoes nas remessas CNAB 240 e 400
  • CNAB 240 - Safra: Implementado processamento do retorno (layout versao 030)
  • CNAB 400 - Itau: Implementado codigo 8 para o campo protestoCodigo
  • CNAB 240 - Cecred: Adicionado campo nossoNumeroOriginal ao retorno
  • Implementado parametro para inclusao de marca d'agua nos boletos (com texto ou imagem)

4.1.6 - 02/05/2018

  • CNAB 240 - Banese: Aceito layout versao 101 do header do retorno
  • CNAB 240 - Itau: Ajustes gerais nas particularidades do banco para esse layout
  • CNAB 240 - Itau: Ajustes no header do arquivo
  • CNAB 240 - Bradesco: Adicionado campo nossoNumeroOriginal ao retorno
  • CNAB 400 - BB: Criado atributo tipoCobranca (opcional)
  • CNAB 400 - Sicredi: Suporte a desconto percentual
  • CNAB 240 - Sicredi: Adicionado campo nossoNumeroOriginal ao retorno
  • CNAB 400 - BRB: Adicionada informacao de prazo de baixa de titulo na remessa
  • Adicionadas novas variaveis para inclusao de campos na customizacao de boletos
  • CNAB 240 - Safra: Correcoes em particularidades do remessa
  • CNAB 400 - BB: Adicionado campo nossoNumeroOriginal ao retorno
  • CNAB 240 - Banese: Correcoes nas quantidades de registros nos trailes de lote e de arquivo
  • Itau - Corrigido calculo do DAC do nosso numero para carteira 212 (escritural)
  • CNAB 400 - BRB: Correcao no formato da data e dos parametros de juros e multa na remessa
  • CNAB 240 - Sicoob: Corrigido campo NossoNumeroOriginal no retorno para correspondente do BB
  • CNAB 240 - Banese: Correcao no campo sequencia do registro no lote
  • CNAB 240 - Sicoob: Correcoes na leitura do retorno para correspondente do BB
  • CNAB 400 - Sicredi: Correcao da leitura da taxa bancaria para retorno de titulos com registro
  • CNAB 240 - Caixa: Possibilidade de definicao do codigo da distribuicao (se o codigo de emissao for 1)
  • CNAB 240 - Sicoob: Correcao no nosso numero da remessa para correspondente do BB
  • CNAB 240 - Banese: Zeros no campo Nosso Numero Bco. Corresp. do Segmento Q (remessa)
  • CNAB 240 - Sicoob: Correcao do valor no codigo de barras para correspondente do BB
  • CNAB 240 - BB: Versao do layout do arquivo (Header) alterado para 083
  • Incluido servico de verificacao de status do Web Service
  • CNAB 240 - Sicoob: Campo DV da Agencia/Conta do Header preenchido com zero
  • CNAB 240 - Sicoob: Correcao no numero do convenio no codigo de barras para correspondente do BB
  • CNAB 240 - Sicoob: Correcoes no layout do Boleto na opcao de correspondente do BB
  • CNAB 240 - Santander: Campo Identificador de Carnet preenchido com 1, caso tenham sido definidas parcelas
  • CNAB 240 - Bradesco: Campos Num. Dias Baixa/Dev. (Seg. P) e Num. Aviso (Trailer de Lote) preenchidos com zeros
  • CNAB 240 - Sicoob: Inclusao do nosso numero no campo controle do beneficiario do layout correspondente do BB
  • CNAB 240 - Sicoob: Correcoes na geracao de remessa no layout correspondente do BB
  • CNAB 240 - Criado atributo densidadeArquivo (valor padrao = 01600)
  • CNAB 240 - Sicoob: Inclusao do codigo de cobranca ne header da remessa layout correspondente do BB
  • CNAB 240 - BB: Correcao da data de multa quando codigo da multa e zero
  • Incluida possibilidade de definir um logo externo para boletos da Caixa

4.1.5 - 18/10/2017

  • CNAB 240 - BB: Incluidos zeros no campo prazo de baixa/devolucao na remessa
  • CNAB 400 - Bancoob: Incluidas informacoes de desconto (data e valor) na remessa
  • CNAB 400 - Santander: Incluida carteira 104
  • CNAB 400 - HSBC: Incluido valor de juros de mora por dia
  • Incluido codigo de barras (numerico) no retorno da chamada de detalhes do boleto
  • CNAB 400 - Sicredi: Incluido registro tipo 2 na remessa para envio das mensagens
  • Criado novo atributo data.documento que pode ser incluido na customizacao
  • CNAB 400 - Bradesco: Adicionado campo nossoNumeroOriginal ao retorno
  • CNAB 400 - Itau: Adicionados codigos de protesto 1 e 2 na remessa (dias corridos e uteis)
  • CNAB 240 - Incluido campo formaCadastro
  • Retirada de textos específicos da CEF e Banrisul do layout triplo
  • CNAB 240 - Bradesco: criado atributo para identificar layout da Unicred
  • CNAB 400 - Sicoob: Adicionado campo nossoNumeroOriginal ao retorno
  • CNAB 240 - Sicoob: ajustado valor do campo jurosCodigo (caso seja 3, gera 0 na remessa)
  • CNAB 240 - Incluidos campos desconto2Codigo, desconto2Data e desconto2ValorTaxa
  • CNAB 240 - BB: Adicionado campo nossoNumeroOriginal ao retorno
  • CNAB 240 - Sicoob: correcoes na remessa layout correspondente do BB e no codigo de protesto
  • CNAB 240 - Basa: suporte a nosso numero de ate 7 digitos
  • CNAB 400 - Santander: Leitura do campo data de credito no retorno
  • CNAB 240 - Sicoob: implementada geracao de remessa no layout correspondente do BB
  • CNAB 240 - Bradesco: Incluida data de multa (segmento R) se o valor da multa for definido
  • CNAB 240 - Caixa: Retirados zeros a direita do codigo do beneficiario
  • CNAB 240 - Caixa: Adicionado campo nossoNumeroOriginal ao retorno
  • CNAB 400 - Santander: Correcao no mapeamento do campo especieDoc
  • CNAB 240 - Criacao de campos agenciaCobradora e agenciaCobradoraDv
  • CNAB 400 - Banrisul: Correcao no campo codigo do beneficiario na remessa
  • CNAB 240 - Sicoob: Correcao no campo hora da gravacao do header
  • CNAB 240 - Correção no valor inserido no campo total de parcelas do segmento Q
  • CNAB 240 - Inclusao de campos de mensagem (3 e 4) no segmento R da remessa
  • CNAB 400 - Itau: Le, no arquivo de retorno, se o pagamento foi feito em cheque
  • CNAB 240 - Sicoob: Correcao na versao do layout de lote e forma de cadastramento
  • CNAB 240 - Sicoob: Adicionado campo nossoNumeroOriginal ao retorno
  • CNAB 240 - Sicoob: Correcao na versao do layout do arquivo e na densidade de gravacao

4.1.4 - 05/05/2017

  • CNAB 400 - Sicredi: Informacoes de desconto incluidas na remessa
  • CNAB 240 - Sicoob: Codigo do convenio (header de lote) sendo enviado em branco
  • CNAB 240 - Correcao em envio de remessa com instrucao de baixa para o BB
  • Adicionado novo layout: completo-top
  • Adicionado suporte a CNAB 400 (remessa e retorno) para o Banrisul
  • CNAB 400 - Sicoob - Corrigida leitura do campo "codigo do beneficiario"
  • CNAB 240 - Sicoob - Mudado nome do banco na remessa
  • CNAB 400 - Inclusao de Especie de Documento para Santander e Sicoob
  • CNAB 400 - Inclusao de definicao da data da multa para o Santander
  • CNAB 400 - Inclusao de instrucao de protesto para o Santander
  • Inclusao de textos obrigatorios da Caixa e Banrisul em boletos formato HTML
  • Banco do Brasil - Exibido "Banco do Brasil S.A." no nome do banco nos boletos
  • CNAB 240 - Santander - Data de juros de mora exibida como zeros se nao for definida
  • CNAB 400 - Inclusao de registro detalhe de multa na remessa do BB
  • CNAB 400 - Inclusao de mensagens em boletos do BB, Sicoob, Banco do Nordeste e BRB
  • Adicionado campo descMovimento, opcional para remessa
  • CNAB 240 - Incluida possibilidade de envio de ate 2 linhas de mensagem na remessa
  • Adicionado atributo (opcional) que possbilita o envio do nosso numero como 0 (zero)
  • Sicredi - CNAB 400 - Adicionadas informacoes de multa (percentual) e juros (valor)
  • Adicionado campo nossoNumeroOriginal ao retorno.
  • Bancoob/Sicoob - CNAB 400 - Adicionado suporte a informacao de juros.
  • Itau - CNAB 400 - Suporte informacao de mensagens flash.
  • Itau - CNAB 400 - Suporte a data limite e valor de desconto.
  • Itau - CNAB 400 - Suporte ao campo Informacoes adicionais.
  • Itau - CNAB 400 - Suporte a informacao de multa.
  • Adicionado campo dataGravacao, opcional para remessa.
  • Correcao: Codigo do beneficiario no retorno CNAB 400 do Santander.

4.1.3 - 13/12/2016

  • CNAB 400 - Separacao do codigo do beneficiario e digito verificador no retorno para:
    • Banco do Brasil
    • Bradesco
    • Itau
    • Caixa (SICOB)
    • Sicoob/Bancoob
    • Banco do Nordeste
  • Bradesco - Introduzido campo para informar o codigo da empresa para remessa.
  • Substituicao de variaveis agora opera tambem em mensagens do campo instrucoes.
  • Itau - Suporte para geracao de arquivos de remessa CNAB 240.
  • Bradesco - Suporte para geracao de arquivos de remessa CNAB 240.
  • Banco Safra - Novo padrao: Nosso Numero nao tem mais DV.
  • Banco Mercantil do Brasil - Correcao do DV do Nosso Numero.

4.1.2 - 25/07/2016

  • Caixa - Ajustes de layout.
  • Itau - Suporte para geracao de segunda via de carteiras escriturais.
  • Banco do Brasil - Descricao de ocorrencias em arquivos de retorno CNAB 400.
  • Arquivos de retorno - Adicionado o numero do arquivo no resultado.
  • Bancoob/Sicoob - Ajustes remessa e retorno.
  • Sicredi - Leitura retorno CNAB 400 suporta informacao da taxa bancaria.
  • Bradesco - Ajuste na leitura de retorno CNAB 400.
  • Codigo de barras em boletos HTML agora e gerado como imagem.
  • Adicionadas as seguintes informacoes ao retorno: acrescimos, desconto, abatimento, iof, outrasDespesas e outrosCreditos.
  • BRB - Suporte para leitura de arquivos de retorno CNAB 400.
  • BRB - Suporte para geracao de arquivos de remessa CNAB 400.

4.1.1 - 04/03/2016

  • Caixa - SICOB - Suporte para geracao de arquivos de remessa CNAB 240.
  • Banrisul - Suporte para geracao de arquivos de remessa CNAB 240.
  • Retorno - Informacao se o movimento e de liquidacao.
  • Retorno - Informacao se a liquidacao e com cheque para CNAB 240.
  • Itau - Suporte a carteiras escriturais.
  • Santander - Suporte para carteira ECR em arquivos de remessa CNAB 400.
  • Banco do Nordeste - Suporte para leitura de arquivos de retorno CNAB 400.
  • Banco do Nordeste - Suporte para geracao de arquivos de remessa CNAB 400.
  • Endereco do beneficiario e truncado caso exceda o limite do campo.
  • CNAB 240 - Possibilidade de definir o codigo da carteira.
  • CNAB 400 - Suporte para informacao de multa e juros.

4.1.0 - 15/12/2015

  • Integracao via Web Services.

  • Banco do Brasil - Suporte para geracao de arquivos de remessa CNAB 240.
  • Caixa - SIGCB - Suporte para geracao de arquivos de remessa CNAB 240.
  • Sicredi - Suporte para geracao de arquivos de remessa CNAB 240.
  • Santander - Suporte para geracao de arquivos de remessa CNAB 240.
  • Bancoob/Sicoob - Suporte para geracao de arquivos de remessa CNAB 240.
  • CECRED - Suporte para geracao de arquivos de remessa CNAB 240.
  • Suporte para leitura de arquivos de retorno CNAB 240 - Todos os bancos.
  • Santander - Suporte a carteira RCR.
  • Citibank - Suporte a produto 4 - Seguros.
  • HSBC - Suporte para leitura de arquivos de retorno CNAB 400.
  • HSBC - Suporte para geracao de arquivos de remessa CNAB 400.
  • Banco Mercantil - Suporte para leitura de arquivos de retorno CNAB 400.
  • Banco Mercantil - Suporte para geracao de arquivos de remessa CNAB 400.
  • Alterado o formato de data nas respostas JSON para "DD/MM/AAAA".
  • Ajustes e correcoes na geracao de arquivos de remessa CNAB 400.

4.0.0 - 05/08/2015

  • Suporte para leitura de arquivos de retorno.
  • Banco do Brasil - Suporte para leitura de arquivos de retorno CNAB 400.
  • Bradesco - Suporte para geracao de arquivos de remessa CNAB 400.
  • Bradesco - Suporte para leitura de arquivos de remessa CNAB 400.
  • Bradesco - Suporte para leitura de arquivos de retorno CNAB 400.
  • Itau - Suporte para leitura de arquivos de retorno CNAB 400.
  • Itau - Suporte para geracao de arquivos de remessa CNAB 400.
  • Santander - Suporte para leitura de arquivos de retorno CNAB 400.
  • Santander - Suporte para geracao de arquivos de remessa CNAB 400.
  • Caixa - Suporte para leitura de arquivos de retorno CNAB 400.
  • Caixa - Suporte para geracao de arquivos de remessa CNAB 400.
  • Bancoob/Sicoob - Suporte para leitura de arquivos de retorno CNAB 400.
  • Bancoob/Sicoob - Suporte para geracao de arquivos de remessa CNAB 400.
  • Sicredi - Suporte para leitura de arquivos de retorno CNAB 400.
  • Possibilidade de agrupamento de boletos para geracao em disco.
  • Otimizacao de uso de recursos para agrupamento de boletos em um unico PDF.
  • Removidos metodos e classes deprecated.
  • Versao minima do Java agora e 1.5.

3.7.4 - 04/02/2015

  • Suporte a novo banco - 047 Banese.
  • Quebra automatica de linha para o endereco do pagador.
  • Customizacao PDF: Elementos "box" e "rect" agora podem ter cantos arredondados, "boxr" e "rectr".
  • Customizacao PDF: Elementos de imagem agora podem ser passados em formato Base64.
  • Possibilidade de definir o campo "reply-to" para envio de emails.
  • Melhoria no tratamento de erros durante a geracao de boletos em formato PDF.
  • Itau - Possibilidade de definir codigo do cliente para carteiras de 15 digitos.
  • Correcao: CECRED - Problema de reconhecimento de licenca.

3.7.3 - 25/08/2014

  • Pagina frontal agora pode ser adicionada em qualquer layout PDF.
  • Envio de emails: Opcao para aceitar certificados de seguranca mesmo que sua origem nao possa ser confirmada.
  • Opcao para exibir a linha digitavel tambem no "Recibo do Pagador".
  • Opcao para inserir Fator de Vencimento em boletos "Contra Apresentacao".
  • Versao do JavaMail que acompanha o sistema atualizada de 1.4.4 para 1.4.7.
  • Correcao - CECRED: Codigo de barras e linha digitavel nao eram gerados corretamente.
  • Correcao - Em alguns casos o Acrobat Reader exibia uma mensagem de erro apos a impressao.

3.7.2 - 24/02/2014

  • Suporte a novo banco - 085 CECRED.
  • Banco do Brasil - Suporte para geracao de arquivos de remessa CNAB 400.
  • Banco Banestes - Adicionado suporte as carteiras 11 e 13.
  • Santander - Adicionado suporte a carteira Penhor Rapida com Registro (201).
  • Titulo do campo "Nosso Numero/Codigo do Documento" alterado para "Nosso Numero".
  • Layout Margem adicionado como opcao no Boleto Web Ilimitado.
  • Correcao: Variavel {beneficiario.endereco} era substituida pelo endereco do Pagador.
  • Correcao - Caixa - SINCO: O digito verificador do codigo do beneficiario nao era calculado corretamente. Este problema nao interferia no pagamento e compensacao dos boletos.

3.7.1 - 08/08/2013

  • Suporte a novo banco - 755 Bank of America.
  • Banco do Brasil - Adicionado suporte as carteiras 12, 31 e 51.
  • Banco do Brasil - Correcao de problema ao utilizar variacao de carteira.
  • Banco do Brasil - Numeros de convenio ate 4 digitos agora sao livres.
  • Layout PDF carnet retrato - Ajuste no posicionamento dos dados do pagador.
  • Possibilidade de alterar a data do documento independentemente da data de processamento.
  • Metodo para recuperar o DV do Nosso Numero.
  • Citibank - CNAB 400, leitura da carteira a partir do HEADER.

3.7.0 - 10/06/2013

  • Adequacao de todos os layouts as normas da circular 3656 do Banco Central.
    • Termo "Cedente" alterado para "Beneficiario"
    • Termo "Sacado" atlerado para "Pagador"
    • Criado campo "Endereco do Beneficiario", embaixo do campo "Beneficiario".
    • Criado campo para "CPF/CNPJ do Beneficiario", antes era exibido ao lado do nome.
    • Campos "Numero do Documento", "Data do Processamento" e "Data do Documento" foram movidos para a parte inferior direita dos boletos.
    • Layouts PDF normal, top, completo e margem tiveram a altura total reduzida.
    • Layout PDF carnet - Recibo do Pagador mais largo.
    • Layout HTML com recibo simples sofreu um pequeno aumento de altura.

  • Boletos HTML agora definem margem para impressao.
  • Correcao - Layouts que permitem multiplos boletos por folha nao funcionavam de acordo com o esperado. Problema introduzido na versao 3.6.0.

3.6.1 - 28/05/2013

  • Suporte a novo banco - 003 Banco da Amazonia.
  • Bancoob/Sicoob - Possibilidade de definir a modalidade.
  • Bancoob/Sicoob - Caso nao definida a parcela sera 1, anteriormente seria 0.
  • Metodo para obter o "Nosso Numero" conforme exibido nos boletos.
  • Corrigido possivel problema de acentuacao em boletos HTML.
  • Correcao - Bradesco: Em alguns casos o digito verificador do codigo do cedente era calculado incorretamente. Este problema nao interferia no pagamento e compensacao dos boletos.

3.6.0 - 20/03/2013

  • Customizacao PDF agora pode se estender por multiplas paginas se necessario.
  • Customizacao PDF suporta um novo elemento "box" para inserir texto e imagens dentro de uma caixa com bordas.
  • Validacao para customizacao PDF agora prove mensagens de erro mais claras para determinados tipos de problemas.
  • Opcao para omitir recibo proporcionando mais espaco para customizacao.
  • Caixa - Adicionado suporte a carteira CS (SICOB).
  • Caixa - Adicionado suporte a nosso numero de 16 digitos (SICOB).
  • Bancoob/Sicoob - Sistema atualizado conforme especificacoes mais recentes.

3.5.4 - 11/01/2013

  • Novo layout PDF com boleto no topo da folha.
  • Agora a especie (moeda) para 'Real' pode ser definida como Real ou REAL, alem de R$.
  • Santander/Banespa - Fusao - Adicionada carteira 1 ao Santander, a qual define que o boleto deve ser gerado no formato legado do banco Banespa.
  • Possibilidade de definir enderecos de email para copia oculta por boleto.
  • Envio por email: Opcao para alterar a porta padrao de conexao SMTP.
  • Caixa - Atualizada documentacao para deixar mais claras as carteiras e sistemas.
  • Alteracao da biblioteca de geracao de PDFs para evitar conflito de versoes.
  • Correcao: Banco do Brasil - Variacao da carteira nao deve influenciar tamanho do nosso numero.

3.5.3 - 07/08/2012

  • Possibilidade de definir utilizacao de protocolo seguro e charset para o envio de emails.
  • Opcao para emitir boleto aberto, onde vencimento e valor ficam zerados na linha digitavel e codigo de barras.
  • Banpara - Sistema atualizado conforme especificacoes mais recentes.
  • Correcao: Banco do Brasil - Regra para nosso numero de 17 posicoes se aplica apenas para carteiras 16 e 18, estava sendo tambem aplicada a carteira 17.

3.5.2 - 16/05/2012

  • Possibilidade de gerar boletos em formato HTML.
  • Possibilidade de definir os nomes dos arquivos gerados quando utilizados arquivos de propriedades como fonte de dados.
  • Opcao para gerar boletos em modo "demonstrativo de pagamento" (sem codigo de barras).
  • Sicredi - Suporte ao uso de carteira registrada.

3.5.1 - 02/04/2012

  • Novo layout: 'minimo'. Formato carnet em A4 retrato.
  • Log em modo info exibe o nome das impressoras encontradas.
  • Sicredi - CNAB 400 remessa, alterado para gerar o nosso numero completo.
  • Carregamento de arquivos de configuracao conforme padrao JEE.
  • Possibilidade de sobrescrever valores na geracao de arquivos de remessa.

3.5.0 - 16/03/2012

  • Boleto Direto agora e capaz de gerar arquivos de remessa.
  • Sicredi - Suporte para geracao de arquivos de remessa CNAB 400.
  • Bancoob/Sicoob - Agora e possivel utilizar qualquer carteira.
  • Santander - Suporte para leitura de arquivos de remessa CNAB 240.
  • Possibilidade de definir o logotipo do banco.
  • Adicionado novo layout com margens laterais maiores.

3.4.3 - 19/12/2011

  • Suporte a novo banco - 033 Banespa (Santander Banespa, modelo legado).
  • Banco do Brasil - Sistema atualizado conforme especificacoes mais recentes.

3.4.2 - 20/09/2011

  • Deploy no JBoss agora pode ser feito com o WAR empacotado. (Boleto Web)
  • Possibilidade de sobrescrever opcoes de configuracao.
  • Possibilidade de enviar e-mails sem anexos.
  • Possibilidade de definir o charset para os e-mails.
  • Correcao: Banco do Brasil - Problema de reconhecimento de licenca quando o numero do convenio do tinha exatamente 5 digitos.

3.4.1 - 14/07/2011

  • Novo modulo para envio de emails com mais opcoes - SmartMailSender.
  • Possibilidade de utilizar variaveis do boleto no corpo e assunto dos emails.
  • Modulo de envio de email agora suporta retentativas.
  • Possibilidade de enviar cada email em copia para um ou mais enderecos.
  • Versao do JavaMail que acompanha o sistema atualizada de 1.4.1 para 1.4.4.
  • Suporte a novo banco - 004 Banco do Nordeste.
  • Deutsche Bank - Suporte para leitura de arquivos CNAB 400.
  • Correcao: Em alguns casos uma mensagem de erro de configuracao era apresentada mesmo para uma configuracao valida.

3.4.0 - 22/06/2011

  • Boleto Direto foi completamente refeito:

    • Algumas propriedades de configuracao foram renomeadas ou movidas, eh preciso alterar arquivos de configuracao existentes para utiliza-los com a nova versao. A maioria das opcoes eh compativel com versoes anteriores, fazendo com que o esforco de migracao seja minimo.
    • Agora suporta impressao frente e verso (duplex).
    • Suporte para geracao de boletos a partir de arquivos de remessa padrao CNAB.
    • Melhoria de performance na geracao de boletos.
    • Maior detalhamento de eventos em mensagens de log.
    • Adicionada possibilidade de execucao em modo multi-thread para maior velocidade.
    • Possibilidade de especificar o nome do arquivo de configuracao a ser utilizado.

  • A instrucao "pos" na customizacao PDF agora alem de reposicionar o cursor, altera a margem esquerda para os elementos seguintes.

  • Modelo de excecoes alterado para lancar apenas unchecked exceptions.
  • API para criacao de documentos PDFs melhorada.
  • Possibilidade de utilizar variaveis nos campos customizados.
  • Possibilidade de enviar cada email para multiplos destinatarios.
  • Suporte a novo banco - 089 Credisan.
  • Citibank - Suporte para leitura de arquivos de remessa CNAB 400.
  • Incluida documentacao detalhada sobre o conteudo da aplicacao entregue. (Boleto Web)
  • Correcao - Em uso concorrente o envio por email poderia falhar.

3.3.5 - 22/11/2010

  • Possibilidade de definir se o envio por email deve utilizar conexao segura.
  • Possibilidade de alterar a mensagem "Texto de responsabilidade do cedente".
  • Correcao - Em algumas situacoes os boletos nao estavam sendo gerados.

3.3.4 - 14/07/2010

  • Possibilidade de sobrescrever o layout padrao para cada boleto.
  • Agora e possivel inserir elementos (texto e imagens) da customizacao PDF em coordenadas especificas.
  • Possibilidade de inserir retangulos e linhas dinamicamente na customizacao PDF.
  • Possibilidade de alterar a cor do texto e elementos graficos na customizacao PDF.
  • Acentuacao removida de todas as mensagens de erro possiveis.

3.3.3 - 17/05/2010

  • Sicredi - Alteracao do nome de "Bansicredi" para "Sicredi".
  • Itau - Suporte a carteiras de 15 digitos.
  • Novo layout carnet retrato com 3 boletos por folha A4.
  • Nova funcionalidade para agrupamento de boletos.

3.3.2 - 21/12/2009

  • Suporte a novo banco - 756 Bancoob/Sicoob.
  • Criacao de metodos auxiliares para todos os campos formato moeda.
  • Agora e feita validacao do campo "Parcela" quando definido.
  • Agora o campo "Valor Cobrado", se utilizado, define o valor final do boleto no codigo de barras e linha digitavel.
  • O campo "Desconto" nos recibos finos agora e preenchido automaticamente com a soma dos descontos.
  • O campo "Acrescimos" nos recibos finos agora e preenchido automaticamente com a soma dos acrescimos.

3.3.1 - 23/10/2009

  • Suporte a novo banco - 021 Banestes.
  • Banrisul - Sistema atualizado conforme especificacoes mais recentes.

3.3.0 - 19/05/2009

  • Suporte a geracao de multiplos boletos em um documento, PDF ou HTML.
  • Banco do Brasil - Suporte a todas as variacoes de carteira.

3.2.3 - 31/03/2009

  • Imagens na customizacao de PDF podem agora apontar para URLs.
  • Suporte a novo banco - 037 Banpara.
  • Arquivo de licencas agora pode ser empacotado em um JAR.
  • Banco do Brasil - Adicao de carteira: 18/981.
  • Banco do Brasil - Adicao de carteira: 18/914.
  • Banco do Brasil - Adicao de carteira: 18/027.

3.2.2 - 09/02/2009

  • Banco do Brasil - Adicao de carteira: 18/086.
  • Liberados campos necessarios para emissao de boletos em moedas diferentes de Real.
  • Agora pode ser passado tambem o numero do banco como parametro para configurar a factory.
  • Melhoria de performance no tratamento de alto numero de requisicoes simultaneas.

3.2.1 - 29/10/2008

  • Adicionados novos layouts para impressao.
  • Adicao de carteira - Banco: Unibanco, Carteira: Caucao (6).
  • Correcao - Banco do Brasil: Em alguns casos o "Nosso Numero" estava sendo apresentado com DV, sendo que esta informacao nao era necessaria. Este problema nao interferia no pagamento e compensacao de boletos.

3.2.0 - 08/09/2008

  • Melhoria na performance da impressao de boletos (85%).
  • Melhoria na performance da geracao de boletos (23%).
  • Suporte a utilizacao de negrito nas mensagens do campo "Instrucoes".
  • Suporte a selecao de impressora.
  • Caixa - Adicao de carteiras - Sistema: SIGCB - Carteiras: 14 (RG) e 24 (SR).
  • Sicredi - Sistema atualizado conforme especificacoes mais recentes.

3.1.2 - 29/07/2008

  • Adicionado suporte a impressao em folha A5.
  • Alteracao da representacao numerica em boletos "Contra Apresentacao".
  • Correcao: Em alguns leitores de PDF mais antigos era exibido um erro durante a abertura do documento. Entretanto a visualizacao e impressao ocorriam sem problemas.

3.1.1 - 07/07/2008

  • Integracao com sistemas em Java agora e mais transparente, sem a necessidade de geracao de arquivos intermediarios.
  • Correcao - Santander: Em alguns casos o digito verificador do nosso numero era calculado incorretamente.

3.1.0 - 26/05/2008

  • Suporte para geracao de boletos em PDF.
  • Suporte para envio por email de boletos PDF.
  • Boleto Direto agora e independente de plataforma.

3.0.5 - 30/04/2008

  • Correcao - Bradesco: Em alguns casos o digito verificador da agencia ou do codigo do cedente era calculado incorretamente. Este problema nao interferia no pagamento e compensacao dos boletos.

3.0.4 - 26/03/2008

  • Suporte a novo banco - 151 Nossa Caixa.

3.0.3 - 11/03/2008

  • Caixa, Carteira SR - Sistema atualizado conforme especificacoes mais recentes.
  • Adicao de carteira - Banco: Caixa, Carteira: CR.

3.0.2 - 08/02/2008

  • Remocao do banner na parte superior.

3.0.1 - 28/01/2008

  • Alteracao para uso do Log4j como mecanismo de log.
  • Ajustes finos na performace e uso de memoria.
  • Manual para integracao com aplicacoes Java.

3.0.0 - 05/09/2007

  • Resultado mais leve (cerca de 10KB) para maior velocidade.
  • Resultado atualizado de HTML para XHTML.
  • Refatoramento completo da aplicacao.
  • Validacao de campos nao obrigatorios (onde aplicavel).

2.0.0 - 19/11/2002

  • Migracao do sistema para a linguagem Java.

1.0.0 - 12/06/2000

  • Versao inicial em PHP.