dtgfranca/validador-novo-cnpj

Valida o cnpj com base nas regras do serpro.gov.br

Installs: 92

Dependents: 0

Suggesters: 0

Security: 0

Stars: 5

Watchers: 1

Forks: 1

Open Issues: 0

Type:package

pkg:composer/dtgfranca/validador-novo-cnpj

dev-main 2025-04-10 01:18 UTC

This package is auto-updated.

Last update: 2025-12-30 01:33:08 UTC


README

Este pacote PHP permite validar se um CNPJ é válido de acordo com as novas regras do cnpj.

Instalação

Você pode instalar o pacote via Composer:

composer require dtgfranca/validador-novo-cnpj

Utilização

Após instalar o pacote, vocé pode utiliza-lo da seguinte maneira:

use Dtgfranca\ValidadorNovoCnpj\CNPJ;

$cnpj = '12.ABC.345/01DE-35';

if (Cnpj::isValid($cnpj)) {
    echo "CNPJ válido!";
} else {
    echo "CNPJ inválido!";
}

Caso haja necessidade de gerar um CNPJ válido, vocé pode utiliza-lo da seguinte maneira:

use Dtgfranca\ValidadorNovoCnpj\CNPJ;

$cnpj = CNPJ::gerar(true); // true para formatado "ZB.DVI.P3O/WRH2-58", false para não formatado "ZBDVIP3OWRH258"