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)
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 assinante. Formato: "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.