Skip to main content
POST
/
notas
Emitir Nota Fiscal (NFS-e)
curl --request POST \
  --url https://invo.work/api/nfse/v1/notas \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "codigo_externo": "<string>",
  "valor_servicos": "<string>",
  "nbs_codigo": "<string>",
  "nbs_cst": "<string>",
  "nbs_ct": "<string>",
  "nbs_indop": "<string>",
  "servico": {
    "codigo_cnae": "<string>",
    "codigo_item_lista": "<string>",
    "descricao": "<string>"
  },
  "tomador": {
    "razao_social": "<string>",
    "cpf_cnpj": "<string>",
    "inscricao_municipal": "<string>",
    "telefone": "<string>",
    "email": "<string>"
  },
  "descricao": "<string>",
  "observacoes": "<string>"
}
'
{
  "id": 123,
  "codigo_externo": "<string>",
  "valor_servicos": "<string>",
  "iss": {
    "valor_liquido": "<string>",
    "base_calculo": "<string>",
    "valor_iss": "<string>",
    "aliquota_iss": "<string>"
  },
  "rps": {
    "situacao": "<string>",
    "numero": 123,
    "serie": "<string>",
    "tipo": "<string>",
    "data_emissao": "<string>"
  },
  "nfse": {
    "situacao": "<string>",
    "numero": "<string>",
    "codigo_verificacao": "<string>",
    "data_emissao": "<string>"
  },
  "tomador": {
    "razao_social": "<string>",
    "cpf_cnpj": "<string>",
    "endereco": {
      "cep": "<string>",
      "logradouro": "<string>",
      "numero": "<string>",
      "bairro": "<string>",
      "municipio": "<string>",
      "uf": "<string>",
      "complemento": "<string>"
    },
    "email": "<string>",
    "telefone": "<string>"
  },
  "servico": {
    "codigo_cnae": "<string>",
    "codigo_item_lista": "<string>",
    "descricao": "<string>"
  },
  "nbs": {
    "codigo": "<string>",
    "cst": "<string>",
    "ct": "<string>",
    "indop": "<string>"
  },
  "descricao": "<string>",
  "observacoes": "<string>"
}

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Headers

X-Empresa-CNPJ
string

CNPJ da empresa emitente. Ausente, usa a primeira empresa da conta.

Body

application/json
codigo_externo
string
required
  • Não pode ser vazio
Minimum string length: 1
valor_servicos
string<decimal number>
required
  • Número decimal codificado como texto. Por exemplo: '123.45'
  • Mínimo: 0
Pattern: ^\d*\.?\d*$
nbs_codigo
string
required
  • Não pode ser vazio
Minimum string length: 1
nbs_cst
string
required
  • Não pode ser vazio
Minimum string length: 1
nbs_ct
string
required
  • Não pode ser vazio
Minimum string length: 1
nbs_indop
string
required
  • Não pode ser vazio
Minimum string length: 1
servico
object
required
tomador
object
required
descricao
string
observacoes
string

Response

Created

id
integer
required
codigo_externo
string
required
valor_servicos
string<decimal number>
required
  • Número decimal codificado como texto. Por exemplo: '123.45'
Pattern: ^\d*\.?\d*$
iss
object
required
rps
object
required
nfse
object
required
tomador
object
required
servico
object
required
nbs
object
required
descricao
string
observacoes
string