Jump to content

acg.net

Membros Pro
  • Posts

    38
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by acg.net

  1. Bom dia a todos! O método clear abaixo não está limpando o numero do protocolo. Eu fiz a correção como na imagem e estou colocando em anexo a unit ACBrNFeWebServices.pas, compactada, com a correção para anexar nos fontes do SVN. FPDV.ACBrNFe1.WebServices.Inutilizacao.Clear; ACBrNFeWebServices.rar
  2. Depurando o código, vi que o método WinHttpSendRequest, que pertence à dll: winhttp.dll em algumas vezes retorna false e outras True como na imagem em anexo. Aumentei bastante o timeout, mas o erro continuava. Troquei a HttpLib para: httpOpenSSL e também não funcionou. Esperei uns minutos e testei na HttpOpenSSL e estava funcionando novamente, na mesma hora troquei novamente para HttpWinHttp e também funcionou. Fiz esses passos algumas vezes e notei um padrão de um tempo que funciona e outro que não. O que me parece é que a receita está fazendo algum tipo de rodízio bloqueando e liberando em algum momento, pois quando rejeita a conexão, não adianta aumentar o timeout.
  3. Hoje depois de realizar a atualização dos fontes do ACBr, às vezes quando do envio, acontece a seguinte exceção: First chance exception at $76B61A62. Exception class EACBrDFeException with message ' Falha Enviando a Requisição. Erro: 0 - < S i g n a t u r e x m l n s = " h t t p : / / w w w . w 3 . o r g / 2 0 0 0 / 0 9 / x m l d s i g # " > < C a n o n i c a l i z a t i o n M e t h o d A l g o r i t h m = " h t t p : / / w w w . w 3 . o r g / T R / 2 0 0 1 / R E C - x m l - c 1 4 n - 2 0 0 1 0 3 1 5 " / > < S i g n a t u r e M e t h o d A l g o r i t h m = " h t t p : / / w w w . w 3 . o r g / 2 0 0 0 / 0 9 / x m l d s i g # r s a - s h a 1 " / > < R e f e r e n c e U R I = " # N F e 3 3 2 0 0 3 0 3 5 0 8 7 2 2 0 0 0 1 4 0 6 5 1 0 6 0 0 0 1 0 5 1 0 4 1 7 5 6 7 5 0 8 1 7 " > < T r a n s f o r m A l g o r i t h m = " h t t p : / / w w w . w 3 . o r g / 2 0 0 0 / 0 9 / x m l d s i g # e n v e l o p e d - s i g n a t u r e " / > < T r a n s f o r m A l g o r i t h m = " h t t p : / / w w w . w 3 . o r g / T R / 2 0 0 1 / R E C - x m l - c 1 4 n - 2 0 0 1 0 3 1 5 " / > < D i g e s t M e t h o d A l g o r i t h m = " h t t p : / / w w w . w 3 . o r g / 2 0 0 0 / 0 9 / x m l d s i g # s h a 1 " / > < K e y I n f o > A T A F I M ) '. Estranho que a exceção é intermitente, às vezes acontece e outras não. Estou usando a configuração abaixo
  4. Aqui comigo no RJ também está acontecendo muito erro 12002 (Timeout) no mês de fevereiro pra cá. Eu uso a configuração recomendada como abaixo e não tinha problema nenhum, mas de um tempo pra cá está acontecendo com bastante frequência. Estou investigando aqui pra ver se encontro o motivo.
  5. Bom dia a todos. Eu atualizei e instalei a ultima versão, mas o TACBrNFeDANFCeFortes não foi instalado, veja que selecionei as opções para a instalação do fortes, mas o mesmo não foi instalado. Na instalação não houve nenhum erro, somente não instalou.
  6. Boa tarde a todos! A sefaz do Rio mudou as regras no que diz respeito a exibição de descontos no documento fiscal: A SEFAZ-RJ publicou no DOE em 04/11/2019 a Lei 8.603, a qual cria regras de divulgação de promoções e ofertas, as quais devem estar impressas nos DFes, conforme exigência a seguir. Art. 1º O comércio varejista do Estado do Rio de Janeiro fica obrigado a aplicar o desconto anunciado de forma clara e individualizada, por produto, no cupom fiscal. § 2º O desconto deverá ser aplicado imediatamente abaixo do produto em promoção no cupom fiscal ou documento equivalente. Art. 2º Fica vedado à rede varejista compilar o valor total economizado com promoções ao final do cupom fiscal ou documento equivalente. Eu estou tendo problemas pra exibir os descontos no fastreport utilizando a classe (TACBrNFeDANFCEFR). Mesmo marcando a propriedade "ImprimeDescAcrescItem" (como na imagem em anexo) a informação do desconto não é exibida no DanfCe. Existe outra propriedade pra ser marcada a fim dessa informação ser exibida? Uma outra informação, quando utilizo a impressão com os componentes: TACBrNFeDANFeESCPOS e TACBrNFeDANFCeFortes imprime normalmente, somente não consigo imprimir com o TACBrNFeDANFCEFR Desde já agradeço pela ajuda!
  7. Na última atualização, reparei que havia uma inconsistência na linha 204 do arquivo pcnRetConsSitNFe.pas. A função Leitor.rCampo tinha o seu primeiro parametro passado como tipo tcStr (como na imagem). Na verdade o tipo do parâmetro era tcInt. Fiz a correção que se encontra no arquivo pcnRetConsSitNFe.pas em anexo. pcnRetConsSitNFe.pas
  8. Conferindo o endereço de consulta tanto na definição do ENCAT como da configuração do ACBrNFeServicos.ini estão corretos. Digo no meu caso estado RJ. É o que tem que ser feito de acordo com a NT_2016_002_v1_60.pdf
  9. Hoje cedo (de 7:00 as 9:30) eu estava emitindo normalmente, com o acbr já atualizado. Depois das 10hs de hoje (com a mesma versão do acbr), começou a dar essa mensagem de erro. Tudo indica que foram feitas alterações no webservice de consulta.
  10. Boa tarde, estou tendo este mesmo problema, mas somente em homologação. Isso foi a partir das 10:18 da manhã. 104351-env-lot.xml 104351-pro-lot.xml
  11. Boa tarde, eu também estou tendo o mesmo problema aqui no rio com a versão 4.0 (Ambiente de produção) Ambiente de homologação tanto a 3.10 quanto a 4.0 está funcionando normal.
  12. Boa noite a todos! Fiz uma alteração no fonte (linha 574 do arquivo pcnGerador.pas em anexo) para correção do problema, como na imagem abaixo: Segue também o arquivo .pas com a correção. pcnGerador.pas
  13. Se o problema for cortando na margem esquerda, não é preciso mexer no arquivo fr3, somente configure a propriedade margem esquerda desta maneira: ACBrNFeDANFEFR1.MargemEsquerda := 0.6;
  14. Bom dia a todos, também não estou conseguindo atualizar. Tentei acessar também pelo navegador, aparentemente o site está fora do ar. Está ocorrendo o erro na imagem abaixo:
  15. Verifique como está a configuração do seu pc opções Regionais e idioma, veja se o separador de milhar e decimal estão diferentes. Se estiverem iguais pode ocasionar isso!
  16. Amigos, consegui descobrir o problema. No método rlVendaBeforePrint da Unit ACBrDANFECeFortesFr, quando se calcula o total de pixels da página, a codificação pega a altura (height) do subDetail ( com 80 pixels altura) que contem três rlBands dentro 1 rlBand para os itens (rlbDetItem) (com 24 pixels de altura) 1 rlBand para desconto no item (rlbDescItem) (com 24 pixels de altura) 1 rlBand para outros acréscimos no item (rlbOutroItem) (com 24 pixels de altura) acontece que na codificação sempre leva em consideração que a altura de cada item do DANFE-Ce é de 80 pixels e isso não é verdade. O item sempre vai ser impresso, mas o desconto e o acréscimo nem sempre. o fato de imprimir muitos itens faz com que o calculo do tamanho do relatorio fique furado. Abaixo envio a unit corrigida pra ser anexada no projeto. ACBrDANFCeFortesFr.pas
  17. Bom dia a todos os amigos. Hoje nos testes que realizamos em nossos sistemas antes de colocá-los em produção, me deparei com a seguinte situação: Emissão de nfc-e com muitos itens (cerca de 300) utilizando o componente ACBrNFeDANFCeFortes, começa a imprimir e simplesmente para no meio da impressão. Não retorna nenhum tipo de erro, simplesmente para a impressão. Já realizei este teste várias vezes e com dois modelos de impressora, a primeira: ELGIN I9 e a segunda: BEMATECH MP-4200TH e acontece sempre a mesma coisa. Estou verificando os fontes em busca de algum problema, se encontrar posto aqui. Se alguém tiver alguma solução ou ideia do que seja, será bem vinda.
  18. Se você executar o instalador como Administrador ele faz isso pra você.
  19. Na instalação pelo ACBrInstall, marque a opção como na imagem em anexo.
  20. Boa tarde, o mesmo está acontecendo comigo quando gero uma NFCe em ambiente de homologação.
  21. Boa tarde Juliomar, vTroco é a propriedade do objeto ACBrDANFCeFortesFr Da maneira anterior tinha que ser informado o valor do recebimento para se deduzir o troco ex: total da venda R$ 16,00 valor recebido R$ 20,00 troco: R$ 4,00 o problema é que não posso preencher o valor recebido acima do valor da nota, se fizer isso eu paro na crítica da nfce. O que eu fiz foi seguir a mesma rotina que já existe no objeto ACBrNFeDANFeESCPOS pra imprimir o troco. Nele eu preencho a propriedade vTroco.
  22. Bom dia pessoal. Italo, estava com problemas na impressão do troco utilizando o TACBrNFeDANFCeFortes, eu preenchia a propriedade vTroco do DANFE em questão e o mesmo não era impresso no DANFECe. Percebi que ele está tratando a questão do troco de forma diferente do TACBrNFeDANFeESCPOS, como você pode ver na imagem abaixo. Fiz as alterações necessárias para corrigir este problema. Em anexo envio também a unit corrigida para ser incorporada no projeto. Espero ter ajudado. ACBrDANFCeFortesFr.pas
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.