Integrando Harbour com a Rest API da Nuvem Fiscal

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Integrando Harbour com a Rest API da Nuvem Fiscal

Mensagem por NiltonGM »

Pessoal, eu compartilhei as classes que fiz para integrar programas na limguagem Harbour com a API da Nuvem Fiscal, as seguintes classes estão testadas e funcionado:

1. Autenticação
2. Empresas
- Consultar
- Cadastrar
- Alterar

3. Certificado
- Consultar
- Cadastrar (Serve também para alterar, já que para ambos o método é PUT)
- Deletar

4. Em desenvolvimento:
- CTe
- MDFe
- NFSe

Segue o link do GitHub:
https://github.com/nilton-medeiros/Api_NuvemFiscal.git

Observação: Resolvi não colocar o sistema todo pois iria mais confundir que explicar, então estou mostrando apenas as classes da API Nuvem Fiscal, mas qualquer dúvida entre em contato.
Nota: Em meus testes, a resposta desta API é muito rápida, não sei se peguei em um bom dia, mas são apenas frações de segundos para te devolver o response.
Só faltam desenvolver o WebHook, aí fica perfeita!

Para quem não conhecem, a Nuvem Fiscal é uma ótima API para integrar qualquer DFes com a Sefaz/Prefeituras e NFSe Nacional. É gratuita por um ano com possibilidade de renovação gratuita por mais um ano.
Plano free: 1.000 DFes, 50.000 consultas de CNPJ, 100.000 consultas de CEP, CNPJs Emitentes ilimitados; veja:

https://www.nuvemfiscal.com.br/planos
Nilton Medeiros
nilton@sistrom.com.br
lucimauro
Usuário Nível 3
Usuário Nível 3
Mensagens: 465
Registrado em: 21 Set 2004 21:02
Localização: Sobral-CE

Integrando Harbour com a Rest API da Nuvem Fiscal

Mensagem por lucimauro »

Ola,
Muito obrigado por compartilhar !!!!
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Integrando Harbour com a Rest API da Nuvem Fiscal

Mensagem por clodoaldomonteiro »

Muito obrigado Nilton, vou ver se consigo integrar com meu sistema de emissão de NFSE para Prefeituras.

Você sabe se tem consulta de CPF?

Abraços.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Integrando Harbour com a Rest API da Nuvem Fiscal

Mensagem por NiltonGM »

Fala Clodoaldo! Beleza? Não tem não. Consuta a CPF só no SERASA kkkk Dados pessoais são protegidos pela lei LGPD
Nilton Medeiros
nilton@sistrom.com.br
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Integrando Harbour com a Rest API da Nuvem Fiscal

Mensagem por Itamar M. Lins Jr. »

Olá!
https://servicos.receita.fazenda.gov.br ... ublica.asp
Sai um comprovante com os dados da consulta.
Captura de tela 2023-09-21 211912.png
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Integrando Harbour com a Rest API da Nuvem Fiscal

Mensagem por fladimir »

Nuvem fiscal usa ACBr como motor da geração dos documentos fiscais, inclusive nesse video aki:



a partir do minuto 19, vemos o Daniel do ACBr dizendo q é um dos sócios.

O q quero dizer com isso é q vc tem a possibilidade de usar o próprio ACBr pra gerar NFSe q é o q ocorrera através da Nuvem Fiscal.

Mas cada um tem q analisar seu contexto e projeto obviamente.

Se vc consegue criar um webservice, nada impede de criar sua própria nuvem fiscal.

Mas independente e pertinente ao tópico, vlw Nilton por compartilhar.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Integrando Harbour com a Rest API da Nuvem Fiscal

Mensagem por NiltonGM »

fladimir escreveu:Nuvem fiscal usa ACBr como motor da geração dos documentos fiscais, inclusive nesse video aki:



a partir do minuto 19, vemos o Daniel do ACBr dizendo q é um dos sócios.

O q quero dizer com isso é q vc tem a possibilidade de usar o próprio ACBr pra gerar NFSe q é o q ocorrera através da Nuvem Fiscal.

