# Enviar Contingência NFC-e (Híbrido)

## Endpoint

<mark style="color:green;">`POST`</mark> `https://sandbox-api.invoisys.com.br/api/nfce/enviohibridacontingencia`

API utilizada no Modelo Híbrido para uma NFC-e em contingência​

#### Headers

| Name          | Type   | Description                         |
| ------------- | ------ | ----------------------------------- |
| Content-type  | string | `application/x-www-form-urlencoded` |
| Accept        | string | `application/json`                  |
| Authorization | string | `bearer <valor>`                    |

#### Request Body

| Name                                                       | Type                | Description                                                                                                                 |
| ---------------------------------------------------------- | ------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| ambiente                                                   | int                 | Informar o tipo de ambiente a ser utilizado                                                                                 |
| idUF                                                       | int                 | Informar o ID do estado da empresa                                                                                          |
| codigoAleatorioNF                                          | int                 | Informar um código aleatório individual para cada nota com no máximo 8 caracteres                                           |
| naturezaDaOperacao                                         | int                 | Informar a natureza da operação                                                                                             |
| dataHoraEntradaEmContingencia                              | string              | Informar a Data/Hora de entrada em contingência. Exemplo: `2019-01-03T13:51:53.145Z`                                        |
| dataPrestacaoServico                                       | string              | Informar a Data/Hora de entrada em contingência. Exemplo: `2019-01-03`. Utilizado para emissão de uma Nota Fiscal Conjugada |
| justificativaEntradaEmContingencia                         | string              | Informar a Justificativa da contingência. Exemplo: `Teste de envio em contingencia`                                         |
| indicadorDaFormaDePagamento                                | int                 | Informar forma de pagamento                                                                                                 |
| serie                                                      | int                 | Informar o número de série do documento                                                                                     |
| numeroNF                                                   | int                 | Informar o número do documento                                                                                              |
| tipoDaOperacao                                             | int                 | Informar o tipo da operação                                                                                                 |
| destinoDaOperacao                                          | int                 | Informar o destino da operação                                                                                              |
| idMunicipioFatoGeradorICMS                                 | int                 | Informar o ID do município gerador do ICMS                                                                                  |
| tipoImpressaoDanfe                                         | int                 | Informar o tipo de impressão do DANFE                                                                                       |
| finalidadeEmissao                                          | int                 | Informar a finalidade da emissão                                                                                            |
| indicadorConsumidorFinal                                   | boolean             | `true`=Operação com consumidor final; `false`=Operação normal                                                               |
| indicadorVendaPresencial                                   | int                 | Informar o indicador de presença da venda                                                                                   |
| idEmpresaEmitente                                          | int                 | Informar o ID da empresa                                                                                                    |
| produtos                                                   | array\[Produto]     | Campo identificador do Array de produtos                                                                                    |
| formasDePagamento                                          | \[FormaDePagamento] | Campo identificador do Array de forma de pagamento                                                                          |
| destinatarioDaNFCe                                         | Destinatario        | Campo identificador do destinatário da NFC-e                                                                                |
| valorDoTroco                                               | number              | Informar o valor do troco quando o valor pago for maior que o valor total da nota                                           |
| cnae                                                       | string              | Informar a Classificação Nacional de Atividades Econômicas quando a NFC-e possuir serviço                                   |
| transporte                                                 | Transporte          | Campo identificador do Transporte                                                                                           |
| Produto: {id}                                              | int                 | Informar o ID do produto                                                                                                    |
| Produto: {cfop}                                            | int                 | Informar o Código Fiscal de Operações e Prestações do produto. Exemplo: `5101`                                              |
| Produto: {quantidade}                                      | number              | Informar a quantidade do produto. Exemplo: `3`                                                                              |
| Produto: {valorUnitarioComercial}                          | number              | Este campo permite enviar um valor diferente do cadastrado no produto. Exemplo: `50.00`                                     |
| Produto: {descontoNoItem}                                  | number              | Este campo permite informar um desconto para o item. Exemplo: `10.00`                                                       |
| Produto: {descricaoDoItem}                                 | string              | Este campo permite informar uma descrição diferente da cadastrada no produto. Exemplo: `Teste`                              |
| Produto: {informacaoAdicionalItem}                         | string              | Este campo permite inserir uma informação adicional ao item. Exemplo: `Teste`                                               |
| FormaDePagamento: {tipoPagamento}                          | int                 | Informar o tipo da forma de pagamento                                                                                       |
| FormaDePagamento: {valorPagamento}                         | number              | Informar o valor do pagamento. Exemplo: `50.00`                                                                             |
| FormaDePagamento: {tipoDeIntegracaoParaPagamento}          | string              | Informar o tipo da integração para pagamento                                                                                |
| FormaDePagamento: {cnpjDaCredenciadoraDoCartao}            | number              | Informar o CNPJ da credenciadora. Exemplo: `5943832500010`                                                                  |
| FormaDePagamento: {bandeiraDaOperadoraDoCartao}            | integer             | Informar a Bandeira da credenciadora                                                                                        |
| FormaDePagamento: {numeroDaAutorizacaoDaOperacaoComCartao} | string              | Informar o número de autorização. Exemplo: `12345678912345`                                                                 |
| Destinatario: {cnpj}                                       | string              | Informar o CNPJ do destinatário. Informar este campo se o consumidor for pessoa jurídica. Exemplo: `12123123000101`         |
| Destinatario: {cpf}                                        | string              | Informar o CPF do destinatário. Informar este campo se o consumidor for pessoa física. Exemplo: `12312312312`               |
| Destinatario: {nomeDestinatario}                           | string              | Informar o nome do destinatário. Exemplo: `Destinatário teste`                                                              |
| Destinatario: {emailDestinatario}                          | string              | Informar o e-mail do destinatário. Exemplo: `teste@teste.com.br`                                                            |
| Destinatario: {endereco}                                   | Endereco            | Campo identificador do enredeço do destinatário                                                                             |
| Transporte: {modFrete}                                     | int                 | Informar a modalidade de frete                                                                                              |
| Transporte: {transporta}                                   | Transportadora      | Campo identificador da Transportadora                                                                                       |
| Endereco: {logradouro}                                     | string              | Informar o logradouro do destinatário. Exemplo: "Rua teste"                                                                 |
| Endereco: {numero}                                         | string              | Informar o número do endereço do destinatário. Exemplo: `999`                                                               |
| Endereco: {bairro}                                         | string              | Informar o bairro do destinatário. Exemplo: `Jardim teste`                                                                  |
| Endereco: {idMunicipio}                                    | int                 | Informar o ID do município do destinatário                                                                                  |
| Transportadora: {cnpj}                                     | string              | Informar o CNPJ do responsável pelo transporte. Exemplo: `12312312312`                                                      |
| Transportadora: {cpf}                                      | string              | Informar o CPF do responsável pelo transporte. Exemplo: `12312312312`                                                       |
| Transportadora: {xNome}                                    | string              | Informar o nome do responsável pelo transporte                                                                              |
| Transportadora: {ie}                                       | int                 | Informar a IE do responsável pelo transporte                                                                                |
| Transportadora: {xEnder}                                   | string              | Informar o endereço do responsável pelo transporte                                                                          |
| Transportadora: {xMun}                                     | int                 | Informar o ID do município do responsável pelo transporte                                                                   |
| Transportadora: {uf}                                       | int                 | Informar a UF do responsável pelo transporte                                                                                |

