Ir para conteúdo
  • Cadastre-se

Diego Foliene

Consultores
  • Total de ítens

    5.304
  • Registro em

  • Última visita

  • Days Won

    154

Tudo que Diego Foliene postou

  1. Você NÃO pode usar CSOSN quando CRT for diferente de 1 no mesmo XML. Fonte: https://www.nfe.fazenda.gov.br/portal/perguntasFrequentes.aspx?tipoConteudo=S/EAGUrzRyk=
  2. Boa tarde. Foi enviado ao SVN uma alteração adicionando a leitura do campo ValorTotalNotaFiscal na seção [Valores] do arquivo. Caso não seja informado, vai assumir ValorServicos - DescontoCondicionado - DescontoIncondicionado. Vale ressaltar, que o método de impressão espera receber um XML de uma NFSe, portanto, ao carregar um XML de RPS ou carregar um RPS via INI e mandar imprimir, é esperado que nem todas as informações sejam exibidas. Versões do Monitor e da Lib compiladas após 01/08/2024 deverão realizar a leitura de ValorTotalNotaFiscal.
  3. Certo, a primeira coisa que precisamos encontrar então é o momento que de fato é levantado o erro. O componente ACBrTEFD possui uma propriedade ArqLog onde você define o caminho e o nome do arquivo e também um evento OnGravarLog, ambos para você conseguir logar as operações e ter mais informações. Você define a propriedade e implementa o método? Se sim, consegue conferir no Log que é gerado para ver quais são as entradas nele antes de acontecer o erro? No comando OnComandaECFImprimeVia você faz o log de alguma informação? Veja como é feito no exemplo: procedure TFormPrincipal.ACBrTEFD1ComandaECFImprimeVia( TipoRelatorio: TACBrTEFDTipoRelatorio; Via: Integer; ImagemComprovante: TStringList; var RetornoECF: Integer); begin AdicionarLinhaLog( 'ACBrTEFD1ComandaECFImprimeVia: '+IntToStr(Via) ); AdicionarLinhaImpressao( ImagemComprovante.Text ); RetornoECF := 1 ; end;
  4. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Boa tarde! Criada a #TK-5812 para análise do caso e parecer por parte da equipe de consultores. Qualquer novidade será disponibilizada neste tópico.
  5. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  6. Boa tarde. Sim! Defina o valor PrazoNaoAplicavel para InfoContrato.Duracao.tpContr.
  7. Boa tarde. Certo, vamos por partes. Primeiro de tudo, faça um teste com o programa exemplo e veja se o comportamento também ocorre com ele. Peço que o faça, porque o programa exemplo é a aplicação que temos em comum para realizarmos testes. Ainda nessa questão, se você conferir no programa exemplo, se você conferir no botão imprimir, vai ver que é na verdade o ACBrPosPrinter quem faz a impressão. No exemplo: ACBrPosPrinter1.Buffer.Assign(mImpressao.Lines); ACBrPosPrinter1.Imprimir; Como você está fazendo em sua aplicação que seja feita a impressão? Pode disponibilizar o trecho de código correspondente?
  8. Você está tentando gerar um XML ou carregando um XML pronto? Se for o segundo, pode disponibilizar o XML para testes? Se julgar que ele tenha informações sensíveis e não possa ser disponibilizado direto aqui, envie para [email protected] com o link do tópico do fórum no corpo do e-mail para posterior identificação.
  9. Boa tarde! Faça consulta pelo NSU zero. O web service vai te devolver qual é o NSU que deve utilizar na próxima consulta. Pode dar mais detalhes? Qual é a versão do ACBrMonitorPLUS que está utilizando? Qual é a resposta devolvida pelo ACBrMonitor na integra quando faz a consulta pelo DistribuicaoDFePorUltNSU ?
  10. Bom dia! Foi criada em nosso backlog a #TK-5811 para que o valor default da propriedade seja definido com o valor que não gera a tag. Enquanto esta alteração não é disponibilizada, defina o valor prpNenhum para o tpPlanRP. Para os demais erros, precisamos que disponibilize a mensagem de erro na íntegra para melhor podermos lhe ajudar.
  11. Boa tarde! Além do CSOSN, você está alterando o CRT para o do SimplesNacional? ACBrNFe.NotasFiscais[Indice].NFe.Emit.CRT := crtSimplesNacional;
  12. Bom dia! Por favor, qual é a UF? Se for de Goiás, pode ser problema do ambiente, veja este tópico: Caso não seja está UF vale sempre rever: Se o CSC e o IdCSC estão semelhantes aos do site respeitando na íntegra caracteres especiais, espaçamentos, traços, maiúsculos/minúsculos e zeros não significativos. Se os campos estão sendo usados para seus ambientes respectivos Lembre-se que você define o ambiente em dois locais, na informação do XML e também na configuração da Lib. Se possível, também vale gerar novos números para fazer um teste.
  13. Você está informando o caminho completo inclusive passando este .002?
  14. Bom dia! Por favor, pode fornecer mais detalhes para que possamos melhor lhe auxiliar? Qual componente TEF está utilizando? Qual comando? O erro está dizendo que não conseguiu encontrar o caminho especificado, como foi definido a informação? Veja que o erro aponta que não encontrou "C:\DPOS8\Cupons\000058", o 000058 no caso é o arquivo que está tentando imprimir, correto? Não tem a extensão do arquivo na mensagem, talvez esteja faltando informar a mesma.
  15. Criada a #TK-5808 para análise do caso e parecer por parte da equipe de consultores. Qualquer novidade será divulgada neste tópico.
  16. Estou verificando junto aos demais consultores, damos um parecer assim que possível.
  17. Boa tarde. Você já tem o componente de impressão em FACBrDanfe e também já tem o componente de notas em FACBrNFe. Por favor, faça um teste usando o método próprio do componente. No seu fonte, tente algo como: //Presumo que você esteja lendo o XML da NFe antes FACBrNFe.EventoNFe.Evento.Clear; FACBrNFe.EventoNFe.LerXMLFromString(QNF.FieldByName('ARQUIVOXML').AsString); var Stream := TMemoryStream.Create; try FACBrDanfe.ACBrNFe := FACBrNFe; FACBrDanfe.ImprimirEventoPDF(Stream); Sessao.SetStream('ArquivoCCe', Stream); finally Stream.Free; end;
  18. "Uma senha de app é uma senha longa e gerada aleatoriamente que você fornece apenas uma vez no lugar de sua senha normal ao entrar em apps e dispositivos que não oferecem suporte à verificação em duas etapas."
  19. Boa tarde! Esta mensagem é um erro de schema. Ela está dizendo que eencontrou o grupo OutrasInformacoes em seu arquivo XML, mas que esperava encontrar um grupo evento ou um grupo Deducao. Você está utilizando componente nativo para Delphi/Lazarus, Monitor ou Lib?
  20. Boa tarde! Carregando as suas configurações em meu ACBrMonitor está sendo utilizada a senha padrão do e-mail. Por favor, tente criar um senha de aplicativo e fazer um teste com esta senha gerada.
  21. Veja se a rotina citada aqui atende as suas necessidades: Caso não atenda, precisamos de mais informações da sua rotina de impressão. O que é Sessao no seu exemplo, uma stream, uma classe? Está carregando o XML da NFe também além do evento?
  22. O print que disponibilizou parece não possuir todas as informações, por isso, não deu para reproduzir. Mas o consultor que está fazendo o teste na versão correta do Fast também não relatou problemas usando: ACBrNFe.DANFE := ACBrNFeDANFEFR; ACBrNFe.NotasFiscais.Clear; ACBrNFe.NotasFiscais.LoadFromFile('CaminhoDoXMLdaNFe'); ACBrNFe.EventoNFe.Evento.Clear; ACBrNFe.EventoNFe.LerXML('ArquivoXMLdoEvento'); var LStream := TMemoryStream.Create; <ACBrNFeDANFeFR>.ImprimirEventoPDF(LStream); LStream.SaveToFile('C:\temp\MeuArquivo.pdf'); LStream.Free; E também não teve problemas. Existe algum motivo em específico para você não estar usando os métodos do componente e estar fazendo por fora?
  23. Bom dia! Fiz um teste utilizando a versão do Fast disponível no GetIt(esta não é a versão indicada, pois não possui o FastScript)e o botão ImprimirEvento do programa exemplo que possui o seguinte código: OpenDialog1.Title := 'Selecione a NFe'; OpenDialog1.DefaultExt := '*-nfe.XML'; OpenDialog1.Filter := 'Arquivos NFe (*-nfe.XML)|*-nfe.XML|Arquivos XML (*.XML)|*.XML|Todos os Arquivos (*.*)|*.*'; OpenDialog1.InitialDir := ACBrNFe1.Configuracoes.Arquivos.PathSalvar; if OpenDialog1.Execute then begin ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile(OpenDialog1.FileName); end; OpenDialog1.Title := 'Selecione o Evento'; OpenDialog1.DefaultExt := '*.XML'; OpenDialog1.Filter := 'Arquivos XML (*.XML)|*.XML|Todos os Arquivos (*.*)|*.*'; OpenDialog1.InitialDir := ACBrNFe1.Configuracoes.Arquivos.PathSalvar; if OpenDialog1.Execute then begin ACBrNFe1.EventoNFe.Evento.Clear; ACBrNFe1.EventoNFe.LerXML(OpenDialog1.FileName); ACBrNFe1.ImprimirEvento; end; O preview foi mostrado corretamente. Pedi um apoio a um colega que possui a versão do Fast que tem o FastScript(versão indicada para ser usada). Usando o código: ACBrNFe.DANFE := ACBrNFeDANFEFR; ACBrNFe.NotasFiscais.Clear; ACBrNFe.NotasFiscais.LoadFromFile('CaminhoDoArquivoXMLdaNFe'); ACBrNFe.EventoNFe.Evento.Clear; ACBrNFe.EventoNFe.LerXML('CaminhoDoXmlDoEvento'); ACBrNFe.ImprimirEvento; //ACBrNFe.ImprimirEventoPDF; Também não houve problemas. Estou adicionando o código que disse estar usando em um botão no programa exemplo para fazer um teste, retorno assim que terminar.
  24. Bom dia! Estamos verificando essa questão. Temos uma TK em nosso backlog para avaliar as mudanças trazidas pela nova versão do GNRe também. Assim que tivermos mais informações retornamos aqui.
  25. Olá pessoal! Foi publicado no dia 30/07/2024, no portal SPED, comunicado informando sobre a versão 10.0.13 do programa ECF utilizado para transmitir arquivo do ano-calendário 2023 e situações especiais de 2024(item 10). A nova versão trás as seguintes atualizações: Fonte: http://sped.rfb.gov.br/pagina/show/7494
×
×
  • 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.