25
TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O APRESENTANTE DE PROTESTO E O CRA21 P21 Sistemas

TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O APRESENTANTE DE PROTESTO

E O CRA21

P21 Sistemas

Page 2: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

2

HISTÓRICO DE REVISÃO

Revisão Data Alterações Tarefa Autor

0.1 24/02/2012 Criação do documento TRF2012/008205 Vagner Filho

0.2 22/04/2012 Envio de arquivo assinado TRF2013/011419 Vagner Filho

0.3 07/08/2013 Alteração formato mensagem TRF2013/012196 Vagner Filho

0.4 19/08/2013 Adição de download XML assinado TRF2013/012282 Vagner Filho

Page 3: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

3

SUMÁRIO

HISTÓRICO DE REVISÃO ........................................................................................................ 2

SUMÁRIO .................................................................................................................................. 3

OBJETIVO ................................................................................................................................. 4

URL DE ACESSO AO SISTEMA .............................................................................................. 4

PARÂMETROS DE ENVIO ....................................................................................................... 5

NOMENCLATURA DE ARQUIVOS ..................................................................................... 5

REMESSA ........................................................................................................................... 5

DESISTENCIA .................................................................................................................... 6

CANCELAMENTO .............................................................................................................. 6

CONFIRMAÇÃO ................................................................................................................. 7

RETORNO ........................................................................................................................... 7

DOWNLOAD DE ARQUIVOS ................................................................................................... 8

ENVIO DE ARQUIVOS ............................................................................................................. 9

ENVIO DE ARQUIVOS COM IMAGENS ................................................................................ 10

ENVIO DE ARQUIVOS ASSINADOS ..................................................................................... 11

DOWNLOAD DE ARQUIVOS ASSINADOS ........................................................................... 12

MENSAGENS – ENVIO DE REMESSA .................................................................................. 13

MENSAGENS – ENVIO DE DESISTENCIA/CANCELAMENTO ............................................ 17

MENSAGENS – DOWNLOAD CONFIRMAÇÃO .................................................................... 21

MENSAGENS – DOWNLOAD RETORNO ............................................................................. 21

MENSAGENS – ATRIBUTOS ................................................................................................. 22

MENSAGENS – CÓDIGOS ..................................................................................................... 23

Page 4: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

4

OBJETIVO

Descrever a realização da tramitação de arquivos de Títulos entre os Apresentantes de Protesto e o CRA21.

URL DE ACESSO AO SISTEMA

1. Homologação (ambiente de testes): cra[sigla_estado].cra21.com.br/cra[sigla_estado]/xml/xml.php Ex: http://crasc.cra21.com.br/crasc/xml/xml.php

ATENÇÃO: no ambiente de homologação utilizar o protocolo HTTP

2. Produção (ambiente de funcionamento do sistema): cra[sigla_estado].crabr.com.br/cra[sigla_estado]/xml/xml.php

Ex: https://crasc.crabr.com.br/crasc/xml/xml.php

ATENÇÃO: no ambiente de produção utilizar o protocolo HTTPS

Page 5: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

5

PARÂMETROS DE ENVIO

1. Os dados (parâmetros) devem ser enviados pelo método POST.

2. Os parâmetros para envio/recepção são:

user_code => login do usuário

user_pass => senha do usuário

user_dados => conteúdo do arquivo xml (somente no envio).

user_arq => nome do arquivo no formato FEBRABAN.

user_sign => conteúdo da assinatura do arquivo (somente para CRAs habilitadas).

NOMENCLATURA DE ARQUIVOS

REMESSA

BNNNDDMM.AAS, onde:

B: constante que indica ser arquivo de Remessa;

NNN: código numérico do Apresentante;

DD: dia;

MM: mês;

AA: ano de referência;

S: sequencial do arquivo (mínimo 1, máximo 9). Ex: B0002401.121 (Arquivo único de 24/01/2012 e sequencial 1).

Obs: o campo “NNN” pode ser alterado para mais posições no caso de apresentantes conveniados que não são bancos.

Page 6: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

6

DESISTENCIA

DPNNNDDMM.AAS, onde:

DP: constante que indica ser arquivo de Desistência;

NNN: código numérico do Apresentante;

