Documentação Técnica – Objeto IContaCorrente
12035
page-template-default,page,page-id-12035,bridge-core-1.0.5,ajax_updown,page_not_loaded,,qode-title-hidden,qode_grid_1300,footer_responsive_adv,qode-theme-ver-18.1,qode-theme-bridge,qode_header_in_grid,wpb-js-composer js-comp-ver-6.0.2,vc_responsive

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.