-
Notifications
You must be signed in to change notification settings - Fork 31
Instanciando a classe
Kaio Valdemar edited this page Jan 15, 2020
·
2 revisions
Para instanciar a classe é necessário informar o CNPJ, o Certificado do Emissor e a senha do mesmo. No caso do caminho do Certificado pode ser utilizado o arquivo '.pfx' ou '.pem'
// Instanciando a Classe
$nfSP = new NotaFiscalSP([
'cnpj' => '00000000000000',
'im' => '012132', // Inscrição Municipal
'certificate' => 'path/to/certificate.pfx',
'certificatePass' => '000000'
]);
Apesar de ser exigida a Inscrição Municipal para fazer várias requests, o mesmo pode ser omitido na hora de instanciar a classe e a lib ira fazer uma request e obter o numero fazendo uma requisição na API através do método cnpjInformation().
// Instanciando a Classe sem a Inscrição municipal
$nfSP = new NotaFiscalSP([
'cnpj' => '00000000000000',
'certificate' => 'path/to/certificate.pfx',
'certificatePass' => '000000'
]);