Pular para o conteúdo principal

Pessoas físicas (naturalPeople)

$nfe->naturalPeople gerencia o cadastro de pessoas físicas (tomadores PF) vinculadas a uma empresa emissora. Escopo de empresa, família main (api.nfe.io /v1), chave principal. A API é idêntica à de pessoas jurídicas, com uma diferença de tipo importante.

Métodos

MétodoDescriçãoRetorno
list($companyId)Lista as pessoas físicas da empresa.ListResponse
create($companyId, $data)Cadastra uma PF.NaturalPerson
retrieve($companyId, $personId)Consulta por id.NaturalPerson
update($companyId, $personId, $data)Atualiza.NaturalPerson
delete($companyId, $personId)Exclui.void
createBatch($companyId, $batch)Cadastra várias em sequência.array
findByTaxNumber($companyId, $taxNumber)Busca por CPF (client-side).?NaturalPerson

Exemplos

Cadastrar uma pessoa física

$pessoa = $nfe->naturalPeople->create('55df4dc6b6cd9007e4f13ee8', [
'federalTaxNumber' => '31119298000', // string para PF
'name' => 'Maria da Silva',
'email' => 'maria@example.com',
]);
federalTaxNumber é string para PF

No DTO NaturalPerson, federalTaxNumber é ?string — diferente de LegalPerson/Company, onde é ?int. O SDK não valida nem coage no create; enviar o tipo errado pode causar rejeição ou perda de zeros à esquerda do CPF.

Lote, busca e exclusão

$nfe->naturalPeople->createBatch($companyId, [
['federalTaxNumber' => '31119298000', 'name' => 'Maria da Silva'],
['federalTaxNumber' => '19100000000', 'name' => 'João Souza'],
]); // sequencial, sem paralelismo

$pf = $nfe->naturalPeople->findByTaxNumber($companyId, '31119298000');

if ($pf !== null) {
$nfe->naturalPeople->delete($companyId, $pf->id); // void
}

Veja também

NFE.io

A NFE.io é uma empresa de tecnologia que fornece soluções para automatizar e simplificar a emissão e gestão de notas fiscais eletrônicas. Com suas ferramentas, as empresas podem economizar tempo e reduzir erros, aumentando a eficiência e precisão do processo de emissão de notas fiscais.

Um dos principais cases de sucesso da NFE.io é a implementação da solução na empresa de transporte Rodonaves. Com a automatização da emissão e gestão de notas fiscais eletrônicas, a Rodonaves conseguiu reduzir em até 80% o tempo gasto nesse processo, o que se traduziu em uma significativa melhoria na eficiência operacional. Além disso, a empresa também conseguiu eliminar erros e atrasos na emissão de notas fiscais, o que melhorou a relação com seus clientes e aumentou a confiança dos órgãos fiscais.

Outro exemplo é a implementação da NFE.io na empresa de comércio eletrônico, a Loja Integrada. Com a automatização da emissão de notas fiscais, a Loja Integrada conseguiu aumentar a velocidade de emissão de notas em até 10 vezes, o que permitiu que a empresa atendesse a uma maior quantidade de clientes e, consequentemente, aumentar as suas vendas.

Além desses exemplos, a NFE.io também tem outros cases de sucesso com empresas de setores como indústria, construção, varejo e serviços, mostrando a versatilidade e eficácia da sua solução.

Em resumo, a NFE.io é uma empresa de tecnologia que oferece soluções para automatizar e simplificar a emissão e gestão de notas fiscais eletrônicas, ajudando as empresas a economizar tempo e reduzir erros, melhorando a eficiência e precisão do processo. Com cases de sucesso em diferentes setores, a NFE.io tem se destacado como uma empresa líder em automação fiscal.