DD: dia;

MM: mês;

AA: ano de referência;

S: sequencial do arquivo (mínimo 1, máximo 9).

Ex: DP3412401.121 (Arquivo do Itaú de 24/01/2012 e sequencial 1).

Obs: o campo “NNN” pode ser alterado para mais posições no caso de apresentantes conveniados que não são bancos.

CANCELAMENTO

CPNNNDDMM.AAS, onde:

CP: constante que indica ser arquivo de Cancelamento;

NNN: código numérico do Apresentante;

DD: dia;

MM: mês;

AA: ano de referência;

S: sequencial do arquivo (mínimo 1, máximo 9).

Ex: CP3412401.121 (Arquivo do Itaú de 24/01/2012 e sequencial 1).

Obs: o campo “NNN” pode ser alterado para mais posições no caso de apresentantes conveniados que não são bancos.

Page 7: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

7

CONFIRMAÇÃO

CNNNDDMM.AAS, onde:

C: constante que indica ser arquivo de Confirmação;

NNN: código numérico do Apresentante;

DD: dia;

MM: mês;

AA: ano de referência;

S: sequencial do arquivo (mínimo 1, máximo 9).

Ex: C3412401.121 (Arquivo do Itaú de 24/01/2012 e sequencial 1).

Obs: o campo “NNN” pode ser alterado para mais posições no caso de apresentantes conveniados que não são bancos.

RETORNO

RNNNDDMM.AAS, onde:

R: constante que indica ser arquivo de Retorno;

NNN: código numérico do Apresentante;

DD: dia;

MM: mês;

AA: ano de referência;

S: sequencial do arquivo (mínimo 1, máximo 9).

Ex: R3412401.121 (Arquivo do Itaú de 24/01/2012 e sequencial 1).

Obs: o campo “NNN” pode ser alterado para mais posições no caso de apresentantes conveniados que não são bancos.

Page 8: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

8

DOWNLOAD DE ARQUIVOS

1. Serão retornados todos os arquivos de confirmação/retorno conforme a data informada no nome do arquivo.

2. Exemplo de retorno do arquivo XML de confirmação (Layout XML da Febraban): xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <confirmacao> <hd h01="0" h02="999" h03="CLUBE DE DIRETORES LOJISTAS DE MANAUS" h04="18032011" h05="SDT" h06="BFO" h07="CRT" h08="000010" h09="0002" h10="0002" h11="0000" h12="0002" h13="" h14="043" h15="1302603" h16="046723" h17="0001" /> <tr t01="1" t02="999" t03="77" t04="MIKITOS IND E COM DE GEN ALIM DO AMAZONAS LT" t05="MIKITOS IND E COM DE GEN ALIM DO AMAZONAS LT" t06="05492907000139" t07="FRANCISCA MENDES" t08="69099345" t09="MANAUS" t10="AM" t11="" t12="DM" t13="54995" t14="23042009" t15="14052009" t16="001" t17="00000000095966" t18="00000000095966" t19="MANAUS" t20="M" t21="N" t22="1" t23="CARLOS TADEU ROCHA DE ALMEIDA" t24="002" t25="00003535215234" t26="00002744212" t27="BIRIBA N 03" t28="69405000" t29="IRANDUBA" t30="AM" t31="01" t32="0000000123" t33="" t34="05072011" t35="0000000000" t36="" t37="00000000" t38="" t39="CENTRO" t40="0000000000" t41="000000" t42="0000000200" t43="00000" t44="000000000000000" t45="000" t46="" t47="" t48="" t49="" t50="0" t51="" t52="0002" /> <tl t01="9" t02="999" t03="CLUBE DE DIRETORES LOJISTAS DE MANAUS" t04="18032011" t05="00006" t06="000000000000134630" t07="" t08="0004" /> </confirmacao>

Page 9: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

9

ENVIO DE ARQUIVOS

1. O conteúdo do arquivo deve estar de acordo com o Layout XML da Febraban. O arquivo pode conter mais de uma remessa,

agrupadas uma abaixo da outra. Desde que esteja em conformidade com o Padrão. Exemplo:

<?xml version="1.0"?>

