A Receita Federal já normatizou que a
partir de 1/1/2026 o CNPJ passa a ser ALFANUMÉRICO sendo
composto por numeros de 0 a 9 e letras de A a Z
(https://www.gov.br/receitafederal/pt-br/acesso-a-informacao/acoes-e-programas/programas-e-atividades/cnpj-alfanumerico)
A dúvida que surgiu, é que a CHAVE NF-e, o
calculo do DV qual será a regra usada para os valores LITERAIS,
se devem seguir a regra da RFB ou se terá uma regra própria.
Duvida 2, no schema PL_010b_NT2025_002_v1.30 - Publicados em 7/10 temos tanto a CHAVE como os dados de CNPJ aceitando somente números, ou seja, não será permitido o uso dos ALFANUMÉRICOS, alguém tem ciência de como o SEFAZ fai fazer essas tratativas?
<xs:simpleType name="TCnpj">
<xs:annotation>
<xs:documentation>Tipo Número do
CNPJ</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:maxLength value="14"/>
<xs:pattern value="[0-9]{14}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TCnpjVar">
<xs:annotation>
<xs:documentation>Tipo Número do CNPJ tmanho
varíavel (3-14)</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:maxLength value="14"/>
<xs:pattern value="[0-9]{3,14}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TCnpjOpc">
<xs:annotation>
<xs:documentation>Tipo Número do CNPJ
Opcional</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:maxLength value="14"/>
<xs:pattern value="[0-9]{0}|[0-9]{14}"/>
</xs:restriction>
</xs:simpleType>