Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refatoração #11

Open
wants to merge 86 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
77da253
[REF] Improve test verbosit
mileo May 11, 2017
866633b
[FIX] Add requirements.txt
mileo May 11, 2017
af062db
[FIX] travis.yml
mileo May 11, 2017
6472529
Ajustado para CEF.
crsilveira Jul 13, 2016
4c11896
Ajuste agencia itau.
crsilveira Jul 13, 2016
0674121
Ajustes Santander.
crsilveira Jul 13, 2016
8de8598
Removido espaços e alguns ajustes.
crsilveira Jul 13, 2016
3dcfa77
Adicionado Sicredi.
crsilveira Jul 13, 2016
649c4fd
No layout do Santander campo "multa_valor_percentual" tem 2 decimais.
thiago-Malaca Jul 27, 2016
e749a99
Varias cobranças no mesmo lote
thiago-Malaca Jul 27, 2016
13a44e8
ignorando .idea
thiagointel4 Jan 23, 2017
3fee002
idea
thiagointel4 Jan 23, 2017
9eab753
deletando idea
thiagointel4 Jan 23, 2017
cd093f1
adicionando banco do brasil
thiagointel4 Jan 23, 2017
8168750
adicionando arquivo header
thiagointel4 Jan 23, 2017
d34137b
arrumando o header_lote_cobranca no formato BB
thiagointel4 Jan 23, 2017
0628ec6
arrumando o segmento_p no formato BB
thiagointel4 Jan 23, 2017
bef9315
arrumando o segmento_q no formato BB
thiagointel4 Jan 23, 2017
eb17596
arrumando o segmento_r no formato BB
thiagointel4 Jan 23, 2017
0d75721
arrumando o trailer_lote_cobranca no formato BB
thiagointel4 Jan 23, 2017
03269f5
arrumando o trailer_arquivo no formato BB
thiagointel4 Jan 23, 2017
9999926
arrumando o segmento
thiagointel4 Jan 24, 2017
38b3a08
criando gera_remessa
thiagointel4 Jan 25, 2017
83fe884
terminado as funções de geração de remessa
thiagointel4 Jan 26, 2017
9c5fd33
corrigido campos
thiagointel4 Jan 26, 2017
c1cc009
corrigido campos com 1 caracter
thiagointel4 Jan 26, 2017
5e3d6d1
colocando comentario
thiagointel4 Jan 26, 2017
b74929c
Update setup.py
mileo Jun 22, 2017
df0568c
Update setup.py
mileo Jun 22, 2017
dff4a06
[ADD] Segmentos A, B e C para permitir Ordem de Pagamento
Jul 4, 2017
f4fac83
[REM] Removendo arquivo incorreto
mileo Jul 7, 2017
8f665e9
[IMP] Lote de pagamento
mileo Jul 7, 2017
06fb618
[REM] Removendo arquivo em branco
mileo Jul 7, 2017
4d04eba
[REF] PEP8
mileo Jul 7, 2017
97eac61
[REF] Padronizando campo conforme dados de outros bancos
mileo Jul 8, 2017
3568a7e
[FIX] Correções arquivo json BB
mileo Jul 8, 2017
d7b9446
[IMP] Specs to doc ITAU
mileo Jul 8, 2017
53bd851
[REF] Clean code
mileo Jul 8, 2017
673a6e0
[REF] Flake 8 tests
mileo Jul 8, 2017
493784a
[REM] Código comentado
mileo Jul 8, 2017
eb1ef12
[FIX] Correções diversas para tornar os testes verdes
mileo Jul 8, 2017
10faf3e
[REM] Código comentado
mileo Jul 8, 2017
7a89303
Retornando os registros ao conteúdo padrão da biblioteca
mileo Jul 8, 2017
8fc1414
[REM] PAGFOR
mileo Jul 8, 2017
23ec083
[NEW] Débito e pagamento
mileo Jul 8, 2017
5eacec9
[NEW] Novo erro para funcionalidades não implementadas
mileo Jul 8, 2017
f54dbea
[REF] pep8
mileo Jul 8, 2017
0b1afa0
[NEW] Arquivo de constantes
mileo Jul 8, 2017
a334490
[REM] Classe não utilizada
mileo Jul 8, 2017
8c73169
[REF] Flake8
mileo Jul 8, 2017
70ec610
[REF] Rename data to data_itau
mileo Jul 8, 2017
2ba94d7
[NEW] Testes pagamento banco do brasil
mileo Jul 8, 2017
e648063
[REF] Refatoração da estrutura dos arquivos
mileo Jul 8, 2017
609a42c
[NEW] Novas constantes
mileo Jul 8, 2017
f7d00dd
[REF] import future
mileo Jul 8, 2017
db8d4fb
[REF] Nome dos testes
mileo Jul 8, 2017
4e2d52d
[REM] import não usado
mileo Jul 8, 2017
8ea84ad
Merge pull request #10 from kmee/feature/pagamento
mileo Jul 8, 2017
07b34e9
Itau, Cef, Bradesco 240.
fernandomr Sep 24, 2015
f0b36f7
alterações na lib para emitir bradesco240
fernandomr Oct 2, 2015
ea20a86
renomeacao de campos
fernandomr Dec 3, 2015
1613688
controle_banco
fernandomr Dec 3, 2015
328c2e7
detalhe
fernandomr Jan 6, 2016
760996d
add Segmento E e Headers
hendrixcosta Mar 17, 2016
f06bf52
[FIX] Correcoes nos tipos de operacoes e no json de trailer_lot_extrato
lfdivino Mar 21, 2016
a3e0dde
[ADD] Adicionado campo valor_pago no segmento_e
lfdivino Apr 7, 2016
eed5a9a
[FIX] Removido campo que nao estava sendo utilizado no json do segmen…
lfdivino Apr 20, 2016
c3ea5c4
[NEW] Adicionando o banco bradesco
mileo Jul 8, 2017
159d922
Merge pull request #11 from kmee/filter/bradesco
mileo Jul 8, 2017
0a1222d
[IMP] Testes Pagamento banco do Brasil
mileo Jul 9, 2017
fc0968e
[IMP] Melhoria na estrutura da biblioteca
mileo Jul 9, 2017
8b0e489
[NEW] Reestruturação dos eventos e lotes
mileo Jul 9, 2017
f034753
[FIX] Eventos duplicados
mileo Jul 9, 2017
fa9a95e
Merge pull request #12 from kmee/feature/importacao-pagamento
mileo Jul 9, 2017
7798a81
Header arquivo cnab240 sicoob
danimaribeiro May 2, 2016
6d28aea
Finalizando layout cnab240 - a testar
danimaribeiro May 2, 2016
2268c3b
Correções layout sicoob
danimaribeiro May 3, 2016
c467500
Validação do arquivo cnab ok
danimaribeiro May 3, 2016
94ac80f
Campos de juros e multa - passando corretamente o header para a cobranca
danimaribeiro May 4, 2016
03ce65f
[WIP] Segmentos T e U de retorno
danimaribeiro May 23, 2016
12eccc5
WIP - Segmento T
danimaribeiro May 24, 2016
b936646
WIP - Segmento U sicoob
danimaribeiro May 24, 2016
cc2f0a6
Merge pull request #14 from kmee/feature/sicoob
mileo Jul 10, 2017
8379b97
fix bancodobrasil header_lote_cobranca
Jul 31, 2017
f8ada21
add default value on header_lote_cobranca bancodobrasil controle_banco
Jul 31, 2017
b2ddf4d
Merge pull request #16 from deepakvashist/develop
mileo Aug 21, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Ajustado para CEF.
crsilveira authored and mileo committed Jul 7, 2017
commit 6472529363f3df37ac7b1c4ddd5857b438efca1b
12 changes: 6 additions & 6 deletions cnab240/bancos/cef/specs/header_arquivo.json
Original file line number Diff line number Diff line change
@@ -26,7 +26,7 @@
},

