Ir para conteúdo
  • Cadastre-se

dev botao

NFCe no Android


Ver Solução Respondido por Alexandre de Paula,
  • Este tópico foi criado há 454 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Olá a todos do Acbr!

Sou desenvolvedor Delphi e no momento está sendo criado um aplicativo para emissão de NFSe ao qual será emitido (e enviado para a receita) diretamente pelo Android. Embora eu tenha experiencia com outros ambientes de desenvolvimento, essa em questão é minha primeira experiencia com Automação comercial e Infelizmente não pude encontrar muitas informações especificamente para o Android através de pesquisas na internet e vídeos no YouTube. 

Possuo acesso ao ACBR PRO e todos os conteúdos lá disponibilizados, então se possível, solicito ajuda a desenvolvedores mais experientes para me direcionar um material um pouco mais didático do que explorar os fontes do ACBRNFE pelo Delphi.

Pode ser um PDF, vídeos do YouTube, o até mesmo me sugerir os próprios conteúdos da plataforma do ACBR PRO. Qualquer ajuda é muito bem vinda.

Abraço a todos e muito sucesso.

  • Consultores
Postado

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

@Rinaldo Maranhão 

Seu desenvolvimento será para NFE, NFCe ou NFSe? apareceram as 3 siglas na mensagem e cada uma tem uma implementação diferente.

Mas fique tranquilo que vamos orientar!

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Postado (editado)

@Alexandre de Paula

Olá amigo, bom dia..., obrigado por realizar a correção para o tópico correto, mas fico na dúvida.., a pergunta já foi movida para o tópico correto?? pois não recebi nenhuma notificação aqui no meu perfil sobre a mudança que foi realizada. Ou devo realizar uma nova pergunta seguindo a orientação que você me indicou??

Sobre o desenvolvimento.., será para NFCe. O Objetivo é fazer com que o dispositivo (a partir dele) possa enviar as notas para a receita.

Eu já consegui incluir o certificado digital nos "deployment" do aplicativo, entretanto, a parte que acho mais complicada é de fato toda a logística e implementação do ACBR no projeto.

A ideia que é seja um "mini-pdv" no Android e que, após a finalização da venda, seja enviado a nota.

Obrigado.

Editado por Rinaldo Maranhão
  • Consultores
Postado

Já ajustei no tópico correto.

é só você esclarer melhor sua necessidade. Seria sobre notas de serviços (NFSe) e para android?
Pretende realizar tudo na aplicação no dispositivo ou pensa em usar uma API....

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Postado

@Alexandre de Paula

Certo amigo, vou tentar deixar o mais claro possível aqui...

O Aplicativo que estou desenvolvendo será um PDV. Este PDV será executado no Android. Como um PDV convencional, ao término de cada venda é gerado uma nota e essa nota é enviada para a receita, certo? (Me desculpem se o fluxo pode estar incorreto ou faltando lacunas importantes, mas o conhecimento que tenho sobre o processo de fato é bem básico, por isso que solicito a ajuda de mais experientes).

Essa nota gerada que desejo implementar é a NFCe. O projeto em questão está sendo implementado no dispositivo Elgin Pay (Foto : Camada%204.png

Este é o projeto que estou desenvolvendo utilizando o Delphi (Rad Studio 10.3 / Rio).

Acredito que a minha dúvida mais importante é a inserção de todas aquelas informações pertinentes a geração da nota, informações fiscais, informações da empresa, do produto.

Por isso que peço uma ajuda mais focada para quem não entende absolutamente de nada relacionado a isso (rsrsrs).

Mais uma vez, obrigado pela atenção.

  • Consultores
  • Solution
Postado

OK. Então estamos falando de NFCe (mudei o titulo do topico).
Como você usa Delphi a sugestão é que use os componentes nativos mesmo. Você pode encontrá-los no nosso SVN (https://projetoacbr.com.br/fontes/).
No link acima tem instruções de como baixar e instalar.

Acredito que você algumas possibilidades de implementação.
1 - direto no app do PDV: você faz a aplicação e roda tudo nela. aqui porém o cuidado seria com o banco de dados e como vc vai armazenar as informações.
2 - com uma API rodando em um servidor e seu app faz acesso a API para salvar dados e emitir documentos.

No caso 2 vc ainda pode definir onde vai executar as operações... pode fazer o seu app ser só um frontend e rodar todo o serviço na API ou pode executar varias tarefas na propria aplicação (o que seria util em caso de falha de rede/contingencia).
Fica a seu critério. Cada escolha tem seus prós e contras.

Em relação as operação da emissão em si é importante você dar uma olhada na legislação referente a NFCe também e ter o apoio de um contador/consultoria fiscal.

Como usuário PRO você também tem acesso a uma variedade de cursos do ACBr, veja o desse link (https://acbr.nutror.com/curso/27abfa7e547e651dbef313cc8bd11dbfc0bbd203) que é sobre contingencia da NFCe. Você terá que implementar e o curso já vai te dar bastante informação sobre o processo de emissão.

 

  • Curtir 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Postado

@Alexandre de Paula

Muito obrigado amigo, 

Sim, usarei sim os componentes nativos do Acbr no Delphi. Sobre as possibilidades de implementação..., será tudo no APP mesmo, entretanto vale a pena tentar uma experiência pela API, então se for possível você anexar a documentação da API, quem sabe em um projeto futuro. Relacionado a ter um consultor, eu imaginei que de fato precisaria ter um e vou providenciar. Certo, irei sim acompanhar o curso de emissão em contingencia que você sugeriu.

Sugestão : Pode ser uma intromissão minha, mas como todos, desejo que esse projeto cresça ainda mais e que possa ser abraçado por todos. Entretanto, fato é que eu de fato encontrei dificuldade para entender o funcionamento, visto que sou iniciante, então, deixo aqui a sugestão para um curso básico de ACBR, tipo..., "implementando o ACBR no seu projeto" ou algo semelhante. Como você mesmo disso, pode ser NFCe, NFE ou NFSe, cada um deles possuem implementações diferentes, certo? Porque não fazer um curso de cada um deles separadamente? Entendo que o leque de possibilidades pode ser gigantesco, mas é uma necessidade que, eu tive dificuldades, acredito que outros desenvolvedores possam ter tido também, e ter um curso justamente para iniciantes seria uma "mão na roda". - Fica minha sugestão.

Obrigado pela sua ajuda amigo (por hora) e fica na Paz.

  • Consultores
Postado
5 minutos atrás, Rinaldo Maranhão disse:

então se for possível você anexar a documentação da API

a sugestão no caso seria você fazer a implementação do seu serviço em uma API e consumir no seu APP, mas pelo seu comentário também me lembrei do pessoal da https://www.nuvemfiscal.com.br/. Veja se não pode ser uma opção interessante para acelerar o seu tempo de desenvolvimento.
 

 

6 minutos atrás, Rinaldo Maranhão disse:

"implementando o ACBR no seu projeto"

em relação a sua sugestão pode ter certeza que vamos avaliar e levar em consideração para novos treinamentos.

 

8 minutos atrás, Rinaldo Maranhão disse:

Relacionado a ter um consultor, eu imaginei que de fato precisaria ter um e vou providenciar.

Mais uma sugestão aqui é o https://www.sacfiscal.com.br/ do amigo @marcopoloviana. Também acho que vale a pena consultar sobre os serviços que ele oferece.

Novamente qualquer dúvida específica em relação aos componentes pode abrir um novo tópico que auxiliamos no uso!

  • Curtir 1
  • Obrigado 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.