NotaFiscal

Gera uma nota fiscal, podendo ser vinculada a uma cobrança existente ou avulsa.

Esta API permite que empresas automatizem o processo de emissão de notas fiscais, otimizando o fluxo de trabalho e garantindo a conformidade fiscal.

Existem dois cenários para emissão:

  1. Nota fiscal vinculada a uma cobrança existente:

    • Informe CobrancaId e NfServicoId.
    • A API processará a cobrança existente e retornará o número da nota fiscal gerada.
  2. Nota fiscal avulsa (não vinculada a cobrança):

    • Informe apenas NfServicoId e um modelo de nota fiscal (NfeModel) com os dados do cliente, serviço e valores.
    • A API processará os dados do modelo e retornará o número da nota fiscal gerada.

Requisição

CampoTipoDescriçãoObrigatório
cobrancaIdGUIDId da cobrança, caso a NF seja vinculadaNão(1)
nfServicoIdGUIDId do serviço da NFSim
nfeModelObjetoModelo da nota fiscal para emissão avulsa, contendo os dados necessários para geração da NFNão(2)
idExternoTextoIdentificador externo do modelo da NFNão(3)
ambienteEmissaoTextoAmbiente de emissão (homologacao/producao)Não(3)
enviarPorEmailBooleanoIndica se deve enviar a NF por e-mailNão(3)
valorTotalNuméricoValor total da nota fiscalNão(3)
observacoesTextoObservações da nota fiscalNão(3)
clienteObjetoDados do cliente para emissão avulsa, caso a NF não seja vinculada a uma cobrançaNão(3)
tipoPessoaTextoTipo de pessoa (fisica/juridica)Não(3)
nomeTextoNome do clienteNão(3)
emailTextoE-mail do clienteNão(3)
cpfCnpjTextoCPF ou CNPJ do clienteNão(3)
inscricaoMunicipalTextoInscrição municipal do clienteNão(3)
inscricaoEstadualTextoInscrição estadual do clienteNão(3)
telefoneTextoTelefone do clienteNão(3)
enderecoObjetoDados do endereço do clienteNão(3)
paisTextoPaís do endereço do clienteNão(3)
ufTextoUF do endereço do clienteNão(3)
cidadeTextoCidade do endereço do clienteNão(3)
logradouroTextoLogradouro do endereço do clienteNão(3)
numeroTextoNúmero do endereço do clienteNão(3)
complementoTextoComplemento do endereço do clienteNão(3)
bairroTextoBairro do endereço do clienteNão(3)
cepTextoCEP do endereço do clienteNão(3)
servicoObjetoDados do serviço para emissão avulsa, caso a NF não seja vinculada a uma cobrançaNão(3)
descricaoTextoDescrição do serviçoNão(3)
issRetidoFonteBooleanoIndica se o ISS é retido na fonteNão(3)
valorCofinsNuméricoValor do COFINSNão(3)
valorCsllNuméricoValor do CSLLNão(3)
valorInssNuméricoValor do INSSNão(3)
valorIrNuméricoValor do IRNão(3)
valorPisNuméricoValor do PISNão(3)

(1) - Obrigatório se nfeModel não for informado (vinculada a cobrança). (2) - Obrigatório se cobrancaId não for informado (avulsa). (3) - Obrigatório apenas para emissão avulsa, ou seja, quando cobrancaId não for informado. Para emissão vinculada a cobrança, os dados do cliente, serviço e valores serão obtidos a partir da cobrança informada.

Resposta

CampoTipoDescrição
RetornoTextoStatus do retorno (CREATED ou ERROR)
DetalhesErroArray de TextoLista de detalhes do erro, quando houver
NfeIdTextoId da nota fiscal gerada
post/api/NotaFiscal

Request

  • Base URL
    https://pagamentos.meuk8.com.br/CobrancasAPI
  • URL
    https://pagamentos.meuk8.com.br/CobrancasAPI/api/NotaFiscal
  • Auth
    OAuth 2
    Password
    Token URL: /CobrancasAPI/token scopes: BknBankCobrancasAPI

Headers

Aeskeystring required

Request body

cobrancaIdstring uuid
nfServicoIdstring uuid
issRetidoFonteboolean
issnumber double

Example request

{
  "exemploVinculado": {
    "cobrancaId": "49053c15-774b-478f-a9fd-c05a5f83b236",
    "nfServicoId": "c7f092ec-3ede-4718-95e0-e3164f76420b",
    "issRetidoFonte": false,
    "iss": 0
  },
  "exemploAvulso": {
    "nfServicoId": "441b5127-9e7f-436c-857a-699a47d8dcb4",
    "issRetidoFonte": false,
    "iss": 0,
    "nfeModel": {
      "idExterno": "NF-123456",
      "ambienteEmissao": "producao",
      "enviarPorEmail": true,
      "cliente": {
        "tipoPessoa": "J",
        "nome": "Empresa Exemplo LTDA",
        "email": "financeiro@empresaexemplo.com",
        "cpfCnpj": "12345678000199",
        "inscricaoMunicipal": "12345",
        "inscricaoEstadual": "987654321",
        "telefone": "(11) 98765-4321",
        "endereco": {
          "pais": "Brasil",
          "uf": "SP",
          "cidade": "São Paulo",
          "logradouro": "Av. Paulista",
          "numero": "1000",
          "complemento": "10º andar",
          "bairro": "Bela Vista",
          "cep": "01310000"
        }
      },
      "servico": {
        "descricao": "Prestação de serviços de consultoria",
        "issRetidoFonte": false,
        "iss": 0,
        "valorCofins": 10,
        "valorCsll": 3.5,
        "valorInss": 0,
        "valorIr": 0,
        "valorPis": 2.5
      },
      "valorTotal": 150.75,
      "observacoes": "Nota fiscal avulsa emitida via API."
    }
  }
}

Response

NF gerada com sucesso

Retornostring
DetalhesErrostring
NfeIdstring uuid

Example response

{
  "NfeId": "00000000-0000-0000-0000-000000000000"
}

Changes

No recorded changes to this operation across all 1 revision of this API.