Integração - InvoiSys
  • Introdução👨‍💻
  • Processo de Integração 🚀
  • Soluções
    • Notas Fiscais
      • Emissão 📃
        • NF-e
          • Passo a Passo
          • Fluxos Operacionais
            • Fluxo - Envio Normal da NF-e
            • Fluxo - Envio Contingência da NF-e
            • Fluxo - Cancelamento/Inutilização da NF-e
          • Facilitadores
        • NFC-e
          • Passo-a-Passo
          • Fluxos Operacionais
            • Fluxo - Envio Normal NFC-e
            • Fluxo - Envio Contingência SEFAZ NFC-e
            • Fluxo - Envio Contingência Off-Line NFC-e
            • Fluxo - Cancelamento/Inutilização da NFC-e
        • NFS-e
          • Passo a Passo
          • Fluxos Operacionais
            • Fluxo - Envio Assíncrono da NFS-e
            • Fluxo - Cancelamento da NFS-e
      • Recebimento 🚚
        • NF-e
          • Passo a Passo
          • Fluxos Operacionais
            • Fluxo - Recebimento NF-e
        • CT-e
          • Passo a Passo
          • Fluxos Operacionais
            • Fluxo - Recebimento CT-e
        • NFS-e
          • Passo a Passo
          • Fluxos Operacionais
            • Fluxo - Recebimento NFS-e
        • Captura de Pedido de Compra
          • Fluxo de captura do pedido de compra nos documentos fiscais
  • Endpoints
    • Autorização 🔑
      • Token de Acesso (2.0)
      • Token de Acesso (3.0)
    • Emissão Notas 📄
      • NF-e
        • Enviar NF-e
        • Cancelar NF-e por CNPJ, número e série
        • Enviar CC-e
        • Obter PDF da CC-e
        • Consultar NF-e por Chave de Acesso
        • Obter DANFE
        • Obter XML
      • NFC-e
        • Enviar NFC-e (Completo)
        • Enviar NFC-e (Híbrido)
        • Enviar Contingência NFC-e (Completo)
        • Enviar Contingência NFC-e (Híbrido)
        • Consultar NFC-e por Número e Série
        • Consultar NFC-e por Chave de Acesso
        • Cancelar/Inutilizar NFC-e por CNPJ
      • NFS-e
        • Enviar RPS assíncrono
        • Consultar o lote RPS na Prefeitura
        • Consultar NFS-e por ID
        • Cancelar da NFS-e por CNPJ
        • Obter PDF
    • Recebimento Notas 🚚
      • NF-e
        • Consultar NSUi (Número Sequencial Único Invoisys)
        • Consultar NSUi (Número Sequencial Único InvoiSys) com Campos Customizados
        • Manifestar NF-e
        • Realizar Download de NF-e na SEFAZ
        • Importar NF-e por Chave de Acesso
        • Importar XML
        • Consultar XML importado
        • Consultar PDF importado
        • Importar anexo
        • Consultar anexo
      • CT-e
        • Consultar NSUi (Número Sequencial Único)
        • Consultar NSUi (Número Sequencial Único InvoiSys) com Campos Customizados
        • Importar de XML
        • Consultar XML importado
        • Consultar PDF importado
        • Importar de anexo
        • Consultar anexo
      • NFS-e
        • Consultar NSUi - Número Sequencial Único
        • Consultar NSUi (Número Sequencial Único InvoiSys) com Campos Customizados
        • Importar XML
        • Consultar XML importado
        • Consultar PDF importado
        • Importar anexo
        • Consultar anexo
    • Pedidos e Transporte 📫
      • Pedido de Compra
        • Criar Pedido de Compra
        • Editar Pedido de Compra
        • Consultar Pedido de Compra
        • Atualizar dados do Pedido de Compra vinculado
    • Outras consultas
      • Município
        • API - Município por UF e Nome
      • UF
        • API - UF
      • Enumeradores
        • API - Bandeira Cartão
        • API - Indicador Forma de Pagamento
        • API - Meio de Pagamento
        • API - Finalidade de Emissão
        • API - Modalidade de Frete
        • API - CRT
        • API - Tipo de Impressão do DANFE
        • API - Tipo Integração Pagamento
        • API - Natureza da Operação
        • API - Local de Destino da Operação
        • API - Unidade de Medida
        • API - Indicador de Presença
        • API - Tipo de Operação
        • API - Tipo Específico
        • API - Origem do Material
        • API - Tipo de Material
        • API - Tipo de Ambiente
        • API - Tipo de Manifesto
  • Extra
    • Dúvidas Frequentes e Outras Especificações
