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

  • Homologação (ambiente de testes):craUF.cra21.com.br/craUF/xml/xml.php
    Ex: http://crasc.cra21.com.br/crasc/xml/xml.php

    ATENÇÃO: no ambiente de homologação utilizar o protocolo HTTP
  • Produção (ambiente de funcionamento do sistema):craUF.crabr.com.br/craUF/xml/xml.php
    Ex: https://crasc.crabr.com.br/crasc/xml/xml.php

    ATENÇÃO: no ambiente de produção utilizar o protocolo HTTPS
  • Os dados (parâmetros) devem ser enviados via protocolo POST
  • Ao consumir o WebService, em todos os serviços, a autenticação deverá ser realizada utilizando autenticação básica.
    • Deverão ser passados os parâmetros de usuário e senha, fornecidos pela CRA.
    • Após a autenticação serão validados os parâmetros de entrada e por último a crítica do arquivo
  • Serviços disponíveis:
    • 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).

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: B3412401.141 (Arquivo do Itaú de 24/01/2014 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.

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.141 (Arquivo do Itaú de 24/01/2014 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.141 (Arquivo do Itaú de 24/01/2014 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.

AUTORIZAÇÃO DE CANCELAMENTO

  • ACNNNDDMM.AAS, onde:
    • AC: constante que indica ser arquivo de Autorização 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: AC3412401.141 (Arquivo do Itaú de 24/01/2014 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.

AUTORIZAÇÃO DE DESISTÊNCIA

  • ADNNNDDMM.AAS, onde:
    • AD: constante que indica ser arquivo de Autorização 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: AD3412401.141 (Arquivo do Itaú de 24/01/2014 e sequencial. Obs: o campo “NNN” pode ser alterado para mais posições no caso de apresentantes conveniados que não são bancos.

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.141 (Arquivo do Itaú de 24/01/2014 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.141 (Arquivo do Itaú de 24/01/2014 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.

  • Serão retornados todos os arquivos de confirmação/retorno conforme a data informada no nome do arquivo.
  • Exemplo de retorno do arquivo XML de confirmação (Layout XML da Febraban):

REGISTRO HEADER – ARQUIVO REMESSA (Tag hd)

Atributo Descrição Tam Tipo Casas Decimais
h01 Identifica o registro header no arquivo – Constante 0 001 Numérico Nenhuma
h02 Código do apresentante 003 Numérico Nenhuma
h03 Nome do apresentante 040 Alfabético
h04 Data do envio do arquivo de remessa 008 Numérico Nenhuma
h05 Identificação de Transação – Remetente
Preencher com a sigla do remetente do arquivo: BFO – Banco, Instituição Financeira
e Outros.
003 Alfanumérico
h06 Identificação de Transação – Destinatário
Preencher com a sigla do destinatário do arquivo: SDT – Serviço de Distribuição de
Títulos.
003 Alfanumérico
h07 Identificação de Transação – Tipo
Preencher com a sigla de identificação da transação: TPR – Remessa de títulos para
protesto.
003 Alfanumérico
h08 Sequencial da remessa 006 Numérico Nenhuma
h09 Quantidade de registros na transação 004 Numérico Nenhuma
h10 Quantidade de títulos na remessa 004 Numérico Nenhuma
h11 Quantidade de indicações – Tipo: DMI, DRI e CBI 004 Numérico Nenhuma
h12 Quantidade de títulos originais na remessa 004 Numérico Nenhuma
h13 Número de identificação do apresentante – opcional 006 Alfanumérico
h14 Versão do Layout 003 Numérico Nenhuma
h15 Código do município 007 Alfanumérico
h16 Preencher em caso de código do apresentante com mais de 3 dígitos 497 Alfanumérico
h17 Sequencial do registro 004 Numérico Nenhuma

REGISTRO DE TRANSAÇÃO – ARQUIVO REMESSA (Tag tr)

Atributo Descrição Tam Tipo Casas Decimais
t01 Identifica o registro transação no arquivo – Constante 1 001 Numérico Nenhuma
t02 Código do apresentante 003 Numérico Nenhuma
t03 Código do cedente do título 015 Alfanumérico
t04 Nome do Cedente/Favorecido 045 Alfanumérico
t05 Nome do Sacador 045 Alfanumérico
t06 Número do CNPJ do Sacador 014 Alfanumérico
t07 Endereço do Sacador 045 Alfanumérico
t08 CEP do Sacador 008 Numérico Nenhuma
t09 Cidade do Sacador 020 Alfanumérico
t10 UF do Sacador 002 Alfabético
t11 Nosso número 015 Alfanumérico
t12 Espécie do título 003 Alfabético
t13 Número do título 011 Alfanumérico
t14 Data da emissão do título 008 Numérico Nenhuma
t15 Data de vencimento do título 008 Numérico Nenhuma
t16 Tipo de moeda – 001 – Real 003 Numérico Nenhuma
t17 Valor do título 014 Numérico 2
t18 Saldo do título – valor a protestar 014 Numérico 2
t19 Praça de Pagamento 020 Alfanumérico
t20 Tipo de endosso – Fixo Branco 001 Alfabético
t21 Informação sobre aceite – Preencher com N 001 Alfabético
t22 Número de controle de devedores – Sequencial dos devedores do título 001 Numérico Nenhuma
t23 Nome do devedor 045 Alfanumérico
t24 Tipo de documento do devedor – 001 = CNPJ ou 002 = CPF 003 Numérico Nenhuma
t25 Número do documento do devedor – Para CPF informar zero à esquerda 014 Numérico Nenhuma
t26 R.G. – não informar 011 Alfanumérico
t27 Endereço do devedor 045 Alfanumérico
t28 CEP do devedor 008 Numérico Nenhuma
t29 Cidade do devedor 020 Alfanumérico
t30 UF do devedor 002 Alfabético
t31 Código do Cartório
Uso restrito do Serviço de Distribuição – Preencher com Zero
002 Numérico Nenhuma
t32 Número do Protocolo do Cartório
Uso restrito do Serviço de Distribuição – Preencher com Zero
010 Alfanumérico
t33 Tipo de Ocorrência
Uso restrito do Serviço de Distribuição – Preencher com Branco
001 Alfanumérico
t34 Data do Protocolo
Uso restrito do Serviço de Distribuição – Preencher com Zero
008 Numérico Nenhuma
t35 Valor das Custas do Cartório
Uso restrito do Serviço de Distribuição – Preencher com Zero
010 Numérico 2
t36 Declaração do Portador
(PREENCHIMENTO DE ACORDO COM A ESPÉCIE, CONTATE A CRA PARA ESCLARECIMENTO)
Informe o tipo de declaração, exemplo:
D: Para DMI ou DSI onde o apresentante/credor declara estar de posse da documentação que comprova a dívida
A: Para títulos que exigem a apresentação física do documento original
G: Dispensa documentação
I: Envia imagem
Campo opcional.
001 Alfanumérico
t37 Data da Ocorrência
Uso restrito do Serviço de Distribuição – Preencher com Zero
008 Numérico Nenhuma
t38 Código de Irregularidade
Uso restrito do Serviço de Distribuição – Preencher com Branco
002 Alfanumérico
t39 Bairro do devedor 020 Alfabético
t40 Valor das Custas do Cartório Distribuidor
Uso restrito do Serviço de Distribuição – Preencher com Zero
010 Numérico 2
t41 Registro de Distribuição
Uso restrito do Serviço de Distribuição – Preencher com Zero
006 Numérico Nenhuma
t42 Valor da gravação eletrônica e demais despesas
Uso restrito da Centralizadora (CRA) – Preencher com Zero
010 Numérico 2
t43 Número da Operação do Banco
Fixo – 0
005 Numérico Nenhuma
t44 Número do Contrato do Banco
Fixo – 0
015 Numérico Nenhuma
t45 Número da Parcela do Contrato
Fixo – 0
003 Numérico Nenhuma
t46 Tipo da Letra de Câmbio
Fixo – 0
001 Alfanumérico
t47 Complemento Código de Irregularidade
Uso restrito do Serviço de Distribuição – Preencher com Branco
008 Alfanumérico
t48 Protesto por Motivo de Falência
Fixo – Branco
001 Alfabético
t49 Instrumento de Protesto
Fixo – Branco
001 Alfabético
t50 Valor das demais despesas
Uso restrito dos cartórios – preencher com zeros
010 Numérico 2
t51 Imagens dos documentos zipados e convertidos em base64
t52 Sequencial do registro 004 Numérico

REGISTRO DE TRAILLER – ARQUIVO REMESSA (Tag tl)

Atributo

Descrição

Tam

Tipo Casas Decimais

t01

Identifica o registro trailler no arquivo – Constante 9

001

Numérico Nenhuma

t02

Código do apresentante

003

Numérico Nenhuma

t03

Nome do apresentante

040

Alfabético

t04

Data do envio do arquivo de remessa

008

Numérico Nenhuma

t05

Somatório de Segurança
(somar as tags h09+h10+h11+h12 do registro HEADER)

005

Numérico Nenhuma

t06

Somatório do campo t18 do registro de transação

018

Numérico 2

t07

Fixo – Branco

521

Alfanumérico

t08

Sequencial do registro

004

Numérico Nenhuma

REMESSA

  • O conteúdo do arquivo foi desenvolvido com base no 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.

ARQUIVO DESISTÊNCIA, CANCELAMENTO, AUTORIZAÇÃO DE CANCELAMENTO E AUTORIZAÇÃO DE DESISTÊNCIA (Tags)

Descrição Tam Tipo Casas Decimais Atributo
Tag de Desistência < desistencia>
Tag de Cancelamento < cancelamento
Tag de Autorização de Cancelamento < autoriza_cancelamento>
Tag de Autorização de Desistência < autoriza_desistencia>
Código do Município da Praça de Pagamento 007 Alfanumérico < CodMun>
Número do Cartório 002 Numérico Nenhuma < numero_cartorio>
Número do Protocolo do Cartório 010 Numérico Nenhuma < numero_protocolo>
Data do Protocolo 008 Numérico Nenhuma < data_protocolo>
Número do Título 011 Alfanumérico < numero_titulo>
Nome do Devedor 045 Alfanumérico < nome_devedor>
Valor do Título 014 Numérico 2 < valor_titulo>
Imagens dos documentos zipados e convertidos em base64 < imagem>

Remessa

  • As imagens podem ser assinadas opcionalmente.
  • Compactar os arquivos de imagens para a extensão *.zip
  • Converter o arquivo compactado para base64
  • Inserir o código gerado no atributo t51 da tag
    >
    do XML.
  • O restante do conteúdo do arquivo deve estar de acordo com o Layout preestabelecido. Exemplo

CANCELAMENTO/DESISTÊNCIA

  • As imagens podem ser assinadas opcionalmente.
  • Compactar os arquivos de imagens para a extensão *.zip
  • Converter o arquivo compactado para base64
  • Inserir o código gerado na tag > do XML:
1
2
3
4
5
6
7
8
9
10
<!--?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?-->
<desistencia>
    <comarca>
        <cartorio>
            <titulo>
                <imagem>YBIFAEZ0BQAcA==</imagem>
            </titulo>
        </cartorio>
    </comarca>
</desistencia>

Autorização

  • As imagens devem ser assinadas se o parâmetro “exige autorização assinada” estiver cadastrado na CRA.
  • Converter o arquivo PDF ou assinado para base64
  • Inserir o código gerado na tag > do XML:
1
2
3
4
5
6
7
8
9
10
<!--?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?-->
<autoriza_cancelamento>
    <comarca>
        <cartorio>
            <titulo>
               <imagem>YBIFAEZ0BQAcA==</imagem>
            </titulo>
        </cartorio>
</comarca>
</autoriza_cancelamento>

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”.
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
1
2
3
4
5
6
7
8
9
10
<!--?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
Conteúdo do arquivo XML (padrão FEBRABAN) convertido para hexadecimal.
Campo
Conteúdo do arquivo XML (padrão FEBRABAN) assinado no formato PEM, detached e convertido para hexadecimal.

Envio de remessa

  • Envio com sucesso
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!--?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>
<mensagem municipio="2211001" codigo="0000" descricao="Município: 2211001 - Teresina 77 títulos."></mensagem>
<mensagem municipio="2208403" codigo="0000" descricao="Município: 2208403 - Piripiri 6 títulos."></mensagem>
<mensagem municipio="2208304" codigo="0000" descricao="Município: 2208304 - Piracuruca 2 títulos."></mensagem>
<mensagem municipio="2207900" codigo="0000" descricao="Município: 2207900 - Pedro II 1 títulos."></mensagem>
<mensagem municipio="2207009" codigo="0000" descricao="Município: 2207009 - Oeiras 2 títulos."></mensagem>
<mensagem municipio="2205508" codigo="0000" descricao="Município: 2205508 - José de Freitas 1 títulos."></mensagem>
<mensagem municipio="2200202" codigo="0000" descricao="Município: 2200202 - Água Branca 1 títulos."></mensagem>
</detalhamento>
<final>0000</final>
<descricao_final>Arquivo processado com sucesso.</descricao_final>
</relatorio>
  • Envio com sucesso/exceção
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!--?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>
        <mensagem municipio="2211001" codigo="0000" descricao="Município: 2211001 - Teresina 77 títulos."></mensagem>
        <mensagem municipio="2208403" codigo="2106" descricao="Município: 2208403 - Piripiri não está ativo."></mensagem>
        <mensagem municipio="2208304" codigo="2105" descricao="Apresentante não autorizado a enviar títulos para o município (2208304 - Piracuruca)."></mensagem>
        <mensagem municipio="2207900" codigo="0000" descricao="Município: 2207900 - Pedro II 1 títulos."></mensagem>
        <mensagem municipio="2207009" codigo="0000" descricao="Município: 2207009 - Oeiras 2 títulos."></mensagem>
        <mensagem municipio="2205508" codigo="0000" descricao="Município: 2205508 - José de Freitas 1 títulos."></mensagem>
        <mensagem municipio="" codigo="2103" descricao="Município: não cadastrado na CRA."></mensagem>
    </detalhamento>
    <final>0000</final>
    <descricao_final>Arquivo processado com sucesso.</descricao_final>
</relatorio>
  • Envio com erro no município
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!--?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>
        <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>
        <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>
        <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>
        <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>
        <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)."></erro>
    </detalhamento>
    <final>9999</final>
    <descricao_final>Erro no processamento do arquivo.</descricao_final>
</relatorio>
  • Envio com erro no arquivo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!--?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."></erro>
    </detalhamento>
    <final>9999</final>
    <descricao_final>Erro no processamento do arquivo.</descricao_final>
</relatorio>

Envio de Desistência/Cancelamento

  • Envio com sucesso/exceção
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!--?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>
        <mensagem municipio="2211001" codigo="0000" descricao=" 3o Ofício Themistocles Sampaio (3 títulos)."></mensagem>
        <mensagem municipio="2211001" codigo="0000" descricao=" 5o Ofício de Teresina - Djalma Veloso (1 título)."></mensagem>
        <mensagem municipio="2211001" codigo="0000" descricao=" 6o Ofício Nazareno Araújo (2 títulos)."></mensagem>
        <mensagem municipio="2211308" codigo="0000" descricao="Cartório do 2o Ofício de Valença (1 título)."></mensagem>
    </detalhamento>
    <final>0000</final>
    <descricao_final>Arquivo processado com sucesso.</descricao_final>
</relatorio>

Envio com erro no município

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!--?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>
        <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>
        <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)."></erro>
    </detalhamento>
    <final>9999</final>
    <descricao_final>Erro no processamento do arquivo.</descricao_final>
</relatorio>

Envio com erro

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!--?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."></erro>
    </detalhamento>
    <final>9999</final>
    <descricao_final>Erro no processamento do arquivo.</descricao_final>
</relatorio>

Download confirmação

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!--?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."></erro>
    </detalhamento>
    <final>9999</final>
    <descricao_final>Erro no processamento do arquivo.</descricao_final>
</relatorio>

Download retorno

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!--?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."></erro>
    </detalhamento>
    <final>9999</final>
    <descricao_final>Erro no processamento do arquivo.</descricao_final>
</relatorio>

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.

MENSAGENS – REMESSA

CÓDIGO

RECUSA 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

COMPLETO Nome do arquivo inválido.

1000

COMPLETO Sequencial do arquivo inválido para comarca (XXXX). Último sequencial: XXXX.

2101

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

2102

PARCIAL Arquivo corrompido. Tamanho da linha inválido. Tamanho: XXX – Linha: XXX.

2103

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

2104

PARCIAL Município: XXX – XXX não possui cartório na CRA.

2105

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

2106

PARCIAL Município: XXX – XXX não está ativo.

2107

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

2108

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

2109

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

2110

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

2111

COMPLETO Sequencial do devedor inválido (XXX)

2112

COMPLETO Informar o nome do devedor.

2113

COMPLETO Informar o documento do devedor.

2114

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

2115

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

2116

COMPLETO O arquivo XXX já foi enviado em XXX.

2118

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

2119

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

2120

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

2121

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

2122

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

2123

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

2136

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

2137

COMPLETO Campo (XXX) inválido.

2138

PARCIAL Data do movimento inválida (XXX).

2139

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

2160

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

2182

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

2200

COMPLETO TÍTULOS APRESENTADOS EXCEDEM A QUANTIDADE MÁXIMA PERMITIDA NO MÊS PARA O MUNICÍPIO (XXXXXXX – XXXXX).

2201

COMPLETO TÍTULOS APRESENTADOS EXCEDEM A QUANTIDADE MÁXIMA PERMITIDA NO DIA PARA O MUNICÍPIO (XXXXXXX – XXXXX).

2212

COMPLETO REMESSA POSSUI DEVEDOR QUE NÃO PODE SER PROTESTADO. DOCUMENTO: XXXX.

RECUSA

COMPLETO: Recusa todo arquivo.

PARCIAL: Aceita o envio do arquivo, mas ignora a remessa com erro.

MENSAGENS – CONFIRMAÇÃO

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

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.

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).

2114

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

2116

O arquivo XXX já foi enviado em XXX.

2117

Já foi enviada remessa com o mesmo sequencial (XXX) para o município (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).

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).

2138

Data do movimento inválida (XXX).

2182

Arquivo corrompido. Linha informada sem o tipo do registro.

MENSAGENS – RETORNO

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

0004

Não existe retorno 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.

2114

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

2116

O arquivo XXX já foi enviado em XXX.

2118

Código Febraban do apresentante inválido (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).

2135

Data do protocolo inválida (XXX).

2137

Campo “XXX" inválido.

2138

Data do movimento inválida (XXX).

2182

Arquivo corrompido. Linha informada sem o tipo do registro.

MENSAGENS – CANCELAMENTO

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

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.

2114

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

2116

O arquivo XXX já foi enviado em XXX.

2118

Código Febraban do apresentante inválido (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).

2124

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

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).

2138

Data do movimento inválida (XXX).

2140

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

2159

Apresentante não autorizado a enviar pedido de cancelamento.

2182

Arquivo corrompido. Linha informada sem o tipo do registro.

MENSAGENS – DESISTÊNCIA

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

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.

2114

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

2116

O arquivo XXX já foi enviado em XXX.

2118

Código Febraban do apresentante inválido (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).

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).

2134

Protocolo inválido (XXX).

2135

Data do protocolo inválida (XXX).

 2138

Data do movimento inválida (XXX).

2141

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

2182

Arquivo corrompido. Linha informada sem o tipo do registro.