{% tabs %}
{% tab title="201 Documento Emitido com Sucesso" %}
{% tabs %}
{% tab title="DocumentoEmitido" %}

```javascript
{
  "dadosDoDocumento": {
    "id": 0000,
    "chaveDeAcesso": "",
    "dataHoraEmissao": "2019-10-04T16:26:05.5087083Z",
    "dataDeAutorizacao": "2019-10-04T16:26:05Z",
    "documentoComErro": false,
    "codigoStatusSEFAZ": "100",
    "descricaoStatusSEFAZ": "Autorizado o uso da NF-e",
    "protocoloSEFAZ": "00000000000000",
    "urlConsultaViaQRCode": null,
    "urlConsultaViaChaveDeAcesso": null
  },
  "acoes": {
    "corrigirDocumento": false,
    "cancelar": false,
    "enviarContingencia": false,
    "tentarNovamenteMaisTarde": false,
    "entrarEmContatoComSuporteImediatamente": false
  },
  "excecao": null
}
```

{% endtab %}
{% endtabs %}
{% endtab %}
{% endtabs %}

## APIs Relacionadas 🎈

* [Envio Normal Híbrido](/invoisys/endpoints/emissao-notas/nfc-e-1/api-envio-normal-hibrido-da-nfc-e.md)
* [Ambiente para Emissão](/invoisys/endpoints/outras-consultas/enumeradores/api-tipo-de-ambiente.md)
* [Id da UF](/invoisys/endpoints/outras-consultas/uf/api-uf.md)
* [Natureza da Operação](/invoisys/endpoints/outras-consultas/enumeradores/api-natureza-da-operacao.md)
* [Indicador de Forma de Pagamento](/invoisys/endpoints/outras-consultas/enumeradores/api-indicador-forma-de-pagamento.md)
* [Tipo da Operação](/invoisys/endpoints/outras-consultas/enumeradores/api-tipo-de-operacao.md)
* [Destino da Operação](/invoisys/endpoints/outras-consultas/enumeradores/api-destino-da-operacao.md)
* [Tipo Impressão do DANFE](/invoisys/endpoints/outras-consultas/enumeradores/api-tipo-de-impressao-do-danfe.md)
* [Finalidade Emissão](/invoisys/endpoints/outras-consultas/enumeradores/api-finalidade-de-emissao.md)
* [Indicador de Presença](/invoisys/endpoints/outras-consultas/enumeradores/api-indicador-de-presenca.md)
* [Id Empresa](/invoisys/endpoints/cadastros-basicos/empresa-1/api-consultar-lista-de-empresas.md)
* [Id Produto](/invoisys/endpoints/cadastros-basicos/produto/api-consultar-produto-por-id.md)
* [Modalidade de Frete](/invoisys/endpoints/outras-consultas/enumeradores/api-modalidade-de-frete.md)
* [Meio de Pagamento](/invoisys/endpoints/outras-consultas/enumeradores/api-tipo-de-forma-da-pagamento.md)
* [Tipo Integração Pagamento](/invoisys/endpoints/outras-consultas/enumeradores/api-tipo-integracao-pagamento.md)
* [Bandeira Cartão](/invoisys/endpoints/outras-consultas/enumeradores/api-bandeira-cartao.md)
* [Consulta de Município](/invoisys/endpoints/outras-consultas/municipio/api-municipios.md)

## Referências à API 📌

* [Passo-a-Passo da NFC-e](/invoisys/getting-started/documentos-fiscais/emissao/nfc-e/passo-a-passo.md)
* [Fluxograma - Envio Contigência SEFAZ​](/invoisys/getting-started/documentos-fiscais/emissao/nfc-e/fluxo-operacional/envio-contingencia-sefaz-nfc-e-flux.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://integracao.gitbook.io/invoisys/endpoints/emissao-notas/nfc-e-1/api-envio-contingencia-hibrida-da-nfc-e.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
