> For the complete documentation index, see [llms.txt](https://integracao.gitbook.io/invoisys/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://integracao.gitbook.io/invoisys/endpoints/emissao-notas/nfs-e-1/api-envio-hibrido-do-rps.md).

# 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).