<remessa> <hd h01="0" h02="237" h03="BANCO BRADESCO" h04="18042012" h05="BFO" h06="SDT" h07="TPR" h08="000005" h09="0001" h10="0001" h11="0000" h12="0001" h13="" h14="043" h15="0000001" h16="" h17="0001" /> <tr t01="1" t02="237" t03="000000000000000" t04="GABRIEL AARON CARN 4" t05="GABRIEL AARON CARN 4" t06="82856680100" t07="QE 20 CONJ. M CASA 10" t08="71000000" t09="BRASILIA" t10="DF" t11="1987" t12="NCE" t13="1987" t14="01012000" t15="99999999" t16="001" t17="00000000008700" t18="00000000008700" t19="ASA SUL" t20="" t21="N" t22="1" t23="P21 SISTEMAS" t24="002" t25="82856680100" t26="" t27="QE 20 CONJ. M CASA 10" t28="71000000" t29="BRASILIA" t30="DF" t31="00" t32="" t33="" t34="00000000" t35="0000000000" t36="D" t37="00000000" t38="" t39="ASA SUL" t40="0000000000" t41="000000" t42="0000000000" t43="00000" t44="000000000000000" t45="000" t46="" t47="" t48="" t49="" t50="0000000000" t51="" t52="0002" /> <tl t01="9" t02="237" t03="BANCO BRADESCO" t04="18042012" t05="00003" t06="000000000000008700" t07="" t08="0003" /> </remessa>

Page 10: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

10

ENVIO DE ARQUIVOS COM IMAGENS

1. Assinar as imagens digitalmente. 2. Compactar somente os arquivos assinados para a extensão *.zip

3. Converter o arquivo para base64 encode.

4. Inserir o código gerado no atributo T51 da tag <TR> do XML.

2. O restante do conteúdo do arquivo deve estar de acordo com o Layout XML da FEBRABAN. Exemplo: <?xml version="1.0"?> <remessa> <hd h01="0" h02="237" h03="BANCO BRADESCO" h04="18042012" h05="BFO" h06="SDT" h07="TPR" h08="000005" h09="0001" h10="0001" h11="0000" h12="0001" h13="" h14="043" h15="0000001" h16="" h17="0001" /> <tr t01="1" t02="237" t03="000000000000000" t04="GABRIEL AARON CARN 4" t05="GABRIEL AARON CARN 4" t06="82856680100" t07="QE 20 CONJ. M CASA 10" t08="71000000" t09="BRASILIA" t10="DF" t11="1987" t12="NCE" t13="1987" t14="01012000" t15="99999999" t16="001" t17="00000000008700" t18="00000000008700" t19="ASA SUL" t20="" t21="N" t22="1" t23="P21 SISTEMAS" t24="002" t25="82856680100" t26="" t27="QE 20 CONJ. M CASA 10" t28="71000000" t29="BRASILIA" t30="DF" t31="00" t32="" t33="" t34="00000000" t35="0000000000" t36="D" t37="00000000" t38="" t39="ASA SUL" t40="0000000000" t41="000000" t42="0000000000" t43="00000" t44="000000000000000" t45="000" t46="" t47="" t48="" t49="" t50="0000000000" t51="UEsDBBQAAAAIAL1gNT6 UEsDBBQAAAAIAL1gNT6" t52="0002" /> <tl t01="9" t02="237" t03="BANCO BRADESCO" t04="18042012" t05="00003" t06="000000000000008700" t07="" t08="0003" />

</remessa>

Page 11: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

11

ENVIO DE ARQUIVOS ASSINADOS

TAMANHO CERTIFICADO: 1024 ou 2048 (recomendável) bits

CRIPTOGRAFIA: PKCS7

FORMATO ASSINATURA: PEM

TIPO ASSINATURA: Detached

Conteúdo da assinatura (user_sign)

Assinar conteúdo do arquivo no formato PEM.

Converter conteúdo da assinatura para hexadecimal.

O conteúdo da assinatura deve ser enviado no campo “user_sign”.

Conteúdo do arquivo (user_dados)

Converter o conteúdo do arquivo não assinado para base64 e depois para hexadecimal.

O conteúdo do arquivo não assinado deve ser enviado no campo “user_dados”.

Page 12: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

12