"04.0": {
"nome": "FEBRABANCNAB",
"nome": "vazio1",
"posicao_inicio": 9,
"posicao_fim": 17,
"formato": "alfa",
@@ -48,22 +48,22 @@
},

"07.0": {
"nome": "cedente_usoexclusivo_caixa",
"nome": "vazio2",
"posicao_inicio": 33,
"posicao_fim": 52,
"formato": "num",
"default": 0
},

"08.0": {
"nome": "cedente_codigo_agencia_cod",
"nome": "cedente_agencia",
"posicao_inicio": 53,
"posicao_fim": 57,
"formato": "num"
},

"09.0": {
"nome": "cedente_codigo_agencia_digito",
"nome": "cedente_agencia_dv",
"posicao_inicio": 58,
"posicao_fim": 58,
"formato": "alfa"
@@ -93,14 +93,14 @@
},

"13.0": {
"nome": "cedente_nomeEmpresa",
"nome": "cedente_nome",
"posicao_inicio": 73,
"posicao_fim": 102,
"formato": "alfa"
},

"14.0": {
"nome": "nomeDoBanco",
"nome": "nome_do_banco",
"posicao_inicio": 103,
"posicao_fim": 132,
"formato": "alfa"
8 changes: 4 additions & 4 deletions cnab240/bancos/cef/specs/header_lote_cobranca.json
Original file line number Diff line number Diff line change
@@ -92,7 +92,7 @@
},

