post
https://api.notagateway.com.br/v2/empresas
Insere ou atualiza uma empresa (CNPJ Emissor).
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
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
}
}
}