Emitir Nota Fiscal

Emite uma NFC-e.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
{
  "id": "notagateway_nfc001",
  "ambienteEmissao": "Homologacao",
  "naturezaOperacao": "Venda",
  "enviarPorEmail": true,
  "pedido": {
    "presencaConsumidor": "OperacaoPresencial",
    "pagamento": {
      "tipo": "PagamentoAVista",
      "formas": [
        {
          "tipo": "Dinheiro",
          "valor": 50.9
        }
      ]
    }
  },
  "itens": [
    {
      "cfop": "5102",
      "codigo": "ABC001",
      "descricao": "Produto Teste",
      "ncm": "33051000",
      "quantidade": 1,
      "unidadeMedida": "UN",
      "valorUnitario": 50.9,
      "descontos": 0,
      "outrasDespesas": 0,
      "impostos": {
        "percentualAproximadoTributos": {
          "simplificado": {
            "percentual": 19
          },
          "fonte": "IBPT"
        },
        "icms": {
          "situacaoTributaria": "102",
          "origem": 0
        },
        "pis": {
          "situacaoTributaria": "49"
        },
        "cofins": {
          "situacaoTributaria": "49"
        },
        "ibsCbs": {
          "classificacaoTributaria": "000001"
        }
      }
    }
  ],
  "informacoesAdicionais": null
}
{
  "id": "string",
  "ambienteEmissao": "Homologacao",
  "naturezaOperacao": "string",
  "enviarPorEmail": true,
  "pedido": {
    "presencaConsumidor": "OperacaoPresencial",
    "pagamento": {
      "tipo": "PagamentoAVista",
      "formas": [
        {
          "tipo": "Dinheiro",
          "valor": 0
        },
        {
          "tipo": "CartaoDeCredito",
          "valor": 0,
          "credenciadoraCartao": {
            "tipoIntegracaoPagamento": "IntegradoAoSistemaDeGestao",
            "cnpjCredenciadoraCartao": "00000000000000",
            "bandeira": "Visa",
            "autorizacao": "{1-20}"
          }
        }
      ]
    }
  },
  "cliente": {
    "endereco": {
      "pais": "string",
      "uf": "string",
      "cidade": "string",
      "logradouro": "string",
      "numero": "string",
      "complemento": "string",
      "bairro": "string",
      "cep": "string"
    },
    "tipoPessoa": "string",
    "nome": "string",
    "email": "string",
    "cpfCnpj": "string",
    "inscricaoMunicipal": "string",
    "inscricaoEstadual": "string",
    "indicadorContribuinteICMS": "string",
    "telefone": "string"
  },
  "itens": [
    {
      "cfop": "string",
      "codigo": "string",
      "descricao": "string",
      "sku": "string",
      "ncm": "string",
      "codigoBeneficioFiscal": "string",
      "cest": "string",
      "quantidade": 0,
      "unidadeMedida": "string",
      "valorUnitario": 0,
      "impostos": {
        "percentualAproximadoTributos": {
          "simplificado": {
            "percentual": 0
          },
          "detalhado": {
            "percentualFederal": 0,
            "percentualEstadual": 0,
            "percentualMunicipal": 0
          },
          "fonte": "string"
        },
        "icms": {
          "situacaoTributaria": "string",
          "origem": 0,
          "aliquota": 0,
          "baseCalculo": 0,
          "modalidadeBaseCalculo": 0,
          "percentualReducaoBaseCalculo": 0,
          "baseCalculoST": 0,
          "aliquotaST": 0,
          "modalidadeBaseCalculoST": 0,
          "percentualReducaoBaseCalculoST": 0,
          "percentualMargemValorAdicionadoST": 0
        },
        "pis": {
          "situacaoTributaria": "string",
          "porAliquota": {
            "aliquota": 0
          }
        },
        "cofins": {
          "situacaoTributaria": "string",
          "porAliquota": {
            "aliquota": 0
          }
        },
        "ipi": {
          "situacaoTributaria": "string",
          "porAliquota": {
            "aliquota": 0
          }
        },
        "ibsCbs": {
          "situacaoTributaria": "000",
          "classificacaoTributaria": "000001",
          "ibs": {
            "uf": {
              "aliquota": 0.1,
              "percentualDiferimento": 0,
              "percentualReducaoAliquota": 60
            },
            "municipio": {
              "aliquota": 0
            }
          },
          "cbs": {
            "aliquota": 0.9,
            "percentualDiferimento": 0,
            "percentualReducaoAliquota": 60
          }
        }
      },
      "informacoesAdicionais": "string"
    }
  ]
}
public string EmitirNFCe(Guid empresaId, NFCe nfce)
{
  try
  {
    var strJson = JsonConvert.SerializeObject(nfce);
    var strContent = new StringContent(strJson, Encoding.UTF8, "application/json");

    using (var httpClient = new HttpClient())
    {
      httpClient.DefaultRequestHeaders.Clear();
      httpClient.DefaultRequestHeaders.Add("Authorization", "Basic {Sua-ApiKey-Aqui}");
      httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

      using (var request = new HttpRequestMessage(HttpMethod.Post, string.Format("https://api.notagateway.com.br/v2/empresas/{0}/nfc-e", empresaId)))
      {
        request.Content = strContent;

        using (var response = httpClient.SendAsync(request).Result)
        {
          var resultContent = response.Content.ReadAsStringAsync().Result;

          if (response.IsSuccessStatusCode)
          {
            return resultContent;
          }
          else
          {
            throw new Exception(((int)response.StatusCode) + " - " + response.ReasonPhrase);
          }
        }
      }
    }
  }
  catch (Exception)
  {
    throw;
  }
}
Path Params
string
required

Identificador único da empresa

Body Params
json

Objeto JSON completo com os dados da nota a emitir

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/plain