├── .gitignore ├── .travis.yml ├── LICENSE.md ├── README.md ├── cnab240 ├── __init__.py ├── bancos │ ├── __init__.py │ ├── cef │ │ ├── __init__.py │ │ ├── specs │ │ │ ├── diferencas_arquivos_SegmentoU.txt │ │ │ ├── diferencas_arquivos_segmentoT.txt │ │ │ ├── diferencas_arquivos_trailer_lote.txt │ │ │ ├── header_arquivo.json │ │ │ ├── header_lote_cobranca.json │ │ │ ├── segmento_p.json │ │ │ ├── segmento_q.json │ │ │ ├── segmento_r.json │ │ │ ├── segmento_t.json │ │ │ ├── segmento_u.json │ │ │ ├── spec_to_doc.py │ │ │ ├── trailer_arquivo.json │ │ │ └── trailer_lote_cobranca.json │ │ └── specsExtrato │ │ │ ├── LEIAME.txt~ │ │ │ ├── diferencas_segmentoE.txt │ │ │ ├── header_arquivo.json │ │ │ ├── header_lote_extrato.json │ │ │ ├── header_lote_extrato.json~ │ │ │ ├── leiame.txt │ │ │ ├── segmento_e.json │ │ │ ├── segmento_e.json~ │ │ │ ├── trailer_arquivo.json │ │ │ ├── trailer_lote_extrato.json │ │ │ └── trailer_lote_extrato.json~ │ ├── hsbc │ │ ├── __init__.py │ │ └── specs │ │ │ ├── header_arquivo.json │ │ │ ├── header_lote_cobranca.json │ │ │ ├── segmento_p.json │ │ │ ├── segmento_q.json │ │ │ ├── segmento_r.json │ │ │ ├── segmento_t.json │ │ │ ├── segmento_u.json │ │ │ ├── trailer_arquivo.json │ │ │ └── trailer_lote_cobranca.json │ ├── itau │ │ ├── __init__.py │ │ └── specs │ │ │ ├── header_arquivo.json │ │ │ ├── header_lote_cobranca.json │ │ │ ├── segmento_p.json │ │ │ ├── segmento_q.json │ │ │ ├── segmento_r.json │ │ │ ├── segmento_t.json │ │ │ ├── segmento_u.json │ │ │ ├── spec_to_doc.py │ │ │ ├── trailer_arquivo.json │ │ │ └── trailer_lote_cobranca.json │ └── santander │ │ ├── __init__.py │ │ └── specs │ │ ├── header_arquivo.json │ │ ├── header_lote_cobranca.json │ │ ├── segmento_p.json │ │ ├── segmento_q.json │ │ ├── segmento_r.json │ │ ├── segmento_t.json │ │ ├── segmento_u.json │ │ ├── spec_to_doc.py │ │ ├── trailer_arquivo.json │ │ └── trailer_lote_cobranca.json ├── errors.py ├── eventos │ ├── __init__.py │ └── cobranca.py ├── lotes │ ├── __init__.py │ └── cobranca.py ├── registro.py └── tipos.py ├── run_tests.sh ├── setup.py └── tests ├── __init__.py ├── arquivos ├── cobranca.itau.rem ├── cobranca.itau.ret ├── cobranca.santander.ret └── cobranca_dict.itau.rem ├── data.py ├── test_arquivo.py ├── test_evento.py ├── test_lote.py └── test_registro.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/README.md -------------------------------------------------------------------------------- /cnab240/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /cnab240/bancos/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/__init__.py -------------------------------------------------------------------------------- /cnab240/bancos/cef/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cnab240/bancos/cef/specs/diferencas_arquivos_SegmentoU.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specs/diferencas_arquivos_SegmentoU.txt -------------------------------------------------------------------------------- /cnab240/bancos/cef/specs/diferencas_arquivos_segmentoT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specs/diferencas_arquivos_segmentoT.txt -------------------------------------------------------------------------------- /cnab240/bancos/cef/specs/diferencas_arquivos_trailer_lote.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specs/diferencas_arquivos_trailer_lote.txt -------------------------------------------------------------------------------- /cnab240/bancos/cef/specs/header_arquivo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specs/header_arquivo.json -------------------------------------------------------------------------------- /cnab240/bancos/cef/specs/header_lote_cobranca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specs/header_lote_cobranca.json -------------------------------------------------------------------------------- /cnab240/bancos/cef/specs/segmento_p.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specs/segmento_p.json -------------------------------------------------------------------------------- /cnab240/bancos/cef/specs/segmento_q.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specs/segmento_q.json -------------------------------------------------------------------------------- /cnab240/bancos/cef/specs/segmento_r.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specs/segmento_r.json -------------------------------------------------------------------------------- /cnab240/bancos/cef/specs/segmento_t.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specs/segmento_t.json -------------------------------------------------------------------------------- /cnab240/bancos/cef/specs/segmento_u.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specs/segmento_u.json -------------------------------------------------------------------------------- /cnab240/bancos/cef/specs/spec_to_doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specs/spec_to_doc.py -------------------------------------------------------------------------------- /cnab240/bancos/cef/specs/trailer_arquivo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specs/trailer_arquivo.json -------------------------------------------------------------------------------- /cnab240/bancos/cef/specs/trailer_lote_cobranca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specs/trailer_lote_cobranca.json -------------------------------------------------------------------------------- /cnab240/bancos/cef/specsExtrato/LEIAME.txt~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specsExtrato/LEIAME.txt~ -------------------------------------------------------------------------------- /cnab240/bancos/cef/specsExtrato/diferencas_segmentoE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specsExtrato/diferencas_segmentoE.txt -------------------------------------------------------------------------------- /cnab240/bancos/cef/specsExtrato/header_arquivo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specsExtrato/header_arquivo.json -------------------------------------------------------------------------------- /cnab240/bancos/cef/specsExtrato/header_lote_extrato.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specsExtrato/header_lote_extrato.json -------------------------------------------------------------------------------- /cnab240/bancos/cef/specsExtrato/header_lote_extrato.json~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specsExtrato/header_lote_extrato.json~ -------------------------------------------------------------------------------- /cnab240/bancos/cef/specsExtrato/leiame.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specsExtrato/leiame.txt -------------------------------------------------------------------------------- /cnab240/bancos/cef/specsExtrato/segmento_e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specsExtrato/segmento_e.json -------------------------------------------------------------------------------- /cnab240/bancos/cef/specsExtrato/segmento_e.json~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specsExtrato/segmento_e.json~ -------------------------------------------------------------------------------- /cnab240/bancos/cef/specsExtrato/trailer_arquivo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specsExtrato/trailer_arquivo.json -------------------------------------------------------------------------------- /cnab240/bancos/cef/specsExtrato/trailer_lote_extrato.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specsExtrato/trailer_lote_extrato.json -------------------------------------------------------------------------------- /cnab240/bancos/cef/specsExtrato/trailer_lote_extrato.json~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/cef/specsExtrato/trailer_lote_extrato.json~ -------------------------------------------------------------------------------- /cnab240/bancos/hsbc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cnab240/bancos/hsbc/specs/header_arquivo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/hsbc/specs/header_arquivo.json -------------------------------------------------------------------------------- /cnab240/bancos/hsbc/specs/header_lote_cobranca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/hsbc/specs/header_lote_cobranca.json -------------------------------------------------------------------------------- /cnab240/bancos/hsbc/specs/segmento_p.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/hsbc/specs/segmento_p.json -------------------------------------------------------------------------------- /cnab240/bancos/hsbc/specs/segmento_q.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/hsbc/specs/segmento_q.json -------------------------------------------------------------------------------- /cnab240/bancos/hsbc/specs/segmento_r.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/hsbc/specs/segmento_r.json -------------------------------------------------------------------------------- /cnab240/bancos/hsbc/specs/segmento_t.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/hsbc/specs/segmento_t.json -------------------------------------------------------------------------------- /cnab240/bancos/hsbc/specs/segmento_u.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/hsbc/specs/segmento_u.json -------------------------------------------------------------------------------- /cnab240/bancos/hsbc/specs/trailer_arquivo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/hsbc/specs/trailer_arquivo.json -------------------------------------------------------------------------------- /cnab240/bancos/hsbc/specs/trailer_lote_cobranca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/hsbc/specs/trailer_lote_cobranca.json -------------------------------------------------------------------------------- /cnab240/bancos/itau/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cnab240/bancos/itau/specs/header_arquivo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/itau/specs/header_arquivo.json -------------------------------------------------------------------------------- /cnab240/bancos/itau/specs/header_lote_cobranca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/itau/specs/header_lote_cobranca.json -------------------------------------------------------------------------------- /cnab240/bancos/itau/specs/segmento_p.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/itau/specs/segmento_p.json -------------------------------------------------------------------------------- /cnab240/bancos/itau/specs/segmento_q.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/itau/specs/segmento_q.json -------------------------------------------------------------------------------- /cnab240/bancos/itau/specs/segmento_r.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/itau/specs/segmento_r.json -------------------------------------------------------------------------------- /cnab240/bancos/itau/specs/segmento_t.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/itau/specs/segmento_t.json -------------------------------------------------------------------------------- /cnab240/bancos/itau/specs/segmento_u.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/itau/specs/segmento_u.json -------------------------------------------------------------------------------- /cnab240/bancos/itau/specs/spec_to_doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/itau/specs/spec_to_doc.py -------------------------------------------------------------------------------- /cnab240/bancos/itau/specs/trailer_arquivo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/itau/specs/trailer_arquivo.json -------------------------------------------------------------------------------- /cnab240/bancos/itau/specs/trailer_lote_cobranca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/itau/specs/trailer_lote_cobranca.json -------------------------------------------------------------------------------- /cnab240/bancos/santander/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cnab240/bancos/santander/specs/header_arquivo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/santander/specs/header_arquivo.json -------------------------------------------------------------------------------- /cnab240/bancos/santander/specs/header_lote_cobranca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/santander/specs/header_lote_cobranca.json -------------------------------------------------------------------------------- /cnab240/bancos/santander/specs/segmento_p.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/santander/specs/segmento_p.json -------------------------------------------------------------------------------- /cnab240/bancos/santander/specs/segmento_q.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/santander/specs/segmento_q.json -------------------------------------------------------------------------------- /cnab240/bancos/santander/specs/segmento_r.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/santander/specs/segmento_r.json -------------------------------------------------------------------------------- /cnab240/bancos/santander/specs/segmento_t.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/santander/specs/segmento_t.json -------------------------------------------------------------------------------- /cnab240/bancos/santander/specs/segmento_u.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/santander/specs/segmento_u.json -------------------------------------------------------------------------------- /cnab240/bancos/santander/specs/spec_to_doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/santander/specs/spec_to_doc.py -------------------------------------------------------------------------------- /cnab240/bancos/santander/specs/trailer_arquivo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/santander/specs/trailer_arquivo.json -------------------------------------------------------------------------------- /cnab240/bancos/santander/specs/trailer_lote_cobranca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/bancos/santander/specs/trailer_lote_cobranca.json -------------------------------------------------------------------------------- /cnab240/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/errors.py -------------------------------------------------------------------------------- /cnab240/eventos/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cnab240/eventos/cobranca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/eventos/cobranca.py -------------------------------------------------------------------------------- /cnab240/lotes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cnab240/lotes/cobranca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/lotes/cobranca.py -------------------------------------------------------------------------------- /cnab240/registro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/registro.py -------------------------------------------------------------------------------- /cnab240/tipos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/cnab240/tipos.py -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/run_tests.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/arquivos/cobranca.itau.rem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/tests/arquivos/cobranca.itau.rem -------------------------------------------------------------------------------- /tests/arquivos/cobranca.itau.ret: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/tests/arquivos/cobranca.itau.ret -------------------------------------------------------------------------------- /tests/arquivos/cobranca.santander.ret: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/tests/arquivos/cobranca.santander.ret -------------------------------------------------------------------------------- /tests/arquivos/cobranca_dict.itau.rem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/tests/arquivos/cobranca_dict.itau.rem -------------------------------------------------------------------------------- /tests/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/tests/data.py -------------------------------------------------------------------------------- /tests/test_arquivo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/tests/test_arquivo.py -------------------------------------------------------------------------------- /tests/test_evento.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/tests/test_evento.py -------------------------------------------------------------------------------- /tests/test_lote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/tests/test_lote.py -------------------------------------------------------------------------------- /tests/test_registro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TracyWebTech/cnab240/HEAD/tests/test_registro.py --------------------------------------------------------------------------------