Lista com todas as propriedades do componente Boleto Direto.
Propriedade | Descrição | Exemplo Código Fonte |
---|---|---|
setBanco |
Define o banco. Aceita como parâmetro o número do banco ou uma das constantes desta classe. |
public void setBanco(java.lang.String banco) |
setAgencia |
Define o número da agência. | public void setAgencia(java.lang.String agencia |
setAgenciaDv |
Define o dígito verificador da agência. | public void setAgenciaDv(java.lang.String agenciaDv) |
setCodBeneficiario |
Define o Código do Beneficiário (antigo Cedente). Atenção, este número geralmente não é o número da conta. Verifique com seu gerente. | public void setCodBeneficiario(java.lang.String codBeneficiario) |
setCarteira |
Define a carteira. A cateira é modelo de cobrança. Verifique as opções com seu gerente. | public void setCarteira(java.lang.String carteira) |
setNossoNumero |
Define o número de controle do documento. Este é o número que permite identificar um boleto de forma única. | public void setNossoNumero(java.lang.String nossoNumero) |
setNossoNumeroBanco |
Define se o nosso número será definido pelo banco. | public void setNossoNumeroBanco(boolean nossoNumeroBanco) |
setValor |
Define o valor do documento. Exemplos de valores válidos: 1.230,72 - 540,1 - 690 - 12425,9 | public void setValor(java.lang.String valor) |
setVencimento |
Define a data de vencimento do boleto. Deve estar no formato DD/MM/AAAA. | public void setVencimento(java.lang.String vencimento) |
setCategoria |
Variável obrigatória para o Banco Regional de Brasília (BRB). 1 - Sem registro, 2 - Com registro, 3 - Impressão pelo banco. | public void setCategoria(java.lang.String categoria) |
setModalidade |
Variável obrigatória para os Bancos Nossa Caixa, Credisan e Bank of America, opcional para Sicredi, Citibank e Sicoob/Bancoob. | public void setModalidade(java.lang.String modalidade) |
setCodCedenteBarra |
Variável obrigatória para carteira Especial do Unibanco. Código do Cedente no Código de Barras. | public void setCodCedenteBarra(java.lang.String codCedenteBarra) |
setCodCliente |
Variável obrigatória para a carteira CSB do HSBC e Cobrança Sem Registro do Safra (06), opcional para BNB e carteiras de 15 dígitos do Itaú. Código do Cliente. | public void setCodCliente(java.lang.String codCliente) |
setNumConvenio |
Variável obrigatória para Banco do Brasil, Banco da Amazônia, CECRED e cobrança Sem Registro do Bank of America. | public void setNumConvenio(java.lang.String numConvenio) |
setVarCarteira |
Variável opcional para Banco do Brasil. Variação da Carteira. | public void setVarCarteira(java.lang.String varCarteira) |
setTipoCobranca |
Variável opcional para Banco do Brasil. Tipo de Cobrança. | public void setTipoCobranca(java.lang.String tipoCobranca) |
setCIP |
Variável opcional para Bradesco | public void setCIP(java.lang.String cip) |
setUnicred |
Variável opcional para Bradesco. | public void setUnicred(java.lang.String unicred) |
setCresol |
Variável opcional para Bradesco. | public void setCresol(java.lang.String cresol) |
setIOS |
Variável opcional para Santander. Valor padrão = 0. | public void setIOS(java.lang.String ios) |
setIOF |
Variável opcional para produto seguro (modalidade 4) do Citibank, valor padrão = 90. | public void setIOF(java.lang.String iof) |
setFlash |
Variável opcional para Itaú. | public void setFlash(java.lang.String flash) |
setMensagensFlash |
Variável opcional para Itaú. | public void setMensagensFlash(java.lang.String... mensagensFlash) |
setTipoDocumento |
Variável opcional para Banrisul. | public void setComplementoCodMovimento(java.lang.String complementoCodMovimento) |
setComplementoCodMovimento |
Variável opcional para Sicredi. | public void setComplementoCodMovimento(java.lang.String complementoCodMovimento) |
setMulta |
Define o valor do campo "Mora/Multa". | public void setMulta(java.lang.String multa) |
setAceite |
Define o valor do campo "Aceite". | public void setAceite(java.lang.String aceite) |
setNumDoc |
Define o valor do campo "Número do Documento". Este número é apenas informativo, não é usado nos cálculos. | public void setNumDoc(java.lang.String numDoc) |
setCepPagador |
Define o CEP do Pagador (antigo Sacado). | public void setCepPagador(java.lang.String cepPagador) |
setNomePagador |
Define o Nome do Pagador (antigo Sacado). | public void setNomePagador(java.lang.String nomePagador) |
setEmailPagador |
Define o Email do Pagador (antigo Sacado), pode ser uma lista de emails separados por vírgula. | public void setEmailPagador(java.lang.String emailPagador) |
setEmailBcc |
Define o Email para envio de cópia oculta, pode ser uma lista de emails separados por vírgula. | public void setEmailBcc(java.lang.String emailBcc) |
setDesconto |
Define o valor do campo "Desconto/Abatimento". | public void setDesconto(java.lang.String desconto) |
setParcela |
Define o valor do campo "Parcela". Utilizado apenas para os layouts carnet. Deve seguir um dos formatos: '99', '9/9', '9 / 9', '99/99' ou '99 / 99'. |
public void setParcela(java.lang.String parcela) |
setLogoBanco |
Define o nome da imagem com o logotipo do banco. Para boletos formato PDF a imagem deve estar no classpath da aplicação. | public void setLogoBanco(java.lang.String logoBanco) |
setTextoDemo |
Define o texto para boleto demonstrativo. Este texto substitui a linha digitável e, caso definido, o boleto será gerado sem código de barras. | public void setTextoDemo(java.lang.String textoDemo) |
setUsoBanco |
Define o valor do campo "Uso do Banco". | public void setUsoBanco(java.lang.String usoBanco) |
setCidadePagador |
Define a Cidade do Pagador (antigo Sacado). | public void setCidadePagador(java.lang.String cidadePagador) |
setBairroPagador |
Define o Bairro do Pagador (antigo Sacado). | public void setBairroPagador(java.lang.String bairroPagador) |
setEstadoPagador |
Define o Estado (UF) do Pagador (antigo Sacado). | public void setEstadoPagador(java.lang.String estadoPagador) |
setCpfCnpjPagador |
Define o CPF ou CNPJ do Pagador (antigo Sacado). | public void setCpfCnpjPagador(java.lang.String cpfCnpjPagador) |
setEnderecoPagador |
Define o Endereço do Pagador (antigo Sacado). Informar: Logradouro, Número - Complemento. | public void setEnderecoPagador(java.lang.String enderecoPagador) |
setEspecieDoc |
Define o valor do campo "Espécie Doc". Exemplos: DM (Duplicata Mercantil), NP (Nota Promissória), etc. | public void setEspecieDoc(java.lang.String especieDoc) |
setNomeBeneficiario |
Define o Nome do Beneficiário (antigo Cedente). Em geral usa-se a Razão Social. | public void setNomeBeneficiario(java.lang.String nomeBeneficiario) |
setValorCobrado |
Define o valor do campo "Valor Cobrado". | public void setValorCobrado(java.lang.String valorCobrado) |
setValorCobrado |
Define o valor do campo "Valor Cobrado". Método auxiliar (BigDecimal). | public void setValorCobrado(java.lang.Double valorCobrado) |
setFrontContent |
Define o conteúdo customizado exibido na página frontal do boleto, utilizar em conjunto com impressão Duplex. Verifique o manual de customização PDF na documentação do sistema. É possível utilizar variáveis neste campo, estas serão preenchidas automaticamente pelo sistema com os respectivos dados do boleto. As variáveis que podem ser utilizadas são as mesmas definidas aqui: setCustomContent(String) . |
public void setFrontContent(java.lang.String frontContent) |
setCustomContent |
Define o conteúdo customizado exibido na parte superior do boleto. As variáveis que podem ser utilizadas são as seguintes:
|
public void setCustomContent(java.lang.String customContent) |
setOverContent |
Funcionalidade experimental | public void setOverContent(java.lang.String overContent) |
Propriedades Adicionais
Propriedade | Descrição | Exemplo Código Fonte |
---|---|---|
setInstrucoesObs |
Define o conteúdo que aparece ao lado do texto "Instruções". Valor default: "- Texto de Responsabilidade do Cedente" |
public void setInstrucoesObs(java.lang.String instrucoesObs) |
setInfoAdicionais |
Define informações adicionais. Linha livre que caso utilizada é exibida abaixo dos dados do Pagador. | public void setInfoAdicionais(java.lang.String infoAdicionais) |
setCpfCnpjBeneficiario |
Define o CPF ou CNPJ do Beneficiário (antigo Cedente). | public void setCpfCnpjBeneficiario(java.lang.String cpfCnpjCedente) |
setEnderecoBeneficiario |
Define o Endereço do Beneficiário. Informar: Logradouro, Número - Complemento. | public void setEnderecoBeneficiario(java.lang.String enderecoBeneficiario) |
setEstadoBeneficiario |
Define o Estado (UF) do Beneficiário. | public void setEstadoBeneficiario(java.lang.String estadoBeneficiario) |
setCepBeneficiario |
Define o CEP do Beneficiário. | public void setCepBeneficiario(java.lang.String cepBeneficiario) |
setCidadeBeneficiario |
Define a Cidade do Beneficiário. | public void setCidadeBeneficiario(java.lang.String cidadeBeneficiario) |
setOutrasDeducoes |
Define o valor do campo "Outras Deduções". | public void setOutrasDeducoes(java.lang.String outrasDeducoes) |
setLocalPagamento |
Define o valor do campo "Local de Pagamento". | public void setLocalPagamento(java.lang.String localPagamento) |
setSacadorAvalista |
Define o valor do campo "Sacador/Avalista" | public void setSacadorAvalista(java.lang.String sacadorAvalista) |
setSacadorAvalistaNome |
Define o nome do "Sacador/Avalista". | public void setSacadorAvalistaNome(java.lang.String sacadorAvalistaNome) |
setSacadorAvalistaCpfCnpj |
Define o CPF ou CNPJ do "Sacador/Avalista". | public void setSacadorAvalistaCpfCnpj(java.lang.String sacadorAvalistaCpfCnpj) |
setSacadorAvalistaEndereco |
Define o endereço do "Sacador/Avalista". | public void setSacadorAvalistaEndereco(java.lang.String sacadorAvalistaEndereco) |
setSacadorAvalistaBairro |
Define o Bairro do "Sacador/Avalista". | public void setSacadorAvalistaBairro(java.lang.String sacadorAvalistaBairro) |
setSacadorAvalistaCidade |
Define a cidade do "Sacador/Avalista". | public void setSacadorAvalistaCidade(java.lang.String sacadorAvalistaCidade) |
setSacadorAvalistaCep |
Define o CEP do "Sacador/Avalista". | public void setSacadorAvalistaCep(java.lang.String sacadorAvalistaCep) |
setSacadorAvalistaEstado |
Define o estado do "Sacador/Avalista". | public void setSacadorAvalistaEstado(java.lang.String sacadorAvalistaEstado) |
setPagamentoMinimo |
Define o valor mínimo a ser pago. Caso informado, o boleto não terá data de vencimento, aparecendo em seu lugar: Contra Apresentação. | public void setPagamentoMinimo(java.lang.String pagamentoMinimo) |
setOutrosAcrescimos |
Define o valor do campo "Outros Acréscimos". | public void setOutrosAcrescimos(java.lang.String outrosAcrescimos) |
setDataProcessamento |
Define o valor do campo "Data do Processamento" no formato DD/MM/AAAA. Opcional, por padrão é a data atual. | public void setDataProcessamento(java.lang.String dataProcessamento) |
setDataDocumento |
Define o valor do campo "Data do Documento" no formato DD/MM/AAAA. Opcional, por padrão é a data do processamento. | public void setDataDocumento(java.lang.String dataDocumento) |
setEspecie |
Define o valor do campo "Espécie" o qual especifica a moeda. Opcional, por padrão é 'R$'. Importante: A alteração da espécie implica na alteração do código da moeda no código de barras. |
public void setEspecie(java.lang.String especie) |
setCodEspecie |
Define o codigo da moeda que será utilizado na linha digitável do boleto. | public void setCodEspecie(java.lang.String codEspecie) |
setQuantidade |
Quando o documento for emitido em outras moedas (US$, IGPM, etc..), preencher este campo com a quantidade da moeda correspondente. | public void setQuantidade(java.lang.String quantidade) |
setValorMoeda |
Define o valor do campo "Valor Moeda". | public void setValorMoeda(java.lang.String valorMoeda) |
setMensagem |
Define as linhas de mensagens do campo "Instruções". A linha pode variar de 1 a 9. Permite utilização de negrito através das tags [b] e [/b]. Para arquivos de remessa o limite é de 40 caracteres por mensagem. Para geração de PDF, pode ser passada uma única mensagem (linha 1). Neste caso o sistema fará a quebra automática de linhas, e não é possível utilizar negrito. |
public void setMensagem(int linha, java.lang.String texto) |
setAberto |
Define boleto aberto, caso true, vencimento e valor ficam zerados na linha digitável e código de barras. Opcional, valor padrão = false. | public void setAberto(boolean aberto) |
setForcarFatorVencimento |
Para boletos abertos ou "Contra Apresentação", que normalmente têm o fator de vencimento zerado, força o fator de vencimento. | public void setForcarFatorVencimento(boolean forcarFatorVencimento) |
setOmitirRecibo |
Omite o recibo gerado pelo sistema proporcionando mais espaço para customização. Opcional, valor padrão = false. | public void setOmitirRecibo(boolean omitirRecibo) |
setOmitirSAC |
Omite informações de SAC exigidas por Caixa e Banrisul. Opcional, valor padrão = false. | public void setOmitirSAC(boolean omitirSAC) |
setLinhaDigitavelRecibo |
Instrui o sistema a exibir a linha digitável no Recibo do Pagador. Opcional, valor padrão = false. | public void setLinhaDigitavelRecibo(boolean linhaDigitavelRecibo) |
setLayout |
Sobrescreve a opção de layout definida no arquivo diretoconf.properties. Desta forma é possível utilizar diferentes layouts no mesmo processo. As opções de layout se encontram no arquivo diretoconf.properties. |
public void setLayout(java.lang.String layout) |
setFileName |
Define o nome do arquivo a ser gerado em disco e/ou enviado por e-mail se assim configurado. Esta variável é opcional e caso não definida será gerada automaticamente no padrão: boleto-{data-hora}-{numero-banco}.{agencia}{codigo-cedente}.{nosso-numero} |
public void setFileName(java.lang.String fileName) |
setArquivoRemessa |
Atenção: Não se aplica a integrações via Web Service ou Java. Define o arquivo de remessa para o qual o boleto será adicionado. Pode ser especificado um caminho com subpastas. Ex: mes1/semana3/remessa0058.rem Este caminho será concatenado com a pasta que estiver definda na variável remessa.dir da configuração do sistema. Caso o arquivo ja exista o boleto sera adicionado a este. |
public void setArquivoRemessa(java.lang.String arquivoRemessa) |
setPadraoCNAB |
Remessa: Define o padrão CNAB para a geração do arquivo de remessa, valores aceitos 240 e 400. Opcional, valor padrão = 400. | public void setPadraoCNAB(java.lang.String padraoCNAB) |
setNumeroRemessa |
Remess: Número da remessa, valor será utilizado no Header do arquivo. | public void setNumeroRemessa(java.lang.String numeroRemessa) |
setCodMovimento |
Remessa: Código do movimento/comando/operação. Opcional, valor padrão = "01" (cadastro de título). | public void setCodMovimento(java.lang.String codMovimento) |
setCodOcorrenciaPagador |
Remessa: Código adotado pela FEBRABAN para identificar o tipo de ocorrência do Pagador. Opcional. | public void setCodOcorrenciaPagador(java.lang.String codOcorrenciaPagador) |
setCodPagadorBanco |
Remessa: Código do pagador (antigo sacado) no banco. Utilizado apenas para CNAB400 Sicredi. Opcional. | public void setCodPagadorBanco(java.lang.String codPagadorBanco) |
setCodPagadorBeneficiario |
Remessa: Código do pagador (antigo sacado) no beneficiário (antigo cedente). Utilizado apenas para CNAB400 Sicredi. | public void setCodPagadorBeneficiario(java.lang.String codPagadorBeneficiario) |
setCodEmpresa |
Remessa: Define o código da empresa (acessório escritural). Obrigatório para Bradesco. | public void setCodEmpresa(java.lang.String codEmpresa) |
setDescMovimento |
Remessa: Descrição do movimento/comando/operação. Opcional. Usado para "traduzir" as ocorrências mais comuns em códigos de movimento. | public void setDescMovimento(java.lang.String descMovimento) |
setProtestoCodigo |
|
public void setProtestoCodigo(java.lang.String protestoCodigo) |
setProtestoPrazo |
Remessa: Número de dias para protesto do título pelo banco. Opcional. | public void setProtestoPrazo(java.lang.String protestoPrazo) |
setCarteiraCodigo |
Remessa: Código da Carteira na FEBRABAN. Somente para CNAB 240. 1 = Cobrança Simples 2 = Cobrança Vinculada 3 = Cobrança Caucionada 4 = Cobrança Descontada 5 = Cobrança Vendor Opcional, valor padrão = 1. Somente para CNAB 240. |
public void setCarteiraCodigo(java.lang.String carteiraCodigo) |
setDataLimite |
Remessa: Data limite para o pagamento de um título. Deve estar no formato DD/MM/AAAA. . Somente para CNAB 240. |
public void setDataLimite(java.lang.String dataLimite) |
setJurosCodigo |
Remessa: Código do Juros de Mora na FEBRABAN. 1 = Valor por Dia, 2 = Taxa Mensal, 3 = Isento. Opcional, valor padrão = 3. Somente para CNAB 240. | public void setJurosCodigo(java.lang.String jurosCodigo) |
setJurosData |
Remessa: Data indicativa do início da cobrança do Juros de Mora de um título. Deve estar no formato DD/MM/AAAA. A data informada deverá ser maior que a Data de Vencimento do título de cobrança. Opcional, caso não informada será assumida a data do vencimento. |
public void setJurosData(java.lang.String jurosData) |
setJurosValorTaxa |
Remessa: Data indicativa do início da cobrança do Juros de Mora de um título. Método auxiliar (Calendar). | public void setJurosData(java.util.Calendar jurosData) |
setMultaCodigo |
Remessa: Código da Multa na FEBRABAN. 1 = Valor fixo, 2 = Percentual. Somente para CNAB 240. | public void setMultaCodigo(java.lang.String multaCodigo) |
setMultaData |
Remessa: Data a partir da qual a multa deverá ser cobrada. Deve estar no formato DD/MM/AAAA. Opcional, caso não informada será assumida a data do vencimento. |
public void setMultaData(java.lang.String multaData) |
setMultaValorTaxa |
Remessa: Valor ou porcentagem sobre o valor do título a ser cobrado de multa. Para CNAB 400 o suporte pode variar conforme o banco: Bradesco: Percentual Caixa: Valor fixo Sicoob/Bancoob: Percentual Banco do Brasil: Não suporta Itaú: Valor fixo ou percentual Santander: Percentual Banco do Nordeste: Percentual sem decimais Sicredi: Percentual |
public void setMultaValorTaxa(java.lang.String multaValorTaxa) |
setDescontoCodigo |
Remessa: Código adotado pela FEBRABAN para identificação do tipo de desconto que deverá ser concedido. Domínio: '1' = Valor Fixo Até a Data Informada '2' = Percentual Até a Data Informada '3' = Valor por Antecipação Dia Corrido '4' = Valor por Antecipação Dia Útil '5' = Percentual Sobre o Valor Nominal Dia Corrido '6' = Percentual Sobre o Valor Nominal Dia Útil '7' = Cancelamento de Desconto Para os códigos '1' e '2' será obrigatório a informação da Data. Para o código '7', somente será válido para o código de movimento '31' - Alteração de Dados Opcional. Somente para CNAB 240. |
public void setDescontoCodigo(java.lang.String descontoCodigo) |
setDescontoData |
Remessa: Data limite do desconto do título de cobrança. Deve estar no formato DD/MM/AAAA. | public void setDescontoData(java.lang.String descontoData) |
setDescontoValorTaxa |
Remessa: Valor ou percentual de desconto a ser concedido sobre o título de cobrança. | public void setDescontoValorTaxa(java.lang.String descontoValorTaxa) |
setDesconto2Codigo |
Remessa: Código adotado pela FEBRABAN para identificação do tipo do 2o. desconto que deverá ser concedido. Domínio: '1' = Valor Fixo Até a Data Informada '2' = Percentual Até a Data Informada '3' = Valor por Antecipação Dia Corrido '4' = Valor por Antecipação Dia Útil '5' = Percentual Sobre o Valor Nominal Dia Corrido '6' = Percentual Sobre o Valor Nominal Dia Útil '7' = Cancelamento de Desconto Para os códigos '1' e '2' será obrigatório a informação da Data. Para o código '7', somente será válido para o código de movimento '31' - Alteração de Dados Opcional. Somente para CNAB 240. |
public void setDesconto2Codigo(java.lang.String desconto2Codigo) |
setDesconto2Data |
Remessa: Data limite do 2o. desconto do título de cobrança. Deve estar no formato DD/MM/AAAA. Opcional. Somente para CNAB 240. | public void setDesconto2Data(java.lang.String desconto2Data) |
setDesconto2ValorTaxa |
Remessa: Valor ou percentual do 2o. desconto a ser concedido sobre o título de cobrança. | public void setDesconto2ValorTaxa(java.lang.String desconto2ValorTaxa) |
setIofValor |
Remessa: Valor original a ser recolhido de IOF (Imposto sobre Operações Financeiras) de um título prêmio de seguro na sua data de emissão. Expresso de acordo com o tipo de moeda. | public void setIofValor(java.lang.String iofValor) |
setAbatimentoValor |
Remessa: Valor do abatimento (redução do valor do documento), expresso em moeda corrente. Opcional. | public void setAbatimentoValor(java.lang.String abatimentoValor) |
setBaixaCodigo |
Remessa: Código adotado pela FEBRABAN para identificar qual o procedimento a ser adotado com o Título. Domínio: '1' = Baixar / Devolver '2' = Não Baixar / Não Devolver '3' = Cancelar Prazo para Baixa / Devolução - (somente válido p/ Código Movimento = '31') Opcional, valor padrão = 2. Somente para CNAB 240. |
public void setBaixaCodigo(java.lang.String baixaCodigo) |
setBaixaPrazo |
Remessa: Número de dias corridos após a data de vencimento de um Título não pago, que deverá ser baixado e devolvido para o Beneficiário. | public void setBaixaPrazo(java.lang.String baixaPrazo) |
setEmissaoCodigo |
Código adotado pela FEBRABAN para identificar o responsável e a forma de emissão do bloqueto. Domínio: '1' = Banco Emite '2' = Cliente Emite '3' = Banco Pré-emite e Cliente Complementa '4' = Banco Reemite '5' = Banco Não Reemite '7' = Banco Emitente - Aberta '8' = Banco Emitente - Auto-envelopável Os códigos '4' e '5' só serão aceitos para código de movimento para remessa '31' Opcional, valor padrão = 2. Somente para CNAB 240. |
public void setEmissaoCodigo(java.lang.String emissaoCodigo) |
setDistribuicaoCodigo |
Código adotado pela FEBRABAN para identificar o responsável pela distribuição do bloqueto. Domínio: '1' = Banco Distribui '2' = Cliente Distribui '3' = Banco envia e-mail '4' = Banco envia SMS Opcional, valor padrão = 2. Somente para CNAB 240. |
public void setDistribuicaoCodigo(java.lang.String distribuicaoCodigo) |
setContaCorrente |
Remessa: Número da conta corrente sem DV. | public void setContaCorrente(java.lang.String contaCorrente) |
setContaCorrenteDv |
Remessa: Dígito verificador da conta corrente. | public void setContaCorrenteDv(java.lang.String contaCorrenteDv) |
setDataGravacao |
Data de gravação do arquivo de remessa. Opcional, por padrão é a data de processamento do primeiro boleto. | public void setDataGravacao(java.lang.String dataGravacao) |
setAgenciaCobradora |
Remessa: Agência encarregada da cobrança. | public void setAgenciaCobradora(java.lang.String agenciaCobradora) |
setAgenciaCobradoraDv |
Remessa: Dígito verificador da agência encarregada da cobrança. | public void setAgenciaCobradoraDv(java.lang.String agenciaCobradoraDv) |
setFormaCadastro |
Remessa: Forma de cadastramento da cobrança. Valor padrão = "1" | public void setFormaCadastro(java.lang.String formaCadastro) |
setNumeroContrato |
Remessa: Numero de contrato da operação de crédito. Valor padrão = zeros | public void setNumeroContrato(java.lang.String numeroContrato) |
setLayoutArquivoVersao |
Remessa: Versao da layout do arquivo CNAB 240 (header). Valor padrão = "090" | public void setLayoutArquivoVersao(java.lang.String layoutArquivoVersao) |
setLayoutLoteVersao |
Remessa: Versao da layout do lote CNAB 240 (header de lote). Valor padrão = "047" | public void setLayoutLoteVersao(java.lang.String layoutLoteVersao) |
setInstrucao1 |
Código da 1a. instrução. Usado apenas em remessas CNAB 400 (em geral, nas posições 157-158 do detalhe). | public void setInstrucao1(java.lang.String instrucao1) |
setInstrucao2 |
Código da 2a. instrução. Usado apenas em remessas CNAB 400 (em geral, nas posições 159-160 do detalhe). | public void setInstrucao2(java.lang.String instrucao2) |
setInstrucao3 |
Código da 3a. instrução. Usado apenas em remessas do BRB CNAB 400. | public void setInstrucao3(java.lang.String instrucao3) |
setInstrucao1Prazo |
Quantidade de dias referente ao código da 1a. instrução. Usado apenas em remessas do BRB CNAB 400. | public void setInstrucao1Prazo(java.lang.String instrucao1Prazo) |
setInstrucao2Prazo |
Quantidade de dias referente ao código da 2a. instrução. Usado apenas em remessas do BRB CNAB 400. | public void setInstrucao2Prazo(java.lang.String instrucao2Prazo) |
setInstrucao3Prazo |
Quantidade de dias referente ao código da 3a. instrução. Usado apenas em remessas do BRB CNAB 400. | public void setInstrucao3Prazo(java.lang.String instrucao3Prazo) |
setIdentificacaoTituloEmpresa |
Identificação do título na empresa do cliente. Campo livre. | public void setIdentificacaoTituloEmpresa(java.lang.String identificacaoTituloEmpresa) |
setIdentificacaoArquivo |
Identificação por extendo do arquivo remessa. Campo livre. | public void setIdentificacaoArquivo(java.lang.String identificacaoArquivo) |
setBancoLayoutCorrespondente |
Caso a remessa deva ser gerada com um layout de banco correspondente, informar aqui o código do banco. | public void setBancoLayoutCorrespondente(java.lang.String bancoLayoutCorrespondente) |
setDensidadeArquivo |
Densidade de gravação (BPI), do arquivo encaminhado. Usado apenas em CNAB 240. | public void setDensidadeArquivo(java.lang.String densidadeArquivo) |
setEmissaoBoleto |
Emissão do boleto: A = pelo banco, B = pelo beneficiário. Usado apenas em CNAB 400 de alguns bancos (em outros, depende da carteira de cobrança). | public void setEmissaoBoleto(java.lang.String emissaoBoleto) |
setPostagemBoleto |
Postagem do boleto: S = para o banco postar o título diretamente ao pagador, N = o envio do título é responsabilidade do beneficiário. Usado apenas em CNAB 400 de alguns bancos. | public void setPostagemBoleto(java.lang.String postagemBoleto) |
setTipoImpressao |
Tipo da impressão: Código adotado pela FEBRABAN para identificação do tipo de impressão da mensagem do título de cobrança. | public void setTipoImpressao(java.lang.String tipoImpressao) |
setTipoPagamento |
Tipo do pagamento: Usado no segmento Y-53. Valores possíveis: 1 = Aceita qualquer valor, 2 = Entre o mínimo e o máximo, 3 = Não aceita pagamento com o valor divergente | public void setTipoPagamento(java.lang.String tipoPagamento) |
setQtdePgtosPossiveis |
Quantidade de pagamentos possiveis: Usado no segmento Y-53. Valores possiveis: de 01 a 99 | public void setQtdePgtosPossiveis(java.lang.String qtdePgtosPossiveis) |
setTipoValorMaximo |
Tipo do valor maximo: Usado no segmento Y-53. Valores possiveis: 1 = percentual, 2 = valor | public void setTipoValorMaximo(java.lang.String tipoValorMaximo) |
setTipoValorMinimo |
Tipo do valor minimo: Usado no segmento Y-53. Valores possiveis: 1 = percentual, 2 = valor | public void setTipoValorMinimo(java.lang.String tipoValorMinimo) |
setMaximoValorTaxa |
Valor ou percentual maximo do titulo: Usado no segmento Y-53. | public void setMaximoValorTaxa(java.lang.String maximoValorTaxa) |
setMinimoValorTaxa |
Valor ou percentual maximo do titulo: Usado no segmento Y-53. | public void setMinimoValorTaxa(java.lang.String minimoValorTaxa) |
setUserProperties |
Remessa: Define variáveis para substituir valores calculados pelo sistema na geração de arquivos de remessa. Padrão: cnabDef-Inicio-Fim, exemplo: cnabDef-10-12 = ABC, preenche com ABC as posições 10 a 12 do registro de detalhe. O sistema completa com espaços à direita caso o valor não tenha o tamanho do campo e trunca caracteres a direita caso o tamanho exceda o máximo permitido pelo campo. As variáveis definidas pelo usuário têm precedência sobre as calculadas pelo sistema. |
public void setUserProperties(java.util.Map<java.lang.String,java.lang.String> userProperties) |
Comentários
0 comentário
Por favor, entre para comentar.