Skip to content

Commit 29954e7

Browse files
committed
doc: add doc version 2 cnpj
1 parent c7b1c16 commit 29954e7

File tree

2 files changed

+49
-1
lines changed

2 files changed

+49
-1
lines changed

docs/pt-br/utilities.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,14 @@ Valida se o CNPJ é válido.
4141
import { isValidCNPJ } from '@brazilian-utils/brazilian-utils';
4242

4343
isValidCNPJ('15515147234255'); // false
44+
45+
/*
46+
* valida um CNPJ versão 2, alfanumérico.
47+
* Conforme a Nota Técnica COCAD/SUARA/RFB nº 49/2024,
48+
* o CNPJ passará a combinar números e letras.
49+
* A versão 2 segue essa norma técnica.
50+
*/
51+
isValidCNPJ('1D4N1A9K2ZQQ30', { version: '2' }); // false
4452
```
4553

4654
## formatCNPJ
@@ -52,16 +60,32 @@ import { formatCNPJ } from '@brazilian-utils/brazilian-utils';
5260

5361
formatCNPJ('245222000174'); // 24.522.200/0174
5462
formatCNPJ('245222000174', { pad: true }); // 00.245.222/0001-74
63+
64+
/*
65+
* Format CNPJ versão 2, alfanumérico.
66+
* Conforme a Nota Técnica COCAD/SUARA/RFB nº 49/2024,
67+
* o CNPJ passará a combinar números e letras.
68+
* A versão 2 dessa função segue essa norma técnica.
69+
*/
70+
formatCNPJ('PD4N1A9K1ZQQ39', { version: '2' }); // PD.4N1.A9K.1ZQQ/39
5571
```
5672

57-
## generateCPF
73+
## generateCNPJ
5874

5975
Gera um CNPJ válido aleatório.
6076

6177
```javascript
6278
import { generateCNPJ } from '@brazilian-utils/brazilian-utils'
6379

6480
generateCNPJ();
81+
82+
/*
83+
* Gera um CNPJ válido versão 2, alfanumérico.
84+
* Conforme a Nota Técnica COCAD/SUARA/RFB nº 49/2024,
85+
* o CNPJ passará a combinar números e letras.
86+
* A versão 2 segue essa norma técnica.
87+
*/
88+
generateCNPJ({ version: '2' });
6589
```
6690

6791
## isValidCEP

docs/utilities.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,14 @@ Check if CNPJ is valid.
4141
import { isValidCNPJ } from '@brazilian-utils/brazilian-utils';
4242

4343
isValidCNPJ('15515147234255'); // false
44+
45+
/*
46+
* validate CNPJ version 2, alphanumeric.
47+
* According to Technical Note COCAD/SUARA/RFB No. 49/2024,
48+
* the CNPJ will combine numbers and letters.
49+
* Version 2 follows this technical.
50+
*/
51+
isValidCNPJ('1D4N1A9K2ZQQ30', { version: '2' }); // false
4452
```
4553

4654
## formatCNPJ
@@ -52,6 +60,14 @@ import { formatCNPJ } from '@brazilian-utils/brazilian-utils';
5260

5361
formatCNPJ('245222000174'); // 24.522.200/0174
5462
formatCNPJ('245222000174', { pad: true }); // 00.245.222/0001-74
63+
64+
/*
65+
* Format CNPJ version 2, alphanumeric.
66+
* According to Technical Note COCAD/SUARA/RFB No. 49/2024,
67+
* the CNPJ will combine numbers and letters.
68+
* Version 2 follows this technical.
69+
*/
70+
formatCNPJ('PD4N1A9K1ZQQ39', { version: '2' }); // PD.4N1.A9K.1ZQQ/39
5571
```
5672

5773
## isValidCEP
@@ -72,6 +88,14 @@ Generate a valid random CNPJ.
7288
import { generateCNPJ } from '@brazilian-utils/brazilian-utils'
7389

7490
generateCNPJ();
91+
92+
/*
93+
* Generates a valid random CNPJ version 2, alphanumeric.
94+
* According to Technical Note COCAD/SUARA/RFB No. 49/2024,
95+
* the CNPJ will combine numbers and letters.
96+
* Version 2 follows this technical standard.
97+
*/
98+
generateCNPJ({ version: '2' });
7599
```
76100

77101
## isValidBoleto

0 commit comments

Comments
 (0)