Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 31-08-2018 em Posts

  1. Vamos supor que você perdeu o XML de um DF-e Documento Fiscal Eletrônico, seja ele uma NF-e, NFC-e, CT-e, CT-e OS, MDF-e ou BP-e. O procedimento é muito simples, basta alimentar o componente com os dados do documento, executar o método Assinar e por fim o método Consultar. Abaixo um exemplo usando o componente ACBrNFe, mas pode ser aplicado para os demais modelos de DF-e. (...) AlimentarComponente; ACBrNFe1.NotasFiscais.Assinar; ACBrNFe1.Consultar; (...) E para quem usa o Monitor: NFe.CriarNFe( arqINI ); NFe.AssinarNFe( pathNomeXML ); NFe.ConsultarNFe( pathNomeXML );
    3 pontos
  2. Resolvido: taxa de upload da internet que estava muito baixa
    3 pontos
  3. Muito obrigado pela contribuição, já enviei ao SVN...
    3 pontos
  4. Boa tarde Devido a quebra de compatibilidade para quem já utilizava esse banco, foi revertido a alteração para a forma como estava antes, na leitura do campo Nosso Número. Para eventuais casos, onde não funcione corretamente da forma anterior, favor anexar aqui o arquivo de remessa para análise... Devido a divergência do que consta no manual e como retorna no arquivo será necessário analisar cada caso, para que possíveis alterações não alterem o comportamento para quem já utiliza de forma funcional....
    2 pontos
  5. Boa tarde! Resolvido, Obrigado Alisson Souza Pereira pela atenção!
    2 pontos
  6. eSocial prorroga início da segunda fase de implantação para as empresas com faturamento de até R$78 milhões Primeira fase, que terminaria em agosto, será estendida até setembro. Segunda fase iniciará em 10 de outubro. http://portal.esocial.gov.br/noticias/esocial-prorroga-inicio-da-segunda-fase-para-empresas
    2 pontos
  7. Amigo, existem dois demo que você pode consultar para teste o TEF: 1 :\ACBr\Exemplos\ACBrTEFD (este esta integrado com o PAF-ECF) 2 :\ACBr\Exemplos\ACBrDFe\ACBrNFe\Delphi - TEF ( este exemplo, mostra o uso com o NFC-e) Verifica este link : https://regys.com.br/homologacao-tef-paygo/#.W4lRMuhKiMo hoje estou homologando com a Pay&Go, em contato com eles (contato no link) ou outra certificadora, peça o material para homologação do TEF, com o material sera fornecido um Demo para você instalar o cliente (G.P "Gerenciador Padrão") e servidor, na sua maquina, após a leitura da documentação os Demos acima citados do acbr ficaram claros de como funcionam, pois os botoes e demais items estão de acordo com os comandos constantes nas documentação fornecida pela certificadora. segue mais um link para consulta e entendimento do G.P http://www.desenvolvedoresdaruma.com.br/sddn/ebits/ddcebits003.html Espero ter ajudado!
    2 pontos
  8. Poste o XML do lote para que seja analisado. lembre-se sem o XML não dá para ajudar.
    2 pontos
  9. Bom dia, só pra registrar o site do GS1 Brasil é esse https://www.gs1br.org/ Fechando o tópico, para novas dúvidas, abrir novo tópico... Att Ricardo
    2 pontos
  10. Deu certo Jackson. Não sei se foi o correto mas no momento da venda , uso a opção de ADM o pay&go, selecionei a opção debito+saque e deu certo o cupom sai certinho. valeu pessoal pela ajuda.
    2 pontos
  11. Vou verificar... obrigado pela contribuição...
    2 pontos
  12. Boa tarde! Descobri o erro! Sujeira no campo com caracteres estranhos!
    2 pontos
  13. Olá Andrey. Vou anexar aqui as duas units atualizadas, pois a comunidade fez algumas alterações neste meio-tempo. ACBrTEFD.pas ACBrTEFDClass.pas
    2 pontos
  14. Jorge, voce ta gerando infoESTATU RA RIO e não ESTA TU TARIO Você alterou no componente de forma equivocada...
    1 ponto
  15. tinha visto isso hoje, só queria ter certeza que fiz besteira, ainda bem que comprei o A1 Obrigado pela confirmação.
    1 ponto
  16. Para realizar o procedimento é necessário: Certificado digital da empresa (e-CNPJ), A1 ou A3, emitido por Autoridade Certificadora credenciada pela Infraestrutura de Chaves Públicas Brasileira - ICP-Brasil.
    1 ponto
  17. Vou relacionar algumas que considero muito importantes. 1. Procure ter no banco de dados todas as informações do documento, pois se o seu cliente vir a perder o XML, será possível gerar e assinar ele novamente com as mesmas informações e por fim executar o método Consultar para obter o protocolo de autorização e com isso deixar o XML completo, ou seja, assinado e protocolado, tornando-o desta forma um documento com validade jurídica. 2. Jamais informe o numero do documento como sendo o código do documento, a titulo de exemplo a NF-e: muitos atribuem o valor de nNF (numero da nota fiscal) a cNF (código da nota fiscal). Essas duas informações fazem parte da chave, logo não faz nenhum sentido serem iguais. Por recomendação da SEFAZ o valor de cNF tem que ser um numero aleatório. Logo devemos gerar esse numero e armazena-lo no banco de dados junto com os demais dados da nota. Outro detalhe importante o tamanho de nNF é de 9 dígitos, já o tamanho de cNF é 8, portanto quando o numero do documento atingir a casa dos 9 dígitos, como você vai passar esse numero para o código que só aceita 8 dígitos? Todo o que foi dito acima referente a NF-e, devemos também levar em consideração aos demais Documentos Fiscais Eletrônicos. No CT-e temos nCT (numero do Conhecimento) e cCT (código do Conhecimento), sendo que este último deve ser um numero aleatório e diferente do nCT. No MDF-e temos nMDF (numero do Manifesto) e cMDF (código do Manifesto), mesma recomendação do CT-e. No BP-e temos nBP (numero do Bilhete) e cBP (código do Bilhete), mesma recomendação do CT-e. 3. Prefira armazenar os XMLs no banco de dados em vez no Disco, isso evita que algum usuário apague sem quer os XMLs. 4. Para quem utiliza o certificado A1, prefira armazenar o seu conteúdo no banco de dados, pois desta forma não se faz necessário instalar o mesmo na maquina.
    1 ponto
  18. Esse erro ocorre quando o XML do DF-e - Documento Fiscal Eletrônico é gerado e assinado novamente e valor da tag <DigestValue> da assinatura não é o mesmo da tag <digVal> que é retornado junto com o protocolo de autorização ao realizar uma consulta. O motivo do DigestValue estar diferente ao gerar e assinar novamente é porque alguma informação mudou em relação a primeira vez que o XML foi gerado e enviado para a SEFAZ. A informação mais comum é o valor passado para dEmi (data de emissão), devemos passar para esse campo a data/hora e podemos usar o a função Now do Delphi, mas muitos se esquecem de salvar essa informação no banco de dados e ao gerar novamente com certeza a data e ou a hora vão estar diferentes, isso já é o suficiente para gerar um DigestValue diferente na assinatura. Boa pratica: Se você prefere sempre gerar e assinar o XML novamente, então procure ter todas as informações armazenadas no banco de dados. Por outro lado lembre-se que se você já possui o XML assinado, não faz sentido gerar ele novamente, basta carrega-lo através do método LoadFromFile ou LoadFromString ou LoadFromStream (dependendo do caso) e por fim executar o método Consultar.
    1 ponto
  19. Bom dia. Nada foi alterado. Tente baixar novamente o svn. Att.
    1 ponto
  20. Veja o método GerarChaveAcesso da ACBrDFeUtil.pas.
    1 ponto
  21. Veja esse tópico: Se ele não ajudar anexe o XML, e os logs do ACBrMonitor e o arquivo ini enviado (se utilizar) para que o pessoal do fórum possa analisar.
    1 ponto
  22. Olá Juliana! Obrigado pela orientação. Consultando o site da Software Express deu para entender a função dela e a forma de integração. E entendi que no caso do exemplo do componente deve ser indicado "gpCliSiTef" como G.P., embora não saiba como indicar outros: Pay&Go, por exemplo. Quanto ao componente, continuo sem chão. Se alguém puder dar uma luz, vai me ajudar muito. Att.
    1 ponto
  23. Bom dia! Essas alterações estão claramente descritas no Convênio ICMS 115-03. Vou enviar trechos do Convênio abaixo... 6.2.4.2. Campo 19 - Preencher com zeros. Os descontos concedidos e outros redutores devem ser lançados individualmente como itens distintos do documento fiscal, com a descrição clara de sua natureza, inclusive com menção a que item o desconto ou redutor se refere; Observação: A soma dos ítens tem que bater com o valor total da NF. Sendo assim os ítens de descontos são obrigados a serem negativos para não acrescentar ao valor total e sim subtrair. Se não informar o ítem com valor negativo o Validador não valida 4.2.1. Numérico (N), sem sinal, não compactado, alinhado à direita, suprimidos quaisquer caracteres não numéricos, com as posições não significativas preenchidas com zeros. Os valores negativos serão representados com o sinal negativo na primeira posição do campo
    1 ponto
  24. e quanto aos códigos alguém pode ajudar ? Obrigado Juliana
    1 ponto
  25. B Beleza Ricardo, foi o que pensei, mas depois fiquei pensando "se os pags são uma list será que...". Mas blz, nunca deu problema usando assim. Obrigado.
    1 ponto
  26. Bom dia, Ritta Edson Calixto Luz. Geralmente esse erro é ID do usuário ou senha digitados incorretamente. Tente atualizar o java e utilize o navegador Firefox.
    1 ponto
  27. Bom dia, fhm85. Geralmente o erro: RPC 1722 é devido a comunicação, ou seja, algo está bloqueando a origem e destino. veja que existe alguns causadores desse problema: Firewall (nativo ou de terceiro), Anti-Vírus e softwares de segurança. realize a validação esses itens, acredito que não existe outra causa que venha a dar este tipo de erro. Desative Anti-Vírus, desabilite o Firewall local.
    1 ponto
  28. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  29. Bom dia. Quando o @Felipe E. Resende Mesquita cita homologadora, ele se refere as homologadoras do TEF e não do PAF-ECF, por exemplo a softwareExpress para o SItef, as quais lhe indicaram roteios para testes e a documentação para implementação da integração. Att.
    1 ponto
  30. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  31. Bom dia. Algumas empresas costumam lançar como acréscimo, porém o ideal é que você fale com o contador do seu cliente. Att.
    1 ponto
  32. Já que você sabe tudo....então vamos fechar o topico
    1 ponto
  33. Alisson, nem quando eu entro no site e-Social consigo informar em Produção iniValid inferior a 2018-07. Então, no meu caso está correto. Não preciso alterar. Obrigado.
    1 ponto
  34. Luiz, além de setar o ambiente no componente AcBr, para cada evento tem a propriedade do ambiente. Provavelmente no componente está homologação, e na geração do evento S-1000 em produção restrita. No caso do S-1000: evtInfoEmpregador.IdeEvento.TpAmb @Luiz Neto
    1 ponto
  35. Bom dia.. Fiz um cupom nfce com seu cpf, e deu certo o que notei, é que voce nao colocou a tag indIEDest = 9 Coloque essa tag, e depois de um feedback. valeu <dest> <CPF>77501195820</CPF> <xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome> <indIEDest>9</indIEDest> nfce_com_cpf.xml
    1 ponto
  36. Post fechado por entender que alcançou o objetivo. Para nova dúvida abra novo post.
    1 ponto
  37. Obrigado por reportar. Post fechado. Para nova dúvida, abra novo post.
    1 ponto
  38. 1 ponto
  39. @anderson.mendonca Envia uma alteração do S-1000 Falando que o início é 2018-01. Se isso não funcionar significa que você terá que "zerar o produção", ou seja, excluir todos os eventos e ai fazer a retificação, porém acredito que você consiga fazer essa alteração se for apenas a data de validade. Se der certo, não esqueça de marcar como resolvido para ajudar os outros.
    1 ponto
  40. @André Ferreira de Moraes e @José M. S. Junior Consegui resolver, fiz o envio como assincrono e fucnionou. Muito obrigado!
    1 ponto
  41. Ola, pelo que vi você usou a modalidade para testar se deve ou não preencher o campo nosso numero, porém esse campo é para dizer se o tipo de cobrança é reigstrada ou não, então não pode usar esse campo para essa finalidade, deve usar a variavel TipoBoleto = 'A' alimentando o campo ACBrBoleto.Cedente.ResponEmissao <> tbCliEmite ou CarteiraEnvio = tceBanco para que ai sim seja deixado em branco então o nosso numero.
    1 ponto
  42. Concordo plenamente.. E você já imaginou um escritório contábil, que tem "X" clientes e querem usar o A3 pra entregar o eSocial? Cada vez que for enviar um cliente em específico, terá que ficar conectando e descontando o A3 do servidor.. Tem desses também..
    1 ponto
  43. 1 ponto
  44. Boa tarde Gabriel, Primeiramente, não poste conteúdo de arquivos, procure sempre anexar os mesmos. O erro é a justificativa que tem que ter no mínimo 15 caracteres e a sua tem 13. <xJust>Erro de dados</xJust> Correto: <xJust>Erro no preenchimento do CTe</xJust>
    1 ponto
  45. Bom dia, Olhei no meu repositório e só há uma RLMetaVCL.pas. No entanto, consegui resolver alterando a função CanvasGetPixels conforme código abaixo: function CanvasGetPixels(ACanvas: TCanvas; X, Y: Integer): TColor; begin Result := ACanvas.Pixels[X, Y]; end; type TLinePattern = record Count: Byte; Lengths: array[0..5] of Byte; end; const LinePatterns: array[TPenStyle] of TLinePattern = ( (Count: 0;Lengths: (0, 0, 0, 0, 0, 0)), // psSolid (Count: 2;Lengths: (3, 1, 0, 0, 0, 0)), // psDash (Count: 2;Lengths: (1, 1, 0, 0, 0, 0)), // psDot (Count: 4;Lengths: (2, 1, 1, 1, 0, 0)), // psDashDot (Count: 6;Lengths: (3, 1, 1, 1, 1, 1)), // psDashDotDot {$IfDef FPC} (Count: 0;Lengths: (0, 0, 0, 0, 0, 0)), // psInsideFrame (Count: 0;Lengths: (0, 0, 0, 0, 0, 0)), // psPattern (Count: 0;Lengths: (0, 0, 0, 0, 0, 0)) // psClear {$Else} (Count: 0;Lengths: (0, 0, 0, 0, 0, 0)), // psClear (Count: 0;Lengths: (0, 0, 0, 0, 0, 0)) // psInsideFrame , (Count: 0;Lengths: (0, 0, 0, 0, 0, 0)), // psUserStyle (Count: 0;Lengths: (0, 0, 0, 0, 0, 0)) // psAlternate {$endif} );
    1 ponto
  46. Estava com o mesmo problema... O seguinte código deu certo! Var Asf : TextFile; begin AssignFile(Asf,Trim(FPorta)); Rewrite(Asf); Writeln(Asf,chr($1B)+'p'+chr($0)+chr($25)+chr($250)); CloseFile(Asf); end;
    1 ponto
  47. Bom dia colegas. Antes de tudo, leiam este tópico do Juliomar. Quando o cliente reclama a "exclusão" do certificado, é o nosso sistema que causou o dano. Quando dá erro no sistema operacional, é o nosso sistema que está com problema. Quanto o erro é mau funcionamento do hardware, é o nosso sistema que está comportando de forma errada. Sem contar que, até mesmo quando a impressão não sai, é o sistema que está com problemas. Ora, para isso a resposta é bem simples! É o nosso sistema que está em uso em noventa por cento dos casos, e, quando algo não está correto, é certo que o cliente vai reclamar, e, neste caso será conosco. Mas vamos por parte. Quando nos ligam, informando sobre um determinado problema, creio eu que “eles” acreditam que somos magos, ou seja, basta dizer que ao tentar fazer uma nota deu um erro, mas não diz exatamente os passos que seguiu até o tal erro ocorrer. Não diz que, ao tentar assinar a nota por exemplo, ao ser solicitado a senha do certificado, ele digitou várias vezes, que, ao digitar não observou que o “Num Lock” estava desligado etc. Não diz também que, a leitora do tal certificado está inserida na usb frontal, ou em algum adaptador, enfim, uma série de informações que são de extrema necessidade que neste caso é você que tem que solicitar para chegar a uma conclusão de que, o problema não está no sistema e sim, nos periféricos. Por fim, foi que fiz com um cliente. Ao ser indagado de que o sistema teria “excluindo” o certificado, argumentei que o sistema não faz isso, apenas lê a informação da chave, foi aí que o cliente disse que foi a certificadora que lhe disse. Diante disso, entrei em contato com a certificadora e pedi para falar com o setor responsável, e, solicitei que fosse emitido um laudo assinado informando exatamente em que momento o meu sistema excluiu a chave do certificado. Neste momento o responsável começou a gaguejar, disse que era apenas uma suspeita e que não teria como fazer tal laudo. Diante da impossibilidade de elaborar tal laudo, pedi para que ele então elaborasse um documento afirmando que foi o sistema que excluiu o certificado. Mais uma vez, negativo. Importante ressaltar que, a prova incumbe a quem alega, se afirmar que foi o meu sistema eu exijo que o faça por escrito, que prove, caso contrário, seque cogite esta ideia, foi o meio que encontrei para solucionar de uma vez por todas estas desconfianças. Espero que ajude alguém.
    1 ponto
×
×
  • 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...