Gerar arquivo CNAB 240 Itau
CalebePrates opened this issue · 6 comments
Gostaria de sabe é possível gerar um arquivo Cnab 240 do Itau. Se sim, teria algum exemplo de utilização do python-cnab para gerar esse arquivo? Senti falta de documentação no projeto.
Estava querendo essa documentação também pra ver a lógica implementada
Não tenho uma documentação, mas, aqui estudando e utilizando os testes, que inclusive estão com erro, como um parâmetro pra seguir, é possível criar um arquivo seguindo a lógica:
from decimal import Decimal
from cnab240.tipos import Arquivo
from cnab240.bancos import itau
dict_arquivo = {
'cedente_inscricao_tipo': 2,
'cedente_inscricao_numero': 15594050000111,
'cedente_agencia': 4459,
'cedente_conta': 17600,
'cedente_agencia_conta_dv': 6,
'cedente_nome': "TRACY TECNOLOGIA LTDA ME",
'arquivo_data_de_geracao': 27062012,
'arquivo_hora_de_geracao': 112000,
'arquivo_sequencia': 900002
}
dict_cobranca = {
'cedente_agencia': 4459,
'cedente_conta': 17600,
'cedente_agencia_conta_dv': 6,
'carteira_numero': 109,
'nosso_numero': 99999999,
'nosso_numero_dv': 9,
'numero_documento': '9999999999',
'vencimento_titulo': 30072012,
'valor_titulo': Decimal('100.00'),
'especie_titulo': 8,
'aceite_titulo': 'A',
'data_emissao_titulo': 27062012,
'juros_mora_taxa_dia': Decimal('2.00'),
'valor_abatimento': Decimal('0.00'),
'identificacao_titulo': 'BOLETO DE TESTE',
'codigo_protesto': 3,
'prazo_protesto': 0,
'codigo_baixa': 0,
'prazo_baixa': 0,
'sacado_inscricao_tipo': 1,
'sacado_inscricao_numero': 83351622120,
'sacado_nome': 'JESUS DO CEU',
'sacado_endereco': 'RUA AVENIDA DO CEU, 666',
'sacado_bairro': 'JD PARAISO',
'sacado_cep': 60606,
'sacado_cep_sufixo': 666,
'sacado_cidade': 'PARAISO DE DEUS',
'sacado_uf': 'SP',
}
arq = Arquivo(itau, **dict_arquivo)
header = {}
arq.incluir_cobranca(header, **dict_cobranca)
print(arq)
@EduardoJM Olá, você conseguiu finalizar o cnab240 com essa lib? to brigando a uns dias já e nao consegui mesmo com o codigo que voce deixou disponível.
@EduardoJM Olá, você conseguiu finalizar o cnab240 com essa lib? to brigando a uns dias já e nao consegui mesmo com o codigo que voce deixou disponível.
Quando precisei voltar a questão dos CNAB's acabei começando a escrever um código próprio (https://github.com/EduardoJM/enhanced-cnab) baseado na (https://github.com/openboleto/OpenCnabPHP), mas ainda está muito instável, então não recomendo pra uso geral kkkkkkkkk
@EduardoJM Olá, você conseguiu finalizar o cnab240 com essa lib? to brigando a uns dias já e nao consegui mesmo com o codigo que voce deixou disponível.
Quando precisei voltar a questão dos CNAB's acabei começando a escrever um código próprio (https://github.com/EduardoJM/enhanced-cnab) baseado na (https://github.com/openboleto/OpenCnabPHP), mas ainda está muito instável, então não recomendo pra uso geral kkkkkkkkk
kkkk, eu preciso gerar um arquivo de remessa pro banco itau, seu código está "estável" para essa situação?
kkkk, eu preciso gerar um arquivo de remessa pro banco itau, seu código está "estável" para essa situação?
Tá relativamente estável rsrsrs
mas só adicionei o layout do CNAB 400 deles, não adicionei ao CNAB 240 ainda