"12.1": {
"nome": "cedente_agencia_cod",
"nome": "cedente_agencia",
"posicao_inicio": 54,
"posicao_fim": 58,
"formato": "num"
@@ -106,7 +106,7 @@
},

"14.1": {
"nome": "cedente_cod_cedente",
"nome": "cedente_codigo_codCedente",
"posicao_inicio": 60,
"posicao_fim": 65,
"formato": "num"
@@ -149,14 +149,14 @@
},

"20.1": {
"nome": "controleCobranca_remessaRetorno",
"nome": "arquivo_sequencia",
"posicao_inicio": 184,
"posicao_fim": 191,
"formato": "num"
},

"21.1": {
"nome": "controleCobranca_dataGravacao",
"nome": "controlecob_data_gravacao",
"posicao_inicio": 192,
"posicao_fim": 199,
"formato": "num"
63 changes: 36 additions & 27 deletions cnab240/bancos/cef/specs/segmento_p.json
Original file line number Diff line number Diff line change
@@ -25,10 +25,11 @@
},

"04.3P": {
"nome": "servico_numeroRegistro",
"nome": "servico_numero_registro",
"posicao_inicio": 9,
"posicao_fim": 13,
"formato": "num"
"formato": "num",
"default": 1
},

"05.3P": {
@@ -40,59 +41,61 @@
},

"06.3P": {
"nome": "cnab_exclusivo_campo06dot3",
"nome": "vazio1",
"posicao_inicio": 15,
"posicao_fim": 15,
"formato": "alfa",
"default": ""
},

"07.3P": {
"nome": "servico_codigoMovimento",
"nome": "servico_codigo_movimento",
"posicao_inicio": 16,
"posicao_fim": 17,
"formato": "num"
"formato": "num",
"default": 1
},

"08.3P": {
"nome": "cedente_agencia_cod",
"nome": "cedente_agencia",
"posicao_inicio": 18,
"posicao_fim": 22,
"formato": "num"
},

"09.3P": {
"nome": "cedente_agencia_conta_dv",
"nome": "cedente_agencia_dv",
"posicao_inicio": 23,
"posicao_fim": 23,
"formato": "alfa"
},

"10.3P": {
"nome": "cedente_codigoCedente",
"nome": "cedente_convenio",
"posicao_inicio": 24,
"posicao_fim": 29,
"formato": "num"
"formato": "num",
"default": 1
},

"11.3P": {
"nome": "cedente_caixa_exclusivo_campo11dot3-",
"nome": "vazio4",
"posicao_inicio": 30,
"posicao_fim": 37,
"formato": "num",
"default": 0
},

