Ir para conteúdo
  • Cadastre-se

RicardoVoigt

Membros
  • Total de ítens

    1.359
  • Registro em

  • Última visita

  • Days Won

    8

Tudo que RicardoVoigt postou

  1. Bom dia, vc tem 2 opções: uma é que o XML esteja atualizado com a informação de cancelamento, e outra é seu sistema informar ao componente de DANFE (propriedade "cancelada") que a nota está cancelada... Att Ricardo
  2. No portal da Nfe, menu Manuais, tambem tem um manual que pode te ajudar, que trata sobre a emissão em contingência offline da nfce... Atr Ricardo
  3. Se tivesse problema outros estariam relatando... outra dica eh tentar atualizar os fontes e reinstalar os componentes ? Incluindo a pasta do fortes... Att Ricardo
  4. Bom dia, já tentou ajustar aquela configuração de "escala e layout" do windows ? tente selecionar a opção 100% (recomendado) Att Ricardo
  5. Ola, não sei se ja resolveu seu problema, mas só pra complementar com mais uma informação, no casos de importação e exportação, no destinatario/remetente tambem deve ser preenchido o campo "idEstrangeiro" ao inves de cpf ou cnpj... Sugiro também reler o Manual de orientação e anexos... Att Ricardo
  6. Não ficou claro o que vc quis dizer... descobriu como resolver o problema ?? Att Ricardo
  7. As estruturas e propriedades no componente foram criadas com base em toda a documentação, e para atender a tal... O normal seria sua aplicação tratar cada forma de tributação quanto ao preenchimento dos campos nas suas tabelas... Seguindo o exemplo q vc deu, se vc informar CSOSN = "102" e também informar valores maiores que zero em "ICMS.pCredSN" ou "ICMS.vCredICMSSN", esses valores serão desconsiderados na hora de gerar o XML... with Imposto do begin // ... ICMS.CSOSN := StrToCSOSNIcms(ok, QRYNOTA_ITEMCSOSN.AsString); // CSOSN = 101,201 e 900 ICMS.pCredSN := QRYNOTA_ITEMPERC_CREDITO_ICMSSN.AsCurrency; ICMS.vCredICMSSN := QRYNOTA_ITEMVALOR_CREDITO_ICMSSN.AsCurrency; // ... end; Espero ter ajudado... Att Ricardo
  8. Atenção às regras do fórum, não escreva tudo em maiúsculo... No portal da NFe, onde consulta pela chave, o emitente até consegue baixar o XML com seu certificado digital, mas um a um... Att Ricardo
  9. Bom dia, eu ainda acho que a solução para esta ideia podia ser mais simples... Vou deixar uma "dica" abaixo que talvez te dê outro ponto de vista... 1) considerando que o botão Salvar do "RLPreviewForm" olha a propriedade "...Preview.Pages.Title", e só pega Filename do "filter" se Title estiver vazia, e 2) considerando que os componentes de impressão de DANFe (e outros DA) definem a chave de acesso nesta mesma propriedade Title... No form do seu projeto coloque um componente "RLPreviewSetup", e no evento "BeforeSave" eu fiz esse código abaixo e "meio que deu certo" var chavedfe : String; begin ShowMessage('ola mundo... BeforeSave!'+sLineBreak + (Sender as TRLPreviewForm).Preview.Pages.JobTitle+sLineBreak + (Sender as TRLPreviewForm).Preview.Pages.Title); chavedfe := Funcoes.somenteNumeros((Sender as TRLPreviewForm).Preview.Pages.Title); if (chavedfe = '') then begin chavedfe := Funcoes.somenteNumeros((Sender as TRLPreviewForm).Preview.Pages.JobTitle); end; if ValidarChave(chavedfe) then begin ForceDirectories(DIR_PDF); (Sender as TRLPreviewForm).Preview.Pages.Title := ''; // caso usuário dê um segundo clique no botão SALVAR, Title já está vazia, // por isso guardei a chave na JobTitle... :-) (Sender as TRLPreviewForm).Preview.Pages.JobTitle := chavedfe; Self.RLPDFFilter1.FileName := DIR_PDF + chavedfe; // uses RLFilters RLFilters.SelectedFilter := Self.RLPDFFilter1; end else begin Self.RLPDFFilter1.FileName := ''; end; Um problema é que poderia haver uma "quebra" no código caso alguma das considerações acima fosse alterada... Att Ricardo
  10. Voce usa o AcbrMonitorPlus ou o componente AcbrNfe dentro do teu projeto ?
  11. Ola, legal vc ter "botado a mão na massa"... mas quanto ao Fortes acho q teria q postar la no github pra eles verem... não mexi muito no github ainda, nem sei como faz uma contribuição de código por la... Eu fiz um outro teste durante o dia e o componente RLPDFFilter tem uma propridade Filename que vc poderia sugerir o caminho e nome do arquivo no Savedialog... porem dentro do AcbrNfeDanfeRl ja tem um componente RLPDFFilter (encapsulado, sem acesso de fora) Acho que uma propriedade no componente AcbrNfeDanfeRl poderia resolver, repassando o caminha para esta propriedade filename... Att Ricardo
  12. Boa tarde, eu também ja reparei neste detalhe, ja me perguntaram tambem, se dava pra definir um caminho/pasta padrão pra salvar o pdf, mas ainda não consegui estudar os fontes pra ver... acho q faz sentido, por exemplo, poderia ter essa opção/propriedade no componente RLPreviewSetup... Atr Ricardo
  13. Obrigado por reportar... fechando o tópico, para nova dúvida abra novo tópico...
  14. Informe as configurações (SSLLib...) q definiu no teu sistema... Já tentou procurar e reinstalar o driver da leitora ou do cartão ? Att Ricardo
  15. Bom dia, vc tem 2 opções: imprimir o evento de cancelamento, ou imprimir o DANFE com a informação de que a nota está cancelada... Para imprimir o DANFE com o cancelamento, também tem 2 opçãoes: que o XML esteja atualizado com a informação de cancelamento, ou seu sistema pode informar ao componente de DANFE que a nota está cancelada... Att Ricardo
  16. Certificado digital vencido ?
  17. Bom dia, aqui no RS no portal eCAC (acessando com o certificado digital) tem um menu onde da pra consultar alguns dados das notas emitidas, como numero, data e valor, deve ter o mesmo na sua UF... Att Ricardo
  18. Bom dia, qual componente DANFE está usando ? Fortes ou FastReport? Ou usa o ACBrMonitorPLUS ? Att Ricardo
  19. Ola, Se voce quer saber dos manuais que descrevem os campos da nota fiscal eletronica (nfe e nfce) e do layout xml, provavelmente voce vai encontrar nestes sites abaixo: http://www.nfe.fazenda.gov.br/portal/principal.aspx https://dfe-portal.svrs.rs.gov.br/ Att Ricardo
  20. Opa, espiei no fonte do componente DANFCe, e a opção Separadamente só funciona se vc também preencher pelo menos um dos valores no próprio componente, não tem essa informação no layout XML... por exemplo: ACBrNFeDANFeESCPOS1.ImprimeTributos := trbSeparadamente; ACBrNFeDANFeESCPOS1.vTribMun := 0; ACBrNFeDANFeESCPOS1.vTribEst := 0; ACBrNFeDANFeESCPOS1.vTribFed := 0; Att Ricardo
  21. Boa tarde, o componente até tem esta propriedade "ImprimeTributos" com 3 opções de valor (trbNenhum, trbNormal, trbSeparadamente), mas não testei essa opção "Separadamente" se tem a ver com a tua dúvida... ACBrNFeDANFeESCPOS1.ImprimeTributos := trbSeparadamente; Att Ricardo
  22. Bom dia, ano passado tive um caso de um usuário que renovou/trocou o cartão A3, e a mesma versão do sistema passou a pedir o PIN ao emitir NF-e... Se não me engano o cartão era safeweb, e a solução foi reinstalar o "software do cartão" (se não me engano foi a versão "Oberthur") e o sistema voltou ao normal, sem pedir mais o PIN. Att Ricardo
  23. Bom dia, gostaria de fazer uma sugestão de código (1 linha) na impressão de boletos (Fortes), pensando na possibilidade descrita no tópico abaixo, onde foi discutido usar o componente "RLPreviewSetup" para enviar e-mail anexando qualquer relatório do projeto clicando no botão Enviar do Preview, e usando um mesmo código fonte. Basicamente a minha sugestão seria preencher a propriedade "JobTitle" no boleto. RLLayout.JobTitle := 'boleto ' + ACBrBoleto.Banco.nome; Em um projeto onde todos os relatórios feitos com Fortes tiverem esta propriedade JobTitle preenchida (com o respectivo título do relatório ou nome de arquivo por exemplo), seria possível usar o trecho de código abaixo, no evento OnSend do componente "RLPreviewSetup" para criar o arquivo PDF do relatório e anexar no e-mail, inclusive de boletos. // usar o JobTitle como nome do arquivo PDF do relatório anexo := DIR_APP + (Sender as TRLPreviewForm).Preview.Pages.JobTitle + '.pdf'; // apagar o arquivo, caso ja exista... if FileExists(anexo) then begin DeleteFile(anexo); end; RLPDFFilter1.FileName := anexo; // salvar o relatório em PDF usando componente "RLPDFFilter" RLPDFFilter1.FilterPages( (Sender as TRLPreviewForm).Preview.Pages ); //enviar o e-mail anexando o pdf... Qualquer outra ideia será bem vinda... Att Ricardo ACBrBoletoFCFortesFr.pas
  24. Claro... faltou esse campo no trecho de código que colei acima... infIntermed.CNPJ := '00000000000191'; infIntermed.idCadIntTran := ''; Att Ricardo
×
×
  • 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...