Cnab()
Descrição:
Classe responsável pelas operações básicas de EDI Bancário.
Herança:
Object()
Dependências:
-1899925557 /* /inteq/library/validators.js */
Propriedades:
pastaArquivo: Diretório do arquivo que será manipulado. pathArquivo: Diretório + nome do arquivo que será manipulado. arquivo: Objeto que representa o arquivo que será manipulado. arquivoInicializado: Informa se o arquivo já foi criado. sequencia: Seqüencial do arquivo. registro: Conjunto de caracteres que compõe uma linha do arquivo. qdeRegistros: Quantidade de registros do arquivo. banco: Banco da operação inscrição: Objeto que representa a inscrição da pessoa. Possui os seguintes atributos: numero: Número de inscrição da pessoa. tipo: Tipo de inscrição da pessoa. 0: Isento ou não informado 1: CPF 2: CNPJ 3: PIS/PASEP 9: Outros objRemessa: Objeto que será utilizado em operações de remessa. objRetorno: Objeto que será utilizado em operações de retorno. resumoInformativoDoArquivoDeRetorno: Texto que informa de forma resumida a natureza do arquivo de retorno. empresa: Chave da pessoa da operação. contaCorrente: Objeto que representa a conta corrente da pessoa da operação. Possui os seguintes atributos: chave: Chave da pessoa da conta dvAgencia: Digito verificador da agência. dvConta: Dígito verificador da conta. dvAgConta: Dígito verificador da conta/agência agencia: Número da agência. Conta: Número da conta.
Métodos:
inicializaObjRemessa() finalizaObjRemessa() sobreescreveRegistro( posicao, texto ) validaRegistro() gravaRegistro() internoInicializaRemessa() inicializaRemessa() internoFinalizaRemessa() finalizaRemessa() preparaObjetoRemessaPagamento() internoGeraRemessaPagamento() geraRemessaPagamento() preparaObjetoRemessaCobranca() internoGeraRemessaCobranca() geraRemessaCobranca() preparaObjetoRetorno() inicializaObjRetorno() finalizaObjRetorno() internoInicializaRetorno() inicializaRetorno() leRegistro() internoLeArquivoRetorno() leArquivoRetorno()