Pular para o conteúdo principal

Eventos do Emitente - Reforma Tributária

Neste tópico serão tratados os eventos do emitente, criados para atender a Reforma Tributária.
Cada tópico contempla um evento, a URL para chamada da API correspondente ao evento e uma breve explicação e informação sobre os valores esperados para cada evento. 


112110 - Informação de efetivo pagamento integral para liberar crédito presumido do adquirente 

  • Endpoint: /api/NFWebApi/Evento/112110 
  • Método: POST
  • Header:
    • Authorization: Token de autorização
    • Content-Type: application/json

Dados dos parâmetros de envio:

TagDescrição
tpEventoCódigo do Tipo de Evento
chNFeChave  do Documento a que o evento será atrelado
indQuitacaoIndicador de efetiva quitação do pagamento integral da operação referente a NFe referenciada.
Valor deve ser igual a "1"

Exemplo Payload de Envio

{
"tpEvento": 112110,
"chNFe": "{{SaleChNFe}}",
"dhEvento": "{{DataHoraAtual}}",
"Protocolo": "{{GeneratedGUID}}",
"indQuitacao": 1
}

Possíveis retornos HTTP

  • 200 - Sucesso
  • 400 – BadRequest
    • Caso tenha algum problema nas informações enviadas, causando falha na Solução Fiscal 
  • 401 - Unauthorized
  • 404 – NotFound
  • 429 - TooManyRequests
  • 500 - InternalServerError
  • 503 - Service Unavailable

112120 - Importação em ALC/ZFM não convertida em isenção

  • Endpoint: /api/NFWebApi/Evento/112120 
  • Método: POST
  • Header:
    • Authorization: Token de autorização
    • Content-Type: application/json

Dados dos parâmetros de envio:

TagDescrição
tpEventoCódigo do Tipo de Evento
chNFeChave  do Documento a que o evento será atrelado
gConsumoInformações por item da NF-e de importação.

Nota: a quantidade de ocorrências não pode ser maior que a quantidade de itens da NF-e de aquisição.
nItemCorresponde ao atributo “nItem” do elemento “det” da NF-e de importação
vIBSValor do IBS correspondente à quantidade que não atendeu aos requisitos para a conversão em isenção
vCBSValor do CBS correspondente à quantidade que não atendeu aos requisitos para a conversão em isenção
gControleEstoqueInformações de quantidade de estoque influenciadas pelo evento
qtdeInformar a quantidade que não atendeu os requisitos para a conversão em isenção
unidadeInformar a unidade relativa ao campo gConsumo

Exemplo Payload de Envio

{
"tpEvento": 112120,
"chNFe": "{{SaleChNFe}}",
"dhEvento": "{{DataHoraAtual}}",
"Protocolo": "{{GeneratedGUID}}",
"gConsumo": [
{
"nitem": 1,
"vIBS": 150.5,
"vCBS": 75.25,
"gControleEstoque": {
"qtde": 10.0,
"unidade": "UN"
}
}
]
}

Possíveis retornos HTTP

  • 200 - Sucesso
  • 400 – BadRequest
    • Caso tenha algum problema nas informações enviadas, causando falha na Solução Fiscal 
  • 401 - Unauthorized
  • 404 – NotFound
  • 429 - TooManyRequests
  • 500 - InternalServerError
  • 503 - Service Unavailable

112130 - Perecimento, perda, roubo ou furto durante o transporte contratado pelo fornecedor

  • Endpoint: /api/NFWebApi/Evento/112130
  • Método: POST
  • Header:
    • Authorization: Token de autorização
    • Content-Type: application/json

Dados dos parâmetros de envio:

TagDescrição
tpEventoCódigo do Tipo de Evento
chNFeChave  do Documento a que o evento será atrelado
gPerecimentoInformações por item da Nota de Fornecimento
nItemCorresponde ao atributo “nItem” do elemento “det” na nota de fornecimento
vIBSValor do IBS na Nota de Fornecimento correspondente à quantidade que foi objeto de roubo, perda, furto ou 
perecimento.
vCBSValor da CBS na Nota de Fornecimento correspondente à quantidade que foi objeto de roubo, perda, furto ou 
perecimento.
gControleEstoqueInformações de quantidade de estoque influenciadas pelo evento
qtdeInformar a quantidade que foi objeto de roubo, perda, furto ou perecimento
unidadeInformar a unidade relativa ao campo qPerecimento
SequenciaXMLInformações do crédito a ser estornado de IBS/CBS referente às aquisições para este item
vIBSValor do crédito IBS referente às aquisições a ser estornado correspondente à quantidade que foi objeto de roubo, 
perda, furto ou perecimento
vCBSValor do crédito CBS referente às aquisições a ser estornado correspondente à quantidade que foi objeto de roubo, 
perda, furto ou perecimento

Exemplo Payload de Envio

{
"tpEvento": 112130,
"chNFe": "{{SaleChNFe}}",
"dhEvento": "{{DataHoraAtual}}",
"Protocolo": "{{GeneratedGUID}}",
"gPerecimento": [
{
"nitem": 1,
"vIBS_Fornecimento": 150.5,
"vCBS_Fornecimento": 75.25,
"gControleEstoque": {
"qPerecimento": 10.0,
"uPerecimento": "UN"
},
"SequenciaXML": {
"vCBS_Credito": 0,
"vIBS_Credito": 0
}
}
]
}

