CNPJ Alfanumérico

64 views
Skip to first unread message

Juliana Apolo

unread,
Oct 16, 2025, 3:47:04 PM10/16/25
to nfe...@googlegroups.com
Pessoal,

Estou fazendo os testes com o CNPJ Alfanumérico e não estou conseguindo validar o xml.
Na hora de gerar o xml da NF-e, os schemas ainda validam o cnpj com o pattern [0-9]{14}.
Tô fazendo alguma besteira? 🫣

Roberto Machado

unread,
Oct 16, 2025, 4:16:57 PM10/16/25
to nfe...@googlegroups.com

Use a classe temporária MakeDev::class, como parametro schema = PL_010_V1.30
E na classe Tools, corrija o configJson para usar o mesmo schema PL_010_V1.30

Até o final do mês essa classe MakeDev será renomeada para Make (apenas) e a classe Make atual será renomeada para MakePL_009 (legada)

Veja com cuidado os métodos dessa classe pois sofreram alterações (vide https://github.com/nfephp-org/sped-nfe/blob/master/docs/MakePL010.md)

A biblioteca está em constante alteração acompanhando as mudança frequentes da SEFAZ

Roberto

Juliana Apolo

unread,
Oct 16, 2025, 4:34:34 PM10/16/25
to nfe...@googlegroups.com
Roberto,

Obrigada pelas orientações mas estou usando a MakeDev já e mesmo assim não valida. 🫣

use NFePHP\NFe\MakeDev;
use NFePHP\Common\Validator;
use NFePHP\Common\Exception\ValidatorException;

$make = new MakeDev('PL_010_V1.30');
... adiciono as tags
$xml = $make->render();
$xsd = base_path('vendor/nfephp-org/sped-nfe/schemes/PL_010_V1.30/nfe_v4.00.xsd');
$erroxsd = null;
try {
   Validator::isValid($xml, $xsd);
} catch (ValidatorException $e) {
   $erroxsd = $e->getMessage();
}

if (!empty($erroxsd)) {
  dd($erroxsd);
}

Ele dá o erro: Este XML não é válido. Element '{http://www.portalfiscal.inf.br/nfe}CNPJ': [facet 'pattern'] The value 'ZC1WERLSJM1C89' is not accepted by the pattern '[0-9]{14}'.\n



--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
You received this message because you are subscribed to the Google Groups "NFePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nfephp+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/nfephp/CAEj7DHmDWeM_kAUgVmqH2zJ9p_Up0XOqBDQVnfm4XM8E6WLnyg%40mail.gmail.com.


--
Atenciosamente,
Juliana Apolo
(11) 95315-1881

Roberto Machado

unread,
Oct 16, 2025, 4:42:26 PM10/16/25
to nfe...@googlegroups.com
Os schemas tiposBasico_v4.00.xsd ainda não foram corrigidos pela SEFAZ para suportar o CNPJAlfa 

Deve haver em breve nova publicação de schemas com essa correção

Roberto 

TEK CLICK SOLUÇÕES PARA EMPRESAS

unread,
Oct 16, 2025, 4:43:54 PM10/16/25
to nfe...@googlegroups.com
Creio q ainda não de pra testar o novo formato de CNPJ só em 2026 pq vai valer só em julho até março provavelmente disponibilizem novos schemes

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
You received this message because you are subscribed to the Google Groups "NFePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nfephp+un...@googlegroups.com.

Juliana Apolo

unread,
Oct 16, 2025, 4:53:48 PM10/16/25
to nfe...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages