Pular para o conteúdo principal

Cálculo de impostos (taxCalculation)

$nfe->taxCalculation aciona o motor tributário da NFE.io para calcular os impostos de uma operação. Escopo de tenant (recebe $tenantId como primeiro argumento), host api.nfse.io (/v2).

Usa a apiKey principal

Apesar de ser um serviço de consulta, o cálculo de impostos não é família de dados — sempre usa a chave principal.

Métodos

MétodoDescriçãoRetorno
calculate($tenantId, $request)Calcula os impostos da operação.array (resposta crua)

Requisição e resposta são arrays associativos sem DTO. Como referência do shape esperado, o SDK embarca a classe gerada Nfe\Generated\CalculoImpostosV1\CalculateRequest — você pode espelhá-la, mas não é um tipo obrigatório.

Calcular os impostos de uma operação

$resultado = $nfe->taxCalculation->calculate($tenantId, [
'operationType' => 'Sale',
'issuer' => ['federalTaxNumber' => 11444555000149, 'state' => 'SP'],
'recipient' => ['federalTaxNumber' => 61365284000104, 'state' => 'RJ'],
'items' => [
[
'code' => '001',
'ncm' => '85171231',
'quantity' => 1,
'unitAmount' => 1999.90,
],
],
]);

// A resposta é um array cru com os tributos calculados por item.
Validação local

$tenantId vazio ou items vazio lançam Nfe\Exception\InvalidRequestException antes de qualquer requisição.

Combine com os códigos fiscais

Os valores aceitos em campos de classificação (código de operação, finalidade de aquisição, perfis de contribuinte) vêm de taxCodes.

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.