Incluir/Alterar Empresa

Insere ou atualiza uma empresa (CNPJ Emissor).

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Exemplo | Campos para emissão de NF-e (Notas fiscais de produto)


{
  "id": "CB09776E-E954-4D75-BBA6-E7A99FF20100",
  "cnpj": "56308661000199",
  "inscricaoEstadual": "12345",
  "inscricaoMunicipal": null,
  "razaoSocial": "Empresa de Teste Ltda",
  "nomeFantasia": "Empresa de Teste",
  "optanteSimplesNacional": true,
  "email": null,
  "telefoneComercial": "3132323131",
  "endereco": {
    "uf": "MG",
    "cidade": "Belo Horizonte",
    "logradouro": "Rua 01",
    "numero": "112",
    "complemento": "SL 102",
    "bairro": "Savassi",
    "cep": "32323111"
  },
  "emissaoNFeProduto": {
    "ambienteProducao": {
      "sequencialNFe": 1,
      "serieNFe": "1",
      "sequencialLoteNFe": 1
    },
    "ambienteHomologacao": {
      "sequencialNFe": 1,
      "serieNFe": "1",
      "sequencialLoteNFe": 1
    }
  }
}

Exemplo | Campos para emissão de NFC-e (Notas fiscais de consumidor)


{
  "id": "CB09776E-E954-4D75-BBA6-E7A99FF20100",
  "cnpj": "56308661000199",
  "inscricaoEstadual": "12345",
  "inscricaoMunicipal": null,
  "razaoSocial": "Empresa de Teste Ltda",
  "nomeFantasia": "Empresa de Teste",
  "optanteSimplesNacional": true,
  "mei": false,
  "email": null,
  "telefoneComercial": "3132323131",
  "endereco": {
    "uf": "MG",
    "cidade": "Belo Horizonte",
    "logradouro": "Rua 01",
    "numero": "112",
    "complemento": "SL 102",
    "bairro": "Savassi",
    "cep": "32323111"
  },
  "emissaoNFeConsumidor": {
    "ambienteProducao": {
      "sequencialNFe": 1,
      "serieNFe": "2",
      "csc": {
        "id": "000001",
        "codigo": "800FA97D5C3F4219A89DCE3FCE813A6F"
      }
    },
    "ambienteHomologacao": {
      "sequencialNFe": 1,
      "serieNFe": "2",
      "csc": {
        "id": "000001",
        "codigo": "911GB08E6D4G5320B90EDF4GDF924B7G"
      }
    }
  }
}
public async Task<string> IncluirAtualizarEmpresaAsync(Empresa empresa)
{
  var strJson = JsonConvert.SerializeObject(empresa);
  var strContent = new StringContent(strJson, Encoding.UTF8, "application/json");

  try
  {
    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, "https://api.notagateway.com.br/v2/empresas"))
      {
        request.Content = strContent;

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

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

Exemplo | Campos para emissão de DC-e (Declaração de Conteúdo Eletrônica)


{
  "cnpj": "14422279000106",
  "inscricaoMunicipal": "999999",
  "inscricaoEstadual": "999999",
  "razaoSocial": "Empresa teste LTDA",
  "nomeFantasia": "Empresa teste",
  "optanteSimplesNacional": false,
  "mei": false,
  "email": "[email protected]",
  "telefoneComercial": "6122222222",
  "endereco": {
    "pais": "Brasil",
    "uf": "MG",
    "cidade": "Belo Horizonte",
    "logradouro": "Rua Teste",
    "numero": "999",
    "complemento": null,
    "bairro": "Bairro Teste",
    "cep": "85100000"
  },
  "emissaoDCe": {
    "ambienteProducao": {
      "tipoEmitente": "Marketplace", //Marketplace, EmissorProprio ou Transportadora
      "sequencialDCe": 1,
      "serieDCe": "155", //ate 3 caracteres
      "siteMarketplace": "https://mymarketplace..com.br" //deve ser preenchido para emitente Marketplace
    }
  }
}

Body Params
json

Objeto JSON completo com os dados da empresa que deseja cadastrar ou atualizar.

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