DOWNLOAD DE ARQUIVOS ASSINADOS

O download de arquivo assinado segue o mesmo processo do download não assinado, mas o conteúdo do XML retornado é diferente.

Exemplo XML do download de arquivo assinado

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <confirmacao> <sistema>Central de Remessas de Arquivos</sistema> <data>16/08/2013</data> <hora>15:55:59</hora> <codigo>30555</codigo> <databinary>3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D2249534F2D383835392D</databinary> <datasign>2D2D2D2D2D424547494E20504B4353372D2D2D2D2D0A4D4949487177594A4B6F5A496876634E4151</datasign> <final>00000</final> </confirmacao>

Campo <databinary>

Conteúdo do arquivo XML (padrão FEBRABAN) convertido para hexadecimal.

Campo <datasign>

Conteúdo do arquivo XML (padrão FEBRABAN) assinado no formato PEM, detached e convertido para hexadecimal.

Page 13: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

13

MENSAGENS – ENVIO DE REMESSA

Envio com sucesso

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <relatorio> <descricao> <dataEnvio>07/08/2013 10:42:45</dataEnvio> <tipoArquivo>XML_UPLOAD_REMESSA</tipoArquivo> <nomeArquivo>B2370508.131</nomeArquivo> <dataMovimento>07/08/2013</dataMovimento> <portador>237</portador> <usuario>Bradesco</usuario> </descricao> <detalhamento> <mensagem municipio="2211308" codigo="0000" descricao="Município: 2211308 - Valença do Piauí 1 títulos." /> <mensagem municipio="2211001" codigo="0000" descricao="Município: 2211001 - Teresina 77 títulos." /> <mensagem municipio="2208403" codigo="0000" descricao="Município: 2208403 - Piripiri 6 títulos." /> <mensagem municipio="2208304" codigo="0000" descricao="Município: 2208304 - Piracuruca 2 títulos." /> <mensagem municipio="2207900" codigo="0000" descricao="Município: 2207900 - Pedro II 1 títulos." /> <mensagem municipio="2207009" codigo="0000" descricao="Município: 2207009 - Oeiras 2 títulos." /> <mensagem municipio="2205508" codigo="0000" descricao="Município: 2205508 - José de Freitas 1 títulos." /> <mensagem municipio="2200202" codigo="0000" descricao="Município: 2200202 - Água Branca 1 títulos." /> </detalhamento> <final>0000</final> <descricao_final>Arquivo processado com sucesso.</descricao_final> </relatorio>

Page 14: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

14

Envio com sucesso/exceção

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <relatorio> <descricao> <dataEnvio>07/08/2013 10:55:55</dataEnvio> <tipoArquivo>XML_UPLOAD_REMESSA</tipoArquivo> <nomeArquivo>B2370508.131</nomeArquivo> <dataMovimento>07/08/2013</dataMovimento> <portador>237</portador> <usuario>Bradesco</usuario> </descricao> <detalhamento> <mensagem municipio="2211308" codigo="0000" descricao="Município: 2211308 - Valença do Piauí 1 títulos." /> <mensagem municipio="2211001" codigo="0000" descricao="Município: 2211001 - Teresina 77 títulos." /> <mensagem municipio="2208403" codigo="2106" descricao="Município: 2208403 - Piripiri não está ativo." /> <mensagem municipio="2208304" codigo="2105" descricao="Apresentante não autorizado a enviar títulos para o município (2208304 - Piracuruca)." /> <mensagem municipio="2207900" codigo="0000" descricao="Município: 2207900 - Pedro II 1 títulos." /> <mensagem municipio="2207009" codigo="0000" descricao="Município: 2207009 - Oeiras 2 títulos." /> <mensagem municipio="2205508" codigo="0000" descricao="Município: 2205508 - José de Freitas 1 títulos." /> <mensagem municipio="" codigo="2103" descricao="Município: não cadastrado na CRA." /> </detalhamento> <final>0000</final> <descricao_final>Arquivo processado com sucesso.</descricao_final> </relatorio>

Page 15: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

15

