Ir para conteúdo
  • Cadastre-se

edsonmoretti

Membros
  • Total de ítens

    120
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que edsonmoretti postou

  1. Já li algumas coisas que informam o mesmo. Uma moça que trabalha na Polimig disse que como estava no grupo tinha que ser feito, então estou no meio. Novo perfil de requisitos: http://www.4shared.com/file/sPLYhLAhce/Perfil_de_Requisitos_PAF-ECF.html Em Delphi, não achei nos exemplos onde tem algo sobre o isso, alguem pode me dizer ql dos exemplos tem. OBS: Sei nada de Delphi
  2. É eu havia visto, só o problema era gerar o arquivo, isto é, o que queria mesmo é saber se sou obrigado a fazer esse requisito, já que não sou de DF e nem pretendo usar o sistema lá, ainda.
  3. REQUISITO X 1. O PAF-ECF utilizado no Distrito Federal, quando imprimir no Cupom Fiscal o CPF ou o CNPJ do adquirente ou tomador deverá: 2. Gerar obrigatoriamente, os seguintes registros previstos no Ato COTEPE/ICMS 35/2005: A020, A300, A350, C020, C550 ou C600, conforme o caso. 3. Gerar facultativamente, os seguintes registros previstos no Ato COTEPE/ICMS 35/2005: A310, A360, C555 ou C605. 4. Utilizar máscaras no formato xxx.xxx.xxx/xx para CPF e yy.yyy.yyy/yyyy-yy para CNPJ, onde x representa dígito do CPF e y representa dígito do CNPJ digitados pelo operador da frente de caixa. 5. Calcular o tributo a ser debitado, conforme definido na legislação tributária do Distrito Federal, por Cupom Fiscal, aplicando as situações tributárias definidas em cada item de mercadoria ou serviços do cupom, e, no caso de haver desconto ou acréscimo em subtotal, deverá ajustar o valor, truncando ou arredondando, conforme disposto no item 3.11 do Ato COTEPE/ICMS 16/09. 6. Imprimir a expressão “NL”, entre aspas, imediatamente após os caracteres hexadecimal do código MD5 de identificação do PAF-ECF no Cupom Fiscal, a que se refere a alínea “c” do Item 1 do requisito XI. Não conseguir achar metodos para gerar esses registros, alguem pode me dar uma força. Tenho menos de um mes para homologar o sistema. Alias, desculpem, me digam uma coisa, meu Perfil é W (UF->PE) Nos requisitos: IX 1 a 3 EUF X 1 a 6 EUF EUF = Exigido exclusivamente pela UF identificada no requisito e não aceito nasdemais (a UF especificada no requisito poderá recusar o PAF-ECF caso o requisito não seja atendido) Mas por está no mesmo grupo, sou obrigado a fazer esses requisitos ou apenas para os estados especificos? Se não, favor desconsiderar a mensagem anterior. Ja obtive a resposta que não tem nas dlls, metodos java, então alguem ja passou e tem a solução? abraços.
  4. Alias, desculpem, me digam uma coisa, meu Perfil é W (UF->PE) Nos requisitos: IX 1 a 3 EUF X 1 a 6 EUF EUF = Exigido exclusivamente pela UF identificada no requisito e não aceito nasdemais (a UF especificada no requisito poderá recusar o PAF-ECF caso o requisito não seja atendido) Mas por está no mesmo grupo, sou obrigado a fazer esses requisitos ou apenas para os estados especificos? Se não, favor desconsiderar a mensagem antorior. Se sim, me ajudem, rsrs desde já, grato.
  5. REQUISITO X 1. O PAF-ECF utilizado no Distrito Federal, quando imprimir no Cupom Fiscal o CPF ou o CNPJ do adquirente ou tomador deverá: 2. Gerar obrigatoriamente, os seguintes registros previstos no Ato COTEPE/ICMS 35/2005: A020, A300, A350, C020, C550 ou C600, conforme o caso. 3. Gerar facultativamente, os seguintes registros previstos no Ato COTEPE/ICMS 35/2005: A310, A360, C555 ou C605. 4. Utilizar máscaras no formato xxx.xxx.xxx/xx para CPF e yy.yyy.yyy/yyyy-yy para CNPJ, onde x representa dígito do CPF e y representa dígito do CNPJ digitados pelo operador da frente de caixa. 5. Calcular o tributo a ser debitado, conforme definido na legislação tributária do Distrito Federal, por Cupom Fiscal, aplicando as situações tributárias definidas em cada item de mercadoria ou serviços do cupom, e, no caso de haver desconto ou acréscimo em subtotal, deverá ajustar o valor, truncando ou arredondando, conforme disposto no item 3.11 do Ato COTEPE/ICMS 16/09. 6. Imprimir a expressão “NL”, entre aspas, imediatamente após os caracteres hexadecimal do código MD5 de identificação do PAF-ECF no Cupom Fiscal, a que se refere a alínea “c” do Item 1 do requisito XI. Não conseguir achar metodos para gerar esses registros, alguem pode me dar uma força. Tenho menos de um mes para homologar o sistema.
  6. Usava o ACBr32 e mudei para o jAcbrFramework, faz as alterações não tive que mudar muita coisa. Qualquer dúvida posta ae...
  7. Há alguma documentação e/ou exemplo de como usar na linguagem java?
  8. Cara, vim postar isso aqui agora, kkkk..
  9. edsonmoretti

    Prevsão Nfc-E

    Alguma previsão de quando teremos algo disponível?
  10. Tive problemas com Windows 8 x64 Não reconhecia dessa forma: ? "ACBrFramework64" : "ACBrFramework32"; Erro: Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: Unable to load library 'bin/ACBrFramsework64': Native library (win32-x86-64/bin/ACBrFramsework64) not found in resource path... O mesmo ocorria quando colocava o .dll dai alterei o retorno, usando file: de: return System.getProperty("sun.arch.data.model").equals("64") ? "bin/ACBrFramework64.dll" : "bin/ACBrFramework32.dll"; para: return new File(System.getProperty("sun.arch.data.model").equals("64") ? "bin/ACBrFramework64.dll" : "bin/ACBrFramework32.dll").getAbsolutePath(); E com isso resolveu meu problema, não sei se foi um POG, mas resolveu. Isso só aconteceu no Win8, no 7 e no XP estava normal. Caso alguém tenha o mesmo problema.
  11. Ja consegui setar os dados, assim que consegui ler o peso certo, to so esperando uma balança aqui,eu posto como foi para futuras dúvidas de demais..
  12. edsonmoretti

    Como Usar O Acbrbalinterop

    Alguem pode me ajudar, não estou conseguindo usar para capturar dados da balança, inicialmente deu erro de acesso a memória, ai comecei com alguns prints: ACBrBALInterop.INSTANCE.BAL_SetModelo(ecf.getHandle(), Integer.parseInt(ConfigPAF.getModeloBalanca())); ACBrBALInterop.INSTANCE.BAL_SetPorta(ecf.getHandle(), configuracao.getPortaBalanca()); ACBrBALInterop.INSTANCE.BAL_Ativar(ecf.getHandle()); System.out.println("Porta Balança configurada no banco: " + configuracao.getPortaBalanca()); System.out.println(ecf.getHandle()); System.out.println(Integer.parseInt(ConfigPAF.getModeloBalanca())); System.out.println(ACBrBALInterop.INSTANCE.BAL_GetModelo(ecf.getHandle())); System.out.println(ecf.getHandle()); saida: 963576 2 0 963576 Ou seja, acho que to fazendo algo errado, não ta setando o modelo. abraços.
  13. Creio que seja possivel apenas da ultima, aqui nós salvamos em banco as ultimas reduções.
  14. Agora é com Java, disk full, em momentos aleatórios... vou ver se resolvo...
  15. Mesmo você atualizando as DLLs? elas estao sendo carregadas da System32 ou da raiz do projeto?
  16. Eu uso o datamovimento normal, não entendi o que, no final, você deseja. Você que que caso não tenha movimento seja retornado isso?
  17. Obrigado, fico feliz em ter contribuído, em meu caso eu deixei assim: return System.getProperty("sun.arch.data.model").equals("64") ? "ACBrFramework64" : "ACBrFramework32"; Pois o método é chamado apenas uma vez, no meu caso. Também gostei pois reduziu os imports, espero mais a frente contribuir mais. Um abraço.
  18. Nós temos clientes com computador 32 e 64 bits, e para não ficar configurável ou toda vez construir, fiz essa alteração para pegar a dll 32 ou 64 de forma automática: Na interface InteropLib Mudei a linha: public static final String JNA_LIBRARY_NAME = "ACBrFramework32"; para: public static final String JNA_LIBRARY_NAME = PegarDLLpelaArqSO.DLL; e dentro da class adicionei o seguinte método estático: public static String pegaArq() { OperatingSystemMXBean operatingSystemMXBean = ManagementFactory.getOperatingSystemMXBean(); return operatingSystemMXBean.getArch().equals("x64")?"ACBrFramework64":"ACBrFramework32"; }
  19. affs, mesmo problema aqui Edit ---------------------- Achei o problema, foi falta de leitura: Não foi possível encontrar o procedimento especificado O procedimento procurado é na DLL, então atualizei, baixar pelo SVN http://acbrframework.sourceforge.net/downloads/ E substitui as DLLs por essas: ACBrFramework\ACBrFramework\x86 --> 32bits ACBrFramework\ACBrFramework\x64 --> 64bits Quando atualizei, instanciou.
×
×
  • 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.