Pular para o conteúdo principal

Códigos fiscais (taxCodes)

$nfe->taxCodes expõe os dados de referência do motor tributário: códigos de operação, finalidades de aquisição e perfis fiscais de emitente e destinatário. Recurso global (não recebe $companyId), host api.nfse.io (/v2), chave principal.

Métodos

MétodoDescriçãoRetorno
listOperationCodes($opts = [])Códigos de operação.TaxCodePaginatedResponse
listAcquisitionPurposes($opts = [])Finalidades de aquisição.TaxCodePaginatedResponse
listIssuerTaxProfiles($opts = [])Perfis fiscais de emitente.TaxCodePaginatedResponse
listRecipientTaxProfiles($opts = [])Perfis fiscais de destinatário.TaxCodePaginatedResponse

As opções de paginação são pageIndex (1-based, padrão 1) e pageCount (padrão 50, máximo 50).

Tipo de resposta próprio

Estes métodos retornam TaxCodePaginatedResponse — com items, currentPage, totalPages e totalCount — em vez do ListResponse dos demais recursos.

Listar códigos de operação

$pagina = $nfe->taxCodes->listOperationCodes(['pageIndex' => 1, 'pageCount' => 50]);

foreach ($pagina->items as $codigo) {
// dados de referência de cada código de operação
}

// Percorrer todas as páginas:
for ($i = 1; $i <= $pagina->totalPages; $i++) {
$p = $nfe->taxCodes->listOperationCodes(['pageIndex' => $i, 'pageCount' => 50]);
// ... $p->items
}

Demais catálogos

$nfe->taxCodes->listAcquisitionPurposes();
$nfe->taxCodes->listIssuerTaxProfiles();
$nfe->taxCodes->listRecipientTaxProfiles();
Cacheie localmente

São catálogos de referência que mudam raramente — cacheie o resultado na sua aplicação em vez de consultar a cada operação.

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.