Powered by GitBook
On this page
  • Endpoint
  • Modelo de Envio 📝
  • Exemplos de Códigos 💻
  • API's Relacionadas 🎈
  • Referências à API 📌

Was this helpful?

  1. Endpoints
  2. Emissão Notas 📄
  3. NFC-e

Enviar NFC-e (Completo)

Endpoint

POST https://sandbox-api.invoisys.com.br/api/nfce/envioxmlnormal

API utilizada no Modelo Completo para uma NFC-e

Headers

Name
Type
Description

Content-type

string

application/x-www-form-urlencoded​

Accept

string

application/json​

Authorization

string

bearer <valor>​

Request Body

Name
Type
Description

ambiente

integer

Informar o tipo de ambiente a ser utilizado​

xml

string

Neste campo deverá ser informado todo o XML do documento. Os campos do XML que possuem aspas ("exemplo") deverão ter uma contra barra antes das aspas (\"exemplo\")​

{
  "dadosDoDocumento": {
    "id": 0000,
    "chaveDeAcesso": "",
    "dataHoraEmissao": "2019-10-04T16:26:05.5087083Z",
    "dataDeAutorizacao": "2019-10-04T16:26:05Z",
    "documentoComErro": false,
    "codigoStatusSEFAZ": "100",
    "descricaoStatusSEFAZ": "Autorizado o uso da NF-e",
    "protocoloSEFAZ": "00000000000000",
    "urlConsultaViaQRCode": null,
    "urlConsultaViaChaveDeAcesso": null
  },
  "acoes": {
    "corrigirDocumento": false,
    "cancelar": false,
    "enviarContingencia": false,
    "tentarNovamenteMaisTarde": false,
    "entrarEmContatoComSuporteImediatamente": false
  },
  "excecao": null
}

Modelo de Envio 📝

{
    "ambiente": 2,
    "xml": "<NFe xmlns=\"http://www.portalfiscal.inf.br/nfe\"><infNFe versao=\"4.00\" Id=\"NFe13181017921427000125650100000000201123456787\"><ide><cUF>13</cUF><cNF>12345678</cNF><natOp>Venda</natOp><mod>65</mod><serie>000</serie><nNF>000</nNF><dhEmi>2018-12-27T07:30:52-04:00</dhEmi><tpNF>1</tpNF><idDest>1</idDest><cMunFG>1302003</cMunFG><tpImp>4</tpImp><tpEmis>1</tpEmis><cDV>7</cDV><tpAmb>2</tpAmb><finNFe>1</finNFe><indFinal>1</indFinal><indPres>1</indPres><procEmi>0</procEmi><verProc>1.0.0</verProc></ide><emit><CNPJ>17921427000125</CNPJ><xNome>INVOISYS SISTEMAS LTDA</xNome><xFant>INVOISYS SISTEMAS</xFant><enderEmit><xLgr>Rua TESTE</xLgr><nro>71</nro><xBairro>BAIRRO TESTE</xBairro><cMun>1302603</cMun><xMun>MANAUS</xMun><UF>AM</UF><CEP>05372150</CEP><cPais>1058</cPais><xPais>BRASIL</xPais></enderEmit><IE>999999990</IE><CRT>3</CRT></emit><det nItem=\"1\"><prod><cProd>Teste</cProd><cEAN>SEM GTIN</cEAN><xProd>NOTA FISCAL EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xProd><NCM>02109100</NCM><CFOP>5102</CFOP><uCom>UNID</uCom><qCom>1.0000</qCom><vUnCom>1.0000000000</vUnCom><vProd>1.00</vProd><cEANTrib>SEM GTIN</cEANTrib><uTrib>UNID</uTrib><qTrib>1.0000</qTrib><vUnTrib>1.0000000000</vUnTrib><indTot>1</indTot></prod><imposto><vTotTrib>0.00</vTotTrib><ICMS><ICMS00><orig>0</orig><CST>00</CST><modBC>3</modBC><vBC>1.00</vBC><pICMS>10.0000</pICMS><vICMS>0.10</vICMS></ICMS00></ICMS></imposto></det><total><ICMSTot><vBC>1.00</vBC><vICMS>0.10</vICMS><vICMSDeson>0.00</vICMSDeson><vFCP>0.00</vFCP><vBCST>0.00</vBCST><vST>0.00</vST><vFCPST>0.00</vFCPST><vFCPSTRet>0.00</vFCPSTRet><vProd>1.00</vProd><vFrete>0.00</vFrete><vSeg>0.00</vSeg><vDesc>0.00</vDesc><vII>0.00</vII><vIPI>0.00</vIPI><vIPIDevol>0.00</vIPIDevol><vPIS>0.00</vPIS><vCOFINS>0.00</vCOFINS><vOutro>0.00</vOutro><vNF>1.00</vNF><vTotTrib>0.00</vTotTrib></ICMSTot></total><transp><modFrete>9</modFrete></transp><pag><detPag><tPag>01</tPag><vPag>1.00</vPag></detPag></pag></infNFe></NFe>"
}

Exemplos de Códigos 💻

[Unirest]
HttpResponse<String> response = Unirest.post("https://sandbox-api.invoisys.com.br/api/nfce/envioxmlnormal")
  .header("content-type", "application/json")
  .body("{\"ambiente\":\"integer (optional)\",\"xml\":\"string (optional)\"}")
  .asString();
[OkHttp]
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"ambiente\":\"integer (optional)\",\"xml\":\"string (optional)\"}");
Request request = new Request.Builder()
  .url("https://sandbox-api.invoisys.com.br/api/nfce/envioxmlnormal")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