Possíveis retornos HTTP

  • 200 - Sucesso
  • 400 – BadRequest
    • Caso tenha algum problema nas informações enviadas, causando falha na Solução Fiscal 
  • 401 - Unauthorized
  • 404 – NotFound
  • 429 - TooManyRequests
  • 500 - InternalServerError
  • 503 - Service Unavailable

112140 - Fornecimento não realizado com pagamento antecipado

  • Endpoint: /api/NFWebApi/Evento/112140
  • Método: POST
  • Header:
    • Authorization: Token de autorização
    • Content-Type: application/json

Dados dos parâmetros de envio:

TagDescrição
tpEventoCódigo do Tipo de Evento
chNFeChave  do Documento a que o evento será atrelado
gItemNaoFornecidoInformações por item da Nota de Pagamento antecipado
nItemCorresponde ao atributo “nItem” do elemento “det” do documento referenciado.
vIBSValor do IBS na nota de débito de pagamento antecipado correspondente à quantidade que não foi fornecida
vCBSValor da CBS na nota de débito de pagamento antecipado correspondente à quantidade que não foi fornecida
gControleEstoqueInformações de quantidade de estoque influenciadas pelo evento
qtdeInformar a quantidade que não foi fornecida e teve o imposto antecipado
unidadeInformar a unidade relativa ao campo qNaoFornecida

Exemplo Payload de Envio

{
"tpEvento": 112140,
"chNFe": "{{SaleChNFe}}",
"dhEvento": "{{DataHoraAtual}}",
"Protocolo": "{{GeneratedGUID}}",
"gItemNaoFornecido": [
{
"nitem": 1,
"vIBS": 150.5,
"vCBS": 75.25,
"gControleEstoque": {
"qNaoFornecida": 10.0,
"uNaoFornecida": "UN"
}
}
]
}

Possíveis retornos HTTP

  • 200 - Sucesso
  • 400 – BadRequest
    • Caso tenha algum problema nas informações enviadas, causando falha na Solução Fiscal 
  • 401 - Unauthorized
  • 404 – NotFound
  • 429 - TooManyRequests
  • 500 - InternalServerError
  • 503 - Service Unavailable

112150 - Atualização da Data de Previsão de Entrega

  • Endpoint: /api/NFWebApi/Evento/112150
  • Método: POST
  • Header:
    • Authorization: Token de autorização
    • Content-Type: application/json

Dados dos parâmetros de envio:

TagDescrição
tpEventoCódigo do Tipo de Evento
chNFeChave  do Documento a que o evento será atrelado
dPrevEntregaData da previsão de entrega ou disponibilização do bem. Formato: “AAAA-MM-DD”.

Exemplo Payload de Envio

{
"tpEvento": 112150,
"chNFe": "{{SaleChNFe}}",
"dhEvento": "{{DataHoraAtual}}",
"Protocolo": "{{GeneratedGUID}}",
"dPrevEntrega": "{{DataHoraAtual}}"
}

Possíveis retornos HTTP

  • 200 - Sucesso
  • 400 – BadRequest
    • Caso tenha algum problema nas informações enviadas, causando falha na Solução Fiscal 
  • 401 - Unauthorized
  • 404 – NotFound
  • 429 - TooManyRequests
  • 500 - InternalServerError
  • 503 - Service Unavailable

211120 - Destinação de item para consumo pessoal

  • Endpoint: /api/NFWebApi/Evento/211120
  • Método: POST
  • Header:
    • Authorization: Token de autorização
    • Content-Type: application/json

Dados dos parâmetros de envio:

TagDescrição
tpEventoCódigo do Tipo de Evento
chNFeChave  do Documento a que o evento será atrelado
gConsumoInformações por item da NF-e de Aquisição 
Nota: a quantidade de ocorrências não pode ser maior que a quantidade de itens da NF-e de aquisição.
nitemCorresponde ao atributo “nItem” do elemento “det” da NF-e de aquisição
vIBSValor do IBS na Nota de Aquisição correspondente à quantidade destinada a uso e consumo pessoal
vCBSValor da CBS na Nota de Aquisição correspondente à quantidade destinada a uso e consumo pessoal
gControleEstoqueInformações de quantidade de estoque influenciadas pelo evento
qConsumo Informar a quantidade para consumo de pessoa física
uConsumoInformar a unidade relativa ao campo gConsumo
DFeReferenciadoInformações por item da NF-e de Uso e Consumo Pessoal
chaveAcessoInformar a chave da nota (NFe ou NFCe) emitida para o fornecimento nos casos em que a legislação obriga a 
emissão de documento fiscal.
nItemCorresponde ao “nItem” do DFeReferenciado

Exemplo Payload de Envio

{
"tpEvento": 211120,
"chNFe": "{{SaleChNFe}}",
"dhEvento": "{{DataHoraAtual}}",
"Protocolo": "{{GeneratedGUID}}",
"gConsumo": [
{
"nitem": 1,
"vIBS": 150.5,
"vCBS": 75.25,
"gControleEstoque": {
"qConsumo": 10.0,
"uConsumo": "UN"
},
"DFeReferenciado": {
"chaveAcesso": "{{SaleChNFe}}",
"nItem": 1
}
}
]
}

Possíveis retornos HTTP

  • 200 - Sucesso
  • 400 – BadRequest
    • Caso tenha algum problema nas informações enviadas, causando falha na Solução Fiscal 
  • 401 - Unauthorized
  • 404 – NotFound
  • 429 - TooManyRequests
  • 500 - InternalServerError
  • 503 - Service Unavailable

Este conteúdo foi útil para você?