Open Brunomm opened 8 years ago
Olá Bruno, boa tarde! Teria como escrever um pequeno exemplozinho de como configurar e fazer um consulta de satus de serviço com a NFe produtos? A partir desse exemplo, acredito que posso testar as outras operações... Desde já, agradeço a atenção e lhe dou os os parabéns pelo trabalho. Excelente!
Olá @messiashenrique, muito obrigado!! :smile: Claro, vou lhe passar aqui um pequeno exemplo deste serviço:
@operation = BrNfe::Product::Operation::NfeStatusServico.new(
env: :test, # Ou :production
certificate_pkcs12_path: '/pat/certificate.pfx',
certificate_pkcs12_password: 'SECRET',
emitente: {
cnpj: "40345138000147",
inscricao_municipal: "123465",
razao_social: "EMPRESA DE TECNOLOGIA DA INFORMAÇÃO",
nome_fantasia: "TI",
telefone: "333366558",
email: "mail@mail.com",
regime_especial_tributacao: "3",
codigo_regime_tributario: "3",
incentivo_fiscal: "2",
natureza_operacao: "1",
endereco: {
logradouro: "Rua João Cândido Lopes",
numero: "402",
complemento: "",
bairro: "Centro",
nome_municipio: "Chapecó",
codigo_municipio: "4204202", # Código IBGE
uf: "SC",
cep: "89801-000",
}
}
)
@operation.request
response = @operation.response
Para ver os resultados possíveis veja nesta parte do arquivo de testes da operação.
Para as demais operações você também consegue obter alguns exemplos nas Factories e nos arquivos de testes.
Pretendo fazer um refactory geral na gem no começo deste ano, então vou fazer uma wiki com exemplos melhores. Att
Desenvolver a emissão de notas fiscais de produtos.