# API - Envio Híbrido do RPS

## API - Envio Híbrida NFC-e

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

​API utilizada no Modelo Híbrido de uma NFS-e​

#### 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                                                                                                                                                                                                                                        |
| ----------------------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| idEmitente                          | string  | Informar ID do Emitente                                                                                                                                                                                                                            |
| cpfTomador                          | string  | Informar o CPF do Tomador se for identificado                                                                                                                                                                                                      |
| cnpjTomador                         | string  | Informar o CNPJ do Tomador se for identificado                                                                                                                                                                                                     |
| nomeRazaoSocialTomador              | string  | Informar a Razão Social do Tomador                                                                                                                                                                                                                 |
| apelidoNomeFantasiaTomador          | string  | Informar o Nome Fantasia do Tomador                                                                                                                                                                                                                |
| tipoDeLogradouroTomador             | string  | Informar o tipo de logradouro do Tomador. Ex.: Rua, Avenida, Boulevard, etc.                                                                                                                                                                       |
| logradouroTomador                   | string  | Informar o logradouro do Tomador.                                                                                                                                                                                                                  |
| numeroEnderecoTomador               | string  | Informar o número do endereço do Tomador                                                                                                                                                                                                           |
| complementoEnderecoTomador          | string  | Informar o complemento do endereço do Tomador                                                                                                                                                                                                      |
| bairroTomador                       | string  | Informar o bairro do Tomador                                                                                                                                                                                                                       |
| cepTomador                          | string  | Informar o CEP do Tomador                                                                                                                                                                                                                          |
| idMunicipioTomador                  | integer | Informar o código de município do Tomador                                                                                                                                                                                                          |
| emailTomador                        | string  | Informar o e-mail do Tomador                                                                                                                                                                                                                       |
| telefoneTomador                     | string  | Informar o número de telefone do Tomador                                                                                                                                                                                                           |
| ieTomador                           | integer | Informar a Inscrição Estadual do Tomador                                                                                                                                                                                                           |
| imTomador                           | integer | Informar a Inscrição Municipal do Tomador                                                                                                                                                                                                          |
| serieRPS                            | string  | Informar a série do RPS                                                                                                                                                                                                                            |
| numeroRPS                           | integer | Informar o número do RPS                                                                                                                                                                                                                           |
| idServico                           | integer | Informar o Id referente ao Serviço cadastrado em nossa base                                                                                                                                                                                        |
| discriminacao                       | string  | Preencher com as informações referentes ao serviço a ser comercializado.                                                                                                                                                                           |
| tipoTomador                         | integer | Usado no modelo DSF                                                                                                                                                                                                                                |
| tipoDeTributacao                    | string  | Informar o Tipo de Tributação indicado pelo Município                                                                                                                                                                                              |
| exigibilidadeISS                    | integer | Natureza da Operação. Exigibilidades possíveis 1 – Exigível; 2 – Não incidência; 3 – Isenção; 4 – Exportação; 5 – Imunidade; 6 – Exigibilidade Suspensa por Decisão Judicial; 7 – Exigibilidade Suspensa por Processo Administrativo.              |
| issRetido                           | boolean | Informar se ISS é retido                                                                                                                                                                                                                           |
| cnae                                | string  | Informar o CNAE                                                                                                                                                                                                                                    |
| crc                                 | integer | Conselho Regional de Contabilidade​, identificar único de um contador                                                                                                                                                                              |
| operacao                            | string  | Descrever a Operação                                                                                                                                                                                                                               |
| regimeEspecialTributacao            | string  | Código de identificação do regime especial de tributação. 1 – Microempresa municipal; 2 – Estimativa; 3 – Sociedade de profissionais; 4 – Cooperativa; 5 – Microempresário Individual (MEI); 6 – Microempresa ou Empresa de Pequeno Porte (ME EPP) |
| ambiente                            | integer | Indica qual o tipo de ambiente usado na emissão desta nota                                                                                                                                                                                         |
| codigoMunicipioIncidencia           | string  | Código do município da incidência do ISS                                                                                                                                                                                                           |
| ConstrucaoCivil                     | object  | Objeto para dados de Contrução Civil                                                                                                                                                                                                               |
| ConstrucaoCivil: {codigoObra}       | string  | Código identificador da obra                                                                                                                                                                                                                       |
| ConstrucaoCivil: {art}              | string  | Número da ART                                                                                                                                                                                                                                      |
| Intermediario                       | object  | Objeto para dados do Intermediario                                                                                                                                                                                                                 |
| Intermediario: {CpfCnp}j            | object  | Objeto para dados do CNPJ ou CPF do intermediário                                                                                                                                                                                                  |
| CpfCnpj: {cpf}                      | string  | CPF do intermediário. Se prenchido, deixar CNPJ em branco                                                                                                                                                                                          |
| CpfCnpj: {cnpj}                     | string  | CNPJ do intermediário. Se preechido, deixar CPF em branco                                                                                                                                                                                          |
| Intermediario: {razaoSocial}        | object  | Razão social do intermediário                                                                                                                                                                                                                      |
| Intermediario: {inscricaoMunicipal} | object  | IM do intermediário                                                                                                                                                                                                                                |
| incentivadorCultural                | boolean | Informar se o prestador é incentivador cultural                                                                                                                                                                                                    |
| incentivoFiscal                     | boolean | Informar se o prestador é incentivador fiscal                                                                                                                                                                                                      |
| observacao                          | string  | Informar alguma observação relevante à operação                                                                                                                                                                                                    |
| tipoIss                             | string  |                                                                                                                                                                                                                                                    |
| tipoEnquadramento                   | string  |                                                                                                                                                                                                                                                    |
| devidoNoLocal                       | boolean | Caso o serviço seja prestado fora do estabelecimento do prestador, colocar `true`                                                                                                                                                                  |
| deducaoMaterial                     | number  | Informar o valor de dedução deste material                                                                                                                                                                                                         |
| descontoCondicional                 | number  | Informar o desconto condicional para a operação                                                                                                                                                                                                    |
| descontoIncondicional               | number  | Informar o desconto incondicional para a operação                                                                                                                                                                                                  |
| codigoTributacaoMunicipio           | string  | Informar o código de tributação do município.                                                                                                                                                                                                      |
| numeroProcesso                      | string  | Informar o número do documento                                                                                                                                                                                                                     |

{% 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 Completo do RPS](/invoisys/endpoints/emissao-notas/nfs-e-1/api-envio-completo-do-rps-1.md);
* [Ambiente para Emissão](/invoisys/endpoints/outras-consultas/enumeradores/api-tipo-de-ambiente.md);
* ​[Município por ID e Nome](/invoisys/endpoints/outras-consultas/municipio/api-municipios.md);
* [Serviço por ID Empresa](/invoisys/endpoints/cadastros-basicos/servico/api-consultar-servico-paginado.md).

## Referências à API 📌

* [Passo-a-Passo da NFS-e](/invoisys/getting-started/documentos-fiscais/emissao/nfs-e/passo-a-passo.md);
* [Fluxograma - Envio Síncrono](/invoisys/getting-started/documentos-fiscais/emissao/nfs-e/fluxo-operacional/fluxo-envio-sincrono-da-nfs-e.md);
* [Fluxograma - Envio Assíncrono](/invoisys/getting-started/documentos-fiscais/emissao/nfs-e/fluxo-operacional/fluxo-envio-assincrono-da-nfs-e.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/nfs-e-1/api-envio-hibrido-do-rps.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.
