Pular para o conteúdo principal

Criar um novo produto

POST 

/:tenantId/products

Cadastra um produto com suas informações tributárias. O id do produto é gerado pelo servidor e devolvido no corpo da resposta 201.

Unicidade: não é possível ter dois produtos com o mesmo collectionId + sku + origin na mesma conta. Uma tentativa duplicada responde 409 com o id do produto já existente.

Valores preenchidos pela API em cada cenário de customTax, antes da validação:

  • recipient.taxProfile ausente vira final_consumer_non_icms_contributor;
  • operationCode ausente vira 120 quando issuer.taxProfile é industry e 121 nos demais casos;
  • issuer.taxRegime ausente é preenchido com o regime tributário da empresa informada em collectionId, quando ela é encontrada;
  • tax.exTipi com 1 dígito é completado com zero à esquerda (somente na criação; no PUT um exTipi de 1 dígito é recusado).

Cenários de remessa acrescentados automaticamente: a API acrescenta os cenários 727 (CFOP 5949), 784 (CFOP 1949) e 802 (CFOP 5949), só com o grupo intrastate e para o destinatário closed_warehouse, quando todas as condições abaixo valem:

  • nenhum cenário tem issuer.taxRegime NationalSimple (os demais regimes, inclusive NationalSimpleSublimitExceeded, não impedem);
  • há ao menos um cenário de venda (operationCode 120 ou 121);
  • o produto tem um único cenário ou tem ao menos um cenário de transferência (1108, 2108 ou 3108) com o grupo interstate.

Os cenários acrescentados copiam o issuer e o CST de ICMS do último cenário da lista que tem intrastate; se nenhum cenário tem intrastate, eles ficam sem issuer e a requisição falha. Eles são acrescentados mesmo que a lista enviada já traga cenários 727, 784 ou 802: se a combinação se repetir, o cadastro é recusado pela regra de unicidade. Os cenários acrescentados aparecem na consulta do produto.

Cenários de transferência (1108, 2108, 3108): a API pode sobrescrever cfop, recipient e o CST de ICMS desses cenários, conforme as condições descritas em CustomTaxScenario.operationCode. Informe esses valores explicitamente.

Customização de CST 20 (habilitada por conta): quando a conta tem a customização de CST 20 habilitada e há um cenário de venda (120 ou 121) com intrastate.icms.cst = 20, a API, no primeiro cenário desse tipo, troca interstate.icms.cst por 00 e apaga interstate.icms.pICMS, modBC, pRedBC e pFCP (quando o grupo interstate.icms existe), e copia pICMS, modBC, pRedBC e pFCP do intrastate.icms desse cenário para o intrastate.icms dos cenários 727, 784 e 802 (inclusive os acrescentados automaticamente). Nas contas sem a customização, nada disso acontece. A customização é habilitada pela NFE.io, a pedido do cliente; consulte o suporte para saber se está habilitada na sua conta.

A validação tributária completa dos cenários é assíncrona: acompanhe pelo campo status (veja a descrição geral da API).

Operação cobrada à parte

Criar ou atualizar produtos com regras tributárias registra consumo do Motor de Cálculo de Tributos, serviço cobrado separadamente da emissão da nota fiscal. O valor e a forma de cobrança são definidos no seu plano comercial. Veja Motor de Cálculo de Tributos.

Request​

Responses​

Produto criado. O corpo traz apenas o id gerado; consulte o produto para acompanhar o status.

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.