Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.381
  • Registro em

  • Última visita

  • Days Won

    781

Tudo que Daniel Simoes postou

  1. Acho que no seu banco de dados é algo muito pessoal... A escrituração é bem parecida com a NFe/NFCe... Se você tiver todos os XMLs (de Vendas e Cancelamentos).. poderá prover as informações que o fisco quer... (eu salvo os XMLs no BD, no registro da operação)
  2. Obrigado pela contribuição... Enviado para o SVN na pasta: ACBr\Projetos\ACBrMonitorPLUS\Lazarus\Exemplos
  3. Apoiado... ;)
  4. Temos o Backup, mas voltar o backup na integra pode ser ainda mais traumático, pois apagaria 2 dias de vida do fórum
  5. Estamos cientes do problema... o fato ocorreu após um "crash" no Servidor do fórum, onde a tabela de usuários foi corrompida... Os posts desses usuários estão intactos, mas aparecem como visitantes... Não descobrimos uma maneira de recuperar as contas... Acho que o ideal é efetuar um novo cadastro... Vou emitir um comunicado na página principal
  6. Você pode passar o número de copias pelo comando: NFe.ImprimirDanfe(cArqXML,cImpressora,nNumCopias,cProtocolo,bMostrarPreview,cMarcaDaqgua,bViaConsumidor,bSimplificado) http://acbr.sourceforge.net/ACBrMonitor/ACBrMonitor.html?NFEImprimirDanfe.html
  7. Você deve configura para apontar para o caminho onde a DLL está... então se ela está na mesma pasta do MonitorPLUS ficaria: C:\ACBrMonitorPLUS\SATDLL.dll Se ocorre Access Violation, então você está utilizando o "modelo" errado em ACBrSAT Sweda usa o Modelo "stdCall"
  8. Juliomar, O problema é que agora os usuários de D7 vão reclamar do mesmo problema... :)
  9. O problema nunca ocorreu comigo... não consegui compreender se modificações nos fontes atuais são necessárias... Se deseja sugerir melhorias para os fontes do "trunk2", favor anexar (zip) as units modificadas..
  10. Você está usando a Impressão em Fortes... acho que a impressão do Logo não é opcional nela... (não ainda) A impressão em EscPos é mais rápida pois usa recursos da própria impressora... Para usar EscPos, você precisa configurar a Porta na aba "PosPrinter"
  11. Esse é o Log gerado pelo ACBrBAL ? Tente assim: ACBrBAL1.ArqLOG := 'C:\TEMP\acbrbal.log';
  12. Use Typecast Uses ACBrDFeCapicom; ... if ACBrNFe1.SSL.SSLClass is TDFeCapicom then I2 := TDFeCapicom(ACBrNFe1.SSL.SSLClass).Certificado;
  13. o problema ocorreu devido algumas modificações para se ajustar a nova Norma Técnica que acaba de ser lançada: http://www.projetoacbr.com.br/forum/index.php?showtopic=25714 Uma correção já foi enviada para o SVN...
  14. Tanto faz, pois o Log conterá toda a comunicação Serial
  15. Parece ser alguma configuração da DLL da Sweda... Pois essa msg de erro é retornada pela DLL da Sweda... Agora é com o suporte deles... Você pode usar o SATTeste.exe (disponível para download aqui no fórum) para tentar a conexão mais facilmente... funcionando nele, funcionará no MonitorPLUS
  16. Enviamos uma possível correção ao SVN, baseado nas suas sugestões... Favor testar:
  17. Esse problema está "grudento".. Prometo que vou dar uma olhada nos fontes em relação a isso...
  18. É a eterna briga de String x AnsiString... Remova o evento, e deixe a IDE criá-lo novamente...
  19. Desculpe-me, mas sem analisar o Log, não vou incorporar suas modificações aos fontes do SVN...
  20. O que ocorre, é que: 0.99 x 0.995 = 0,98505, e pelas Regras da ABNT, quando o número a ser eliminado é igual a 5 deve-se primeiro observar se o seu antecessor é impar, se for, já soma-se 1 na casa de arredondamento. Porém no nosso caso, temos 8, então observa-se uma segunda regra...Se houve algum "resto, após a casa a arredondar, então soma-se1 na casa a arredondar... (esse é o nosso caso) No caso de dúvida, façam a mesma venda no emulador de ECF, (que permita arredondamento e 3 decimais na QTD). Os ECF sempre usaram a regra de arredondamento da ABNT IMPRESSORA FISCAL BEMATECH MP-4200 TH FI APENAS PARA DESENVOLVIMENTO SEM VALOR FISCAL CNPJ: 82.373.077/0001-71 IM: ISENTO ------------------------------------------------ 11/11/2015 12:35:10 CCF:000000008 COO:000000019 CUPOM FISCAL ITEM CÓDIGO DESCRIÇÃO QTD. UN. VL UNIT(R$) ST VL ITEM(R$) ------------------------------------------------ 001 111222333 TESTE DE PRODUTO 0,995 UNX0,990 N1 0,99 Se usarmos uma variável do Tipo 'Currency', para receber o valor da conta, o que ocorre é que o "Delphi", elimina as dizimas após a quarta casa... Veja esse tópico portanto: var currValorUnit, currQtde, currTotal: Currency; begin currValorUnit :=0.99; currQtde :=0.995; currTotal := currValorUnit * currQtde; // 0.99 x 0.995 = 0,98505, porém "currTotal" é um currency, que somente usa 4 casas decimais, portanto será: 0,9850 Nesse caso, o RoundABNT(currTotal, 2) será igual a 0.98, pois não haverá "resto" apos a casa a ser arredondada (0.9850)
  21. Vanessa, poderia por favor anexar o XML que houve o problema ? Acredito que a Tag "<CNPJ/>", deveria ser o suficiente para passar na validação...
  22. Ainda não estou confiante nas modificações... - Notei que a Unit sugerida está defasada em relação a Unit atual. - Você modificou o copy, usando : 2,6 (antes era 3,6) - acho que essa modificação pode quebrar código existente... Por favor ative o Log do ACBrBAL e copie o resultado aqui, a fim de compararmos os dados capturados com o manual do protocolo
×
×
  • 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...