Changelog API Grafeno: 2026-07-13
Improved: [API de Onboarding, Cobranças, Transferências e Beneficiários] Suporte a CNPJs alfanuméricos
Adicionamos suporte ao novo formato de CNPJ alfanumérico nas APIs de Onboarding, Cobranças, Transferências e Beneficiários.
Com a mudança regulatória que introduz o CNPJ alfanumérico, as 12 primeiras posições do número passam a aceitar letras (A–Z) e dígitos (0–9), mantendo as 2 últimas posições (dígitos verificadores) sempre numéricas. A estrutura geral de 14 caracteres e a máscara permanecem inalteradas — muda apenas a composição dos caracteres. A partir desta atualização, o campo documentNumber dessas APIs aceita e retorna valores nesse novo formato.
APIs impactadas:
• Onboarding — criação de contas Grafeno.
• Cobranças — criação e consulta de cobranças.
• Transferências — criação e consulta de transferências.
• Beneficiários — cadastro e consulta de beneficiários.
Exemplo de formato
JB.EJV.1L5/0001-71
{
"documentNumber": "JBEJV1L5000171"
}
Impacto esperado para integrações
• Nenhum impacto esperado. O campo documentNumber sempre foi tratado como string no contrato das nossas APIs, então valores alfanuméricos são aceitos sem qualquer alteração de tipo ou de estrutura.
• A entrega é aditiva e retrocompatível. CNPJs numéricos continuam funcionando normalmente.
• Recomendação: integrações que aplicam validações ou formatações próprias sobre o documentNumber (por exemplo, regex que aceita apenas dígitos, ou conversão do valor para tipo numérico) devem revisar essa lógica para acomodar caracteres alfabéticos e evitar rejeições indevidas.
Tratar o documentNumber como string desde o início garantiu que essa evolução regulatória não exigisse nenhuma quebra de contrato: suas integrações passam a operar com CNPJs alfanuméricos sem necessidade de reimplementação.
Acesse a documentação de referência Grafeno para mais detalhes sobre os campos e formatos suportados.