Oten Tecnologia
Oten Fiscal
Documentação

Serviços · município de São Paulo

NFS-e São Paulo

A NFS-e de São Paulo usa a rota municipal `/nfse`. O contrato é o mesmo da API de serviço; as regras de ISS e TributacaoRPS seguem o padrão da Prefeitura.

Regras específicas de São Paulo

Primeira emissão em São Paulo

  1. 1Confirme se o município 3550308 está habilitado para a empresa.
  2. 2Cadastre o certificado digital, quando a Prefeitura exigir.
  3. 3Cadastre a empresa prestadora e ative a NFS-e.
  4. 4Envie o JSON com tomador, serviço e ISS. Use `idIntegracao` único.
  5. 5Consulte `/nfse/consultar/{id}` ou aguarde o webhook com o status final.

Observações de operação

  • O processamento depende da disponibilidade do webservice da Prefeitura.
  • Se o prestador nunca emitiu por webservice, é comum haver homologação prévia em São Paulo.
  • O lote máximo é de 500 notas por requisição.
  • O campo `numero` na consulta é o RPS enviado. `numeroNfse` é o número atribuído pela Prefeitura — trate como texto.

Corpo do envio

O POST `/nfse` recebe um array. Para São Paulo, informe o prestador, o tomador com endereço e o serviço com ISS.

POST /nfse
[
  {
    "idIntegracao": "XXXYY999",
    "prestador": {
      "cpfCnpj": "08187168000160"
    },
    "tomador": {
      "cpfCnpj": "99999999999999",
      "razaoSocial": "Empresa de Teste LTDA",
      "inscricaoMunicipal": "8214100099",
      "email": "teste@a API.com.br",
      "endereco": {
        "descricaoCidade": "Maringa",
        "cep": "87020100",
        "tipoLogradouro": "Rua",
        "logradouro": "Barao do rio branco",
        "tipoBairro": "Centro",
        "codigoCidade": "4115200",
        "complemento": "sala 01",
        "estado": "PR",
        "numero": "1001",
        "bairro": "Centro"
      }
    },
    "servico": [
      {
        "codigo": "14.10",
        "codigoTributacao": "14.10",
        "discriminacao": "Descrição dos serviços prestados, utilize | para quebra de linha na impressão.",
        "cnae": "7490104",
        "iss": {
          "tipoTributacao": 7,
          "exigibilidade": 1,
          "aliquota": 3
        },
        "valor": {
          "servico": 1,
          "descontoCondicionado": 0,
          "descontoIncondicionado": 0
        }
      }
    ]
  }
]

Dicionário de dados

Campos do JSON de emissão da NFS-e.

