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:
| Tag | Descrição |
| tpEvento | Código do Tipo de Evento |
| chNFe | Chave do Documento a que o evento será atrelado |
| indQuitacao | Indicador 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:
| Tag | Descrição |
| tpEvento | Código do Tipo de Evento |
| chNFe | Chave do Documento a que o evento será atrelado |
| gConsumo | Informaçõ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. |
| nItem | Corresponde ao atributo “nItem” do elemento “det” da NF-e de importação |
| vIBS | Valor do IBS correspondente à quantidade que não atendeu aos requisitos para a conversão em isenção |
| vCBS | Valor do CBS correspondente à quantidade que não atendeu aos requisitos para a conversão em isenção |
| gControleEstoque | Informações de quantidade de estoque influenciadas pelo evento |
| qtde | Informar a quantidade que não atendeu os requisitos para a conversão em isenção |
| unidade | Informar 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:
| Tag | Descrição |
| tpEvento | Código do Tipo de Evento |
| chNFe | Chave do Documento a que o evento será atrelado |
| gPerecimento | Informações por item da Nota de Fornecimento |
| nItem | Corresponde ao atributo “nItem” do elemento “det” na nota de fornecimento |
| vIBS | Valor do IBS na Nota de Fornecimento correspondente à quantidade que foi objeto de roubo, perda, furto ou perecimento. |
| vCBS | Valor da CBS na Nota de Fornecimento correspondente à quantidade que foi objeto de roubo, perda, furto ou perecimento. |
| gControleEstoque | Informações de quantidade de estoque influenciadas pelo evento |
| qtde | Informar a quantidade que foi objeto de roubo, perda, furto ou perecimento |
| unidade | Informar a unidade relativa ao campo qPerecimento |
| SequenciaXML | Informações do crédito a ser estornado de IBS/CBS referente às aquisições para este item |
| vIBS | Valor do crédito IBS referente às aquisições a ser estornado correspondente à quantidade que foi objeto de roubo, perda, furto ou perecimento |
| vCBS | Valor 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:
| Tag | Descrição |
| tpEvento | Código do Tipo de Evento |
| chNFe | Chave do Documento a que o evento será atrelado |
| gItemNaoFornecido | Informações por item da Nota de Pagamento antecipado |
| nItem | Corresponde ao atributo “nItem” do elemento “det” do documento referenciado. |
| vIBS | Valor do IBS na nota de débito de pagamento antecipado correspondente à quantidade que não foi fornecida |
| vCBS | Valor da CBS na nota de débito de pagamento antecipado correspondente à quantidade que não foi fornecida |
| gControleEstoque | Informações de quantidade de estoque influenciadas pelo evento |
| qtde | Informar a quantidade que não foi fornecida e teve o imposto antecipado |
| unidade | Informar 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:
| Tag | Descrição |
| tpEvento | Código do Tipo de Evento |
| chNFe | Chave do Documento a que o evento será atrelado |
| dPrevEntrega | Data 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:
| Tag | Descrição |
| tpEvento | Código do Tipo de Evento |
| chNFe | Chave do Documento a que o evento será atrelado |
| gConsumo | Informaçõ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. |
| nitem | Corresponde ao atributo “nItem” do elemento “det” da NF-e de aquisição |
| vIBS | Valor do IBS na Nota de Aquisição correspondente à quantidade destinada a uso e consumo pessoal |
| vCBS | Valor da CBS na Nota de Aquisição correspondente à quantidade destinada a uso e consumo pessoal |
| gControleEstoque | Informações de quantidade de estoque influenciadas pelo evento |
| qConsumo | Informar a quantidade para consumo de pessoa física |
| uConsumo | Informar a unidade relativa ao campo gConsumo |
| DFeReferenciado | Informações por item da NF-e de Uso e Consumo Pessoal |
| chaveAcesso | Informar 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. |
| nItem | Corresponde 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ê?