[XMLHttpRequest]
var data = JSON.stringify({
  "ambiente": "integer (optional)",
  "xml": "string (optional)"
});

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://sandbox-api.invoisys.com.br/api/nfce/envioxmlnormal");
xhr.setRequestHeader("content-type", "application/json");

xhr.send(data);
[jQuery]
var settings = {
  "async": true,
  "crossDomain": true,
  "url": "https://sandbox-api.invoisys.com.br/api/nfce/envioxmlnormal",
  "method": "POST",
  "headers": {
    "content-type": "application/json"
  },
  "processData": false,
  "data": "{\"ambiente\":\"integer (optional)\",\"xml\":\"string (optional)\"}"
}

$.ajax(settings).done(function (response) {
  console.log(response);
});
var client = new RestClient("https://sandbox-api.invoisys.com.br/api/nfce/envioxmlnormal");
var request = new RestRequest(Method.POST);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\"ambiente\":\"integer (optional)\",\"xml\":\"string (optional)\"}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);

API's Relacionadas 🎈

Referências à API 📌

PreviousNFC-eNextEnviar NFC-e (Híbrido)

Last updated 8 months ago

Was this helpful?

Envio Contingência Completo
Ambiente para Emissão
Id da UF
Natureza da Operação
Indicador de Forma de Pagamento
Tipo da Operação
Destino da Operação
Tipo Impressão do DANFE
Finalidade Emissão
Indicador de Presença
Id Empresa
Id Produto
Modalidade Frete
Meio de Pagamento
Tipo Integração Pagamento
Bandeira Cartão
Consulta de Município
Passo-a-Passo da NFC-e
Fluxograma - Envio Normal
Fluxograma - Envio Contigência SEFAZ​
Fluxograma - Envio Contingência Off-Line