"12.3P": {
"nome": "caixa_exclusivo_campo12dot3-",
"nome": "vazio5",
"posicao_inicio": 38,
"posicao_fim": 40,
"formato": "num",
"default": 0
},

"13.3P": {
"nome": "carteira_numero",
"13.3.1P": {
"nome": "boleto_modalidade",
"posicao_inicio": 41,
"posicao_fim": 42,
"formato": "num"
@@ -102,21 +105,24 @@
"nome": "carteira_titulo",
"posicao_inicio": 43,
"posicao_fim": 57,
"formato": "num"
"formato": "num",
"default": 1
},

"14.3P": {
"nome": "cobranca_carteiraCod",
"posicao_inicio": 58,
"posicao_fim": 58,
"formato": "num"
"formato": "num",
"default": 1
},

"15.3P": {
"nome": "cobranca_cadastramento",
"posicao_inicio": 59,
"posicao_fim": 59,
"formato": "num"
"formato": "num",
"default": 1
},

"16.3P": {
@@ -131,14 +137,16 @@
"nome": "cobranca_emissaoBloqueto",
"posicao_inicio": 61,
"posicao_fim": 61,
"formato": "num"
"formato": "num",
"default": 1
},

"18.3P": {
"nome": "cobranca_distribuicaoBloqueto",
"posicao_inicio": 62,
"posicao_fim": 62,
"formato": "alfa"
"formato": "alfa",
"default": "1"
},

"19.3P": {
@@ -149,7 +157,7 @@
},

"19.3.2P": {
"nome": "caixa_exclusivo_campo19dot3dot2P",
"nome": "vazio7",
"posicao_inicio": 74,
"posicao_fim": 77,
"formato": "alfa",
@@ -184,7 +192,7 @@
"posicao_inicio": 106,
"posicao_fim": 106,
"formato": "alfa",
"default": 0
"default": "0"
},

"24.3P": {
@@ -216,14 +224,14 @@
},

"28.3P": {
"nome": "juros_data_mora",
"nome": "juros_mora_data",
"posicao_inicio": 119,
"posicao_fim": 126,
"formato": "num"
},

"29.3P": {
"nome": "juros_mora",
"nome": "juros_mora_taxa_dia",
"posicao_inicio": 127,
"posicao_fim": 141,
"formato": "num",
@@ -234,7 +242,8 @@
"nome": "desconto1_cod",
"posicao_inicio": 142,
"posicao_fim": 142,
"formato": "num"
"formato": "num",
"default": 1
},

"31.3P": {
@@ -269,7 +278,7 @@
},

"35.3P": {
"nome": "cedente_identificacaoTitulo",
"nome": "identificacao_titulo",
"posicao_inicio": 196,
"posicao_fim": 220,
"formato": "alfa"
@@ -311,15 +320,15 @@
},

"41.3P": {
"nome": "caixa_exclusivo_campo41dot3P",
"nome": "vazio11",
"posicao_inicio": 230,
"posicao_fim": 229,
"posicao_fim": 239,
"formato": "num",
"default": 0
},

"42.3P": {
"nome": "cnab_exclusivo_campo42dot3P",
"nome": "vazio12",
"posicao_inicio": 240,
"posicao_fim": 240,
"formato": "alfa",
6 changes: 3 additions & 3 deletions cnab240/bancos/cef/specs/trailer_arquivo.json
Original file line number Diff line number Diff line change
@@ -26,7 +26,7 @@
},

"04.9": {
"nome": "cnab_exclusivo_campo04dot9",
"nome": "vazio1",
"posicao_inicio": 9,
"posicao_fim": 17,
"formato": "alfa",
@@ -48,15 +48,15 @@
},

"07.9": {
"nome": "cnab_exclusivo_campo07dot9",
"nome": "vazio2",
"posicao_inicio": 30,
"posicao_fim": 35,
"formato": "alfa",
"default": ""
},

"08.9": {
"nome": "cnab_exclusivo_campo08dot9",
"nome": "vazio3",
"posicao_inicio": 36,
"posicao_fim": 240,
"formato": "alfa",
Loading