CNPJ Alfanumérico
A Receita Federal, por meio da Instrução Normativa RFB nº 2.229/2024, estabeleceu alterações relevantes no formato do Cadastro Nacional da Pessoa Jurídica (CNPJ). A partir de julho de 2026, os CNPJs passarão a ser emitidos no novo formato alfanumérico, podendo conter combinações de letras e números. Importante destacar que os CNPJs já existentes continuarão válidos e que os dois dígitos verificadores finais permanecerão numéricos e sem alteração.
A mudança decorre da necessidade de ampliar a capacidade de geração de novos identificadores, garantindo a continuidade das políticas públicas e a manutenção de um cadastro único e sustentável para as entidades empresariais no país.
Essa documentação apresenta, de forma consolidada, todas as adequações realizadas nos produtos Gestão de Pessoas | HCM e Gestão de Riscos e Segurança para assegurar conformidade com o novo padrão de CNPJ alfanumérico definido pela Receita Federal. Aqui você encontrará as mudanças técnicas, funcionais e estruturais incorporadas em cada versão, abrangendo desde ajustes em validações e cadastros até atualizações em rotinas internas, integrações e módulos dependentes. O objetivo é oferecer uma visão clara, organizada e atualizada do impacto dessa mudança nos sistemas, facilitando o entendimento e o acompanhamento das evoluções entregues.
Versões do Gestão de Pessoas | HCM
Esta seção apresenta o conjunto de alterações implementadas no Gestão de Pessoas | HCM relacionadas ao CNPJ alfanumérico.
TBS
O TBS abaixo apresenta todas as tabelas e seus respectivos de-para relacionados aos campos de CNPJ numérico e alfanumérico.
Nota
Este TBS também contempla tabelas criadas e alteradas na versão 6.10.4.90.
| Tabela | Campo Antigo | Campo Novo |
|---|---|---|
| R034BEN | CNPJAN | CPJANT |
| CNPJDS | CPJDES | |
| CNPJOR | CPJORI | |
| R034CTR | NUMINS | CFJINS |
| R034IEA | NUMINS | CFJINS |
| NUMPRA | CFJPRA | |
| NUMQUA | CFJQUA | |
| R034OET | NUMINS | CFJINS |
| R035CAB | NUMCGC | CFJINS |
| R035LOT | NUMCGC | CFJINS |
| R038AFA | CGCCES | CFJCES |
| MANCGC | CFJMDT | |
| CGCSIN | CFJSIN | |
| CGCSUC | CFJSUC | |
| R038HCE | CGCCES | CFJINS |
| R038HEX | NUMCGC | CFJINS |
| R040PAF | NUMCGC | CFJINS |
| R040PRF | NUMCGC | CFJINS |
| R042COL | CGCCEI | CFJCEI |
| SINEMP | CFJSIN | |
| R042INS | NUMINS | CFJINS |
| R044BAS | NUMINS | CFJINS |
| R044LEN | CGCLEN | CFJINS |
| R046ADV | NUMINS | CFJINS |
| R046BTI | NUMINS | CFJINS |
| R046HOL | NUMINS | CFJINS |
| R046INS | NUMINS | CFJINS |
| R046PJA | NUMINS | CFJINS |
| R053RAI | CGCCSI | CFJCSI |
| NUMCGC | CFJNUM | |
| R086ACT | NUMINS | CFJINS |
| R110POS | NUMCGC | CFJINS |
| R151PJU | NUMCGC | CFJINS |
| R160DEF | NUMCGC | CFJINS |
| R301CON | NUMCGC | CFJINS |
| R340EXP | CNPJEN | CFJINS |
| R346ADV | NUMINS | CFJINS |
| R346CPT | CNPJSI | CFJINS |
| R347BEI | CNPJAN | CFJANT |
| CNPJOR | CFJORI | |
| R347BET | CNPJDS | CFJINS |
| R348ADV | NUMINS | CFJINS |
| R348BIA | NUMINS | CFJINS |
| R348BIC | NUMINS | CFJINS |
| R348BIM | NUMINS | CFJINS |
| R348BIQ | NUMINS | CFJINS |
| R348BPC | NUMINS | CFJINS |
| R348PRE | CNPJEN | CFJINS |
| R348PST | CNPJOP | CFJOPE |
| R348RDP | NUMINS | CFJINS |
| R348RPS | CNPJOP | CFJOPE |
| R348RTP | NUMINS | CFJINS |
| R349ADV | NUMINS | CFJINS |
| R349CEO | NUMINS | CFJINS |
| CNPRES | CFJRES | |
| R349CLE | INSCON | CFJCON |
| OPCNPJ | CFJOPE | |
| INSPRO | CFJPRO | |
| R349COP | OPCNPJ | CFJINS |
| R349CSC | NUMINS | CFJINS |
| R349CSE | NUMINS | CFJINS |
| R349DRE | NUMINS | CFJINS |
| R349DSU | NUMPRV | CFJINS |
| R349ELT | NUMINS | CFJINS |
| R349EOC | NUMINS | CFJINS |
| R349FEL | NUMINS | CFJINS |
| R349FGC | NUMINS | CFJINS |
| R349FGT | NUMINS | CFJINS |
| R349IEO | NUMINS | CFJINS |
| R349ILO | NUMINS | CFJINS |
| R349ILT | NUMINS | CFJINS |
| R349IPP | NUMINS | CFJINS |
| R349IRE | NUMINS | CFJINS |
| R349IRT | NUMINS | CFJINS |
| R349ITF | NUMINS | CFJINS |
| R349PLN | NUMINS | CFJINS |
| R349PRV | NUMPRV | CFJPRV |
| R349RDD | NUMINS | CFJINS |
| R349REE | NUMINS | CFJINS |
| R349SVT | NUMINS | CFJINS |
| R350ACO | SINFI2 | CFJFI2 |
| SINFIL | CFJFIL | |
| NUMIEA | CFJIEA | |
| NUMINS | CFJINS | |
| NUMPRA | CFJPRA | |
| NUMQUA | CFJQUA | |
| SINCAT | CFJSIN | |
| R350AD0 | NUMINS | CFJINS |
| R350AD2 | NUMINS | CFJINS |
| R350AD7 | NUMINS | CFJINS |
| R350ADA | NUMINS | CFJINS |
| R350ADD | NUMINS | CFJINS |
| R350ADM | EMPANT | CFJANT |
| SINFI2 | CFJFI2 | |
| SINFIL | CFJFIL | |
| NUMIEA | CFJIEA | |
| NUMINS | CFJINS | |
| NUMPRA | CFJPRA | |
| NUMQUA | CFJQUA | |
| SINCAT | CFJSIN | |
| R350ADT | NUMINS | CFJINS |
| R350AFA | CNPJCE | CFJCES |
| NUMINS | CFJINS | |
| MANCGC | CFJMDT | |
| CNPJSI | CFJSIN | |
| R350AMB | NUMINS | CFJINS |
| R350ANC | NUMINS | CFJINS |
| R350ANP | NUMINS | CFJINS |
| R350AQU | NUMAQU | CFJAQU |
| NUMINS | CFJINS | |
| R350ASO | NUMINS | CFJINS |
| R350AVI | NUMINS | CFJINS |
| R350BAL | NUMINS | CFJINS |
| R350BEA | NUMINS | CFJINS |
| R350BEI | CNPJAN | CFJANT |
| NUMINS | CFJINS | |
| CNPJOR | CFJORI | |
| R350BEN | NUMINS | CFJINS |
| R350BER | NUMINS | CFJINS |
| R350BET | NUMINS | CFJINS |
| R350CAR | NUMINS | CFJINS |
| R350CAT | NUMINS | CFJINS |
| CNPJLO | CFJLOC | |
| R350CCR | CNPJEN | CFJINS |
| R350COI | NUMINS | CFJINS |
| R350COM | INSEST | CFJEST |
| NUMINS | CFJINS | |
| R350CON | NUMINS | CFJINS |
| R350DE0 | NUMINS | CFJINS |
| R350DE2 | NUMINS | CFJINS |
| R350DE7 | NUMINS | CFJINS |
| R350DES | NUMINS | CFJINS |
| CNPSUC | CFJSUC | |
| R350DIL | NUMINS | CFJINS |
| R350EED | NUMINS | CFJINS |
| R350EEV | NUMINS | CFJINS |
| R350EMP | INSEFR | CFJEFR |
| NUMINS | CFJINS | |
| R350EST | INSEST | CFJEST |
| NUMINS | CFJINS | |
| CNPRES | CFJRES | |
| R350ETM | NUMINS | CFJINS |
| NUMLAB | CFJLAB | |
| R350EXS | CNPJEN | CFJINS |
| R350FEC | NUMINS | CFJINS |
| R350FUN | NUMINS | CFJINS |
| R350HCE | INSCES | CFJCES |
| NUMINS | CFJINS | |
| R350HOR | NUMINS | CFJINS |
| R350IAP | NUMINS | CFJINS |
| R350IPR | NUMAQU | CFJAQU |
| R350LOT | INSCON | CFJCON |
| NUMINL | CFJINL | |
| NUMINS | CFJINS | |
| NUMPRO | CFJPRO | |
| R350ME0 | NUMINS | CFJINS |
| R350ME2 | NUMINS | CFJINS |
| R350ME7 | NUMINS | CFJINS |
| R350OE0 | NUMINS | CFJINS |
| R350OES | NUMINS | CFJINS |
| R350OEV | NUMINS | CFJINS |
| R350OP0 | CNPJOP | CFJINS |
| R350PAC | NUMINS | CFJINS |
| R350POR | NUMINS | CFJINS |
| CNPPOR | CFJPOR | |
| R350PRE | NUMINS | CFJINS |
| R350PRO | NUMINS | CFJINS |
| R350PRT | NUMINS | CFJINS |
| R350PSC | CNPJOP | CFJINS |
| R350RAT | NUMINS | CFJINS |
| R350RDD | NUMINS | CFJINS |
| R350RE0 | NUMINC | CFJINC |
| NUMINS | CFJINS | |
| R350RE2 | NUMINC | CFJINC |
| NUMINS | CFJINS | |
| R350RE7 | NUMINS | CFJINS |
| R350REI | NUMINS | CFJINS |
| R350RES | NUMINS | CFJINS |
| R350RFL | NUMINS | CFJINS |
| R350RPS | CNPJOP | CFJINS |
| R350RSV | NUMINS | CFJINS |
| R350RTP | NUMINS | CFJINS |
| R350RUB | NUMINS | CFJINS |
| R350SAU | CNPJOP | CFJINS |
| R350SIN | NUMINS | CFJINS |
| R350SOF | CNPSOF | CFJINS |
| R350SSA | CNPJOP | CFJINS |
| R350STA | CPFEMP | CFJINS |
| R350SVA | EMPAGE | CFJAGE |
| EMPENS | CFJENS | |
| NUMINS | CFJINS | |
| NINLOC | CFJLOC | |
| R350SVI | EMPAGE | CFJAGE |
| EMPANT | CFJANT | |
| EMPENS | CFJENS | |
| NUMINS | CFJINS | |
| NINLOC | CFJLOC | |
| R350SVL | INSLOT | CFJINS |
| R350TRE | NUMINS | CFJINS |
| R351ADV | NUMINS | CFJINS |
| R351CON | NUMINS | CFJINS |
| R351EPT | NUMINS | CFJINS |
| R351ICT | NUMINS | CFJINS |
| R351PTB | NUMINS | CFJINS |
| CNPJSI | CFJSIN | |
| R351TPT | NUMINS | CFJINS |
| R352FGT | NUMINS | CFJINS |
| R352IFT | NUMINS | CFJINS |
| R352REC | NUMINS | CFJINS |
| R583AMB | NUMINS | CFJINS |
| R584MIR | NUMCGC | CFJINS |
| R873PRO | CNPJ | CFJINS |
| CNPJPROC | CFJPRC | |
| R873REC | CNPJ | CFJINS |
| R873VIN | CNPJ | CFJINS |
Funções de Programador
- Funções que substituem suas versões anteriores para o tratamento de campos de CNPJ alfanumérico:
| Função Antiga | Função Nova | Módulo(s) |
|---|---|---|
| BuscaDadosTomador | BuscaDadosTomadorAlfa | Administração de Pessoal (AP) |
| RetornaCgcCentralizadora | RetornaCnpjCentralizadoraAlfa | |
| PPPRetFilLocCar | RetornaFilialLocalCargo | Administração de Pessoal (AP) Segurança e Medicina (SM) |
- Funções criadas exclusivamente para o tratamento de campos de CNPJ alfanumérico:
| Funções Novas | Módulo(s) |
|---|---|
| FormatNumeroInscricaoAlfa | Administração de Pessoal (AP) Segurança e Medicina (SM) |
- Funções ajustadas para o tratamento de campos de CNPJ alfanumérico:
| Funções | Módulo(s) |
|---|---|
| MontaCarimboCgc | Administração de Pessoal (AP) |
| MontaGrpsParams | |
| RetPropFil |
Variáveis
- Variáveis que substituem suas versões anteriores para o tratamento de campos de CNPJ alfanumérico:
| Variável Antiga | Variável Nova | Módulo(s) |
|---|---|---|
| Cag_ImpCgc | Cag_CfjCgc | Administração de Pessoal (AP) |
| Cag_ImpIap | Cag_CfjIap | |
| Cag_NumCGC | Cag_CfjNum | |
| NumCgcFil | NumCnpjFil | |
| RAIS_CgcAnt | RAIS_CFJAnt | |
| RAIS_NumCgc | RAIS_CfjCgc |
Web services
Nota
O xx é usado no nome do web service para indicar que ele está disponível em todos os módulos do sistema (FP, SM, RS, BS, CS, JR, QL, PLR, HR e TR).
- Portas criadas exclusivamente para o tratamento de campos de CNPJ alfanumérico:
| Web Service | Portas Antiga | Portas Nova | Módulo(s) |
|---|---|---|---|
| com.senior.g5.rh.fp.terceiros | AquisicaoProducao_4 PagtosFisica_2 |
AquisicaoProducao_5 PagtosFisica_3 |
Administração de Pessoal (AP) |
| com.senior.g5.rh.fp.persistencia | BasesCalculo | BasesCalculo_2 | |
| com.senior.g5.rh.sm.Filiais | Filiais_2 | Filiais_3 | Segurança e Medicina (SM) |
| com.senior.g5.rh.sm.manutpppcolaborador | ManuPPPColaborador_3 | ManuPPPColaborador_4 | |
| com.senior.g5.rh.sm.outrasempresas | OutrasEmpresas | OutrasEmpresas_2 | |
| com.senior.g5.rh.fp.PostoAtendimento com.senior.g5.rh.sm.PostoAtendimento |
PostoAtendimento_2 | PostoAtendimento_3 | Administração de Pessoal (AP) Segurança e Medicina (SM) |
| com.senior.g5.rh.fp.CAT com.senior.g5.rh.sm.CAT |
CAT_4 | CAT_5 | |
| com.senior.g5.rh.fp.CATESOCIAL com.senior.g5.rh.sm.CATESOCIAL |
CATESOCIAL_3 | CATESOCIAL_4 | |
| com.senior.g5.rh.xx.fichaBasica | FichaBasica_6 | FichaBasica_7 | Todos |
| com.senior.g5.rh.xx.historicos |
Afastamento_4 | Afastamento_5 | |
| com.senior.g5.rh.xx.historicosColetivos | |||
|
com.senior.g5.rh.xx.persistencia |
OutrasEmpresas | OutrasEmpresas_2 |
- Web services ajustados para o tratamento de campos de CNPJ alfanumérico:
| Web Services | Módulo(s) |
|---|---|
| com.senior.g5.rh.fp.consultarColaborador | Administração de Pessoal (AP) |
| com.senior.g5.rh.fp.consultarColaboradorPorCPF | |
| com.senior.g5.rh.fp.consultarColaboradorPorRG | |
| com.senior.g5.rh.fp.consultarColaboradorPorPassaporte | |
| com.senior.g5.rh.fp.colaboradoresAdmitidos | |
| com.senior.g5.rh.fp.colaboradoresDemitidos |
Processo de Conversão de Dados
- Demais alterações realizadas para o tratamento de campos de CNPJ alfanumérico:
| Tela | Caminho | Alteração | Módulo(s) |
|---|---|---|---|
| FR000ALF | Diversos > Utilitários > Conversor CNPJ Alfanumérico | Nova tela | Todos |
| FR000ASS | Diversos > Assinalamentos > guia Cadastro | Implementação do campo Habilita conversor do CNPJ Alfanumérico |
Versões do Gestão de Riscos e Segurança
Esta seção apresenta o conjunto de alterações implementadas no Gestão de Riscos e Segurança relacionadas ao CNPJ alfanumérico.
No Ronda Senior, não houve alterações em funções de programador, variáveis ou web services na versão 6.10.4.98. Neste momento, o campo CNPJ Alfanumérico ainda não é editável nas telas do sistema nem utilizado pelos relatórios. Contudo, ele já está disponível para que as customizações que o envolvam possam ser ajustadas em preparação para implementações futuras.
As alterações de TBS são as mesmas do Gestão de Pessoas | HCM, listadas anteriormente.
English
Español
English
Español


