Skip to content

Commit

Permalink
Specs do banco santander
Browse files Browse the repository at this point in the history
  • Loading branch information
danimaribeiro committed Jan 30, 2017
1 parent 5503829 commit e40a71e
Show file tree
Hide file tree
Showing 10 changed files with 1,578 additions and 0 deletions.
Empty file.
134 changes: 134 additions & 0 deletions cnab240/bancos/santander/specs/header_arquivo.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
{
"nome": "HeaderArquivo",
"campos": {
"01.0": {
"nome": "controle_banco",
"posicao_inicio": 1,
"posicao_fim": 3,
"formato": "num",
"default": 33
},

"02.0": {
"nome": "controle_lote",
"posicao_inicio": 4,
"posicao_fim": 7,
"formato": "num",
"default": 0
},

"03.0": {
"nome": "controle_registro",
"posicao_inicio": 8,
"posicao_fim": 8,
"formato": "num",
"default": 0
},

"04.0": {
"nome": "vazio1",
"posicao_inicio": 9,
"posicao_fim": 16,
"formato": "alfa",
"default": ""
},

"05.0": {
"nome": "cedente_inscricao_tipo",
"posicao_inicio": 17,
"posicao_fim": 17,
"formato": "num"
},

"06.0": {
"nome": "cedente_inscricao_numero",
"posicao_inicio": 18,
"posicao_fim": 32,
"formato": "num"
},

"07.0": {
"nome": "codigo_transmissao",
"posicao_inicio": 33,
"posicao_fim": 47,
"formato": "num"
},

"08.0": {
"nome": "vazio2",
"posicao_inicio": 48,
"posicao_fim": 72,
"formato": "alfa",
"default": ""
},

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

"10.0": {
"nome": "nome_do_banco",
"posicao_inicio": 103,
"posicao_fim": 132,
"formato": "alfa",
"default": "BANCO SANTANDER"
},

"11.0": {
"nome": "vazio3",
"posicao_inicio": 133,
"posicao_fim": 142,
"formato": "alfa",
"default": ""
},

"12.0": {
"nome": "codigo_remessa",
"posicao_inicio": 143,
"posicao_fim": 143,
"formato": "num",
"default": 1
},

"13.0": {
"nome": "arquivo_data_de_geracao",
"posicao_inicio": 144,
"posicao_fim": 151,
"formato": "num"
},

"14.0": {
"nome": "vazio4",
"posicao_inicio": 152,
"posicao_fim": 157,
"formato": "alfa",
"default": ""
},

"15.0": {
"nome": "arquivo_sequencia",
"posicao_inicio": 158,
"posicao_fim": 163,
"formato": "num"
},

"16.0": {
"nome": "arquivo_layout",
"posicao_inicio": 164,
"posicao_fim": 166,
"formato": "num",
"default": 40
},

"17.0": {
"nome": "vazio5",
"posicao_inicio": 167,
"posicao_fim": 240,
"formato": "alfa",
"default": ""
}
}
}
149 changes: 149 additions & 0 deletions cnab240/bancos/santander/specs/header_lote_cobranca.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,149 @@
{
"nome": "HeaderLoteCobranca",
"campos": {
"01.1": {
"nome": "controle_banco",
"posicao_inicio": 1,
"posicao_fim": 3,
"formato": "num",
"default": 33
},

"02.1": {
"nome": "controle_lote",
"posicao_inicio": 4,
"posicao_fim": 7,
"formato": "num"
},

"03.1": {
"nome": "controle_registro",
"posicao_inicio": 8,
"posicao_fim": 8,
"formato": "num",
"default": 1
},

"04.1": {
"nome": "servico_operacao",
"posicao_inicio": 9,
"posicao_fim": 9,
"formato": "alfa",
"default": "R"
},

"05.1": {
"nome": "servico_servico",
"posicao_inicio": 10,
"posicao_fim": 11,
"formato": "num",
"default": 1
},

"06.1": {
"nome": "vazio1",
"posicao_inicio": 12,
"posicao_fim": 13,
"formato": "alfa",
"default": ""
},

"07.1": {
"nome": "servico_layout",
"posicao_inicio": 14,
"posicao_fim": 16,
"formato": "num",
"default": 30
},

"08.1": {
"nome": "vazio2",
"posicao_inicio": 17,
"posicao_fim": 17,
"formato": "alfa",
"default": ""
},

"09.1": {
"nome": "cedente_inscricao_tipo",
"posicao_inicio": 18,
"posicao_fim": 18,
"formato": "num"
},

"10.1": {
"nome": "cedente_inscricao_numero",
"posicao_inicio": 19,
"posicao_fim": 33,
"formato": "num"
},

"11.1": {
"nome": "vazio3",
"posicao_inicio": 34,
"posicao_fim": 53,
"formato": "alfa",
"default": ""
},

"12.1": {
"nome": "codigo_transmissao",
"posicao_inicio": 54,
"posicao_fim": 68,
"formato": "num"
},

"13.1": {
"nome": "vazio4",
"posicao_inicio": 69,
"posicao_fim": 73,
"formato": "alfa",
"default": ""
},

"14.1": {
"nome": "cedente_nome",
"posicao_inicio": 74,
"posicao_fim": 103,
"formato": "alfa"
},

"15.1": {
"nome": "mensagem1",
"posicao_inicio": 104,
"posicao_fim": 143,
"formato": "alfa",
"default": ""
},

"16.1": {
"nome": "mensagem2",
"posicao_inicio": 144,
"posicao_fim": 183,
"formato": "alfa",
"default": ""
},

"17.1": {
"nome": "controlecob_numero",
"posicao_inicio": 184,
"posicao_fim": 191,
"formato": "num"
},

"18.1": {
"nome": "controlecob_data_gravacao",
"posicao_inicio": 192,
"posicao_fim": 199,
"formato": "num"
},

"19.1": {
"nome": "vazio5",
"posicao_inicio": 200,
"posicao_fim": 240,
"formato": "alfa",
"default": ""
}
}
}
Loading

0 comments on commit e40a71e

Please sign in to comment.