CampoTipoDescrição
idIntegracao
string
modoEnvio
stringModo de envio da emissão. * assincrono
versao
stringVersão do esquema de envio.
versaoEsquema
stringVersão de esquema a ser utilizada. **Valores aceitos:** * `RTC` (Reforma Tributária - IBS/CBS) * `RTC007` - Ativa o modelo NT007 para separação de apuração própria e retenção de PIS/COFINS. **Quando usar:** * Informe `"versaoEsquema": "RTC"` quando quiser utilizar os campos da **Reforma Trib
prestador
obrigatório
objectDados da empresa emitente.
prestador.cpfCnpj
obrigatório
stringCPF ou CNPJ da Empresa.
prestador.codigoEstrangeiro
stringIdentificação do Estrangeiro (Passaporte, etc.)
prestador.endereco
objectDetalhamento do endereço.
prestador.endereco.bairro
obrigatório
stringNome do bairro.
prestador.endereco.cep
obrigatório
stringCEP.
prestador.endereco.codigoCidade
obrigatório
stringCódigo IBGE da cidade. Caso NFSe para exterior: * Informar 9999999
prestador.endereco.estado
obrigatório
string
AC · AL · AM · AP · BA · CE · DF · ES · GO · MA · MG · MS · MT · PA · PB · PE · PI · PR · RJ · RN · RO · RR · RS · SC · SE · SP · TO
Sigla do Estado: * AC * AL * AM * AP * BA * CE * DF * ES * GO * MA * MG * MS * MT * PA * PB * PE * PI * PR * RJ * RN * RO * RR * RS * SC * SE * SP * TO
prestador.endereco.logradouro
obrigatório
stringLogradouro.
prestador.endereco.numero
obrigatório
stringNúmero do logradouro.
prestador.endereco.tipoLogradouro
obrigatório
string
Alameda · Avenida · Chácara · Colônia · Condomínio · Estância · Estrada · Fazenda · Praça · Prolongamento · Rodovia · Rua · Sítio · Travessa · Vicinal · Eqnp
Tipo do logradouro: * Alameda * Avenida * Chácara * Colônia * Condomínio * Eqnp * Estância * Estrada * Fazenda * Praça * Prolongamento * Rodovia * Rua * Sítio * Travessa * Vicinal
prestador.endereco.codigoPais
stringCódigo do pais. Para o padrão Nacional, deve ser informado o código ISO de 2 dígitos, em vez do código BACEN.
prestador.endereco.complemento
stringComplemento.
prestador.endereco.descricaoCidade
stringNome da cidade.
prestador.endereco.descricaoPais
stringNome do pais.
prestador.endereco.tipoBairro
string
Bairro · Bosque · Chácara · Conjunto · Desmembramento · Distrito · Favela · Fazenda · Gleba · Horto · Jardim · Loteamento · Núcleo · Parque · Residencial · Sítio · Tropical · Vila · Zona · Centro · Setor
Tipo do bairro: * Bairro * Bosque * Chácara * Conjunto * Desmembramento * Distrito * Favela * Fazenda * Gleba * Horto * Jardim * Loteamento * Núcleo * Parque * Residencial * Sítio * Tropical * Vila * Zona * Centro * Setor
prestador.email
stringEmail da empresa.
prestador.incentivadorCultural
booleanÉ incentivador cultural? * `true` - Sim. * `false` - Não.
prestador.incentivoFiscal
booleanPossuí algum tipo de incentivo fiscal? * `true` - Possuí. * `false` - Não possuí.
prestador.inscricaoEstadual
stringInscrição estadual do Emitente. Informar somente os algarismos, sem os caracteres de formatação (ponto, barra, hífen, etc.). Na emissão de NF-e Avulsa pode ser informado o literal ISENTO para os contribuintes do ICMS isentos de inscrição no Cadastro de Contribuintes de ICMS. Em caso de nota conjugad
prestador.inscricaoMunicipal
stringInscrição municipal da empresa. Utilize pontuação quando necessário. Para emissões de NFS-e, este campo torna-se obrigatório.
prestador.inscricaoEmitenteSuframa
stringInscrição do emitente da Suframa. Informar o número do Cadastro do emitente na Suframa. Campo obrigatório nas operações que se beneficiam de incentivos fiscais existentes nas áreas sob controle da SUFRAMA com alíquota zero da CBS referente aos arts. 451 e 466 da LC 214/25
prestador.nomeFantasia
stringNome fantasia da empresa.
prestador.razaoSocial
stringRazão social da empresa.
prestador.regimeTributario
integerRegime Tributário, valores: * `0` - Nenhum * `1` - Simples Nacional * `2` - Simples Nacional - Excesso * `3` - Regime Normal - Lucro Presumido * `4` - Normal - Lucro Real * `5` - MEI (Microempreendedor individual) Observação: **Ao preencher com o valor 5, a tag CRT no XML será atribuída
prestador.regimeTributarioEspecial
integerRegime tributário adotado pela empresa: * `0` - Sem Regime Tributário Especial * `1` - Micro Empresa Municipal * `2` - Estimativa * `3` - Sociedade de Profissionais * `4` - Cooperativa * `5` - Microempresário Individual - MEI * `6` - Microempresa ou Pequeno Porte - ME EPP * `7` - Luc
prestador.simplesNacional
booleanOptante pelo simples nacional: * `true` - É optante. * `false` - Não é optante.
prestador.anexoSimplesNacional
integerAnexo/Tabela em que a empresa se enquadra (Somente para empresas do Simples Nacional).
prestador.dataVigenciaSimplesNacional
stringData do início da Atividade (Somente para empresas do Simples Nacional).
prestador.telefone
objecttelefone
prestador.telefone.numero
obrigatório
stringNúmero de telefone
prestador.telefone.ddd
stringDDD
prestador.codigoDistrito
integerCódigo da Localidade (usado no padrão SEMFAZONLINE da NFS-e) : * `1` - MUNICIPIO PORTO VELHO - SEDE * `15` - CALAMA * `33` - DEMARCAÇÃO * `40` - UNIÃO BANDEIRANTE * `43` - EXTREMA * `44` - VISTA ALEGRE DO ABUNÃ * `48` - NAZARE * `50` - NOVA CALIFORNIA * `51` - FORTALEZA DO ABUNÃ
tomador
objectDados do tomador/destinatário.
tomador.cpfCnpj
stringCPF ou CNPJ do tomador/destinatário. Obs: Se informado codigoIdentificacaoDestino = 3 esse campo nao deve ser informado.
tomador.razaoSocial
stringRazão social do tomador/destinatário.
tomador.endereco
objectDetalhamento do endereço.
tomador.endereco.bairro
stringNome do bairro.
tomador.endereco.cep
stringCEP.
tomador.endereco.codigoCidade
stringCódigo IBGE da cidade. Caso NFSe para exterior: * Informar 9999999
tomador.endereco.estado
string
AC · AL · AM · AP · BA · CE · DF · ES · GO · MA · MG · MS · MT · PA · PB · PE · PI · PR · RJ · RN · RO · RR · RS · SC · SE · SP · TO
Sigla do Estado: * AC * AL * AM * AP * BA * CE * DF * ES * GO * MA * MG * MS * MT * PA * PB * PE * PI * PR * RJ * RN * RO * RR * RS * SC * SE * SP * TO
tomador.endereco.logradouro
stringLogradouro.
tomador.endereco.numero
stringNúmero do logradouro.
tomador.endereco.tipoLogradouro
string
Alameda · Avenida · Chácara · Colônia · Condomínio · Estância · Estrada · Fazenda · Praça · Prolongamento · Rodovia · Rua · Sítio · Travessa · Vicinal · Eqnp
Tipo do logradouro: * Alameda * Avenida * Chácara * Colônia * Condomínio * Eqnp * Estância * Estrada * Fazenda * Praça * Prolongamento * Rodovia * Rua * Sítio * Travessa * Vicinal
tomador.endereco.codigoPais
stringCódigo do pais (BACEN). Para o padrão Nacional, deve ser informado o código ISO de 2 dígitos, em vez do código BACEN.
tomador.endereco.complemento
stringComplemento.
tomador.endereco.descricaoCidade
stringNome da cidade.
tomador.endereco.descricaoPais
stringNome do pais.
tomador.endereco.tipoBairro
string
Bairro · Bosque · Chácara · Conjunto · Desmembramento · Distrito · Favela · Fazenda · Gleba · Horto · Jardim · Loteamento · Núcleo · Parque · Residencial · Sítio · Tropical · Vila · Zona · Centro · Setor
Tipo do bairro: * Bairro * Bosque * Chácara * Conjunto * Desmembramento * Distrito * Favela * Fazenda * Gleba * Horto * Jardim * Loteamento * Núcleo * Parque * Residencial * Sítio * Tropical * Vila * Zona * Centro * Setor
tomador.email
stringEndereço de email do tomador/destinatário. Para municípios que aceitam mais de um email do tomador no XML de **NFS-e**, enviá-los separados por ponto e vírgula (**;**). Exemplo: tomador1@a API.com;tomador2@a API.com
tomador.inscricaoEstadual
stringInscrição estadual do tomador/destinatário.
tomador.inscricaoMunicipal
stringInscrição municipal do tomador/destinatário.
tomador.nomeFantasia
stringNome fantasia do tomador/destinatário.
tomador.orgaoPublico
boolean**Somente para NFS-e** Se informado para outros documentos, não gera nenhum erro. Sinaliza se o Tomador do serviço é um orgão público.
tomador.telefone
objecttelefone
tomador.telefone
telefoneRef: telefone
tomador.codigoEstrangeiro
stringIdentificação do Estrangeiro (Passaporte, etc.)
tomador.nif
stringNIF do tomador.
tomador.naoNif
string**Somente para tomador estrangeiro do padrão Nacional** Motivo para não informação do NIF: * `0` - Não informado na nota de origem * `1` - Dispensado do NIF * `2` - Não exigência do NIF
servico
obrigatório
array
servico[].codigo
obrigatório
stringCódigo de serviço, também conhecido como Código Item Lista Serviço, geralmente segue a LC116, podendo váriar de acordo com a prefeitura. Você pode encontrar esse dado no portal da prefeitura, em uma nota emitida, ou junto ao contador.
servico[].codigoContribuinte
stringCódigo interno do contribuinte.
servico[].idIntegracao
stringCódigo EXTERNO de integração do serviço. Utilizado **SOMENTE** quando se cadastra previamente um serviço.
servico[].discriminacao
obrigatório
stringDetalhamento do serviço prestado.
servico[].codigoTributacao
stringCódigo tributação no Município
servico[].cnae
stringO código CNAE ou, por extenso, Classificação Nacional de Atividades Econômicas, é uma forma de padronizar, em todo o território nacional, os códigos de atividades econômicas e os critérios de enquadramento usados pelos mais diversos órgãos da administração tributária do Brasil.
servico[].codigoNbs
stringCódigo NBS (Nomenclatura Brasileira de Serviços, Intangíveis e outras Operações que produzam Variações no Patrimônio) correspondente ao serviço prestado. Consulte valores aceitos através do link.
servico[].codigoServicoNacional
stringCódigo Serviço Nacional
servico[].codigoCidadeIncidencia
stringCódigo IBGE da cidade de incidência do ISS.
servico[].descricaoCidadeIncidencia
stringNome da cidade de incidência do ISS.
servico[].unidade
stringUnidade do serviço prestado.
servico[].quantidade
numberQuantidade dos serviços prestados.
servico[].iss
obrigatório
objectDetalhamento do ISS.
servico[].iss.tipoTributacao
integer
0 · 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8
Tipo de Tributação do Serviço, valores: * `0` - Não definido * `1` - Isento de ISS * `2` - Imune * `3` - Não Incidência no Município * `4` - Não Tributável * `5` - Retido * `6` - Tributável Dentro do Município * `7` - Tributável Fora do Município * `8` - Tributável Dentro do Municí
servico[].iss.tipoRetencao
integer
1 · 2 · 3
Tipo de Retenção do Iss, valores: * `1` - Não Retido * `2` - Retido pelo Tomador * `3` - Retido pelo Intermediário
servico[].iss.exigibilidade
integer
1 · 2 · 3 · 4 · 5 · 6 · 7
Exigibilidade do ISS, valores: * `1` - Exigível * `2` - Não Incidência * `3` - Isenção * `4` - Exportação * `5` - Imunidade * `6` - Supenso por Ação Judicial * `7` - Suspenso por Ação Administrativa
servico[].iss.retido
booleanReter ISS
servico[].iss.aliquota
obrigatório
numberAlíquota do ISS do serviço prestado. Você pode encontrar esse dado no portal da prefeitura, ou junto ao contador.
servico[].iss.valor
numberValor do ISS, caso você não informe esse campo, vamos calcular automáticamente.
servico[].iss.valorRetido
numberValor ISS retido, caso você não informe esse campo, vamos calcular automáticamente.
servico[].iss.processoSuspensao
stringNúmero do Processo de Suspensão da Exigibilidade
servico[].iss.situacaoTributaria
integer
0 · 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9 · 10 · 15
Código da Situação Tributária para IPM20. Valores aceitos: * `0` - Tributada Integralmente (TI) * `1` - Tributada Integralmente com ISSRF (TIRF) * `2` - Tributada Integralmente e sujeita à Substituição Tributária (TIST) * `3` - Tributada com redução da base de cálculo (TRBC) * `4` - Tribut
servico[].obra
objectGrupo de informações da obra, utilizado somente no contexto da construção cívil.
servico[].obra.nome
stringInscrição imobiliária fiscal (código fornecido pela Prefeitura Municipal para a identificação da obra ou para fins de recolhimento do IPTU)
servico[].obra.art
stringCódigo da ART.
servico[].obra.codigo
stringCódigo da obra (CO).
servico[].obra.cei
stringCadastro específico do INSS.
servico[].obra.opcao
string
servico[].obra.inf
string
servico[].obra.inscricaoImobFisc
stringInscrição imobiliária fiscal (código fornecido pela Prefeitura Municipal para a identificação da obra ou para fins de recolhimento do IPTU)
servico[].obra.endereco
objectGrupo de informações do endereço da obra.
servico[].obra.endereco.bairro
objectbairro
servico[].obra.endereco.cep
objectcep
servico[].obra.endereco.codigoCidade
objectcodigoCidade
servico[].obra.endereco.estado
objectestado
servico[].obra.endereco.logradouro
objectlogradouro
servico[].obra.endereco.numero
objectnumero
servico[].obra.endereco.tipoLogradouro
objecttipoLogradouro
servico[].obra.endereco.codigoPais
objectcodigoPais
servico[].obra.endereco.complemento
objectcomplemento
servico[].obra.endereco.descricaoCidade
objectdescricaoCidade
servico[].obra.endereco.descricaoPais
objectdescricaoPais
servico[].obra.endereco.tipoBairro
objecttipoBairro
servico[].evento
objectDetalhamento das informações do evento
servico[].evento.id
stringIdentificação da Atividade de Evento (código identificador de evento determinado pela Administração Tributária Municipal)
servico[].evento.descricao
stringDescrição do evento Artístico, Cultural, Esportivo, etc
servico[].evento.atividade
string
servico[].evento.dataInicio
dateData de início da atividade de evento. Ano, Mês e Dia (AAAA-MM-DD)
servico[].evento.dataFim
dateData de fim da atividade de evento. Ano, Mês e Dia (AAAA-MM-DD)
servico[].evento.endereco
objectDetalhamento do endereço
servico[].evento.endereco.bairro
objectbairro
servico[].evento.endereco.bairro
bairroRef: bairro
servico[].evento.endereco.cep
objectcep
servico[].evento.endereco.cep
cepRef: cep
servico[].evento.endereco.codigoCidade
objectcodigoCidade
servico[].evento.endereco.codigoCidade
codigoCidadeRef: codigoCidade
servico[].evento.endereco.estado
objectestado
servico[].evento.endereco.estado
estadoRef: estado
servico[].evento.endereco.logradouro
objectlogradouro
servico[].evento.endereco.logradouro
logradouroRef: logradouro
servico[].evento.endereco.numero
objectnumero
servico[].evento.endereco.numero
numeroRef: numero
servico[].evento.endereco.tipoLogradouro
objecttipoLogradouro
servico[].evento.endereco.tipoLogradouro
tipoLogradouroRef: tipoLogradouro
servico[].evento.endereco.codigoPais
objectcodigoPais
servico[].evento.endereco.codigoPais
codigoPaisRef: codigoPais
servico[].evento.endereco.complemento
objectcomplemento
servico[].evento.endereco.complemento
complementoRef: complemento
servico[].evento.endereco.descricaoCidade
objectdescricaoCidade
servico[].evento.endereco.descricaoCidade
descricaoCidadeRef: descricaoCidade
servico[].evento.endereco.descricaoPais
objectdescricaoPais
servico[].evento.endereco.descricaoPais
descricaoPaisRef: descricaoPais
servico[].evento.endereco.tipoBairro
objecttipoBairro
servico[].evento.endereco.tipoBairro
tipoBairroRef: tipoBairro
servico[].valor
obrigatório
object
servico[].valor.servico
obrigatório
numberValor bruto do serviço prestado.
servico[].valor.baseCalculo
numberValor da base de cálculo dos impostos.
servico[].valor.deducoes
numberValor deduções.
servico[].valor.descontoCondicionado
numberValor do desconto condicionado.
servico[].valor.descontoIncondicionado
numberValor do desconto incondicionado.
servico[].valor.liquido
numberValor liquido do serviço, caso você não informe esse campo, vamos calcular automáticamente.
servico[].valor.unitario
numberValor unitário do serviço, referente a unidade informada.
servico[].valor.ipi
numberValor do IPI.
servico[].deducao
object
servico[].deducao.tipo
integerTipo de dedução: * `0` - Sem Deduções * `1` - Materiais * `2` - Subempreitada de Mão de Obra * `3` - Serviços * `4` - Produção Externa * `5` - Alimentação e Bebidas * `6` - Reembolso de Despesas * `7` - Repasse Consorciado * `8` - Repasse Plano de Saúde * `99` - Outras Deduções
servico[].deducao.descricao
stringDescrição da dedução.
servico[].retencao
objectDetalhamento das retenções. Este grupo possui **dois comportamentos**, conforme o emissor/cidade: **1) Legado (demais emissores, enquanto não adotarem NT007):** - `pis.retido` e `cofins.retido` controlam se há retenção. - `pis.valor` e `cofins.valor` representam os valores retidos de cada tributo
servico[].retencao.tipoRetencaoPisCofinsCSLL
string
0 · 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9
⚠️ Use este campo apenas no comportamento NT007. Em emissores legados, siga `pis.retido` e `cofins.retido`. Tipo de retenção de PIS/COFINS/CSLL no modelo NT007 (documentação) para NFSe Nacional e emissores aderentes. Campo en
servico[].retencao.pis
object
servico[].retencao.pis.cst
string
00 · 01 · 02 · 03 · 04 · 05 · 06 · 07 · 08 · 09 · 49 · 50 · 51 · 52 · 53 · 54 · 55 · 56 · 60 · 61 · 62 · 63 · 64 · 65 · 66 · 67 · 70 · 71 · 72 · 73 · 74 · 75 · 98 · 99
Código de Situação Tributária do PIS (CST). Comportamentos: - **Legado (demais emissores):** pode haver aceitação parcial da tabela (comum: `00` a `09`), conforme regras da prefeitura/padrão. - **NT007 (NFSe Nacional e emissores aderentes):** segue a tabela nacional abaixo. Valores aceitos: * `0
servico[].retencao.pis.baseCalculo
numberBase de cálculo do PIS. - **Legado:** base de cálculo para PIS retido. - **NT007:** base de cálculo para apuração própria de PIS (`vPis`). * Caso não informada, será utilizado o valor da base de cálculo do serviço.
servico[].retencao.pis.retido
booleanReter PIS no comportamento legado. ⚠️ **NT007:** este campo é ignorado; utilize `tipoRetencaoPisCofinsCSLL`.
servico[].retencao.pis.aliquota
numberAlíquota do PIS. - **Legado:** alíquota de PIS retido. - **NT007:** alíquota de PIS para apuração própria (`vPis`).
servico[].retencao.pis.valor
numberValor de PIS. - **Legado:** valor do PIS retido (caso não informado, pode ser calculado automaticamente). - **NT007:** valor do PIS para apuração própria (`vPis`). Se houver retenção de PIS, informe o valor retido agregado em `csll.valor` conforme `tipoRetencaoPisCofinsCSLL`.
servico[].retencao.cofins
object
servico[].retencao.cofins.cst
string
00 · 01 · 02 · 03 · 04 · 05 · 06 · 07 · 08 · 09 · 49 · 50 · 51 · 52 · 53 · 54 · 55 · 56 · 60 · 61 · 62 · 63 · 64 · 65 · 66 · 67 · 70 · 71 · 72 · 73 · 74 · 75 · 98 · 99
Código de Situação Tributária do COFINS (CST). Comportamentos: - **Legado (demais emissores):** pode haver aceitação parcial da tabela (comum: `00` a `09`), conforme regras da prefeitura/padrão. - **NT007 (NFSe Nacional e emissores aderentes):** segue a tabela nacional abaixo. Valores aceitos: *
servico[].retencao.cofins.baseCalculo
numberBase de cálculo do COFINS. - **Legado:** base de cálculo para COFINS retido. - **NT007:** base de cálculo para apuração própria de COFINS (`vCofins`). * Caso não informada, será utilizado o valor da base de cálculo do serviço.
servico[].retencao.cofins.retido
booleanReter COFINS no comportamento legado. ⚠️ **NT007:** este campo é ignorado; utilize `tipoRetencaoPisCofinsCSLL`.
servico[].retencao.cofins.aliquota
numberAlíquota do COFINS. - **Legado:** alíquota de COFINS retido. - **NT007:** alíquota de COFINS para apuração própria (`vCofins`).
servico[].retencao.cofins.valor
numberValor de COFINS. - **Legado:** valor do COFINS retido (caso não informado, pode ser calculado automaticamente). - **NT007:** valor do COFINS para apuração própria (`vCofins`). Se houver retenção de COFINS, informe o valor retido agregado em `csll.valor` conforme `tipoRetencaoPisCofinsCSLL`.
servico[].retencao.csll
object
servico[].retencao.csll.aliquota
numberAliquota CSLL retido.
servico[].retencao.csll.baseCalculo
numberBase de cálculo da CSLL retida. * Caso não informada, será utilizado o valor da base de cálculo do serviço.
servico[].retencao.csll.valor
numberValor de CSLL. - **Legado:** valor da CSLL retida (caso não informado, pode ser calculado automaticamente). - **NT007:** valor agregado das retenções sociais (`vRetCSLL`), somando CSLL retida e também PIS/COFINS retidos conforme `tipoRetencaoPisCofinsCSLL`.
servico[].retencao.inss
object
servico[].retencao.inss.aliquota
numberAlíquota INSS retido.
servico[].retencao.inss.baseCalculo
numberBase de cálculo do INSS retido. * Caso não informada, será utilizado o valor da base de cálculo do serviço.
servico[].retencao.inss.valor
numberValor INSS retido, caso você não informe esse campo, vamos calcular automáticamente.
servico[].retencao.irrf
object
servico[].retencao.irrf.aliquota
numberAlíquota IR retido.
servico[].retencao.irrf.baseCalculo
numberBase de cálculo do IR retido. * Caso não informada, será utilizado o valor da base de cálculo do serviço.
servico[].retencao.irrf.valor
numberValor IR retido, caso você não informe esse campo, vamos calcular automáticamente.
servico[].retencao.outrasRetencoes
numberValor de outras retenções.
servico[].retencao.cpp
object
servico[].retencao.cpp.aliquota
numberAlíquota CPP retido.
servico[].retencao.cpp.baseCalculo
numberBase de cálculo do CPP retido. * Caso não informada, será utilizado o valor da base de cálculo do serviço.
servico[].retencao.cpp.valor
numberValor CPP retido, caso você não informe esse campo, vamos calcular automáticamente.
servico[].apuracaoPropria
objectApuração própria de PIS/COFINS pelo prestador. Os valores deste grupo são considerados pela API apenas quando `versaoEsquema=RTC007`. Diferente da retenção (que deduz o valor líquido da nota), a apuração própria representa o débito tributário do próprio prestador - não impacta o valor líquido. NT0
servico[].apuracaoPropria.cstPisCofins
string
00 · 01 · 02 · 03 · 04 · 05 · 06 · 07 · 08 · 09 · 49 · 50 · 51 · 52 · 53 · 54 · 55 · 56 · 60 · 61 · 62 · 63 · 64 · 65 · 66 · 67 · 70 · 71 · 72 · 73 · 74 · 75 · 98 · 99
Código de Situação Tributária do PIS/COFINS (CST). Default: `"00"` (Nenhum) quando não informado. Valores aceitos: * `00` - Nenhum * `01` - Operação Tributável com Alíquota Básica * `02` - Operação Tributável com Alíquota Diferenciada * `03` - Operação Tributável com Alíquota por Unidade d
servico[].apuracaoPropria.baseCalculoPisCofins
numberBase de cálculo da apuração própria (R$). Caso não informada, será utilizado o valor do serviço.
servico[].apuracaoPropria.pis
objectPIS - apuração própria do prestador.
servico[].apuracaoPropria.pis.aliquota
numberAlíquota do PIS para apuração própria (%).
servico[].apuracaoPropria.pis.valor
numberValor do débito de PIS - apuração própria (R$). Enviado como `vPis` no XML.
servico[].apuracaoPropria.cofins
objectCOFINS - apuração própria do prestador.
servico[].apuracaoPropria.cofins.aliquota
numberAlíquota da COFINS para apuração própria (%).
servico[].apuracaoPropria.cofins.valor
numberValor do débito de COFINS - apuração própria (R$). Enviado como `vCofins` no XML.
servico[].locacao
objectDetalhamento do objeto de locação.
servico[].locacao.descricao
stringDescrição do objeto de locação
servico[].locacao.quantidade
numberQuantidade de objetos de locação
servico[].tributacaoTotal
objectValor total aproximado das tributações
servico[].tributacaoTotal.aliquotaSimplesNacional
numberValor percentual aproximado do total dos tributos da alíquota do Simples Nacional
servico[].tributacaoTotal.federal
object
servico[].tributacaoTotal.federal.valor
numberValor total aproximado dos tributos federais
servico[].tributacaoTotal.federal.valorPercentual
numberDecimal percentual do tributo federal aplicado sobre o serviço
servico[].tributacaoTotal.estadual
object
servico[].tributacaoTotal.estadual.valor
numberValor total aproximado dos tributos estaduais
servico[].tributacaoTotal.estadual.valorPercentual
numberDecimal percentual do tributo estadual aplicado sobre o serviço
servico[].tributacaoTotal.municipal
object
servico[].tributacaoTotal.municipal.valor
numberValor total aproximado dos tributos municipais
servico[].tributacaoTotal.municipal.valorPercentual
numberDecimal percentual do tributo municipal aplicado sobre o serviço
servico[].tributavel
booleanIndica se o serviço está sujeito a tributação.
servico[].ibpt
objectGera automaticamente uma mensagem com o valor total dos tributos, junto a discriminação do serviço.
servico[].ibpt.simplificado
object
servico[].ibpt.simplificado.aliquota
numberAlíquota geral de impostos.
servico[].ibpt.detalhado
object
servico[].ibpt.detalhado.aliquota
object
servico[].ibpt.detalhado.aliquota.municipal
numberAlíquota municipal de impostos.
servico[].ibpt.detalhado.aliquota.estadual
numberAlíquota estadual de impostos.
servico[].ibpt.detalhado.aliquota.federal
numberAlíquota federal de impostos.
servico[].responsavelRetencao
stringValores aceitos: * `1` - Tomador * `2` - Intermediário Caso o responsável pela retenção seja o próprio prestador, não gerar o campo.
servico[].ibscbs
objectGrupo de tributação do Imposto de Bens e Serviços - IBS e da Contribuição de Bens e Serviços - CBS **Disponível na versão 1.01 da NT Reforma Tributária do Consumo.**
servico[].ibscbs.finalidadeNFSe
numberFinalidade da emissão de NFS-e * `0` - Normal;
servico[].ibscbs.operacaoPessoal
numberIndica se é operação pessoal. * `0` - Não; * `1` - Sim;
servico[].ibscbs.codigoOperacao
stringCódigo indicador da operação de fornecimento, conforme tabela 'código indicador de operação'.
servico[].ibscbs.tipoOperacao
numberTipo de Operação com Entes Governamentais ou outros serviços sobre bens imóveis: * `1` – Fornecimento com pagamento posterior; * `2` – Recebimento do pagamento com fornecimento já realizado; * `3` – Fornecimento com pagamento já realizado; * `4` – Recebimento do pagamento com fornecimento posterior
servico[].ibscbs.indicadorOperacao
booleanIndica se a operação é onerosa (com contraprestação financeira) ou não onerosa (sem contraprestação, como doações e cessões gratuitas).
servico[].ibscbs.tipoEnteGovernamental
numberTipo de ente governamental. Para administração pública direta e suas autarquias e fundações: * `1` – União * `2` – Estado * `3` – Distrito Federal * `4` – Município
servico[].ibscbs.descTipoEnteGovernamental
stringDescrição do tipo de ente governamental, só deve ser informado quando tipoEnteGovernamental for igual a 9 = outro
servico[].ibscbs.pagamentoParceladoAntecipado
booleanIndica se o pagamento foi parcelado ou antecipado.
servico[].ibscbs.municipioIncidenciaIbsCbs
stringMunicípio de incidência do IBS CBS. Para a cidade de Osasco esse campo segue uma tabela de codigos propria de 1 digito. Para mais detalhes, acesse:
servico[].ibscbs.referenciasNFSe
arrayGrupo de NFS-e referenciadas.
servico[].ibscbs.referenciasNFSe[].chave
stringChave da NFSe referenciada.
servico[].ibscbs.destinatario
objectGrupo de informações relativas ao Destinatário.
servico[].ibscbs.destinatario.indicador
numberIndicador do destinatário. * `0` – o destinatário é o próprio tomador/adquirente identificado na NFS-e (default); * `1` – o destinatário não é o próprio adquirente, podendo ser outra pessoa, física ou jurídica, ou um estabelecimento diferente do indicado como tomador (obs.: caso seja informado 1, o
servico[].ibscbs.destinatario.cpfCnpj
stringCNPJ ou CPF do destinatário.
servico[].ibscbs.destinatario.codigoEstrangeiro
stringCódigo de identificação de estrangeiro do destinatário.
servico[].ibscbs.destinatario.nif
numberTipo NIF (Número de Identificação Fiscal) - fornecido por um órgão de administração tributária no exterior.
servico[].ibscbs.destinatario.naoNif
numberMotivo para não informação do NIF: * `0` - Não informado na nota de origem; * `1` - Dispensado do NIF; * `2` - Não exigência do NIF;
servico[].ibscbs.destinatario.razaoSocial
stringRazão social do destinatário.
servico[].ibscbs.destinatario.endereco
objectGrupo de informações do endereço do destinatário.
servico[].ibscbs.destinatario.endereco.codigoCidade
obrigatório
numberCódigo IBGE da cidade do destinatário.
servico[].ibscbs.destinatario.endereco.cep
obrigatório
stringCEP do endereço do destinatário.
servico[].ibscbs.destinatario.endereco.codigoPais
stringCódigo do país do destinatário.
servico[].ibscbs.destinatario.endereco.codigoPostalExterior
stringCódigo de endereçamento postal exterior.
servico[].ibscbs.destinatario.endereco.estadoProvinciaRegiao
stringEstado, província ou região da cidade no exterior.
servico[].ibscbs.destinatario.endereco.descricaoCidade
stringDescrição da cidade do destinatário.
servico[].ibscbs.destinatario.endereco.estado
string
AC · AL · AM · AP · BA · CE · DF · ES · GO · MA · MG · MS · MT · PA · PB · PE · PI · PR · RJ · RN · RO · RR · RS · SC · SE · SP · TO
Sigla do Estado do destinatário.
servico[].ibscbs.destinatario.endereco.logradouro
obrigatório
stringLogradouro do destinatário.
servico[].ibscbs.destinatario.endereco.numero
obrigatório
stringNúmero do logradouro do destinatário.
servico[].ibscbs.destinatario.endereco.complemento
stringComplemento do endereço do destinatário.
servico[].ibscbs.destinatario.endereco.bairro
stringBairro do endereço do destinatário.
servico[].ibscbs.destinatario.telefone
objectGrupo de informações do telefone do destinatário.
servico[].ibscbs.destinatario.telefone.ddd
numberDDD do telefone do destinatário.
servico[].ibscbs.destinatario.telefone.numero
numberNúmero do telefone do destinatário.
servico[].ibscbs.destinatario.email
stringEmail do destinatário.
servico[].ibscbs.imovel
objectGrupo de informações de operações relacionadas a bens imóveis.
servico[].ibscbs.imovel.inscricaoFiscal
stringInscrição imobiliária fiscal do imóvel.
servico[].ibscbs.imovel.codigoCIB
stringCódigo do Cadastro Imobiliário Brasileiro (CIB) do imóvel.
servico[].ibscbs.imovel.codigoObra
stringCódigo da obra do imóvel.
servico[].ibscbs.imovel.endereco
objectGrupo de informações do endereço do imóvel.
servico[].ibscbs.imovel.endereco.codigoCidade
obrigatório
numberCódigo IBGE da cidade do destinatário.
servico[].ibscbs.imovel.endereco.cep
obrigatório
stringCEP do imóvel.
servico[].ibscbs.imovel.endereco.descricaoCidade
obrigatório
stringNome da cidade do imóvel.
servico[].ibscbs.imovel.endereco.estado
obrigatório
string
AC · AL · AM · AP · BA · CE · DF · ES · GO · MA · MG · MS · MT · PA · PB · PE · PI · PR · RJ · RN · RO · RR · RS · SC · SE · SP · TO
Sigla do Estado do imóvel.
servico[].ibscbs.imovel.endereco.logradouro
obrigatório
stringLogradouro do imóvel.
servico[].ibscbs.imovel.endereco.numero
obrigatório
stringNúmero do logradouro do imóvel.
servico[].ibscbs.imovel.endereco.complemento
stringComplemento do imóvel.
servico[].ibscbs.imovel.endereco.bairro
obrigatório
stringBairro do imóvel.
servico[].ibscbs.valores
objectGrupo de informações relativas aos valores do serviço prestado para IBS e CBS
servico[].ibscbs.valores.baseCalculo
numberBase de cálculo do IBS e CBS.
servico[].ibscbs.valores.aliquotaIbsMunicipal
numberAlíquota do IBS Municipal.
servico[].ibscbs.valores.aliquotaIbsEstadual
numberAlíquota do IBS Estadual.
servico[].ibscbs.valores.aliquotaCbs
numberAlíquota da CBS.
servico[].ibscbs.valores.valorIbsMunicipal
numberValor do IBS Municipal.
servico[].ibscbs.valores.valorIbsEstadual
numberValor do IBS Estadual.
servico[].ibscbs.valores.valorCbs
numberValor da CBS.
servico[].ibscbs.valores.operacao
objectGrupo de informações relativas a valores incluídos neste documento e recebidos por motivo de estarem relacionadas a operações de terceiros, objeto de reembolso, repasse ou ressarcimento pelo recebedor, já tributados e aqui referenciados.
servico[].ibscbs.valores.operacao.documentosReferenciados
arrayGrupo relativo aos documentos referenciados nos casos de reembolso, repasse e ressarcimento que serão considerados na base de cálculo do ISSQN, do IBS e da CBS.
servico[].ibscbs.valores.operacao.documentosReferenciados[].nacional
objectGrupo de informações de documentos fiscais eletrônicos que se encontram no repositório nacional.
servico[].ibscbs.valores.operacao.documentosReferenciados[].nacional.tipoChave
numberDocumento fiscal a que se refere o campo chave que seja um dos documentos do Repositório Nacional: *`1` = NFS-e; *`2` = NF-e; *`3` = CT-e; *`9` = Outro
servico[].ibscbs.valores.operacao.documentosReferenciados[].nacional.descricaoChave
stringDescrição do documento fiscal, caso o campo tipoChave seja igual a 9 (Outro).
servico[].ibscbs.valores.operacao.documentosReferenciados[].nacional.chave
stringChave de acesso do documento fiscal eletrônico.
servico[].ibscbs.valores.operacao.documentosReferenciados[].fiscal
objectGrupo de informações de documento fiscais, eletrônicos ou não, que não se encontram no repositório nacional.
servico[].ibscbs.valores.operacao.documentosReferenciados[].fiscal.codigoCidade
numberCódigo IBGE da cidade emissora.
servico[].ibscbs.valores.operacao.documentosReferenciados[].fiscal.numero
stringNúmero do documento fiscal.
servico[].ibscbs.valores.operacao.documentosReferenciados[].fiscal.descricao
stringDescrição do documento fiscal.
servico[].ibscbs.valores.operacao.documentosReferenciados[].naoFiscal
objectGrupo de informações de documento não fiscal.
servico[].ibscbs.valores.operacao.documentosReferenciados[].naoFiscal.numero
stringNúmero do documento não fiscal.
servico[].ibscbs.valores.operacao.documentosReferenciados[].naoFiscal.descricao
stringDescrição do documento não fiscal.
servico[].ibscbs.valores.operacao.documentosReferenciados[].fornecedor
objectGrupo de informações do fornecedor do documento referenciado
servico[].ibscbs.valores.operacao.documentosReferenciados[].fornecedor.cpfCnpj
stringCPF ou CNPJ do fornecedor.
servico[].ibscbs.valores.operacao.documentosReferenciados[].fornecedor.codigoEstrangeiro
stringCódigo de identificação de estrangeiro do fornecedor.
servico[].ibscbs.valores.operacao.documentosReferenciados[].fornecedor.nif
numberNIF (Número de Identificação Fiscal) do fornecedor.
servico[].ibscbs.valores.operacao.documentosReferenciados[].fornecedor.naoNif
numberMotivo para não informação do NIF: * `0` - Não informado na nota de origem; * `1` - Dispensado do NIF; * `2` - Não exigência do NIF;
servico[].ibscbs.valores.operacao.documentosReferenciados[].fornecedor.razaoSocial
stringRazão social do fornecedor.
servico[].ibscbs.valores.operacao.documentosReferenciados[].fornecedor.endereco
objectGrupo de informações do endereço do fornecedor.
servico[].ibscbs.valores.operacao.documentosReferenciados[].dataEmissao
stringData de emissão do documento no formato AAAA-MM-DD.
servico[].ibscbs.valores.operacao.documentosReferenciados[].competencia
stringCompetência do documento no formato AAAA-MM-DD.
servico[].ibscbs.valores.operacao.documentosReferenciados[].tipoOperacao
stringTipo de valor incluído neste documento, recebido por motivo de estarem relacionadas a operações de terceiros, objeto de reembolso, repasse ou ressarcimento pelo recebedor, já tributados e aqui referenciados. * `01` - Repasse de remuneração por intermediação de imóveis a demais corretores envolvidos
servico[].ibscbs.valores.operacao.documentosReferenciados[].descricaoOperacao
stringDescrição do reembolso ou ressarcimento quando tipoOperacao é '99 - Outros reembolsos ou ressarcimentosrecebidos por valores pagos relativos a operações por conta e ordem de terceiro'.
servico[].ibscbs.valores.operacao.documentosReferenciados[].valorOperacao
numberValor monetário (total ou parcial) utilizado para não inclusão na base de cálculo do ISS e do IBS e da CBS da NFS-e que está sendo emitida.
servico[].ibscbs.valores.tributacao
objectGrupo de informações relacionados aos tributos IBS e CBS
servico[].ibscbs.valores.tributacao.cst
stringCódigo de Situação Tributária (CST).
servico[].ibscbs.valores.tributacao.cct
stringCódigo de Classificação de Tributação (CCT).
servico[].ibscbs.valores.tributacao.codigoCreditoPresumido
stringCódigo e classificação do crédito presumido.
servico[].ibscbs.valores.tributacao.regular
objectGrupo de informações da Tributação Regular
servico[].ibscbs.valores.tributacao.regular.cst
stringCódigo de Situação Tributária (CST) de tributação regular.
servico[].ibscbs.valores.tributacao.regular.cct
stringCódigo de Classificação de Tributação (CCT) de tributação regular.
servico[].ibscbs.valores.tributacao.diferimento
objectGrupo de informações relacionadas ao diferimento para IBS e CBS.
servico[].ibscbs.valores.tributacao.diferimento.percentualEstadual
numberPercentual de diferimento para o IBS estadual.
servico[].ibscbs.valores.tributacao.diferimento.percentualMunicipal
numberPercentual de diferimento para o IBS municipal.
servico[].ibscbs.valores.tributacao.diferimento.percentualCBS
numberPercentual de diferimento para a CBS.
servico[].ibscbs.valores.resumo
objectGrupo de informações consolidadas e totalizadoras do IBS e CBS.
servico[].ibscbs.valores.resumo.ibsMunicipal
objectResumo do IBS Municipal.
servico[].ibscbs.valores.resumo.ibsMunicipal.percentualReducao
numberPercentual de redução aplicado ao IBS Municipal.
servico[].ibscbs.valores.resumo.ibsMunicipal.aliquotaEfetiva
numberAlíquota efetiva do IBS Municipal após aplicação de redução.
servico[].ibscbs.valores.resumo.ibsEstadual
objectResumo do IBS Estadual.
servico[].ibscbs.valores.resumo.ibsEstadual.percentualReducao
numberPercentual de redução aplicado ao IBS Estadual.
servico[].ibscbs.valores.resumo.ibsEstadual.aliquotaEfetiva
numberAlíquota efetiva do IBS Estadual após aplicação de redução.
servico[].ibscbs.valores.resumo.cbsFederal
objectResumo da CBS Federal.
servico[].ibscbs.valores.resumo.cbsFederal.percentualReducao
numberPercentual de redução aplicado à CBS Federal.
servico[].ibscbs.valores.resumo.cbsFederal.aliquotaEfetiva
numberAlíquota efetiva da CBS Federal após aplicação de redução.
servico[].ibscbs.valores.resumo.totalizador
objectGrupo totalizador com valores consolidados do IBS e CBS.
servico[].ibscbs.valores.resumo.totalizador.valorIbsCbs
numberValor total consolidado do IBS e CBS.
servico[].ibscbs.valores.resumo.totalizador.percentualReducaoIbsCbs
numberPercentual de redução de aliquota em compra governamental.
servico[].ibscbs.valores.resumo.totalizador.valorDeducoesIbsCbs
numberValor total utilizado para não inclusão na base de cálculo do ISS e do IBS e da CBS da NFS-e que está sendo emitida.
servico[].ibscbs.valores.resumo.totalizador.ibs
objectTotalizador do IBS.
servico[].ibscbs.valores.resumo.totalizador.ibs.valor
numberValor total do IBS (municipal + estadual).
servico[].ibscbs.valores.resumo.totalizador.ibs.valorDiferimentoMunicipal
numberValor do diferimento do IBS Municipal.
servico[].ibscbs.valores.resumo.totalizador.ibs.valorDiferimentoEstadual
numberValor do diferimento do IBS Estadual.
servico[].ibscbs.valores.resumo.totalizador.ibs.percentualCreditoPresumido
numberPercentual de crédito presumido do IBS.
servico[].ibscbs.valores.resumo.totalizador.ibs.valorCreditoPresumido
numberValor do crédito presumido do IBS.
servico[].ibscbs.valores.resumo.totalizador.cbs
objectTotalizador da CBS.
servico[].ibscbs.valores.resumo.totalizador.cbs.valorDiferimento
numberValor do diferimento da CBS.
servico[].ibscbs.valores.resumo.totalizador.cbs.percentualCreditoPresumido
numberPercentual de crédito presumido da CBS.
servico[].ibscbs.valores.resumo.totalizador.cbs.valorCreditoPresumido
numberValor do crédito presumido da CBS.
servico[].ibscbs.valores.resumo.totalizador.regular
objectValores da tributação regular.
servico[].ibscbs.valores.resumo.totalizador.regular.aliquotaEfetivaEstadual
numberAlíquota efetiva estadual da tributação regular.
servico[].ibscbs.valores.resumo.totalizador.regular.aliquotaEfetivaMunicipal
numberAlíquota efetiva municipal da tributação regular.
servico[].ibscbs.valores.resumo.totalizador.regular.valorIbsMunicipal
numberValor do IBS Municipal na tributação regular.
servico[].ibscbs.valores.resumo.totalizador.regular.valorIbsEstadual
numberValor do IBS Estadual na tributação regular.
servico[].ibscbs.valores.resumo.totalizador.regular.aliquotaEfetivaCbs
numberAlíquota efetiva da CBS na tributação regular.
servico[].ibscbs.valores.resumo.totalizador.regular.valorCbs
numberValor da CBS na tributação regular.
servico[].ibscbs.valores.resumo.totalizador.compraGovernamental
objectValores específicos para compras governamentais.
servico[].ibscbs.valores.resumo.totalizador.compraGovernamental.percentualIbsMunicipal
numberPercentual do IBS Municipal para compra governamental.
servico[].ibscbs.valores.resumo.totalizador.compraGovernamental.valorIbsMunicipal
numberValor do IBS Municipal para compra governamental.
servico[].ibscbs.valores.resumo.totalizador.compraGovernamental.percentualIbsEstadual
numberPercentual do IBS Estadual para compra governamental.
servico[].ibscbs.valores.resumo.totalizador.compraGovernamental.valorIbsEstadual
numberValor do IBS Estadual para compra governamental.
servico[].ibscbs.valores.resumo.totalizador.compraGovernamental.percentualCbs
numberPercentual da CBS para compra governamental.
servico[].ibscbs.valores.resumo.totalizador.compraGovernamental.valorCbs
numberValor da CBS para compra governamental.
servico[].infExterior
objectDetalhamento das informações do exterior
servico[].infExterior.modoPrestacao
numberModo de Prestação: * `0` - Desconhecido (tipo não informado na nota de origem); * `1` - Transfronteiriço * `2` - Consumo no Brasil * `3` - Presença Comercial no Exterior * `4` - Movimento Temporário de Pessoas Físicas
servico[].infExterior.vinculoPrestacao
numberVínculo entre as partes no negócio: * `0` - Sem vínculo com o tomador/Prestador * `1` - Controlada * `2` - Controladora * `3` - Coligada * `4` - Matriz * `5` - Filial ou sucursal * `6` - Outro vínculo
servico[].infExterior.tipoMoeda
stringIdentifica a moeda da transação comercial. Deve-se informar o código da moeda
servico[].infExterior.valorServicos
numberValor do serviço prestado expresso em moeda estrangeira especificada em tpmoeda
servico[].infExterior.tipoFomentoPrestador
stringMecanismo de apoio/fomento ao Comércio Exterior utilizado pelo prestador do serviço: * 00 - Desconhecido (tipo não informado na nota de origem) * 01 - Nenhum * 02 - ACC - Adiantamento sobre Contrato de Câmbio – Redução a Zero do IR e do IOF * 03 - ACE – Adiantamento sobre Cambiais Entregues - R
servico[].infExterior.tipoFomentoTomador
stringMecanismo de apoio/fomento ao Comércio Exterior utilizado pelo tomador do serviço: * 00 - Desconhecido (tipo não informado na nota de origem) * 01 - Nenhum * 02 - Adm. Pública e Repr. Internacional * 03 - Alugueis e Arrend. Mercantil de maquinas, equip., embarc. e aeronaves * 04 - Arrendamento
servico[].infExterior.tipoMovimentacaoBens
numberOperação está vinculada à Movimentação Temporária de Bens: * `0` - Desconhecido (tipo não informado na nota de origem) * `1` - Não * `2` - Vinculada - Declaração de Importação * `3` - Vinculada - Declaração de Exportação
servico[].infExterior.numeroDeclaracaoImp
stringNúmero da Declaração de Importação (DI/DSI/DA/DRI-E)
servico[].infExterior.numeroRegistroExp
stringNúmero do Registro de Exportação (RE)
servico[].infExterior.tipoMDIC
numberCompartilhar as informações da NFS-e gerada a partir desta DPS com a Secretaria de Comércio Exterior: * `0` - Não enviar para o MDIC * `1` - Enviar para o MDIC
servico[].infExterior.categoriaServico
numberCategorias do serviço: * `1` - Locação * `2` - Sublocação * `3` - Arrendamento * `4` - Direito de passagem * `5` - Permissão de uso
servico[].infExterior.tipoObjeto
numberTipo de objetos da locação, sublocação, arrendamento, direito de passagem ou permissão de uso * `1` - Ferrovia * `2` - Rodovia * `3` - Postes * `4` - Cabos * `5` - Dutos * `6` - Condutos de qualquer natureza
servico[].infExterior.extensaoObjeto
stringExtensão total da ferrovia, rodovia, cabos, dutos ou condutos
servico[].infExterior.numeroPostes
numberNúmero total de postes
envioPrioritario
booleanPrioriza o envio da NFS-e em relação às demais notas que estão aguardando serem processadas na fila. Campo válido somente para cidades que controlam a sequência de RPS e que estejam com o envio em lote habilitado na API.
deducao
array
deducao[].forma
integerForma de dedução: * `1` - Percentual * `2` - Valor
deducao[].tipo
integerTipo de dedução: * `1` - Despesas com Materiais * `2` - Despesas com Sub-empreitada
deducao[].numeroNFReferencia
stringNúmero da Nota Fiscal de Referência.
deducao[].dataNFReferencia
dateData da emissão do documento dedutível. Ano, mês e dia (AAAA-MM-DD)
deducao[].valorTotalReferencia
numberValor total da Nota Fiscal de Referência.
deducao[].percentualDeduzir
numberPercentual a Deduzir.
deducao[].valorDeduzir
numberValor a Deduzir.
deducao[].razaoSocialReferencia
stringRazão social da Empresa.
deducao[].cpfCnpjReferencia
stringCPF ou CNPJ da Empresa.
deducao[].itens
arrayItens da Nota Fiscal de Referência
deducao[].itens[].idItem
stringID do item.
deducao[].itens[].descricao
stringDescrição do item.
deducao[].itens[].idUnidade
stringID unidade de medida.
deducao[].itens[].unidade
stringDescrição da unidade de medida.
deducao[].itens[].quantidade
numberQuantidade do item.
deducao[].itens[].valor
numberValor total do item.
cargaTributaria
objectDetalhamento da carga tributária.
cargaTributaria.fonte
stringFonte da carga tributária.
cargaTributaria.percentual
numberPercentual carga tributária.
cargaTributaria.valor
numberValor da carga tributária.
beneficioMunicipal
objectDados dos Benefícios Municipais
beneficioMunicipal.numero
numberIdentificador do benefício municipal parametrizado pelo município
beneficioMunicipal.reducao
objectDados para redução na Base de Cálculo. Informe apenas um entre valor ou valorPercentual.
beneficioMunicipal.reducao.valor
numberValor monetário informado pelo emitente para redução da base de cálculo (BC) do ISSQN devido a um Benefício Municipal (BM). Não informar junto com valorPercentual.
beneficioMunicipal.reducao.valorPercentual
numberValor percentual informado pelo emitente para redução da base de cálculo (BC) do ISSQN devido a um Benefício Municipal (BM). Não informar junto com valor.
paisPrestacao
stringCódigo do pais (BACEN). Para o padrão Nacional, deve ser informado o código ISO de 2 dígitos, em vez do código BACEN.
cidadePrestacao
objectDados da cidade de prestação do serviço.
cidadePrestacao.codigo
stringCódigo da cidade de prestação do serviço * Se não for preenchido, utilizaremos o código da cidade do prestador * Para exterior, informar 9999999
cidadePrestacao.descricao
stringDescrição da cidade de prestação do serviço
cidadePrestacao.bairro
stringNome do bairro.
cidadePrestacao.cep
stringCEP.
cidadePrestacao.complemento
stringComplemento.
cidadePrestacao.estado
string
AC · AL · AM · AP · BA · CE · DF · ES · GO · MA · MG · MS · MT · PA · PB · PE · PI · PR · RJ · RN · RO · RR · RS · SC · SE · SP · TO
Sigla do Estado
cidadePrestacao.logradouro
stringLogradouro.
cidadePrestacao.numero
stringNúmero do logradouro.
cidadePrestacao.tipoBairro
string
Bairro · Bosque · Chácara · Conjunto · Desmembramento · Distrito · Favela · Fazenda · Gleba · Horto · Jardim · Loteamento · Núcleo · Parque · Residencial · Sítio · Tropical · Vila · Zona · Centro · Setor
*Tipo do bairro: * Bairro * Bosque * Chácara * Conjunto * Desmembramento * Distrito * Favela * Fazenda * Gleba * Horto * Jardim * Loteamento * Núcleo * Parque * Residencial * Sítio * Tropical * Vila * Zona * Centro * Setor
cidadePrestacao.tipoLogradouro
string
Alameda · Avenida · Chácara · Colônia · Condomínio · Estância · Estrada · Fazenda · Praça · Prolongamento · Rodovia · Rua · Sítio · Travessa · Vicinal · Eqnp
*Utilizado somente para NFS-e* Se informado para outros documentos, não gera nenhum erro. Tipo do logradouro: * Alameda * Avenida * Chácara * Colônia * Condomínio * Eqnp * Estância * Estrada * Fazenda * Praça * Prolongamento * Rodovia * Rua * Sítio * Travessa * Vicin
descricao
stringDescrição do RPS e serviços prestados. Usar o Pipe '|' para quebra de linha
enviarEmail
booleanDefine se o PDF e o XML da NFSe serão enviados por email para o tomador
idNotaSubstituida
stringID da nota que será substituída.
impressao
object
impressao.camposCustomizados
objectCampos customizados para impressão. Utilizado quando determinadas informações não são impressas por padrão no layout da NFSe. Estes campos podem mudar de acordo com a prefeitura.
impressao.camposCustomizados.inscricaoMunicipalTomador
stringIM do Tomador
camposPrefeitura
objectCampos personalizados para emissão. Este objeto contém os campos personalizados utilizados para gerar valores específicos na comunicação com a prefeitura. Esses campos podem variar de acordo com o padrão ou município.
camposPrefeitura.naturezaTributacao
string
camposPrefeitura.codigoSubItemListaServico
string
informacoesComplementares
stringInformações complementares a nota.
intermediario
objectDados do intermediário.
intermediario.cpfCnpj
string
intermediario.razaoSocial
string
intermediario.inscricaoMunicipal
string
intermediario.inscricaoEstadual
stringInscrição estadual do intermediário.
intermediario.endereco
objectDetalhamento do endereço.
intermediario.endereco.bairro
objectbairro
intermediario.endereco.bairro
bairroRef: bairro
intermediario.endereco.cep
objectcep
intermediario.endereco.cep
cepRef: cep
intermediario.endereco.codigoCidade
objectcodigoCidade
intermediario.endereco.codigoCidade
codigoCidadeRef: codigoCidade
intermediario.endereco.estado
objectestado
intermediario.endereco.estado
estadoRef: estado
intermediario.endereco.logradouro
objectlogradouro
intermediario.endereco.logradouro
logradouroRef: logradouro
intermediario.endereco.numero
objectnumero
intermediario.endereco.numero
numeroRef: numero
intermediario.endereco.tipoLogradouro
objecttipoLogradouro
intermediario.endereco.tipoLogradouro
tipoLogradouroRef: tipoLogradouro
intermediario.endereco.codigoPais
objectcodigoPais
intermediario.endereco.codigoPais
codigoPaisRef: codigoPais
intermediario.endereco.complemento
objectcomplemento
intermediario.endereco.complemento
complementoRef: complemento
intermediario.endereco.descricaoCidade
objectdescricaoCidade
intermediario.endereco.descricaoCidade
descricaoCidadeRef: descricaoCidade
intermediario.endereco.descricaoPais
objectdescricaoPais
intermediario.endereco.descricaoPais
descricaoPaisRef: descricaoPais
intermediario.endereco.tipoBairro
objecttipoBairro
intermediario.endereco.tipoBairro
tipoBairroRef: tipoBairro
naturezaTributacao
numberNatureza da Tributação, valores aceitos: * `1` - Simples Nacional * `2` - Fixo * `3` - Depósito em Juízo * `4` - Exigibilidade suspensa por decisão judicial * `5` - Exigibilidade suspensa por procedimento administrativo * `6` - Isenção parcial
regimeApuracaoTributaria
numberRegime de Apuração Tributária, valores aceitos: * `1` - Regime de apuração dos tributos federais e municipal pelo SN * `2` - Regime de apuração dos tributos federais pelo SN e ISSQN por fora do SN conforme respectiva legislação municipal do tributo * `3` - Regime de apuração dos tributos fede
rps
objectDados do RPS.
rps.competencia
stringCompetência
rps.dataEmissao
stringData de emissão do RPS. Se você não enviar o fuso-horário, vamos considerar que o horário está em -03:00, enviando isso na requisição para a prefeitura. Caso opere com um fuso diferente, será necessário enviar em seu JSON.
rps.dataVencimento
stringSe você não enviar o fuso-horário, vamos considerar que o horário está em -03:00.
rps.serie
stringSérie a ser utilizada para a numeração do RPS
rps.numero
numberNúmero a ser utilizado para a numeração do RPS. Campo obrigatório apenas se a numeração automática estiver desativada.
parcelas
arrayGrupo de parcelas. Utilizado somente para os padrões: * BARUERISP * BETHA * INFISC * IPM * PUBLICA * SIL
parcelas[].dataVencimento
stringData de vencimento da parcela.
parcelas[].numero
numberNúmero da parcela.
parcelas[].tipoPagamento
numberValores aceitos: * `1` À vista * `2` Apresentação * `3` Prazo * `4` Débito * `5` Crédito * `6` Boleto (Apenas Barueri)
parcelas[].valor
numberValor da parcela.
despesas
arrayGrupo de despesas.
despesas[].data
stringData da despesa.
despesas[].valor
numberValor da despesa.
despesas[].descricao
stringDescrição da despesa.
camposExtras
objectGrupo de campos adicionais.
camposExtras.copiasEmail
arrayEndereço(s) de e-mail para envio do XML e PDF.
camposExtras.copiasEmail[]
string
458 / 458

Rotas

Emissão

Consulta

PDF, XML e e-mail

Cancelamento

Tomador e serviço

Operações auxiliares

Relatórios