Ir para conteúdo
  • Cadastre-se

charles.libano

Membros
  • Total de ítens

    60
  • Registro em

  • Última visita

Posts postados por charles.libano

  1. na pasta ...\Fontes\ACBrDFe\ACBrNFe  no arquivo ACBrNFeServicos.ini estão todos iguais do site http://nfce.encat.org/desenvolvedor/webservices-h/ , ou seja, não há erros.

    Na dúvida, ainda executei o bat Compila_RES.bat que tem na pasta  ...\Fontes\ACBrDFe\ACBrNFe e o erro continua.

    O problema só ocorre no ambiente de homologação com NFCe.

    NFe transmite normalmente.

    Charles

  2. Olá, amigos.

    Estou com um problema para transmitir NFCe no RJ em ambiente de Homologação.

    Utilizo ACBrNFe.

    Está retornando o seguinte erro ao enviar:

    RJ: ACBrNFe: Rejeição: Endereço do site da UF de Consulta por chave de acesso diverge do previsto

    Atualizei os fontes e continua o erro.

    Segue xml de exemplo.

    O que devo fazer?

    Obrigado.

    Charles

    33190408900996000101650010000140291000140297-nfe.xml

  3. 14 horas atrás, Daniel Simoes disse:

    O comando "Imprimir"... já deve comandar o corte de papel... então experimente remover a linha "ACBrPosPrinter1.CortarPapel"

    Quando a Impressora aciona equipamentos externos, como a Guilhotina e Gaveta, ela pode ficar temporariamente indisponível... portanto pode ser necessário um Sleep(200) após o comando " AbrirGaveta"

    Sim, a modificação parece correta... e só funciona se a DLL da Epson estiver disponível para carga (o melhor local, é na mesma pasta do seu .EXE)

    Alterei a linha 

    ACBrPosPrinter1.Device.Porta  := 'USB:EPSON';

    Porém, agora dá o erro ao criar: Marca EPSON, não tem suporte em modo USB.

    Alguma ideia do que pode ser?

    Obrigado.

    Charles 

  4. Estou conferindo aqui o código.

    Para imprimir o DANFCe uso o comando:

    ACBrPosPrinter1.Modelo        := TACBrPosPrinterModelo(ppEscPosEpson);
      ACBrPosPrinter1.Device.Porta  := 'com4';
      ACBrPosPrinter1.Device.Baud   := 115200;
      ACBrPosPrinter1.IgnorarTags   := False;
      ACBrPosPrinter1.ControlePorta := True;

    ACBrNFe1.NotasFiscais[0].Imprimir;

    ACBrPosPrinter1.CortarPapel;

    ACBrPosPrinter1.AbrirGaveta;

    Se eu alterar para 

    ACBrPosPrinter1.Device.Porta  := 'USB:EPSON';

    Será que funcionará? E vai precisar da dll?

  5. 1 hora atrás, Daniel Simoes disse:

    Você imprime o DANFCe em EscPos ? 

    Você mesmo envia o comando de corte de papel, ou ele é disparado pelo próprio DANFCe em EscPos?

    A COM Virtual da Epson não é o melhor trabalho deles... mas voce pode usar a Epson com o ACBrPosPrinter diretamente pela USB... veja:

     

    Daniel,

    Eu uso DANFCe em EscPos (ppEscPosEpson).

    Tanto no disparo direto do DANFCe em EscPos quanto no comando de corte de papel que envio usando o método do componente dá o erro.

    Para usar este ACBrPosPrinter tenho que mudar especificamente o que no meu código? Desculpe a pergunta ignorante, mas é que uso EscPos para tudo.

    Obrigado.

    Charles

  6. Bom dia.

    Estou fazendo os testes numa impressora não fiscal Epson TM-20 e ao finalizar o Danfe através da função Imprimir do próprio ACBr, a impressora imprime a NFCe normalmente e no final dá a mensagem: Communication error 1450: Não existem recursos de sistema suficientes para concluir o serviço solicitado.

    E o papel não corta.

    Estou usando a impressora ppEscPosEpson na Com2 virtual que criei seguindo exatamente a instalação do tópico de equipamentos testados.

    Uso o mesmo código para Elgin I9, Bematech MP4200, Daruma DR800 e até mesmo uma Bematech MP4000 transformada em não fiscal. Em todas essas funciona perfeitamente o ACBrEscPos. Somente na Epson TM-20 que não corta o papel.

    Qualquer outro relatório que imprimo também através do EscPos, ao finalizar, se eu enviar o comando CortarPapel também dá o mesmo erro.

    Sabem o que pode estar ocorrendo?

    Obrigado.

    Charles

  7. Amigos,

    Bom dia.

    Após atualizar meus fontes, as NFe que emito saem com 2 decimais na quantidade e no valor unitário no Danfe em Fortes.

    O arquivo xml está correto, problema erro permanece somente no pdf fortes.

    Já alterei as propriedades ACBrNFeDANFCeFortes1.CasasDecimais no componente, porém, não adiantou.

    Como altero as casas decimais para gerar o pdf com 4 casas?

    Obrigado.

    Charles

  8. Em 15/02/2019 at 15:58, Italo Jurisato Junior disse:

    Boa tarde Marco,

    Segundo o layout do DANFE não esta previsto esses dados.

    Tem alguma Nota Técnica que orienta onde essas informações devem ser impressas?

    Amigos,

    Eu participei de uma reunião com o Secretário Adjunto da Fazenda de MG no dia 26/03 e disseram que MG exigirá esta informação de Bico / Encerrante Inicial / Encerrante Final de cada item de abastecimento impresso no Danfe da NFCe em breve. Haverá legislação específica para tal. Mas por enquanto não é obrigatório... Mas já podemos implementar.

    Outra coisa que exigirá será Placa e Km de veículos para NFCe que poderão ser englobadas em NFe que as referenciem. Porém, esta funcionalidade tem que ser levada ao Encat, pois só pode ser implementada através de novas tags na NFe, demandando nova NT. Esta, então, demorará mais, pois provavelmente só será levada à reunião de setembro/2019 ou de abril/2020.

    Abraços.

    Charles

    • Curtir 1
  9. Amigos,

    Realmente nada deu certo até agora.

    Voltei à estaca zero.

    No primeiro erro, do Fortes Report.

    Preciso pelo menos conseguir usar o ACBrInstall sem copiar o libd24 do fortes para o libd24 do acbr.

    Como faço isso?

    No Delphi, em Tools / Library já tem o caminho libd24 do fortes e também do inúmeros paths do acbr.

    Obrigado.

    Charles

  10. Sim, eu baixei o Fortes atualizado do GitHub e usei o próprio instalador dele.

    Depois tentei instalar pelo acbrinstall.

    Se eu abrir o C:\ACBr\Pacotes\Delphi\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes\ACBr_NFeDanfeRL.dpk no Delphi 10.1 Berlin e tentar compilar, dá o seguinte erro:

    [dcc32 Error] ACBrNFeDANFeRLClass.pas(83): E2137 Method 'SetTipoDANFE' not found in base class

    Charles

  11. Olá,

    Estou com um problema ao reinstalar o ACBr.

    Achei que fosse somente atualizar o Fortes Report. Atualizei e continua o erro abaixo.

    Será que falta copiar algum arquivo do Fortes Report para a pasta do ACBr após atualizá-lo?

    Abaixo erro log do instalador:

    Compiling package C:\ACBr\Pacotes\Delphi\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes\ACBr_NFeDanfeRL.dpk
    "C:\Program Files (x86)\Embarcadero\Studio\18.0\bin\dcc32.exe" "C:\ACBr\Pacotes\Delphi\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes\ACBr_NFeDanfeRL.dpk"
    Embarcadero Delphi for Win32 compiler version 31.0
    Copyright (c) 1983,2016 Embarcadero Technologies, Inc.
    C:\ACBr\Fontes\ACBrDFe\ACBrNFe\DANFE\NFCe\Fortes\ACBrDANFCeFortesFr.pas(1323) Error: E2003 Undeclared identifier: 'UnlimitedHeight'
    ACBr_NFeDanfeRL.dpk(91) Fatal: F2063 Could not compile used unit 'ACBrDANFCeFortesFr.pas'
    Compilation failure
    Erro ao compilar o pacote "ACBr_NFeDanfeRL.dpk".
    Abortando... Ocorreram erros na compilação dos pacotes.

     

    Obrigado.

    Charles

  12. 14 minutos atrás, BigWings disse:

    Muito provavelmente os fontes do ACBr não estão atualizados no D2007, já que ainda está gerando as tags pST e vICMSSubstituto mesmo com os valores zerados.

    Esqueça o arquivo de schema leiauteNFe_v4.00-homologacao.xsd. Ele não é mais necessário após a NT 2018.005 v1.20 que tornou as tags opcionais.

    @BigWings ,

    Consegui resolver. Usei o schema leiauteNFe_v4.00.xsd de produção, mesmo em teste de homologação. Este de homologação leiauteNFe_v4.00-homologacao.xsd que renomeava que dava problema. Acho que ele pode ser removido do svn já que ficou depreciado.

    Abraços e obrigado.

    Charles

    • Curtir 1
  13. Pessoal,

    Para ajudar vcs a decifrarem meu problema.

    Se eu compilar e rodar no Delphi 2007, transmite perfeitamente.

    Se eu compilar e rodar no Delphi 10.1 Berlin, dá o erro da mensagem anterior e não transmite.

    Seguem os 2 xml. Note que no Berlin não gera algumas tags.  Os fontes do ACBr são os mesmos. Schemas também são os mesmos. Somente troquei o exe. Achei isso esquisito.

    O que posso fazer?

    Obrigado.

    Charles

    33190308900996000101550020000003421000003423-nfe-berlin.xml 33190308900996000101550020000003421000003423-nfe-d2007.xml

×
×
  • 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.