Emite uma NFC-e.

{
  "id": "exemplo_nfc",
  "ambienteEmissao": "Homologacao",
  "naturezaOperacao": "Venda",
  "enviarPorEmail": true,
  "pedido": {
    "presencaConsumidor": "OperacaoPresencial",
    "pagamento": {
      "tipo": "PagamentoAVista",
      "formas": [
        {
          "tipo": "Dinheiro",
          "valor": 20
        },
        {
          "tipo": "CartaoDeCredito",
          "valor": 30.9,
          "credenciadoraCartao": {
            "tipoIntegracaoPagamento": "NaoIntegradoAoSistemaDeGestao"
          }
        }
      ]
    }
  },
  "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": 0
          },
          "fonte": "IBPT"
        },
        "icms": {
          "situacaoTributaria": "102",
          "origem": 0
        },
        "pis": {
          "situacaoTributaria": "08"
        },
        "cofins": {
          "situacaoTributaria": "08"
        }
      }
    }
  ],
  "informacoesAdicionais": "I - Documento emitido por ME ou EPP optante pelo Simples Nacional."
}
{
  "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",
      "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
          }
        }
      },
      "informacoesAdicionais": "string"
    }
  ],
  "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.enotasgw.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;
  }
}
Language
Authorization
Header
Click Try It! to start a request and see the response here!