Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.326
  • Registro em

  • Última visita

  • Days Won

    781

Tudo que Daniel Simoes postou

  1. O ACBr é OpenSource.. apenas abra os fontes e veja...
  2. OK... Resolvi dar andamento no Patch do Marcio... as modificações dele são significativas... Para auxiliar no suporte (futuro), gostaria de ter os manuais das novas Operadoras: gpCliDTEF, gpTefPetrocard, gpCrediShop, gpTicketCar
  3. Estou aplicando os Patchs... notei a falta da Unit: ACBrTEFDPetroCard.pas
  4. A DLL deveria ler isso do cliche do ECF... Não há como informar isso para o ACBrECF... mas vc poderia editar o .INI da DLL
  5. Sim... isso é uma tarefa aberta para mim... mas só terei tempo de analisa-la após duas semanas... estou na corrida para minha re-homologação... Nesse meio tempo você pode efetuar novamente um "merge" dos fontes do tópico citado...
  6. Fiz um teste rápido com o emulador... e o ACBrECF está interpretando as TAGs corretamente... veja: -- 10:07:02 LinhaRelatorioGerencial( "[CR][LF]IDENTIFICACAO DO PAF-ECF[CR][LF][CR][LF]LAUDO NUMERO: ABC1234567890[CR][LF][CR][LF][CR][LF]EMPRESA DESENVOLVEDORA[CR][LF][CR][LF]CNPJ........: 01222333000019[CR][LF]Razao Social: Razao social Empresa[CR][LF]Endereco....: Rua da Felicidade, 1[CR][LF]Cidade/UF...: SAO PAULO/SP[CR][LF]CEP.........: 99.999-999[CR][LF]Telefone....: (99)1111.2222[CR][LF]Contato.....: Nome do Contato[CR][LF]e-mail......: [CR][LF][CR][LF]IDENTIFICACAO DO PAF-ECF[CR][LF][CR][LF]Nome Comerc.: DemoECF[CR][LF]Versao......: v01.01.01[CR][LF]Laudo.......: ABC1234567890[CR][LF]ER-PAF-ECF..: 01.06[CR][LF]Princ. Exec.: ECFTESTE.EXE[CR][LF]MD5.........: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[CR][LF][CR][LF]OUTROS ARQUIVOS UTILIZADOS[CR][LF][CR][LF]Arquivo 001[CR][LF]MD5: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[CR][LF]Arquivo 002[CR][LF]MD5: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[CR][LF]Arquivo 003[CR][LF]MD5: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[CR][LF]Arquivo 004[CR][LF]MD5: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[CR][LF]Arquivo 005[CR][LF]MD5: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[CR][LF][CR][LF]ARQ. LISTA AUTENTICADOS[CR][LF][CR][LF]lista_arquivos.txt[CR][LF]MD5: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA[CR][LF][CR][LF]ECFS AUTORIZADOS[CR][LF][CR][LF]AAAAAAAAAAAAAAA[CR][LF]AAAAAAAAAAAAAAA[CR][LF]AAAAAAAAAAAAAAA[CR][LF]", 0 ) TX -> [STX]l[STX][FS][20][LF][ESC]W[1]IDENTIFICACAO DO PAF-ECF[ESC]W[NUL][LF]================================================[LF]LAUDO NUMERO: [ESC]EABC1234567890[ESC]F[LF]================================================[LF][LF][ESC]EEMPRESA DESENVOLVEDORA[ESC]F[LF]------------------------------------------------[LF]CNPJ........: 01222333000019[LF]Razao Social: Razao social Empresa[LF]Endereco....: Rua da Felicidade, 1[LF]Cidade/UF...: SAO PAULO/SP[LF]CEP.........: 99.999-999[LF]Telefone....: (99)1111.2222[LF]Contato.....: Nome do Contato[LF]e-mail......: [LF][LF][ESC]EIDENTIFICACAO DO PAF-ECF[ESC]F[LF]------------------------------------------------[LF]Nome Comerc.: DemoECF[LF]Versao......: v01.01.01[LF]Laudo.......: ABC1234567890[LF]l[149] 10:07:02 RX [/code] Mais precisamente em: [ESC]W[1]IDENTIFICACAO DO PAF-ECF[ESC]W[NUL]
  7. As tags tem siginificado diferentes.. = Expandido e = Centralizado... Se possível, por favor anexe um LOG do ECF com os comandos enviados (antes da alteração)
  8. Não compreendi... Você altera o Path do Arquivo a cada execução ?
  9. Até onde eu sei... nunca houve uma classe com este nome... O nome mais próximo disso seria: TACBrTEFDRespCliSiTef e gpCliSiTef Sempre foi assim... dificilmente modificamos algo que quebre a compatibilidade dos fontes... não sem antes avisar aqui no forum... Provavelmente alguem de sua equipe fez modificações nos fontes do ACBr... Use o LOG do SVN e veja as modificações para as Units do TEFD
  10. Parece ser um erro nos seus fontes, já que não existe classe com esse nome... Tente compilar o Demo do ACBRTEFD, na pasta Exemplos
  11. Se você já imprimiu um Relatório Gerencial após o cupom, não há como, é uma limitação do ECF.. Se for um CCD, o próprio ACBrECF estorna o(s) CCDs para poder cancelar o cupom
  12. Nunca me preocupei com os centavos Realmente a conta acaba batendo no SPED/Sintegra, pois nós calculamos os Totais por Itens e o Total Geral baseado neles... Acho que isso deve bastar para o "fisco" Estou movendo o tópico para a área aberta, para termos mais opiniões... ok ?
  13. Leia atentamente o roteiro do TEF... não é obrigatório o cancelamento do Cupom, mas sim o cancelamento da Transação do TEF
  14. Acho que isso nunca foi tentado... Mas em teoria seria apenas compilar os fontes... Acrtedito porêm que o Rafel está usando um projeto em Delphi para a ACBr32.DLL e não o Lazarus... Experimente perguntar em: viewforum.php?f=19
  15. Analizando a questão.... acho que temos que quebrar a compatibilidade, removendo as sub-propriedades ICMS e ISS , por apenas uma, chamada por exemplo de "Aliquotas", (assim como é feito no ECF)... O Tipo TACBrECFAliquota já possui a propriedade "Tipo" que pode ser T = ICMS ou I = ISS, portanto não vejo porque usar duas coleções separadas... Para quem usa apenas ACBrECF1.DadosReducaoZ, isso não será problema algum, pois será corrigido internamente... Mas para quem utiliza o Objeto DadosReducaoZClass haverá quebra de compatibilidade... O que vocês acham ? Alguma nova ideia para resolvermos em definitivo este problema ?
  16. Já viu na página oficial do projeto ? http://fortesreport.com.br/?page_id=25 ou http://sourceforge.net/projects/fortesreport/
  17. Já passamos por esse problema várias vezes... em algumas vezes isso foi corrigido como o código acima, porém desta maneira, a ordem dos Registradores é perdida... Ou seja, se a 3a aliquota for do ISS deveria ser I03
  18. Luciano, Ainda não havia analisado os fontes, pois o Regys se prontificou a faze-lo... Em relação ao Sintegra.pas, encontrei-o completamente diferente do SintragraSultan\Sintegra.pas e igualmente completamente diferente do ACBrSintegra\ACBrSintegra.pas, portanto não há como aplicar suas implementações... Use o WinMerge e compare você mesmo os fontes... Em relação ao Resizer, acho que ele pode quebrar uma das regras do ACBr, que é ser Multi-IDE (Delphi 7 a XE2, Lazarus) e Multi-Plataforma (Windows, Linux, Mac)... porem ainda não analisei os fontes, vou faze-lo com calma e volto a postar...
  19. Sim.. a ideia desta Unit era tornar o ACBrMonitor compatível com a Sintaxe do Bematech Monitor... mas acabamos abandonando a ideia por falta de interesse...
  20. Para comandos do ACBrECF veja a Unit: ..\Projetos\ACBrMonitor\Lazarus\DoECFUnit.pas Pode abri-la em Qualquer editor de textos.. No NotePad++ você terá inclusive highlight de sintaxe...
  21. Acho que vamos precisar de um novo método... embora seja muito raro, precisar cancelar o CCD sem cancelar o Cupom...
  22. Usar o Cancelamento de Cupom, cancela todos os CCDs e o Cupom... mas acho que não temos um comando específico para cancelamento de CCD
  23. Voce precisa instalar os packages do ACBr... veja as instruções no LEIA-ME.TXT
  24. Por favor use a busca antes de postar: viewtopic.php?f=10&t=4839
  25. Apague a sua pasta Pacotes\Delphi e baixe novamente... aparentemente a IDE fez algumas alterações nos seus Packages...
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...