Skip to main content
POST
Criar NFS-e

Authorizations

X-Api-Key
string
header
required

Authorization By X-Api-Key inside request's header

Body

description
string
required

Discriminação dos serviços

Minimum string length: 1
total
object
required
integrationId
string | null

Identificador único da nota fiscal no sistema do cliente (máx. 36 caracteres).

Maximum string length: 36
issuedOn
string<date-time> | null

Data de emissão [dhEmi]

effectiveDate
string<date-time>

Data de competência [dCompet]

receiver
object
number
integer<int64> | null

Número da NF [nNF]

status
enum<string>

Valores possíveis:

  • created: Criada — aguarda emissão explícita via issue ou gatilho automático (ex: afterPayment)
  • enqueued: Enfileirada para processamento junto à SEFAZ ou Prefeitura
  • received: Recebido
  • authorized: Autorizado
  • inContingent: Em contingência
  • rejected: Rejeitado
  • canceled: Cancelado
  • denied: Denegado
  • removed: Removido
  • disabled: Inutilizado
Available options:
created,
enqueued,
received,
authorized,
inContingent,
rejected,
canceled,
denied,
removed,
disabled
additionalInformation
string | null

Informações adicionais [infCpl]

sendEmailToCustomer
boolean

Enviar e-mail para o cliente / tomador

batchNumber
integer<int32> | null

Número do Lote

rpsNumber
integer<int64> | null

Número do RPS

rpsSeries
string | null

Série do RPS

cnaeCode
string | null

Código CNAE

nbsCode
string | null

Código NBS

federalServiceCode
string | null

Código do Item da Lista de Serviço (LC 116/03)

nationalTaxationCode
string | null

Código de Tributação Nacional

cityServiceCode
string | null

Código do serviço no munícipio

taxationType
enum<string>

Valores possíveis:

  • taxationInMunicipality: Tributado no Município / Exigível / Operação tributável
  • taxationOutsideMunicipality: Tributado em outro município / Não incidência
  • exemption: Isento
  • immune: Imune
  • suspendedByCourt: Suspenso por Decisão Judicial
  • suspendedByAdministrativeProcedure: Suspenso por Decisão Administrativa
  • exportation: Exportação
  • nonIncidence: Não incidência
Available options:
taxationInMunicipality,
taxationOutsideMunicipality,
exemption,
immune,
suspendedByCourt,
suspendedByAdministrativeProcedure,
exportation,
nonIncidence
intermediary
object
cstPisCofins
string | null

Cod. Situação Tributária de PIS/COFINS (Apenas p/ Ambiente Nacional)

simplesNacionalAnnex
string | null

Anexo do Simples Nacional. Obrigatório somente para os provedores Conan e Webfisco. Valores aceitos: I, II, III, IV, V.

location
object
taxLocation
enum<string>

Valores possíveis:

  • companyMunicipality: No município da empresa
  • customerMunicipality: No município do cliente
  • serviceProvisionMunicipality: No município de prestação do serviço
Available options:
companyMunicipality,
customerMunicipality,
serviceProvisionMunicipality
ibsCbs
object
national
object
approximateTaxes
object

Response

OK

id
string<uuid>

ID da NF

integrationId
string | null

ID de integração

status
enum<string>

Valores possíveis:

  • created: Criada — aguarda emissão explícita via issue ou gatilho automático (ex: afterPayment)
  • enqueued: Enfileirada para processamento junto à SEFAZ ou Prefeitura
  • received: Recebido
  • authorized: Autorizado
  • inContingent: Em contingência
  • rejected: Rejeitado
  • canceled: Cancelado
  • denied: Denegado
  • removed: Removido
  • disabled: Inutilizado
Available options:
created,
enqueued,
received,
authorized,
inContingent,
rejected,
canceled,
denied,
removed,
disabled
model
enum<string>

Valores possíveis:

  • productInvoice: NF-e
  • consumerInvoice: NFC-e
  • serviceInvoice: NFS-e
Available options:
productInvoice,
consumerInvoice,
serviceInvoice
environmentType
enum<string>

Valores possíveis:

  • production: Produção
  • development: Homologação
  • simulation:
Available options:
production,
development,
simulation
issuedOn
string<date-time> | null

Data de emissão

effectiveDate
string<date-time> | null

Data de competência

receiver
object
company
object
order
object
authorization
object

Dados de autorização da nota fiscal

amount
number<double>

Valor total da NF

number
integer<int64> | null

Número

processingDetail
object
description
string | null
totals
object
rps
object
location
object
ibsCbs
object
nbsCode
string | null
nationalTaxationCode
string | null
batchNumber
integer<int32> | null
approximateTaxes
object