Envio com erro no município

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <relatorio> <descricao> <dataEnvio>07/08/2013 11:08:14</dataEnvio> <tipoArquivo>XML_UPLOAD_REMESSA</tipoArquivo> <nomeArquivo>B2370508.131</nomeArquivo> <dataMovimento>07/08/2013</dataMovimento> <portador>237</portador> <usuario>Bradesco</usuario> </descricao> <detalhamento> <erro municipio="2211308" codigo="2137" descricao="Campo (Número do título) inválido." /> <erro municipio="2211308" codigo="2122" descricao="Arquivo corrompido. Soma de registros de transação existentes no arquivo (1) não confere com total informado no header (2)." /> <erro municipio="2211308" codigo="2136" descricao="Arquivo corrompido. Somatório de segurança dos registros (3) não confere com a soma das quantidades informadas no header (4)." /> <erro municipio="2211001" codigo="2120" descricao="Arquivo corrompido. Número sequencial do registro na transação (0049) não está contínuo. Faltou registro (0048)." /> <erro municipio="2200202" codigo="2122" descricao="Arquivo corrompido. Soma de registros de transação existentes no arquivo (1) não confere com total informado no header (2)." /> <erro municipio="2200202" codigo="2136" descricao="Arquivo corrompido. Somatório de segurança dos registros (3) não confere com a soma das quantidades informadas no header (4)." /> </detalhamento> <final>9999</final> <descricao_final>Erro no processamento do arquivo.</descricao_final>

</relatorio>

Page 16: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

16

Envio com erro no arquivo

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <relatorio> <descricao> <dataEnvio>07/08/2013 11:11:54</dataEnvio> <tipoArquivo>XML_UPLOAD_REMESSA</tipoArquivo> <nomeArquivo>B2370508.131</nomeArquivo> <dataMovimento>07/08/2013</dataMovimento> <portador>237</portador> <usuario>Bradesco</usuario> </descricao> <detalhamento> <erro codigo="2116" descricao="O arquivo B2370508.131 já foi enviado em 07/08/2013." /> </detalhamento> <final>9999</final> <descricao_final>Erro no processamento do arquivo.</descricao_final> </relatorio>

Page 17: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

17

MENSAGENS – ENVIO DE DESISTENCIA/CANCELAMENTO

Envio com sucesso

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <relatorio> <descricao> <dataEnvio>07/08/2013 14:02:21</dataEnvio> <tipoArquivo>XML_UPLOAD_SUSTACAO</tipoArquivo> <nomeArquivo>DP2370708.131</nomeArquivo> <dataMovimento>07/08/2013</dataMovimento> <portador>237</portador> <usuario>Bradesco</usuario> </descricao> <detalhamento> <mensagem municipio="2207009" codigo="0000" descricao=" 3º Oficio de Oeiras (1 título)." /> <mensagem municipio="2211001" codigo="0000" descricao=" 3o Ofício Themistocles Sampaio (3 títulos)." /> <mensagem municipio="2211001" codigo="0000" descricao=" 5o Ofício de Teresina - Djalma Veloso (1 título)." /> <mensagem municipio="2211001" codigo="0000" descricao=" 6o Ofício Nazareno Araújo (2 títulos)." /> <mensagem municipio="2211308" codigo="0000" descricao="Cartório do 2o Ofício de Valença (1 título)." /> </detalhamento> <final>0000</final> <descricao_final>Arquivo processado com sucesso.</descricao_final> </relatorio>

Page 18: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

18

Envio com sucesso/exceção

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <relatorio> <descricao> <dataEnvio>07/08/2013 15:28:40</dataEnvio> <tipoArquivo>XML_UPLOAD_SUSTACAO</tipoArquivo> <nomeArquivo>DP2370708.131</nomeArquivo> <dataMovimento>07/08/2013</dataMovimento> <portador>237</portador> <usuario>Bradesco</usuario> </descricao> <detalhamento> <mensagem municipio="" codigo="2130" descricao="Código do município não informado." /> <mensagem municipio="2211099" codigo="2131" descricao="Não existe município com o código informado (2211099)"/> <mensagem municipio="2211001" codigo="0000" descricao="5o Ofício Djalma Veloso (1 título)." /> <mensagem municipio="2211001" codigo="0000" descricao="6o Ofício de Teresina - Nazareno Araújo (2 títulos)." /> <mensagem municipio="2211308" codigo="0000" descricao="Cartório do 2o Ofício de Valença (1 título)." /> </detalhamento> <final>0000</final> <descricao_final>Arquivo processado com sucesso.</descricao_final> </relatorio>

