Nova máscara para campos CNPJ no Protheus

No artigo de hoje vamos demonstrar a nova máscara para ser usada em campos CNPJ no Protheus.

A partir de julho de 2026, os novos CNPJs que forem sendo criados, poderão ter letras na sua composição, segue referência:

https://www.gov.br/receitafederal/pt-br/assuntos/noticias/2024/outubro/cnpj-tera-letras-e-numeros-a-partir-de-julho-de-2026

No caso, os dois últimos caracteres, permanecem apenas como numéricos, mas o restante vai ser alfanumérico, aceitando tanto letra como número.

Para acertar então no Protheus, nos campos que forem customizados, ou em códigos fontes que utilizem a função Transform(), deve-se ajustar a picture (máscara) utilizada.

Antigamente era usado a seguinte máscara:

@R 99.999.999/9999-99

E agora, com essa mudança, apenas os dois últimos caracteres sendo numéricos, a máscara que será utilizada é:

@R! NN.NNN.NNN/NNNN-99

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

2 Responses

  1. Thiago F disse:

    Olá,
    Para sistemas que está com a versão sem suporte, além de mudar a máscara teria outra parte que posso mudar para atender? Ex: retirar validadores, etc. E, em quais campos? Comprometeria o funcionamento?

    • Bom dia Thiago, tudo joia?

      Olha, até daria pra tentar remover, mas não é o recomendado, pois pode trazer comportamentos inesperados.

      Como essa regra do CNPJ teoricamente vai começar só ano que vem, isso daria alguns meses para planejar uma atualização do sistema, base de testes, e tudo mais. Que acredito que seja o mais confiável a se fazer.

      Tenha um ótimo e abençoado fim de semana.

      Um forte abraço.

Deixe uma resposta

Terminal de Informação