Endosso de CCB - Certificadora Hermes

Através da Certificadora Hermes é possivel realizar o endosso em preto em cada CCB no momento da Cessão. Para isso, o bancarizador precisa depositar a CCB na Certificadora de forma antecipada.

Fluxo

  • Bancarizador deposita a CCB na Certificadora Hermes (assinado ou não); - UPLOAD

  • Bancarizador complementa o arquivo depositado com algumas informações da CCB (possivel coletar assinaturas para formalizar a CCB antes do endosso); - DEPÓSITO

  • Bancarizador envia a remessa para o Custodiante; - REMESSA XML

  • Custodiante valida a CCB na Certificadora Hermes;

  • Certificadora coleta as assinatura;

  • Certificadora move a CCB da pasta do Bancarizador para a pasta do Endossatário;

1 - Upload de PDF/PKCS7 da CCB (Auth : x-api-token)

Implementação

O arquivo deve ser enviado via multpart/form-data. Nos formatos .pdf (assinado ou não) e .pkcs7.

A documentação está no link abaixo para maior entendimento.

Acesse AQUI o Hermes Docs

Guardar o campo "id" informado no response. Esse código vai ser utilizado para vinculação da CCB

2 - Vinculação da CCB (Auth : x-api-token)

Implementação

A documentação está no link abaixo para maior entendimento.

Acesse AQUI o Hermes Docs

REQUEST

Attributes

sendToSignature | required | boolean  

batchName | required | string | Código único gerado pelo bancarizador

webhook | opcional | object | Conjunto de informações para rececpção dos eventos de assinatura

  headerName | required | string | Nome da Chave, Exemplo: api-token

  headerValue | required | string | Valor da Chave

  webhookUrl | required | string | Preencher com a Razão social do Fundo.

bankCreditNotes | required | object | Conjunto de informações referente a CCB

  issueDate | required | string | Data de emissão da CCB. - Formato: "2023-11-20T18:02:33.142Z"

  documentNumber | required | string | Preenhcer com o Número da CCB.

  takerVatNumber | required | string | Preencher com o Número do Doumento do Emitente da CCB (Devedor). Formato: "99999999999"

  documentBankCreditNoteId | required | string | Preencher com o ID informado no Response recebido no Upload da CCB.

signers | object | Conjunto de informações referentes aos assinantes - Obrigatório quando "sendToSignature" = "false" O documento só vai ser finalizado após assinatura de todos os representantes informados

  email | required | string | Preencher com o e-mail do assinante. - Formato: "email@email.com.br"

  phoneNumber | required | string | Preencher com o telefone do assinante. - Formato: "99 99999-9999"

  name | required | string | Preencher com o nome do assinante.

  vatNumber | required | string | Preencher com o Número do Doumento do assinanteFormato: "99999999999"

  signType | required | string | Tipo de Assinatura, exemplo: PROCURADOR, EMITENTE, GESTOR, REPRESENTANTE, ETC ...

  • false = CCB devidamente formalizada com as assinaturas do bancarizador e emitente (assinatura eletrônica ou digital)

  • true = CCB sem assinatura do bancarizador e emitente. Nesse caso vai ser necessário informar os dados dos assinantes e só após as assinaturas a CCB poderá ser negociada.

Exemplos de Body - Os dados abaixo servem apenas para exemplo. Preencha com os dados corretos como exigido na documentação.