Formas de gerar o boleto

Estimated reading: 2 minutes 20 views
Boleto de Autorização – Manual CRA21
1. Métodos de Integração

Forma Simplificada

Dispõe de um link direto para a geração do boleto, que pode ser incorporada no site do Instituto.

  • Homologação: craUF.cra21.com.br/cra/site/boleto_autorizacao.php
  • Produção: craUF.crabr.com.br/cra/site/boleto_autorizacao.php

Forma Completa (Web Service)

Exige implementação via protocolo SOAP com autenticação básica.

  • Homologação (HTTP): craUF.cra21.com.br/craUF/xml/instituto.php?wsdl
  • Produção (HTTPS): craUF.crabr.com.br/craUF/xml/instituto.php?wsdl
2. Especificações do Web Service

Serviço: BoletoAutorizacao (Download de boletos).

Parâmetros de Entrada:
ParâmetroDescrição
numeroTituloNúmero do título
protocoloProtocolo do título
documentoDevedorDocumento (CPF/CNPJ) do devedor
Entidades XML (Substituição Obrigatória):
DePara
<&lt;
>&gt;
&&amp;
3. Exemplos de Requisição e Resposta
Requisição (SOAP):
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...>
   <soapenv:Body>
      <urn:BoletoAutorizacao>
         <numeroTitulo>999999999</numeroTitulo>
         <protocolo>999999999</protocolo>
         <documentoDevedor>999999999</documentoDevedor>
      </urn:BoletoAutorizacao>
   </soapenv:Body>
</soapenv:Envelope>
Resposta (XML):
<relatorio>
   <boleto>[Base64_PDF_Content]</boleto>
   <nomeMunicipio>Nome do Município</nomeMunicipio>
   <valorTitulo>99999.99</valorTitulo>
   <nossoNumero>99999999</nossoNumero>
</relatorio>
4. Tabela de Retornos (Erros)
CódigoDescrição
2298Informe pelo menos o número ou protocolo do título
2299Foi encontrado mais de um boleto com os dados informados
2300Não foi encontrado boleto com os parâmetros informados
10003Acesso negado. Contate o administrador.
Compartilhe este documento

Formas de gerar o boleto

Ou copiar link

CONTEÚDO