Ir para conteúdo
  • Cadastre-se

Juliomar Marchetti

Moderadores
  • Total de ítens

    38.949
  • Registro em

  • Última visita

  • Days Won

    339

Tudo que Juliomar Marchetti postou

  1. Amigo acredito eu que o modelo deva ser ecfSwedaSTX e seus problemas serão resolvidos
  2. Amigo é limite de algumas impressoras acho que o ato cotepe que modifica para sair 14 digitos saiu depois da fabricação do modelo assim só imprime 13 digitos me parece que é isso
  3. Bom dia acho que em primeiro lugar você está falando de "Cupom Fiscal" Chegou a ver os demos do acbr? nele você vai encontrar tudo o que está precisando em especifico olhe dentro de .\Exemplos\ACBrECF nele demonstra como você criar o espelho do cupom conforme necessita para sua aplicação
  4. Amigo isso só funciona no ACBrNFeMonitor mas você pode olhar como é feito nos fontes dele dentro da pasta .\Projetos\ACBrNFeMonitor2 e implementar ele em sua aplicação ou utilizar Monitor para isso
  5. Gabriel então respondi sem abrir o manual para ler agora peguei abri ele e me lembrei da homologação terá que criar o DAV, imprimir ele e faturar o cupom fiscal fara todo o processo
  6. sim acho que só não está documentado mas baixa os fontes do SVN e verifica o projeto que está lá
  7. Bom dia emitir segundo o fiscal é o ato de criar o DAV no proprio manual você pode verificar isso onde ele diz para emitir e em outro para imprimir o DAV e outro local para gerar o cupom fiscal do DAV me corrija os amigos se estiver errado
  8. Para isso existe o ACBrNFeMonitor http://acbr.sourceforge.net/drupal/?q=node/40 http://anfm.blogspot.com/2010/02/comand ... nitor.html http://anfm.blogspot.com/2011/09/nova-v ... nitor.html Pesquise no forum que possui link´s prontos para baixar a instalação
  9. Amigo faço a redução Z logo que inicia a aplicação no caso dela estar pendente if (Self.EstadoECF = estRequerZ) then begin with TInPDVReducaoZ.Create do begin Execute; Destroy; end; end; e logo abaixo verifico se necessita de algo mais e sempre funcionou corretamente if (Self.EstadoECF = estRequerX) then begin Self.ACBrECF.LeituraX; e está rodando em clientes que inclusive deixam a redução para o dia seguinte no self.EstadoECF é um metodo dentro da minha classe do pdv em que verifica na ecf se ela está liberada e dai faz a consulta do estado da mesma para retornar a aplicação ou espera até ela liberar para receber o estado da ecf e grava como o daniel falou em variavel local.
  10. Assim Weber você tem um evento no ACBrTEFD InfoECF nele tem o subtotal lá você vai fazer os calculos juntamente com o que já possui para que ele valide e desconto o valor do dinheiro, cheque ou prazo que foi feito junto com o cartão que já foi efetuado não sei se consegui fazer me entender?
  11. Sim Isaque é só para SC postei pois deve ter amigos que tem o sistema rodando aqui e agora podem ser emitido desde que não em ambiente de atendimento ao cliente DAV em impressoras não fiscais
  12. ALTERAÇÃO 2.866 – O parágrafo único do art. 29 do Anexo 9 passa a vigorar com a seguinte redação: “Art. 29. ..................................................................... ..................................................................................... Parágrafo único. O Documento Auxiliar de Venda (DAV), emitido antes da concretização da operação ou prestação para atender necessidades operacionais do contribuinte na emissão de orçamento, pedido, ordem de serviço ou outro documento de controle interno do estabelecimento, poderá: I – ser impresso em Relatório Gerencial no equipamento ECF autorizado para uso; II – ser impresso em equipamento diverso do ECF desde que instalado fora do recinto de atendimento ao público; e III – ser convertido em arquivo do tipo PDF (portable document format). http://200.19.215.13/legtrib_internet/html/Decretos/2011/Dec_11_0588.htm
  13. Se você enviar o comando de CancelarCupom após efetuar uma venda com Cartão e ele gerar um Cupom vinculado ele simplesmente irá estornar na ecf o valor mas o cupom continuará emitido na mesma e mesmo assim deverá ser feito o cancelamento da transação tef pois ela permanecerá como transação efetuada na operadora.
  14. Jovem verifique se nos library não está indicando para ACBrNFe e ACBrNFe2 e também o PCN e PCN2
  15. Corta um pedaço da bobina com que possa ser impresso o cupom e um pedaço do cupom vinculado
  16. Daniel Funciona sim com adaptador USB-serial só a porta que ele usar tem que ser entre COM1 .. COM4
  17. Bom dia troquei uma idéia com o André Ferreira e ele me pediu se havia testado gerando através do emissor do governo e ocorreu o mesmo problema, peguei o xml criei um projeto e gerei o danfe também em anexo. o que propus acima é tratar a forma que carrega o arquivo do xml, pois se utilizar um TStringList e você olhar o LoadFromFile, procedure TStrings.LoadFromFile(const FileName: string); var Stream: TStream; begin Stream := TFileStream.Create(FileName, fmOpenRead or fmShareDenyWrite); try LoadFromStream(Stream); finally Stream.Free; end; end; ele não trata o encoding do arquivo
  18. Guri conforme passei estava gerando o danfe e o dacte nada a ver com paf, fiz a dll pois os sistema é web visual studio 2010 aspx e o servidor win 2008 server com IIS 7 tudo em 64 bits vou ver se faço a compatibilização dos fontes pra rodar em 64 o meu paf é todo sim em 32 bits já indo a terceira homologação sem problemas.
  19. Toda a razão Nilson Ao pessoal que faz o commit a alteração é na Unit ACBrPAF_D_Class.pas na linha 239
  20. André até enviei a nota pra ti por skype claro ela não é válida mas a leitura do xml deveria ser feito corretamente tanto que fiz uma aplicação de teste para ver se era eu que estava caduco ou não fiz um projeto e coloquei o codigo abaixo, onde o primeiro é usado pelo acbr para carregar o xml para tratar ele e o segundo eu fiz, no caso do primeiro não mostra corretamente os ~^´ já no segundo ele mostra corretamente o arquivo no showmessage. procedure TForm1.btn1Click(Sender: TObject); var x: TStringList; begin dlgOpen1.Execute; x := TStringList.Create; x.LoadFromFile(dlgOpen1.FileName); ShowMessage(x.Text); x.Free; end; procedure TForm1.btn2Click(Sender: TObject); var x: TStreamReader; begin dlgOpen1.Execute; x := TStreamReader.Create(dlgOpen1.FileName, TEncoding.UTF8); ShowMessage(x.ReadToEnd); x.Free; end;
  21. na forma que o componente ACBrTEFD está implementado você pode continuar a usar a dll ele tem os eventos
  22. Boa tarde o pessoal da empresa onde trabalho precisou gerar as danfe e dacte usando o delphi o servidor onde roda as aplicações web são 64 bits ai veio a ideia de baixar o xe2 e compilar para 64 bits instalou legal mas na hora de dar o build acontece erro na unit JwaWinBase.pas no codigo abaixo function InterlockedExchangePointer(var Target: PVOID; Value: PVOID): PVOID; begin Result := PVOID(InterlockedExchange(LONG(Target), LONG(Value))); end; alguém está compilando para 64bits já?
  23. amigo é só abrir o pacote remover essa referencia e mandar compilar que ele vai adicionar pra ti a versão que tu tens instalado do rave
  24. usb amigo vai ler direto como se fosse digitado no teclado não precisando configurar porta ou melhor se você olhar o fonte lá tem que se você for usar usb no lugar da porta colocar TECLADO que ele vai deixar você trabalhar com ele
  25. Jovem como o Daniel citou acima Leia o Guia Técnico do Gerenciador Padrão, nele tu vai entender as ordens de comandos que tu vai ter que executar
×
×
  • 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.