Mas cada um tem q analisar seu contexto e projeto obviamente.

Se vc consegue criar um webservice, nada impede de criar sua própria nuvem fiscal.

Mas independente e pertinente ao tópico, vlw Nilton por compartilhar.
É isso mesmo Flademir, e é verdade que o Daniel já é sócio, bem antes de lançarem a nuvem eu me cadastrei pelo projeto ACBr para testar a Nuvem Fiscal, o diferencial é a independência do sistema operacional, e cá entre nós, trabalhar com as libs ou ACBrMonitor da ACBr em Linux Server é osso, são totalmente dependentes de tela gráficas. Uns dias desses tentei compilar o ACBrMonitor e deu pau, tive que aguardar até eles corrigirem o bug e também apanhei pra caramba até perceber que trocaram a versão do Lazarus pra compilar.
A Nuvem Fiscal foi desenvolvida por uma equipe que não é da ACBr que manjam muito de Rest API, por isso eles tem uma das API mais fáceis de lidar e a documentação é ótima. Já testeis muitas API de emissão de CTe que não fazem nada, você tem que fazer tudo, passar no JSON o manual todo da Sefaz exatamente com as mesmas tags no Json, eles nem convertem nada.
Mas como vc disse, depende de cada um e do projeto. Eu só sei que agora quero tercerizar a dor de cabeça quando a Sefaz mudar regras, leis...
Abraços.
Nilton Medeiros
nilton@sistrom.com.br
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Integrando Harbour com a Rest API da Nuvem Fiscal

Mensagem por NiltonGM »

clodoaldomonteiro escreveu:Muito obrigado Nilton, vou ver se consigo integrar com meu sistema de emissão de NFSE para Prefeituras.

Você sabe se tem consulta de CPF?

Abraços.
Clodoaldo, sobre consultar CPF, achei isto também, veja a documentação se te atende:

API – Todas em Método GET
* Vi que precisa de token, ou seja, vc deve ser cadastrado, não li a documentação.

Descrição: Consultar saldo
link: https://www.sintegraws.com.br/api/v1/co ... php?token=[meu_token]
Doc: https://www.sintegraws.com.br/api/docum ... -saldo.php

Descrição: Receita Federal CNPJ
link: https://www.sintegraws.com.br/api/v1/ex ... &plugin=RF
Doc: https://www.sintegraws.com.br/api/docum ... ederal.php

Descrição: Receita Federal CPF
link: https://www.sintegraws.com.br/api/v1/ex ... plugin=CPF
Doc: https://www.sintegraws.com.br/api/docum ... al-cpf.php

Descrição: SINTEGRA
link: https://www.sintegraws.com.br/api/v1/ex ... &plugin=ST
Doc: https://www.sintegraws.com.br/api/docum ... ntegra.php

Descrição: Simples Nacional
Link: https://www.sintegraws.com.br/api/v1/ex ... &plugin=SN
Doc: https://www.sintegraws.com.br/api/docum ... cional.php
Nilton Medeiros
nilton@sistrom.com.br
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Integrando Harbour com a Rest API da Nuvem Fiscal

Mensagem por NiltonGM »

Terminei a integração de emitir CTe com a API Nuvem Fiscal, a classe está autorizando e baixando o PDF do DACTE e o XML autorizado, tratando erros e rejeitados.
Quem quiser dar uma olhada está no gitHub https://github.com/nilton-medeiros/Api_NuvemFiscal
Falta integrar o MDFe e também vou gerar pela própria aplicação habour o PDF, pois não gostei do Layout do PDF do DACTE da Nuvem Fiscal, é melhor do que a do ACBrMonitor, mas memo assim meus clientes e os clientes dos meus clientes são chatos, reparam as falhas do layout e a posição do logotipo da sua empresa. O bom é que que eu já desenvolvi um tempo atrás essa classe de gerar o PDF no uso com o ACBrMonitor.
Nilton Medeiros
nilton@sistrom.com.br
Responder