Pular para o conteúdo

Regras fiscais parametrizadas (ICMS-ST)

Motor de regras por UF, NCM, CEST e tipo de operação. Complementa o cadastro simples em /tax-rules.

Base: https://api.nivesistemas.com.br · 5 endpoints

Listar regras fiscais

Janela do terminal
curl -X GET "https://api.nivesistemas.com.br/fiscal-rules" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"

Detalhe da regra

Parâmetros de rota: id

Janela do terminal
curl -X GET "https://api.nivesistemas.com.br/fiscal-rules/{id}" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"

Criar regra fiscal

Corpo (JSON)

Campo Tipo Obrigatório Descrição
originUf string não UF de origem
destUf string não UF de destino
ncm string não NCM
cest string não CEST
operationType string não SALE_INTERNAL | SALE_INTERSTATE | RETURN | ENTRY | …
stSituation string não NOT_SUBJECT | SUBJECT | RETAINED_PREVIOUSLY | …
cfop string não CFOP
icmsCsosn string não CSOSN
icmsCst string não CST ICMS
active boolean não Ativa

Resposta: 201 Created

Janela do terminal
curl -X POST "https://api.nivesistemas.com.br/fiscal-rules" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"originUf":"","destUf":"","ncm":"","cest":"","operationType":"","stSituation":"","cfop":"","icmsCsosn":"","icmsCst":"","active":true}'

Atualizar regra fiscal

Parâmetros de rota: id

Janela do terminal
curl -X PATCH "https://api.nivesistemas.com.br/fiscal-rules/{id}" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"

Desativar regra fiscal

Parâmetros de rota: id

Resposta: 204 No Content

Janela do terminal
curl -X DELETE "https://api.nivesistemas.com.br/fiscal-rules/{id}" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"