Pesquisar na Comunidade
Showing results for tags 'AAC'.
Encontrado 3 registros
-
Bom dia, Estou implementando o Requisito XI e estou enfrentando um problema referente ao md5 no arquivo auxiliar criptogrado. Segundo o Requisito XI e pesquisas que fiz aqui mesmo no fórum, entendi que precisava gerar um arquivo que contenha uma lista de todos os arquivos .exe e .dll com seus respectivos códigos md5. Após a geração desta Lista de Arquivos Autenticados eu deveria gerar um md5 da mesma e após gravá-lo no Arquivo Auxiliar Criptografado, também era necessário que o mesmo aparecesse no rodapé dos cupons fiscais. Estou conseguindo gerar o md5 sem problemas, porém, não consigo gerar o mesmo no AAC. Ele sempre aparece vazio e por isso não imprime nada no cupom fiscal. Gostaria de saber se estou fazendo algo errado no código abaixo e qual seria a causa do md5 no aac sempre voltar vazio mesmo quando eu "acabo de setá-lo": Agradeço a atenção. Att. ACBrAAC aCBrAAC= new ACBrAAC(); String md5 = lACBrPAF.getEad().MD5FromFile("Lista_Arquivos_Autenticados.txt"); aCBrAAC.abrirArquivo(); aCBrAAC.getIdentPaf().getArquivoListaAutenticados().setMD5(md5); aCBrAAC.atualizarMD5(md5); aCBrAAC.salvarArquivo();
-
Saudações Pessoal! Estou com um probleminha... gostaria de saber como faço para gerar o arquivo auxiliar criptografado? qual processo para gerar este arquivo? tem um exemplo no jAcbrFramework, mas não ensina como cria-lo. segue o código de exemplo... public class ProgramTestAac { public static void main(String[] args) { try { ACBrAAC lAcbr = new ACBrAAC(); IdenticacaoPaf paf = lAcbr.getIdentPaf(); Empresa emp = paf.getEmpresa(); ArquivoListaAutenticados lstAut = paf.getArquivoListaAutenticados(); System.out.println("\nLaudo: " + paf.getNumeroLaudo()); System.out.print("setNumeroLaudo -> "); paf.setNumeroLaudo("Laudo"); System.out.println(paf.getNumeroLaudo()); System.out.println("Versão ER: " + paf.getVersaoER()); System.out.print("setVersaoER -> "); paf.setVersaoER("Versao"); System.out.println(paf.getVersaoER()); System.out.println("MD5: " + lstAut.getMD5()); System.out.print("setMD5 -> "); lstAut.setMD5("MD5"); System.out.println(lstAut.getMD5()); System.out.println("Nome: " + lstAut.getNome()); System.out.print("setNome -> "); lstAut.setNome("Nome"); System.out.println(lstAut.getNome()); System.out.println("Razão Social: " + emp.getRazaoSocial()); System.out.print("setRazaoSocial -> "); emp.setRazaoSocial("Razão Social"); System.out.println(emp.getRazaoSocial()); } catch (ACBrException ex) { Logger.getLogger(ProgramTestAac.class.getName()).log(Level.SEVERE, null, ex); } } } Logo abaixo esta o código com que eu estou tentando gerar o arquivo, mas da um erro dizendo (SH_RazaoSocial e/ou SH_CNPJ não informados), oque estou fazendo de errado? AACECF lEcfAutorizada = new AACECF(); lEcfAutorizada.setCro(cro); lEcfAutorizada.setValorGT(valorGt); lEcfAutorizada.setNumeroSerie(numSerie); lAcbrAac.getIdentPaf().getEcfsAutorizados().add(lEcfAutorizada); lAcbrAac.setNomeArquivoAuxiliar("nomeDoArquivo"); lAcbrAac.salvarArquivo();
-
Acbraac, Cancelamento De Cupom E Validação Do Gt
um tópico no fórum postou Rafael Batiati ACBrSerial
Pessoal, preciso de um help O procedimento feito aqui pode ser reproduzido com o aplicativo ECFTeste.exe. 1. Conecto meu ECF a um AAC e faço uma venda. O GT é atualizado no AAC corretamente. 2. Desconecto o AAC e faço outra venda, o GT agora é divergente. 3. Conecto o AAC novamente e tento fazer mais uma venda. Recebo a mensagem que o GT não confere. OK. 4. Com o AAC ainda conectado, cancelo o ultimo cupom fiscal. Nesse momento, eu esperava receber a mesma mensagem de GT não confere, mas o cupom foi cancelado no ECF e o GT foi atualizado no AAC, permitindo a operação normal depois disso para novas vendas. Isso é algum comportamento do ACBr, é um bug, ou eu estou utilizando o componente de forma incorreta? No caso do cancelamento, eu sei que não deveria permitir essa função no PAF-ECF quando o GT está divergente, mas esperava que o próprio AAC fizesse essa validação. Utilizei o emulador Sweda nos testes. Obrigado.