Manifestar NF-e
API para realizar a manifestação do destinatário na NF-e, primeiro passo para habilitar o download do XML na SEFAZ.
Endpoint
POST
https://sandbox-api.invoisys.com.br/api/nfeentrada/manifestar
O método aplicará a manifestação desejada na NF-e pelo idNFeEntrada ou chaveDeAcesso. Os tipos de Manifesto são: Ciência da Operação, Confirmação da Operação, Desconhecimento da Operação e Operação não Realizada. OBS: A justificativa será obrigatória, caso o manifesto seja Operação não Realizada.
Headers
Content-Type
string
application/x-www-form-urlencoded
Accept
string
application/json
Authorization
string
bearer <valor>
Request Body
manifesto
string
Indicador do tipo de manifesto da NF-e
TAM: 1
idNFeEntrada
integer
ID da NF-e recebida
ambiente
string
Tipo de ambiente
TAM: 1
justificativa
integer
Justificativa do manifesto
TAM:15-255
chaveDeAcesso
string
Chave de acesso da NF-e recebida
TAM: 44
Response
// Exemplo de sucesso na manifestação de Ciência da Operação
{
"data": "0001-01-01T00:00:00",
"tipo": {
// Código interno de sucesso na Ciência da Operação
"key": 18,
"value": "Ciência da Operação"
},
// Status de sucesso próprio da SEFAZ
"statusSEFAZ": "135",
"descricaoSEFAZ": "Evento registrado e vinculado a NF-e",
"xml": null
}
// Exemplo de sucesso na manifestação de Confirmação da Operação
{
"data": "0001-01-01T00:00:00",
"tipo": {
// Código interno de sucesso na Confirmação da Operação
"key": 19,
"value": "Confirmação da Operação"
},
// Status de sucesso próprio da SEFAZ
"statusSEFAZ": "135",
"descricaoSEFAZ": "Evento registrado e vinculado a NF-e",
"xml": null
}
// Exemplo de sucesso na manifestação de Desconhecimento da Operação
{
"data": "0001-01-01T00:00:00",
"tipo": {
// Código interno de sucesso na Desconhecimento da Operação
"key": 20,
"value": "Desconhecimento da Operação"
},
// Status de sucesso próprio da SEFAZ
"statusSEFAZ": "135",
"descricaoSEFAZ": "Evento registrado e vinculado a NF-e",
"xml": null
}
// Exemplo de sucesso na manifestação de Operação não realizada
{
"data": "0001-01-01T00:00:00",
"tipo": {
"key": 21,
"value": "Operação não Realizada"
},
"statusSEFAZ": "135",
"descricaoSEFAZ": "Evento registrado e vinculado a NF-e",
"xml": null
}
Modelo de Envio 📝
Exemplo de envio para as manifestações de Ciência da Operação, Confirmação da Operação e Desconhecimento da Operação:
// Requisição por ID
{
// Ciência = 0, Confirmação = 1, Desconhecimento = 2
"manifesto": 0,
// Id do sistema da NF-e que será manifestada
"idNFeEntrada": 170719,
// Ambiente da requisição. Prod = 1, Hom = 2
"ambiente": 1,
}
// Requisição por chave de acesso
{
// Ciência = 0, Confirmação = 1, Desconhecimento = 2
"manifesto": 0,
// Ambiente da requisição. Prod = 1, Hom = 2
"ambiente": 1,
// Chave de acesso da NF-e recebida
"chaveDeAcesso": "35210817921427000125558840000001101224707152"
}
Exemplo de envio de Operação não Realizada, onde é obrigatório o envio da justificativa.
{
// Operação não Realizada = 3
"manifesto": 3,
// Id do sistema da NF-e que será manifestada
"idNFeEntrada": 170719,
// Ambiente da requisição. Prod = 1, Hom = 2
"ambiente": 1,
"justificativa": "Sinistro de carga"
}
Swagger
APIs Relacionadas 🎈
Referências à API 📌
Last updated
Was this helpful?