Olá a todos do Projeto ACBR e ademais desenvolvedores. Estou entrando neste mercado mais "fiscal" e meu objetivo é realizar a emissão de NFCe através do Android. Em especifico, através do equipamento SmartPOS da Elgin.
Muito embora eu tenha estudado através dos arquivos fonte do ACBR um projeto que já faz isso, o conceito e o fluxo eu não estou conseguindo entender. O NFCe possui muitos campos e propriedades e eu não sei quais sãos os campos essenciais ou não essenciais para que possam ser replicados em um novo projeto. O pior e não encontrar muitas informações externas pela internet.
Muito do material encontrado sugere que seja possível realizar o processo de consolidação e emissão de NFCe através de comunicação cliente-servidor com REST. Isto é.., o Android envia a solicitação para o servidor, o servidor recebe a informação com os dados, realiza a emissão com os componentes do ACBR, retorna a resposta e envia essa resposta de volta para o Android.
Entretanto, muito embora já seja possível realizar tal processo diretamente do android, eis o motivo da minha ajuda para com todos. Espero que possam me ajudar e sucesso a todos. Quaisquer dúvidas, estou disponível.