Objeto IContaCorrente
Propriedades:
- AcoesCobrancaRemessa – IAcoesCobrancaRemessa
Objeto que contém a coleção de ações de remessa possíveis para um determinado banco e carteira.
- AjudaCodigoAgencia – String
Utilizado para exibir uma breve ajuda a respeito do dado a ser passado na propriedade CodigoAgencia do Objeto DocumentoCobranca para banco e carteira selecionado. Esta propriedade será substituída pela propriedade Ajuda do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- AjudaCodigoCedente – String
Utilizado para exibir uma breve ajuda a respeito do dado a ser passado na propriedade CodigoCedente do Objeto DocumentoCobranca para o banco e carteira selecionado. Esta propriedade será substituída pela propriedade Ajuda do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- AjudaContaCorrente – String
Utilizado para exibir uma breve ajuda a respeito do dado a ser passado na propriedade ContaCorrente do Objeto DocumentoCobranca para o banco e carteira selecionado. Esta propriedade será substituída pela propriedade Ajuda do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- AjudaFimNossoNumero – String
Utilizado para exibir uma breve ajuda a respeito do dado a ser passado na propriedade FimNossoNumero do Objeto DocumentoCobranca para o banco e carteira selecionado. Esta propriedade será substituída pela propriedade Ajuda do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- AjudaInicioNossoNumero – String
Utilizado para exibir uma breve ajuda a respeito do dado a ser passado na propriedade InicioNossoNumero do Objeto DocumentoCobranca para o banco e carteira selecionado. Esta propriedade será substituída pela propriedade Ajuda do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- AjudaOutroDadoConfiguracao1 – String
Utilizado para exibir uma breve ajuda a respeito do dado a ser passado na propriedade OutroDadoConfiguracao1 do Objeto DocumentoCobranca para o banco e carteira selecionado. Esta propriedade será substituída pela propriedade Ajuda do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- AjudaOutroDadoConfiguracao2 – String
Utilizado para exibir uma breve ajuda a respeito do dado a ser passado na propriedade OutroDadoConfiguracao2 do Objeto DocumentoCobranca para o banco e carteira selecionado. Esta propriedade será substituída pela propriedade Ajuda do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- ArquivoLicenca – String
Utilizada para informar o arquivo de lincença que será usado para gerar os boletos. O caminho do arquivo de licença deverá ser o camiho fisico e absoluto tanto para geração de boletos online como Desktop eg: C:\cobrebem\licenca.conf. Após informar o valor para esta propriedade, verifique o valor da propriedade UltimaMensagemErro.
- ArquivoLicencaCartoesCredito – String
Utilizada para informar o arquivo de licença que será usado para aprovação de débito em cartões de crédito através do serviço Aprova Fácil. O caminho do arquivo de licença deverá ser o camiho fisico e absoluto eg: C:\cobrebem\licenca.conf. Após informar o valor para esta propriedade, verifique o valor da propriedade UltimaMensagemErro.
- ArquivoLicencaCartoesCreditoTexto – String
Esta propriedade permite que o conteúdo do arquivo de licença para cartões de crédito seja informado a partir de um banco de dados ao invés de um arquivo físico em disco. Se o arquivo de licença para cartões de crédito for informado a partir de um arquivo em disco, esta propriedade conterá o que deve ser salvo em um campo texto do seu banco de dados. Após informar o valor para esta propriedade, verifique o valor da propriedade UltimaMensagemErro.
- ArquivoLicencaTexto – String
Esta propriedade permite que o conteúdo do arquivo de licença seja informado a partir de um banco de dados ao invés de um arquivo físico em disco. Se o arquivo de licença for informado a partir de um arquivo em disco, esta propriedade conterá o que deve ser salvo em um campo texto do seu banco de dados. Após informar o valor para esta propriedade, verifique o valor da propriedade UltimaMensagemErro.
- ArquivoRemessa – IArquivoRemessa
Objeto que agrupa as informações para geração do arquivo de remessa
- ArquivoRetorno – IArquivoRetorno
Objeto que agrupa as informações para leitura do arquivo de retorno.
- CabecalhoCodigoAgencia – String
Exibe o nome externo usado pelo banco para a propriedade Codigo Agencia. Esta propriedade será substituída pela propriedade Cabecalho do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- CabecalhoCodigoCedente – String
Exibe o nome externo usado pelo banco para a propriedade CodigoCedente. Esta propriedade será substituída pela propriedade Cabecalho do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- CabecalhoContaCorrente – String
Exibe o nome externo usado pelo banco para a propriedade ContaCorrente. Esta propriedade será substituída pela propriedade Cabecalho do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- CabecalhoFimNossoNumero – String
Exibe o nome externo usado pelo banco para a propriedade FimNossoNumero. Esta propriedade será substituída pela propriedade Cabecalho do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- CabecalhoInicioNossoNumero – String
Exibe o nome externo usado pelo banco para a propriedade InicioNossoNumero. Esta propriedade será substituída pela propriedade Cabecalho do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- CabecalhoOutroDadoConfiguracao1 – String
Exibe o nome externo usado pelo banco para a propriedade OutroDadoConfiguracao1. Esta propriedade será substituída pela propriedade Cabecalho do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- CabecalhoOutroDadoConfiguracao2 – String
Exibe o nome externo usado pelo banco para a propriedade OutroDadoConfiguracao2. Esta propriedade será substituída pela propriedade Cabecalho do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- CancelaAprovacaoCartao[Index: Integer] – String
Utilize esta propriedade para solicitar o cancelamento da transação do Aprova Fácil. O número da transação deve ser informado para a propriedade Transacao do Objeto CartaoCredito.
- CarregaResultadoAprovacaoCartao[Index: Integer] – Boolean
Não utilizar este método, utilizar preferêncialmente a versão cgi do Aprova fácil.Se o valor retornado for True significa que o cartão foi aprovado se False não autorizado.
- CnpjCpfCedente – String
Esta é uma propriedade “read-only” oriunda do arquivo de licença que identifica o CNPJ ou CPF do emissor das cobranças.
- CodigoAgencia – String
Utilizada para informar o número da agência do banco que será utilizada para gerar os boletos. Esta propriedade normalmente é informada pelo o usuário no momento da configuração da conta corrente que pode ser chamada pelo método “ConfiguraContaCorrente”. Esta propriedade será substituída pela propriedade Valor do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- CodigoCarteira – String
Esta é uma propriedade “read-only” oriunda do arquivo de licença que identifica qual é o código da carteira.
- CodigoCedente – String
Utilizada para informar o código do cedente ou alguma outra informação necessária para configurar a conta corrente, para saber o que deve ser passado para esta propriedade leia a propriedade CabecalhoCodigoCedente. Esta propriedade normalmente é informada pelo o usuário no momento da configuração da conta corrente que pode ser chamada pelo método “ConfiguraContaCorrente”. Esta propriedade será substituída pela propriedade Valor do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- ConfirmaAprovacaoCartao[Index: Integer] – String
Quando uma transação de cartão de crédito é aprovada, após salvar os dados no seu banco de dados é necessário confirmar o recebimento do resultado da aprovação. Caso esta confirmação não seja efetuada o débito efetuado no cartão de crédito será automaticamente cancelado.
- DadosConfiguracao – IDadosConfiguracao
Reservado para versões futuras. Esta coleção substituirá as propriedades CodigoAgencia, NumeroContaCorrente, CodigoCedente, OutroDadoConfiguracao1 e OutroDadoConfiguracao2 que passarão a ser itens desta coleção.
- DocumentosCobranca – IDocumentosCobranca
Objeto que agrupa as informações dos títulos de cobrança.
- FimNossoNumero – String
Usada para informar o fim da numeração do campo “nossonumero”. Quando o campo nossonumero atinge esta numeração, esta volta para o número informado no campo “inicioNossoNumero”. Esta propriedade normalmente é informada pelo o usuário no momento da configuração da conta corrente que pode ser chamada pelo método “ConfiguraContaCorrente”. Esta propriedade será substituída pela propriedade Valor do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- FormatoDatas – String
Reservado para versões futuras.
- GeraHTMLBoleto[Index: Integer] – String
Utilizada para capturar o HTMLboleto. (Usado para gerar boleto na web ou criar uma rotina para envio de boleto por email). Para utilizar esta propriedade é necessário que o computador onde o CobreBemX está sendo executado esteja conectado na internet.
- GeraPDFBoleto[Index: Integer] – String
Reservado para versões futuras.
- ImpressaoSolicitada – Boolean
Indica se o botão de impressão foi clicado na tela de preview.
- InicioNossoNumero – String
Utilizada para informar o início da numeração do campo “nossonumero”. Esta propriedade normalmente é informada pelo o usuário no momento da configuração da conta corrente que pode ser chamada pelo método “ConfiguraContaCorrente”. Esta propriedade será substituída pela propriedade Valor do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- InstrucoesCobranca – IInstrucoesCobranca
Reservado para versões futuras
- LayoutsArquivoRemessa – ILayoutsArquivoRemessa
Objeto que contém a coleção de layouts de remessa possíveis para um determinado banco e carteira.
- LayoutsArquivoRetorno – ILayoutsArquivoRetorno
Objeto que contém a coleção de layouts de retorno possíveis para um determinado banco e carteira.
- LayoutsBoleto – ILayoutsBoleto
Objeto que contém a coleção de layouts de Boleto possíveis para um determinado banco e carteira.
- LayoutsBoletoEmail – ILayoutsBoletoEmail
Objeto que contém a coleção de layouts de Boletos para envio por Email possíveis para um determinado banco e carteira. Os layouts listados na coleção LayoutsBoleto também podem ser utilizados desde que os nomes sejam sufixados pelo texto “Impressao”.
- Licenca – ILicenca
Reservado para versões futuras
- LocalPagamento – String
Utilizada para informar o que será impresso no campo Local de Pagamento do boleto. Caso nada seja informado será exibida a mensagem padrão do banco.
- MascaraCodigoAgencia – String
Propriedade read-only, carregada a partir do aquivo de licença que contém o valor da máscara para a Propriedade CodigoAgencia. (recomendamos se possível utilizar a tela pronta do CBX que é chamada apartir do método ConfiguraContaCorrente, que será substituído pelo método ExibeTelaConfiguracao da coleção DadosConfiguracao) Esta propriedade será substituída pela propriedade Mascara do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- MascaraCodigoCedente – String
Propriedade read-only, carregada a partir do aquivo de licença que contém o valor da máscara para a Propriedade CodigoCedente. (recomendamos se possível utilizar a tela pronta do CBX que é chamada apartir do método ConfiguraContaCorrente, que será substituído pelo método ExibeTelaConfiguracao da coleção DadosConfiguracao. Esta propriedade será substituída pela propriedade Mascara do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- MascaraContaCorrente – String
Propriedade read-only, carregada a partir do aquivo de licença que contém o valor da máscara para a Propriedade NumeroContaCorrente. (recomendamos se possível utilizar a tela pronta do CBX que é chamada apartir do método ConfiguraContaCorrente, que será substituído pelo método ExibeTelaConfiguracao da coleção DadosConfiguracao) Esta propriedade será substituída pela propriedade Mascara do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- MascaraNossoNumero – String
Propriedade read-only, carregada a partir do aquivo de licença que contém o valor da máscara para os campos InicioNossoNumero, FimNossoNumero, ProximoNossoNumero. (recomendamos se possível utilizar a tela pronta do CBX que é chamada apartir do método ConfiguraContaCorrente, que será substituído pelo método ExibeTelaConfiguracao da coleção DadosConfiguracao) Esta propriedade será substituída pela propriedade Mascara do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- MascaraOutroDadoConfiguracao1 – String
Propriedade read-only, carregada a partir do aquivo de licença que contém o valor da máscara para a Propriedade OutroDadoConfiguracao1. (recomendamos se possível utilizar a tela pronta do CBX que é chamada apartir do método ConfiguraContaCorrente, que será substituído pelo método ExibeTelaConfiguracao da coleção DadosConfiguracao) Esta propriedade será substituída pela propriedade Mascara do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- MascaraOutroDadoConfiguracao2 – String
Propriedade read-only, carregada a partir do aquivo de licença que contém o valor da máscara para a Propriedade OutroDadoConfiguracao2. (recomendamos se possível utilizar a tela pronta do CBX que é chamada apartir do método ConfiguraContaCorrente, que será substituído pelo método ExibeTelaConfiguracao da coleção DadosConfiguracao) Esta propriedade será substituída pela propriedade Mascara do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- MeusDados – IMeusDados
Utilizada para criar uma ou mais propriedades que irão adicionar determinados dados ao boleto ou remessa que não tem uma propriedade especifica no CobreBemX.
- NaoUsarFatorVencimento – Boolean
Utilizada para especificar se o Cobre BemX deve ou não utilizar o fator de vencimento para geração dos boletos.Caso seu valor seja “True” não será utilizado o fator de vencimento, o valor padrão é “False” que no caso gera o fator de vencimento. Não é recomendado o uso desta propriedade.
- NomeBanco – String
Propriedade read-only, carregada a partir do aquivo de licença e indica o nome do banco
- NomeCarteira – String
Propriedade read-only, carregada a partir do aquivo de licença e indica o nome da carteira de cobrança utilizada.
- NomeCedente – String
Esta é uma propriedade “read-only” carregada a partir do arquivo de licença que identifica o nome do emissor das cobranças.
- NumeroBanco – String
Esta é uma propriedade “read-only” carregada a partir do arquivo de licença que identifica o numero do banco utilizado.
- NumeroContaCorrente – String
Utilizada para informar o número da conta corrente que será utilizada para gerar os boletos. Esta propriedade normalmente é informada pelo o usuário no momento da configuração da conta corrente que pode ser chamada pelo método “ConfiguraContaCorrente”, que será substituído pelo método ExibeTelaConfiguracao da coleção DadosConfiguracao. Esta propriedade será substituída pela propriedade Valor do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- OcorrenciasCobranca – IOcorrenciasCobranca
Objeto que contém a coleção de ocorrências de cobrança.
- OutroDadoConfiguracao1 – String
Esta propriedade é usada como campo auxiliar no processo de configuração e somente é usada quando necessário, para saber o que deve ser passado para esta propriedade leia a propriedade CabecalhoOutroDadoConfiguracao1. Esta propriedade normalmente é informada pelo o usuário no momento da configuração da conta corrente que pode ser chamada pelo método “ConfiguraContaCorrente”, que será substituído pelo método ExibeTelaConfiguracao da coleção DadosConfiguracao. Esta propriedade será substituída pela propriedade Valor do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- OutroDadoConfiguracao2 – String
Esta propriedade é usada como campo auxiliar no processo de configuração e somente é usada quando necessário, para saber o que deve ser passado para esta propriedade leia a propriedade CabecalhoOutroDadoConfiguracao1. Esta propriedade normalmente é informada pelo o usuário no momento da configuração da conta corrente que pode ser chamada pelo método “ConfiguraContaCorrente”, que será substituído pelo método ExibeTelaConfiguracao da coleção DadosConfiguracao. Esta propriedade será substituída pela propriedade Valor do Objeto DadoConfiguracao que corresponde a um item da coleção DadosConfiguracao.
- Padroes2aVia – IPadroes2avia
Objeto que contém os Padrões que serão utilizadas no caso de utilização do serviço 2aVia.com.
- PadroesAprovacaoCartoes – IPadroesAprovacaoCartoes
Objeto que agrupa as informações de Padrões de aprovação de cartão de crédito utilizando o serviço Aprova Fácil.
- PadroesBoleto – IPadroesBoleto
Objeto que agrupa as informações de dados que serão padrão para geração dos boletos.
- PadroesCobreBemECommerce – IPadroesCobreBemECommerce
Reservado para versões futuras.
- PadroesProxy – IPadroesProxy
Objeto que agrupa as propriedades de Proxy caso esteja utilizando um.
- PadroesTrocaArquivos – IPadroesTrocaArquivos
Reservado para versões futuras
- ProximoNossoNumero – String
Esta propriedade contém a informação do último nossonumero gerado, há a necessidade da criação de uma rotina que atualiza o valor da mesma a partir do banco de dados da aplicação que está utilizando o CobreBemX.
- SolicitaAprovacaoCartao[Index: Integer] – Boolean
Utilizada para enviar a solicitação de aprovação de débito em um cartão de crédito para o serviço Aprova Fácil. Se retornar verdadeiro o débito para o cartão foi aprovado pela administradora, se retornar falso o débito foi negado. Se falso deve também ser verificado o valor da propriedade EnviarRespostaAoNavegador do Objeto CartaoCredito.
- TiposComunicacaoTrocaArquivos – ITiposComunicacaoTrocaArquivos
Reservado para versões futuras
- TiposDocumentosCobranca – ITiposDocumentosCobranca
Objeto que contém a coleção de tipos de documento de cobrança possíveis para um determinado banco e carteira dentre eles os mais comuns são RC e DM.
- UltimaMensagemErro – String
Utilizada para retornar a última mensagem de erro ocorrida na utilização do CobreBemX. Esta propriedade deve sempre ser verificada após passar um arquivo de licença para o CobreBemX.
- ValorNaoIdentificado – Boolean
Utilizado para não exibir valor no código de barras passe True nesta propriedade caso deseje que o valor do boleto não seja identifcado no código de barras. Não é aconselhado o uso desta facilidade.
- Versao – String
Propriedade “read-only” que retorna a versão do CobreBemX que está sendo utilizada.
- VersaoArquivoLicenca – String
Reservado para versões futuras.
Métodos:
- CalcularDadosBoletos
Utilizado para efetuar apenas os cálculos dos dados do documento de cobrança como por exemplo os dígitos verificadores do Nosso Número, a Linha Digitável ou os números do Código de Barras.
- CarregaArquivosRetorno
Utilizado para carregar o arquivo retorno do banco, populando a coleção OcorrenciaCobranca.
- CarregaBoletosCobreBemECommerce
Método Reservado para versões futuras.
- CarregaResultadosAgendamentosCartaoCredito
Reservado para versões futuras.
- ConfiguraContaCorrente
Quando utilizada exibe uma tela para o Cedente configurar os dados de conta corrente. Este método será substituído pelo método ExibeTelaConfiguracao da coleção DadosConfiguracao.
- ConfirmaAprovacoesCartoes
Reservado para versões futuras.
- EnviaArquivoRemessa
Reservado para versões futuras
- EnviaBoletosPorEmail
Verifica toda a coleção documentos de cobrança, procurando os boletos marcardos para enviar o email. Para envio de boletos por email é necessário que as propriedades do objeto IPadroesEmail estejam corretamente configuradas. Somente para servidores que não utilizem os protocolos SSL e/ou TLS.
- ExportaBoletos2aVia
Método para integração com o serviço 2aVia.com
- GravaArquivoRemessa
Verifica toda a coleção documentos de cobrança, procurando todos os boletos marcados para arquivo remessa e vai gravar o arquivo no layout escolhido na propriedade Layout do Objeto IArquivoRemessa caso não seja informado nada nessa propriedade o arquivo será gravado no layout padrão do banco.
- ImprimeBoletos
Verifica toda a coleção documentos de cobrança, procurando os não marcados para envio de email e gerar arquivo remessa ou boletos marcardos para impressão (default), gerando uma tela de “PreView”. Método não suportado em aplicações Web.
- ImprimeBoletosSemPreview
Este método é equivalente ao método ImprimeBoletos, porém não exibe a tela de preview da impressão enviando os boletos diretamente para a impressora selecionada como padrão no Windows. Método não suportado em aplicações Web.
- RecebeArquivoRetorno
Reservado para versões futuras
- SolicitaAprovacaoCartoes
Solicita a aprovação de débito para todos os cartões de crédito informados na coleção IDocumentosCobranca.