Page 19: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

19

Envio com erro no município

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <relatorio> <descricao> <dataEnvio>07/08/2013 15:42:28</dataEnvio> <tipoArquivo>XML_UPLOAD_SUSTACAO</tipoArquivo> <nomeArquivo>DP2370708.131</nomeArquivo> <dataMovimento>07/08/2013</dataMovimento> <portador>237</portador> <usuario>Bradesco</usuario> </descricao> <detalhamento> <erro municipio="2211001" codigo="2134" descricao="Protocolo inválido ()." /> <erro municipio="2211308" codigo="2129" descricao="Arquivo corrompido. Soma de registros existentes no arquivo (8) não confere com total informado no header do arquivo (10)." /> <erro municipio="2211308" codigo="2128" descricao="Arquivo corrompido. Total de registros informado no trailler (16) não confere com a soma dos totais informados no header do arquivo (18)." /> </detalhamento> <final>9999</final> <descricao_final>Erro no processamento do arquivo.</descricao_final> </relatorio>

Page 20: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

20

Envio com erro no arquivo

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <relatorio> <descricao> <dataEnvio>07/08/2013 15:29:29</dataEnvio> <tipoArquivo>XML_UPLOAD_SUSTACAO</tipoArquivo> <nomeArquivo>DP2370708.131</nomeArquivo> <dataMovimento>07/08/2013</dataMovimento> <portador>237</portador> <usuario>Bradesco</usuario> </descricao> <detalhamento> <erro codigo="2116" descricao="O arquivo DP2370708.131 já foi enviado em 07/08/2013." /> </detalhamento> <final>9999</final> <descricao_final>Erro no processamento do arquivo.</descricao_final> </relatorio>

Page 21: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

21

MENSAGENS – DOWNLOAD CONFIRMAÇÃO

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <relatorio> <descricao> <dataEnvio>08/08/2013 16:55:21</dataEnvio> <tipoArquivo>XML_DOWNLOAD_CONFIRMACAO</tipoArquivo> <nomeArquivo>C2370808.131</nomeArquivo> <dataMovimento>08/08/2013</dataMovimento> <portador>237</portador> <usuario>bradesco</usuario> </descricao> <detalhamento> <erro codigo="0005" descricao="Não existe confirmação na data informada." /> </detalhamento> <final>9999</final> <descricao_final>Erro no processamento do arquivo.</descricao_final> </relatorio>

MENSAGENS – DOWNLOAD RETORNO

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <relatorio> <descricao> <dataEnvio>08/08/2013 17:02:09</dataEnvio> <tipoArquivo>XML_DOWNLOAD_RETORNO</tipoArquivo> <nomeArquivo>R2370708.131</nomeArquivo> <dataMovimento>08/08/2013</dataMovimento> <portador>237</portador> <usuario>bradesco</usuario> </descricao> <detalhamento>

<erro codigo="0004" descricao="Não existe retorno na data informada." /> </detalhamento> <final>9999</final> <descricao_final>Erro no processamento do arquivo.</descricao_final> </relatorio>

Page 22: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

22

MENSAGENS – ATRIBUTOS

Atributo Descrição

Data envio Data de envio do arquivo XML.

Tipo arquivo Tipo de arquivo enviado. Ex: upload remessa, download remessa.

Nome arquivo Nome do arquivo enviado.

Data Movimento Data de movimento considerada no sistema. Ex: data de confirmação.

Portador Código do apresentante.

Usuário Nome do usuário que realizou a operação.

Mensagem Mensagem de processamento do sistema.

Erro Mensagem de erro do sistema.

Final Representa o código de sucesso ou erro no envio do arquivo.

Descrição Final Mensagem final do sistema.

Page 23: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

23

MENSAGENS – CÓDIGOS

CÓDIGO DESCRIÇÃO

0000 Envio efetuado com sucesso

9999 Erro no processamento do arquivo

0001 Falha na autenticação.

0009 A instituição (xxx) do usuário está inativa

0002 Nome do arquivo inválido.

