API - Realizar Manifesto da NF-e

API para realizar a manifestação do destinatário na NF-e, primeiro passo para habilitar o download do XML na SEFAZ.

Manifestar a NF-e

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

NameTypeDescription

Content-Type

string

application/x-www-form-urlencoded​​

Accept

string

application/jso​n​

Authorization

string

bearer <valor>

Request Body

NameTypeDescription

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


// 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"
}

APIs Relacionadas 🎈

Referências à API 📌

Last updated