Ir para conteúdo
  • Cadastre-se

ferbigode

Membros
  • Total de ítens

    69
  • Registro em

  • Última visita

Tudo que ferbigode postou

  1. Bom dia. No item 4 do registro 60D do Manual de Orientação do Convênio 57/95, requer o número de fabricação do ECF, que eu acredito que seja o número de série. Esse campo deve receber o número de série do ECF que está conectada atualmente no PDV ou o número de série que gerou a venda no intervalo de datas especificado pelo usuário?
  2. Entendi! Muito obrigado pelas informações, foram muito úteis! Além disso, parabéns pelo trabalho de vocês!
  3. Os clientes são a maioria da região do paraná. Então meu sistema pode emitir DAV's apenas por equipamento não fiscal? Aquela questão de "minas legal": quem não irá atuar em minas gerais, não precisa atender a esse requisito, né? O mesmo para aquele requisito de rio de janeiro (cupom mania)? Obrigado!
  4. Olá, analisando o ATO COTEPE 06/08, percebi no requisito IV, itens 3 e 4 o seguinte: ... ... emitir DAV, impresso em equipamento não fiscal, conforme definido no inciso III do art. 1º, observando o requisito VI, ou emitir DAV, impresso no ECF, como Relatório Gerencial, conforme definido no inciso III do art. 1º, observando o requisito VI, exceto quanto: 'a)' ao tamanho mínimo previsto no item 2 do requisito VI; 'b)' ao modelo estabelecido no Anexo II; 'c)' às expressões previstas na alínea "a" do item 2 do requisito VI. Perceba o "ou" em negrito e vermelho. Isso quer dizer que meu sistema não precisa obrigatoriamente atender os dois requisitos? Ou seja, não precisa emitir DAV's tanto em relatório gerencial, quanto em equipamento não fiscal (formato do anexo II)? Meu sistema atualmente só atende ao item 3, impresso em equipamento não fiscal...
  5. Nenhuma. Na verdade, não havia pensado nisso. Fiquei tão focado em procurar algo que já estivesse preparado para isso, que acabei esquecendo que eu mesmo posso fazer isso, hehe. Valeu!
  6. O ACBrECF não permite adicionar um desconto ou acréscimo sobre o subtotal em percentual? Temos o método SubtotalizaCupom, e como parâmetro ele aceita um valor positivo e negativo, sendo um acréscimo ou desconto, respectivamente, mas ele só aceita em valor monetário. Existe uma outra forma que permita aceitar em percentual? Obrigado!
  7. Bom, a primeira forma não consegui de jeito nenhum fazer funcionar, Count sempre retorna 0. A segunda forma, que eu acredito estar correta, só faltou a execução de um método que eu desconhecia, LerTotaisAliquota. Assim, o valor da propriedade Total é atualizado. Se um moderador puder mover este tópico para um local mais indicado, seria bom, pois acredito que essa área não seja muito indicada ao meu erro.
  8. Esse é meu código: ecf.CarregaAliquotas(); for i := 0 to ecf.DadosReducaoZClass.TodasAliquotas.Count -1 do begin // ... Buscar as informações das alíquotas programadas no ECF end; Porém ecf.DadosReducaoZClass.TodasAliquotas.Count sempre me retorna 0. Eu consegui de uma outra forma, mas acredito que esteja incorreta, e além disso, a propriedade Total sempre é igual a 0 também. ecf.CarregaAliquotas(); for i := 0 to ecf.Aliquotas.Count -1 do begin // Buscar as informações das alíquotas programadas no ECF // ecf.Aliquotas.Objects[i].Total; <- É sempre igual à 0. // As outras informações estão corretas, tais como Sequencia, Indice, Tipo e Aliquota end; A variável Total deveria armazenar o total vendido com essa alíquota, igual quando aparece na leitura X, certo? E então pessoal, a primeira forma seria mais correta, porém nunca me retorna nenhuma alíquota, já a segunda, até retorna as alíquotas, porém a variável Total nunca retorna um valor.
  9. Acabei vendo errado as propriedades. Eu procurei por ACBrECF1.TotalAcrescimoICMS, quando na verdade, eu deveria procurar ACBrECF1.DadosReducaoZClass.AcrescimoICMS. Valeu Juliomar, agora vou me virar aqui!
  10. Okay, Juliomar! Por último, estou comparando dois totalizadores da tabela de totalizadores do Ato Cotepe. Código Nome do totalizador AT Acréscimo - ICMS AS Acréscimo - ISSQN Parece que para "AS", a propriedade TotalAcrescimosISSQN retorna o valor desse totalizador, porém, não encontrei uma propriedade "TotalAcrescimosICMS". Isso quer dizer que para "AT", o valor vem da propriedade "TotalAcrescimos"?
  11. Juliomar, obrigado pela explicação. Mas agora eu me toquei de verdade, acabei percebendo no ATO COTEPE "...número seqüencial do totalizador cadastrado no ECF", então fui ver no ACBrTeste, e só então percebi que as alíquotas do ICMS e ISS são programadas. Eu achava que elas já vinham definidas no ecf, assim como por exemplo NN de não-incidência. Logo, a dúvida do "nnnn", já é sanada, pois é a alíquota do imposto programado. Entretanto, não entendi o que é "n" nos demais totalizadores. Olhei na internet, e até mesmo no tutorial da bematech (link abaixo), dizem que de Fn à NSn, é só colocar o valor 1, mas os demais são controlados pela aplicação. Afinal, o que é esse "n" que significa número do totalizador? http://www.bematech.com.br/suporte/tutorial/index.html Abraços!
  12. Olá, preciso de ajuda com essa questão de totalizador, que é encontrada no R03. Estou um pouco confuso com isso. O número sequencial do totalizador é uma espécie de "ID" dos totalizadores? Por exemplo: Tributado ICMS (xxTnnnn) = 1 Tributado ISSQN (xxSnnnn) = 2 Substituição tributária - ICMS (Fn) = 3 [...] é isso? Eu quero saber o que informar nesse "xx" desses dois primeiros totalizadores. Se "nnnn" é a alíquota do imposto, onde eu encontro essa alíquota? Qual a diferença entre "Número sequencial do totalizador" e "Número do totalizador"? Esse primeiro, número sequencial do totalizador, é citado em "xxTnnnn" e "xxSnnnn", porém o segundo, número do totalizador, é citado nos outros, como Fn, In, Nn... Qual a diferença entre esses dois? Por favor, me respondam essas perguntas. Eu observei o exemplo do ACBR_PAF_Demo.exe, porém ele só gera caracteres aleatórios. Abraços.
  13. EMBarbosa, eu imaginei isso. Mas achei estranho porque a propriedade TOT_REG existe, então achei bom informar ao componentes os valores. De qualquer forma, valeu.
  14. ferbigode

    Registro E9 E P9 No Acbrpaf

    Pessoal, não tenho certeza, mas encontrei algo estranho no componente ACBrPAF. O registro E9 é composto por algumas informações já presentes no registro E1, e o número do total de itens no registro E2. Observando o método WriteRegistroE9, percebi que as informações já presentes em E1, já são atribuídas automaticamente, tanto é que nem existe RegistroE9.CNPJ, por exemplo. O problema é que, quando eu informo o registro necessário em E9, RegistroE9.TOT_REG, referente ao total de itens em E2, o total é duplicado na impressão do arquivo, ou seja, se eu havia informado 8 itens no registro E2, o total é duplicado para 16, caso eu informe para TOT_REG assim: ACBrPAF1.RegistroE9.TOT_REG := ACBrPAF1.RegistroE2.Count; No entanto, se eu não informar nada, o TOT_REG mantém 8. Talvez o ACBrPAF procure por RegistroE2.TOT_REG automaticamente... Não sei o porquê disso, mas seria um erro? OBS: O mesmo acontece no registro P9 do relatório de mercadorias e serviços. Atualmente a linha de código acima está comentada em meu programa. Abraços.
  15. Verdade Fabricio, eu não havia notado isso não. Aqui não estão distorcidas, mas sim totalmente destruídas. Elas parecem aqueles QR Code's, só que coloridos.
  16. No item 7 do requisito VII; no requisito XI e XX; e anexo V da ER todos referentes à geração do arquivo eletrônico de tabela de mercadorias e serviços, em nenhum lugar encontrei especificado se eu devo "selecionar" uma série de produtos/serviços num dado intervalo. São todos os produtos/serviços cadastrados em meu sistema? Existem clientes que têm muitos produtos... Alguém poderia anexar um arquivo exemplo apenas para eu poder visualizar o formato do arquivo? Abraços
  17. regys, na verdade eu acabei de encontrar na página principal: "Atualizações Recentes de Status" Daí eu clico em Visualizar todas as atualizações, e lá tem uma opção pra eu postar exatamente isso: atualização de status. Parabéns, ficou legal
  18. Olá pessoal. Gostei bastante da nova interface do site, ficou mais moderna e interessante. Abri este tópico para as pessoas comentarem o que acharam desta nova interface e sugerirem alguma melhoria. Eu por exemplo, gostaria de deixar duas sugestões: • A fim de deixar o fórum mais movimentado, talvez uma espécie de mural ou atualização de status ficaria interessante no fórum. Apesar disso não melhorar muito no fórum, acredito que ele ficaria mais completo. • Ficaria legal se os links que agente posta nos posts, ficassem vinculados a um texto, e não o link inteiro aparecendo. Por exemplo, tipo assim sabe? A caixinha de enviar posts ficou bem mais interessante agora
  19. Parece que isso resolve meu problema: http://www.forumweb.com.br/foruns/topic/66991-gerar-arquivo-cat-52-com-emulador-bematech/
  20. Julio, eu estava lendo uma versão mais antiga. Acabei de ver no fórum um post seu mostrando esse novo. Na parte que estou, acredito não ter alterado nada talvez, mas vou ir pelo novo, já que tem essa questão de NF-e que você citou no tal tópico. É que eu não li ele todo; estou lendo em partes conforme vou precisando. Mas agora que estou na parte do menu fiscal, está um pouco difícil pra mim. Por exemplo, to travado no item 3 do requisito VII referente ao menu fiscal. Mas concluindo, não vou conseguir gerar o arquivo no formato COTEPE 17/04 por ser emulador, certo? Se sim, agradeço antecipadamente pela atenção, e peço desculpas pela confusão.
  21. Hmmm blz, valeu, juliomar. Eu alterei o parâmetro EmulMFD no .ini para 1, porque estava 0, mas agora o problema é de falta de comunicação, dá aquele erro de ACK = 0. Mas acredito que seja por isso que você falou, por não ter memória fiscal. Queria fazer umas perguntas pra evitar ficar criando tópicos aqui. O que é esse tal de E.R. que você citou no seu segundo post? O espelho da LMFC, é literalmente um "espelho" do que seria a impressão normal da LMFC no ECF? Qual é a diferença entre o Espelho LMFC e o arquivo no formato COTEPE 17/04? (Pergunto isso porque até agora não consegui gerar/ver o arquivo nesse formato, e não consegui achar uma definição no COTEPE 17/04) Onde eu posso saber mais sobre EAD e assinatura digital?
  22. oi juliomar, Peguei tudo no .rar das DLLs da bematech no svn do ACBr e colei onde encontra o .exe do meu aplicativo. O problema anterior resolveu, porém logo abaixo daquela linha de código, existe outra verificação: if Arquivos.Count < 1 then raise EACBrECFErro.Create( ACBrStr( 'Erro na execução de xBematech_FI_ArquivoMFD.'+sLineBreak+ 'Arquivo: "'+NomeArquivo + '" não gerado' )) ; E aqui aparece sempre Arquivos.Count sendo igual a 0. Acredito que seja os arquivos gerados, tanto é que ele lança uma exceção dizendo que nenhum arquivo foi gerado. No entanto, é gerado um arquivo chamado "Download.MFD" e um outro "MFEMULADOR _20121206_151020.TXT", e agora apareceu um de log "BemaFI32-20121206.log". Aqui está o log que eu coloquei na propriedade ArqLOG do ACBrECF, que não é esse log acima citado:
  23. EMBarbosa, valeu. No código-fonte, acabei encontrando um comentário para informar a chave privada no OnGetChavePrivada. Depois que eu percebi que esse evento está no componente ACBrEAD. No entanto, toda vez que eu executo PafMF_LMFC_Cotepe1704(), aparece um erro: Debugando, esse erro ocorre no método ArquivoMFD_DLL, na seguinte linha: Resp := xBematech_FI_ArquivoMFD( '', DiaIni, DiaFim, 'D', Prop, Tipo, cChavePublica, cChavePrivada, 1 ) ; if (Resp <> 1) then raise EACBrECFErro.Create( ACBrStr( 'Erro ao executar xBematech_FI_ArquivoMFD.'+sLineBreak+ AnalisarRetornoDll(Resp) )) ; // O retorno é -1, então lança exceção acima. Pesquisando na internet, falaram para baixar as DLLs da bematech e colocar na pasta do programa, ou na pasta System32, já fiz os dois procedimentos e não resolve. Aliás, de acordo com alguns usuários, o ACBrECF não utiliza bibliotecas... Porém, PafMf_LMFC_Espelho, executa com sucesso, e com o EAD no final do arquivo. Depois validei ele no eECFc no botão "Validar assinatura PAF-ECF", informando o .xml e o arquivo e também com sucesso.
  24. Acho que isso está explícito no meu primeiro post.
×
×
  • 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...