0004 Não existe retorno na data informada.

0005 Não existe confirmação na data informada.

2101 Arquivo contém caractere que não está no padrão ASCII. Linha: XXX - Coluna(s): XXX.

2102 Arquivo corrompido. Tamanho da linha inválido. Tamanho: XXX - Linha: XXX.

2103 Município: XXX não cadastrado na CRA.

2104 Município: XXX - XXX não possui cartório na CRA.

2105 Apresentante não autorizado a enviar títulos para o município (XXX - XXX).

2106 Município: XXX - XXX não está ativo.

2107 Arquivo corrompido. Número de controle do devedor (XXX) não está contínuo.

2108 Arquivo corrompido. Soma de títulos existentes no arquivo (XXX) não confere com total informado no header (XXX).

2109 Arquivo corrompido. Soma de indicações existentes no arquivo (XXX) não confere com total informado no header (XXX).

2110 Arquivo corrompido. Soma de originais existentes no arquivo (XXX) não confere com total informado no header (XXX).

2111 Sequencial do devedor inválido (XXX)

2112 Informar o nome do devedor.

2113 Informar o documento do devedor.

2114 Arquivo corrompido. Número sequencial do registro no header (XXX) não está contínuo. Faltou registro (XXX).

Page 24: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

24

2115 Arquivo não é de remessa (tipo TPR).

2116 O arquivo XXX já foi enviado em XXX.

2117 Já foi enviada remessa com o mesmo sequencial (XXX) para o município (XXX). Último sequencial: XXXXXX

2118 Código Febraban do apresentante inválido (XXX).

2119 Existe remessa no arquivo com o mesmo sequencial (XXX) para o município (XXX).

2120 Arquivo corrompido. Número sequencial do registro na transação (XXX) não está contínuo. Faltou registro (XXX).

2121 Arquivo corrompido. Número sequencial do registro no trailler (XXX) não está contínuo. Faltou registro (XXX).

2122 Arquivo corrompido. Soma de registros de transação existentes no arquivo (XXX) não confere com total informado no header (XXX).

2123 Arquivo corrompido. Somatório do saldo no trailler (XXX) não confere com somatório dos saldos dos títulos (XXX).

2124 Arquivo corrompido. Número sequencial do registro no header do cartório (XXX) não está contínuo. Faltou registro (XXX).

2125 Arquivo corrompido. Solicitação não é de desistência (S).

2126 Arquivo corrompido. Número sequencial do registro no trailler do cartório (XXX) não está contínuo. Faltou registro (XXX).

2127 Arquivo corrompido. Soma de solicitações do cartório (XXX) não confere com total informado no header do cartório (XXX).

2128 Arquivo corrompido. Total de registros informado no trailler (XXX) não confere com a soma dos totais informados no header do arquivo (XXX).

2129 Arquivo corrompido. Soma de registros existentes no arquivo (XXX) não confere com total informado no header do arquivo (XXX).

2130 Código do município não informado.

2131 Não existe município com o código informado (XXX) na CRA.

2132 Cartório (XXX) não encontrado no município (XXX - XXX).

2133 Arquivo corrompido. Solicitação não é de cancelamento (C).

2134 Protocolo inválido (XXX).

2135 Data do protocolo inválida (XXX).

2136 Arquivo corrompido. Somatório de segurança dos registros (XXX) não confere com a soma das quantidades informadas no header (XXX).

2137 Campo "XXX" inválido.

Page 25: TRANSMISSÃO DE ARQUIVO DE TÍTULOS XML ENTRE O …manual.crabr.com.br/.../P21.WEB_SERVICE_CRA_BANCO1.pdf · P21 Transmissão XML CRA21 5 PARÂMETROS DE ENVIO 1. Os dados (parâmetros)

P21

Transmissão XML CRA21

25

2138 Data do movimento inválida (XXX).

2139 Já passou do horário limite para envio da remessa.

2140 Já passou do horário limite para envio do cancelamento.

2141 Já passou do horário limite para envio da desistência.

2159 Apresentante não autorizado a enviar pedido de cancelamento.

2160 Remessa não pode ser enviada após o dia limite.

2182 Arquivo corrompido. Linha informada sem o tipo do registro.