Jump to content

dia-do-acbr-online.png

.Promoção do Suporte ACBr:
Ganhe o Curso Migração e Modernização de Aplicações Legadas

Saiba Mais


RAFAEL_E_ANGELO3.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


botao.png

beneficios.png

José Mauro

Membros
  • Content Count

    115
  • Joined

  • Last visited

  • Days Won

    1

José Mauro last won the day on June 9 2014

José Mauro had the most liked content!

Community Reputation

14 Good

About José Mauro

  • Rank
    Membro

Profile Information

  • Sexo
    Masculino
  • Location
    Barbacena

Recent Profile Visitors

1,335 profile views
  1. Bom dia Alexandre, Sim, isso ocorre devido o Locale. Tente com cp1252. Att.,
  2. Alexandre, bom dia. Te enviei alguns arquivos que podem auxiliá-lo no processo. Att.,
  3. José Mauro

    Emitir DAV

    Bom dia Bruno, Você está utilizando a versão atualizado do SVN? Att.,
  4. Caro eliziorezende, Os ajustes propostas estão disponíveis no SVN. José Mauro
  5. Bom dia Jackeline Santos, A dll sempre é o parâmetro base para comparação. Os ajustes foram realizados e liberado no SVN. Obrigado pela contribuição. José Mauro
  6. Olá eliziorezende, Os arquivos foram recebidos. Iremos atualizar o repositório. Agradecemos a contribuição. Att.,
  7. José Mauro

    AcbrAAC

    Bruno, Basta associar ao componente ACBrECF o componente ACBrAAC. Após esta associação você aciona, o método doAtualizarValorGT, presente no ACBrECF. Att.,
  8. Boa tarde Jackeline, O erro ocorre apenas na classe de testes ou também em seu ambiente? Quais registros estão sendo informados? Att.,
  9. Bom dia BrunoCosta, Como os colegas disseram essa é uma funcionalidade do ACBrAAC. Hoje utilizo o seguinte fluxo: 1) Ao iniciar o PDV obtenho na base de dados todos os equipamentos que tenho autorizado e jogo para o arquivo. Este processo basicamente é acrescentar da seguinte forma: AACECF lEcfAutorizada = new AACECF(); lEcfAutorizada.setCni(pCni); lEcfAutorizada.setCro(pCro); lEcfAutorizada.setValorGT(pValorGT); lEcfAutorizada.setNumeroSerie(pNumeroSerieEcf); lAcbrAac.getIdentPaf().getEcfsAutorizados().add(lEcfAutorizada); 2) Adicionados os ECF's e as demais configurações, salvo o arquivo.
  10. Boa noite Welkson, Hoje o jACBrFramework possui os recursos básicos para homologação, a geração de documentos eletrônicos NFe, NFC é preciso utilizar o monitor em Delphi. O processo de compilação da DLL realmente não posso te ajudar porque sempre utilizo a compilada do SVN. Como eu disse, hoje os Interops são gerados via reflexão pelo projeto mencionado, logo para utilizar aquele Exporter é preciso que os fontes em C# estejam atualizados com a DLL da biblioteca. Então para acrescentar uma nova funcionalidade hoje é preciso: atualizar os recursos no ACBrFramework.NET; exportar o interops;
  11. Boa noite Welkson, Quanto a compilação não posso te ajudar pois sempre pego as DLL's já compiladas que ficam no repositório. Os Interops são gerados com base no fonte em C#, através do projeto CBrFramework\ACBrFramework.Net\ACBrDefExporter. Com base neles são construidas as cascas para acesso ao componente. Obs.: Há um projeto engatilhado com a parte de arquivos: AAC, EAD, PAF, Sped Fiscal, Contribuições, Contábil e Sintegra, que será nativo, sem a necessidade de acessar via JNI. Att.,
  12. Felix, O registro 90 refere-se a totais que são calculados com base nos demais registros informados. Logo este é criado diretamente pelo framework, você não precisa informá-lo, pois ele será gerado de forma automática. José Mauro
  13. Como o colega Juliomar colocou é bem provável que o problema seja o ambiente. Dê uma olhada no tópico, http://www.projetoacbr.com.br/forum/topic/22032-como-gerar-o-arquivo-do-menu-fiscal-tabela-índice-técnico-de-produção/, nele é informado como atualizar o jACBrFramework e sua dll. Outro ponto que observei é em relação aos prints com traces que estão sendo colocados, pegar estas soluções prontas geralmente é necessário uma boa revisão. Esse projeto foi feito a alguns anos como um howto de PAF, talvez o mesmo não contemple mais a versão de requisitos existentes e não esteja atualizado.
  14. Bom dia, Faça algo como: getEcf().gerarArquivo(getNomeArquivoMFOuMFD(false)); /** * Obtem o nome do arquivo MFD ou MF. * * @param pIndMFD indica se e um arquivo MFD. * @return nome do arquivo. * @throws IOException */ protected String getNomeArquivoMFOuMFD(boolean pIndMFD) throws IOException { String lNomeArquivo = MessageFormat.format("{0}arq_mf{1}.mf{1}", getCaminhoBaseAplicacao(), pIndMFD ? "d" : ""); criarArquivoComDiretorio(lNomeArquivo, true); return lNomeArquivo; } Basicamente o getCaminhoBaseAplicacao() retorna o diretório de execução do aplicativo e criarArquivoComDiretorio cria um
×
×
  • Create New...