Skip to content

Instantly share code, notes, and snippets.

# encoding: utf-8
require 'net/http'
require 'json'
require 'yaml' # apenas se for usar o formato YAML
# Você deve definir isso globalmente para sua aplicação
# Servidor de homologação
server = "homologacao.acrasnfe.acras.com.br";
# Servidor de produção
# encoding: utf-8
require 'net/http'
require 'json'
require 'yaml' # apenas se for usar o formato YAML
# Você deve definir isso globalmente para sua aplicação
# Servidor de homologação
server = "homologacao.acrasnfe.acras.com.br";
# Servidor de produção
@acras
acras / merda.rb
Last active January 8, 2020 17:13 — forked from RafaelChefe/merda.rb
Outra obra prima... =)
class Brasil::Merda
def dar_merda
raise 'deu merda nessa merda'
end
end
@acras
acras / consulta_nfe_curl.php
Created October 15, 2015 14:12
Exemplo de consulta a NFe em PHP utilizando CURL e a API da Focus NFe (https://focusnfe.com.br/api). Para verificar o envio veja o GIST: https://gist.github.com/acras/1e9bb6edde3fdbaac081
<?php
//
// Você deve definir isso globalmente para sua aplicação
// Servidor de homologação
$SERVER = "http://homologacao.acrasnfe.acras.com.br";
// Servidor de produção
//$SERVER = "http://producao.acrasnfe.acras.com.br";
$TOKEN = "token_recebido_do_suporte";
$ch = curl_init();
@acras
acras / envio_nfe_curl.php
Created October 15, 2015 14:11
Exemplo de envio de NFe em PHP utilizando CURL e a API do Focus NFe (https://focusnfe.com.br/api)
<?php
// Você deve definir isso globalmente para sua aplicação
// Servidor de homologação
$SERVER = "http://homologacao.acrasnfe.acras.com.br";
// Servidor de produção
//$SERVER = "http://producao.acrasnfe.acras.com.br";
$TOKEN = "token_recebido_do_suporte";
$nfe = array(
@acras
acras / consulta_nfe_pecl.php
Last active October 15, 2015 14:13
Exemplo de consulta a uma NFe enviada pela API do Focus NFe (https://focusnfe.com.br/api). Verifique o envio neste GIST: https://gist.github.com/acras/6e854ecd5fc7b1458c8a
<?php
// Você deve definir isso globalmente para sua aplicação
// Servidor de homologação
$SERVER = "http://homologacao.acrasnfe.acras.com.br";
// Servidor de produção
//$SERVER = "http://producao.acrasnfe.acras.com.br";
$TOKEN = "token_recebido_do_suporte";
print("=> Teste de consulta\n");
@acras
acras / envio_nfe_pecl.php
Last active October 15, 2015 14:10
Exemplo de envio de NFe em PHP utilizando a biblioteca PECL e a API Focus NFe (https://focusnfe.com.br/api)
<?php
// Você deve definir isso globalmente para sua aplicação
// Servidor de homologação
$SERVER = "http://homologacao.acrasnfe.acras.com.br";
// Servidor de produção
//$SERVER = "http://producao.acrasnfe.acras.com.br";
$TOKEN = "token_recebido_do_suporte";
$nfe = array(
@acras
acras / retorno_nfce.json
Last active August 27, 2015 21:00
Exemplo de JSON de retorno de NFCe
{
"status":"autorizado",
"status_sefaz":"100",
"mensagem_sefaz":"Autorizado o uso da NF-e",
"chave_nfe":"NFe41150876497338001649650010000005351770691965",
"numero":"535",
"serie":"1",
"caminho_xml_nota_fiscal":"/arquivos/76497338001649/201508/XMLs/41150876497338001649650010000005351770691965-nfe.xml",
"caminho_danfe":"/notas_fiscais_consumidor/NFe41150876497338001649650010000005351770691965.html",
"requisicao_nota_fiscal": "OMITIDO",
@acras
acras / consulta_nfse.py
Created August 27, 2015 17:25
Este exemplo em Python mostra como consultar uma NFSe na API do Focus NFe
# coding=utf-8
import json
import requests
##########################################################################################
# Exemplo de consulta de NFSe no município de Sâo Paulo pela API do Focus NFe
#
# https://focusnfe.com.br/api
# Documentação: https://focusnfe.com.br/api-documentacao
#
@acras
acras / envio_nfse.py
Last active August 27, 2015 17:30
Este código mostra como enviar uma NFSe através da API do Focus NFe
# coding=utf-8
import json
import requests
import ast
##########################################################################################
# Exemplo de envio de NFSe no município de Sâo Paulo pela API do Focus NFe
#
# https://focusnfe.com.br/api
# Documentação: https://focusnfe.com.br/api-documentacao