Enviar RPS assíncrono
Endpoint utilizado no Modelo Completo da NFS-e
Endpoint
POST
https://sandbox-api.invoisys.com.br/api/nfse/enviocompleto_async
Headers
Content-type
string
application/x-www-form-urlencoded
Accept
string
application/json
Authorization
string
bearer <valor>
Request Body
ambiente*
integer
1
1 = Produção; 2 = Homologação
-
dhEmissao
string
25
Informe a data de emissão do RPS no formato "2025-05-20T18:50:33-03:00"
.
Se não informada no JSON, a invoiSys preencherá automaticamente com a data do envio no endpoint.
-
dhCompetencia
string
25
Informe a data de competência no formato "2025-05-20T18:50:33-03:00"
.
Se não informada, a invoiSys preencherá automaticamente caso o campo seja obrigatório no município
-
cnpjEmitente*
string
14
Informar CNPJ do Emitente
-
serieRPS*
string
5
Informar a série do RPS
-
numeroRPS*
integer
6
Informar o número do RPS
-
nfseSubstituida
string
15
Em caso de substituição, informar o número da NFS-e a ser substituída
-
cpfTomador
string
11
Informar o CPF do Tomador, se for identificado. Se preenchido, deixar CNPJ em branco
-
cnpjTomador
string
14
Informar o CNPJ do Tomador, se for identificado. Se preenchido, deixar CPF em branco
-
nomeRazaoSocialTomador
string
1-150
Informar a Razão Social do Tomador
-
apelidoNomeFantasiaTomador
string
1-150
Informar o Nome Fantasia do Tomador
-
tipoDeLogradouroTomador
string
1-25
Informar o tipo de logradouro do Tomador. Ex.: Rua, Avenida, etc.
-
cepTomador
string
8
Informar o CEP do Tomador
-
logradouroTomador
string
1-125
Informar o logradouro do Tomador
-
numeroEnderecoTomador
string
1-10
Informar o número do endereço do Tomador
-
bairroTomador
string
1-60
Informar o bairro do Tomador
-
codigoMunicipioTomador
integer
7
Informar o código IBGE do município do Tomador
-
complementoEnderecoTomador
string
1-30
Informar o complemento do endereço do Tomador
-
emailTomador
string
75
Informar o e-mail do Tomador
-
telefoneTomador
string
15
Informar o número de telefone do Tomador
-
ieTomador
integer
1-14
Informar a Inscrição Estadual do Tomador
-
imTomador
integer
9-15
Informar a Inscrição Municipal do Tomador
-
servico*
object
-
Objeto Serviço
-
codigo*
string
3-9
Código de identificação do serviço prestado
servico
valor*
number
13v2
Valor do serviço prestado
servico
deducoes
number
13v2
Valor de deduções do serviço
servico
aliquotaServicos
number
2v4
Valor de alíquota do serviço
servico
aliquotaPIS
number
2v4
Valor de alíquota do PIS
servico
aliquotaCOFINS
number
2v4
Valor de alíquota do COFINS
servico
aliquotaINSS
number
2v4
Valor de alíquota do INSS
servico
aliquotaIR
number
2v4
Valor de alíquota do Imposto de Renda
servico
aliquotaCSLL
number
2v4
Valor de alíquota da Contribuição Social sobre o Lucro Líquido
servico
valorISS
number
13v2
Valor do ISS
servico
outrasRetencoes
number
13v2
Valor de outras retenções
servico
responsavelRetencao
string
2
Identificação do responsável pela retenção do ISS. 1 = Tomador; 2 = Intermediário
servico
discriminacao*
string
1-2000
Preencher com as informações referentes ao serviço a ser comercializado.
-
observacao
string
1-2000
Informar alguma observação relevante à operação
-
codigoTributacaoMunicipio
string
1-20
Informar o código de tributação do município.
-
cnae
string
1-7
Informar o CNAE
-
issRetido*
boolean
true ou false
Informar se o ISS será retido. Se sim, o valor ISS retido será calculado automaticamente.
-
tipoDeTributacao
string
2
Campo livre para preenchimento do Tipo de Tributação, se não usado o enumerador oficial
-
regimeEspecialTributacaoInvoiSys
integer
2
Informar o tipo de tributação, conforme padrão dos Enumeradores
-
regimeEspecialTributacao
string
2
Campo livre para preenchimento do Regime Especial Tributação, se não usado o enumerador oficial
-
exigibilidadeISS
integer
2
Campo livre para preenchimento da Exigibilidade do ISS, se não usado o enumerador oficial
-
incentivadorCultural*
boolean
true ou false
Informar se o prestador é incentivador cultural
-
incentivoFiscal*
boolean
true ou false
Informar se o prestador é incentivador fiscal
-
codigoMunicipioIncidencia
string
10
Código do município da incidência do ISS
-
descontoCondicional
number
13v2
Informar o desconto condicional para a operação
-
descontoIncondicional
number
13v2
Informar o desconto incondicional para a operação
-
tipoTomador
integer
2
Informar o tipo do tomador para municípios específicos
-
crc
integer
15
Conselho Regional de Contabilidade, identificador do contador para municípios específicos
-
operacao
string
2
Campo para municípios específicos. Preencher com: “A”- Sem Dedução; “B”- Com Dedução/Materiais; “C” - Imune/Isenta de ISSQN; “D” - Devolução/Simples Remessa; “J” - Intermediação.
-
construcaoCivil
object
-
Objeto para dados de Construção Civil
-
codigoObra
string
15
Código identificador da obra
construcaoCivil
art
string
15
Número da ART
construcaoCivil
intermediario
object
-
Objeto para dados do Intermediário
-
cpfCnpj
object
-
Objeto para dados do CNPJ ou CPF do intermediário
intermediario
cpf
string
11
CPF do intermediário. Se preenchido, deixar CNPJ em branco
cpfCnpj
cnpj
string
14
CNPJ do intermediário. Se preenchido, deixar CPF em branco
cpfCnpj
razaoSocial
string
150
Razão social do intermediário
intermediario
inscricaoMunicipal
string
15
IM do intermediário
intermediario
tipoIss
string
2
Informar o tipo de ISS em municípios específicos
-
tipoEnquadramento
string
2
Informar o tipo de enquadramento em municípios específicos
-
devidoNoLocal
boolean
true ou false
Caso o serviço seja prestado fora do estabelecimento do prestador, colocar true
-
deducaoMaterial
number
13v2
Informar o valor de dedução deste material
-
numeroProcesso
string
30
Informar o número do processo em casos específicos
-
{
"id": "4600",
"excecao": null
}
Enumeradores
Tipo de tributação (tipoDeTributacaoInvoisys)
1 – Tributação no município 2 – Tributação fora do município 3 – Isenção 4 - Tributação fora do município, porém isento 5 - Tributação no município com isenção parcial 9 - Tributação no município, porém exigibilidade suspensa 10 - Tributação fora do município, porém exigibilidade suspensa 15 - Tributação no município, porém com indicação de imunidade subjetiva 16 - Tributação fora do município, porém com indicação de imunidade subjetiva 17 - Tributação no município, porém com indicação de imunidade objetiva 18 - Tributação fora do município, porém com indicação de imunidade objetiva 19 - Exportação de Serviços
Regime Especial Tributação (regimeEspecialTributacao)
1 – Microempresa municipal 2 – Estimativa 3 – Sociedade de profissionais 4 – Cooperativa 5 – Microempresário Individual (MEI) 6 – Microempresário e Empresa de Pequeno Porte (ME EPP) 7 – Tributação por Faturamento (Variável) 8 – Fixo 9 – Isenção 10 – Imune 11 – Exigibilidade suspensa por decisão judicial 12 – Exigibilidade suspensa por procedimento administrativo
Exigibilidade ISS (exigibilidadeISSInvoisys)
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
APIs Relacionadas 🎈
Referências à API 📌
Last updated
Was this helpful?