Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.011
  • Registro em

  • Última visita

  • Days Won

    756

Tudo que Daniel Simoes postou

  1. Nenhum desse erros é normal... provavelmente há algo errado na instalação da sua IDE...
  2. Mas todo o retorno dos WebServices já devem estar em UTF8... (UTF8 é o padrão exigido em todos os Documentos Fiscais Eletrônicos)... Então não seria necessária nenhuma conversão o XML retornado...
  3. alguma coisa muito errada com o seu ambiente Delphi, "BufDataset" só existe no Lazarus
  4. Como reproduzir o problema, usando o Demo do MDFe (pasta Exemplos) ?
  5. Não distribua as mesmas DLLs em várias pastas... caso contrário fica impossível descobrir qual delas o Windows está usando... Se o seu sistema é 64bits e as DLLs são 32bits (essas são)... Você deve copiá-las para a pasta: SysWOW64
  6. Copie todas as DLLs da pasta OpenSSL e XMLSec para a pasta do sistema ou na mesma pasta do seu .EXE
  7. Como posso reproduzir o problema, usando o projeto SATTeste.exe ?
  8. Qual a sua IDE ? verifique se realmente você baixou a atualização... Na duvida apague a Unit e baixe novamente
  9. O cabeçalho é normatizado pelas especificações do SAT... mas você pode usar o espaço de "Informações do Contribuinte" para isso.... o texto é livre...
  10. O problema parece ser um conflito entre ACBrDevice e ACBrECFVirtualBuffer (que tinha esse mesmo DEFINE) Apliquei uma possível correção no SVN
  11. O que quis dizer, é que pelo fato do ACBr ser OpenSource... você não ficará "na mão"... basta corrigir a URL nos fontes... Para o ACBrNFSe ficar pronto mais rápido... devemos TODOS... tentar analisar as modificações em curso, e ver como podemos ajudar o Italo...
  12. Apliquei uma possível correção, para o problema da acentuação... favor atualizar e testar...
  13. Ok, subi para o SVN, correções para os Extatos em EscPos e Fortes
  14. Por favor forneça mais detalhas sobre o problema... Qual a exata msg de erro ? O que você tentou fazer ? O que não funcionou ? Como era pra ter funcionado ?
  15. Nada impede você de corrigir os caminhos no Trunk e disponibilizar as correções para a comunidade...
  16. Sim, aparentemente está errado (imprimindo sempre o CFe.ide.nCFe) Por favor teste com a Unit em anexo ACBrSATExtratoESCPOS.pas
  17. Desculpe-me pela demora em analisar a contribuição... Enviei para o SVN com algumas modificações... - Fiz a classe TACBrEscDiebold ser uma filha de TACBrEscPosEpson - Removi todo código que havia em comum com a classe mãe - Modifique o QRCode para sair a Esquerda ou no Centro (de acordo com o ultimo comando de alinhamento enviado) - Implementei o comando de impressão de Logotipo (mas não testei pois não achei um programa para gravar os logotipos) - Modifiquei o método: "LerInfo" como um valor "Stub", pois não achei comandos equivalentes nessa impressora
  18. Não tenho o código "fresco" na memória... mas na implementação atual dos Extratos, é necessário CFe e CFeCanc na memória... Você poderia revisar os fontes de ACBrSATExtratoESCPOS e verificar os métodos que são chamados para a impressão do Cancelamento. Ex: procedure TACBrSATExtratoESCPOS.ImprimirExtratoCancelamento(ACFe: TCFe; ....... GerarCabecalho; GerarTotais(True); GerarRodape(False, True); GerarDadosCancelamento; .... end; Verifique nos métodos acima, se é possível fazer IFs, modificando-os usando um Parâmetro de entrada.. Exemplo: procedure GerarCabecalho(Cancelamento: Boolean = False); Seria necessário substituir todos os campos que são impressos usando o CFe por CFeCanc... Exemplo: FPosPrinter.Buffer.Add('<n>'+IfThen(Cancelamento, CFeCanc.Emit.xFant, CFe.Emit.xFant)+'</n>');
  19. Não compreendi a pergunta... Mas nãos seria apenas o caso de consultar a NFCe no portal do SEFAZ ?
  20. O Lazarus é Free e OpenSource... então vocês não usam simplesmente por que não querem Faça um teste... usar o Lazarus é bem melhor que usar o obsoleto D7
  21. Notei que a verificação de EAN13 está apenas no ECFVirtualSAT... Ela usa o método "ACBrUtil.EAN13Valido", e você poderia usá-la no seu código antes de alimentar o CFe if EAN13Valido(ItemCupom.Codigo) then Det.Prod.cEAN := ItemCupom.Codigo; Não há rotinas de verificação para os demais tipos...
  22. Pode ser impresso em uma linha, em algumas impressoras, e usando a largura como 1... mas em todos os testes que fiz imprimindo dessa maneira... nenhum Leitor de Cod.Barras foi capaz de ler o código...
×
×
  • 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...