-
Total de ítens
407 -
Registro em
-
Última visita
-
Days Won
7
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que peterson161 postou
-
Telefone do emitente não é gerado no xml [resolvido]
peterson161 replied to wellder's tópico in ACBrNFe
Era mais pra ver se o valor está sendo passado como string ou inteiro. No componente, o telefone deve ser string e segundo o manual, deve ter 10 caracteres: 2 com o DDD e 8 com o número. -
Faltou isso: ACBrNFe1.Configuracoes.Arquivos.EmissaoPathNFe := True; ACBrNFe1.Configuracoes.Arquivos.PastaMensal := True; ACBrNFe1.Configuracoes.Arquivos.PathNFe := {Pasta NFe} // <<== As NF-e's autorizadas serão salvas nesta pasta ACBrNFe1.Configuracoes.Arquivos.PathCan := {Pasta Can} ACBrNFe1.Configuracoes.Arquivos.PathInu := {Pasta Inu} ACBrNFe1.Configuracoes.Arquivos.PathDPEC := {Pasta DPEC} ACBrNFe1.Configuracoes.Arquivos.Salvar := True; // <<== Estando True, ele vai salvar na pasta referente ao ano e ao mês da nota
-
Telefone do emitente não é gerado no xml [resolvido]
peterson161 replied to wellder's tópico in ACBrNFe
Debugue seu sistema até este ponto e veja qual valor que o "meuDataSet.FieldByName('CampoFone').AsString;" representa. -
LoadFromFile define por padrão o CST do IPI "00"
peterson161 replied to IvanGoncalves's tópico in ACBrNFe
Poste o XML por favor. -
Copia dos arquivos XML para pasta única para processamento
peterson161 replied to moisesaugusto's tópico in ACBrNFe
Configure o componente desta maneira e seja feliz: ACBrNFe1.Configuracoes.Arquivos.EmissaoPathNFe := True; ACBrNFe1.Configuracoes.Arquivos.PastaMensal := True; ACBrNFe1.Configuracoes.Arquivos.PathNFe := {Pasta NFe} // <<== As NF-e's autorizadas serão salvas nesta pasta ACBrNFe1.Configuracoes.Arquivos.PathCan := {Pasta Can} ACBrNFe1.Configuracoes.Arquivos.PathInu := {Pasta Inu} ACBrNFe1.Configuracoes.Arquivos.PathDPEC := {Pasta DPEC} ACBrNFe1.Configuracoes.Arquivos.Salvar := True; // <<== Estando True, ele vai salvar na pasta referente ao ano e ao mês da nota {Exemplo de como ficarão as pastas: 201008 201009 201010 201011 201012 201101 201102 201103} -
Faça um teste. Informe o caminho do PDF: ACBrNFe1.DANFE.PathPDF := //Caminho da pasta Limpe o componente e carregue a nota: ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile(' {Caminho do arquivo XML} '); Antes de imprimir o PDF, verifique se o arquivo XML foi mesmo carregado: if ACBrNFe1.NotasFiscais.Count > 0 then ACBrNFe1.NotasFiscais.ImprimirPDF; else ShowMessage('Nenhuma nota carregada.'); Se aparecer a mensagem que nenhuma nota foi carregada, verifique o motivo (XML incorreto, caminho incorreto, etc...) e tente novamente. Se a mensagem não aparecer, faça uma busca pelo seu computador com o nome de arquivo: [ChaveDeAcesso].pdf para verificar se o PDF foi salvo em uma pasta diferente. Se a mensagem não aparecer e você não encontrar nenhum PDF pelo seu computador, informe qual Danfe que você está utilizando e anexe o XML para ambos serem analizados.
-
Tente utilizar o ponto e vírgula ( para fazer a quebra de linha.
-
Pessoal que usa o Danfe em Fortes: Foi identificado um problema causado pela nova versão do Fortes 3.70B onde não obedecia mais o número de cópias; sempre ficava 1. O problema já foi corrigido e peço que vocês atualizem (novamente) seus FortesReport por esta versão que está em anexo. Até mais.
-
Tente executar seu sistema como Administrador.
-
Primeiramente muito obrigado pela iniciativa. Ficou excelente. Suas units foram testadas ontem e tudo funcionou perfeitamente. A única coisa feita a mais foi a atualização do Fortes para a versão 3.70B para funcionar sem problemas. Esta versão do Fortes pode ser baixada em: http://sourceforge.net/projects/fortesreport/files/ Sobre a atualização do Fortes, foi feita a opção de utilizar esta nova versão no Danfe porque ela tem grandes melhorias como por exemplo, a geração de PDF que ficou excelente em relação à última versão oficial (3.23). As alterações já foram enviadas para o SVN, revisão 2380 (com os devidos créditos). Waldir, mais uma vez, muito obrigado mesmo.
-
O problema está no preenchimento. Ou você informa que o cálculo do IPI é por alíquota ou por unidade. No manual diz assim: "Informar os campos O10 e O13 caso o cálculo do IPI seja por alíquota ou os campos O11 e O12 caso o cálculo do IPI seja valor por unidade." No seu XML você informou os campos O11 e O12, o que indica que o cálculo do IPI é por unidade e não por percentual. É por isso que no Danfe sai em branco: - 999 <== Como mencionado pelo Kiko Fernandes - 50 6.0000 <== Este é o campo O11 do manual 10.0000 <== Este é o campo O12 do manual 10.80 Se você quiser que o cálculo do IPI seja por alíquota, você precisará informar a base de cálculo e o percentual de IPI (campos O10 e O13), conforme abaixo: - 999 <== Como mencionado pelo Kiko Fernandes - 50 60.00 <== Este é o campo O10 do manual 18.00 <== Este é o campo O13 do manual 10.80 Lembre-se: OU você informa os campos O10 e 013 OU os campos O11 e O12. Nunca os quatro juntos.
-
A chave que você se refere é a senha? Se for, informe-a em "ACBrNFe1.Configuracoes.Certificados.Senha". Geralmente funciona com certificado A3 em Token USB. Para certificados em leitora de cartão eu sei que com os da Certisign funciona. Com outros eu não tive como testar.
-
Anexe o XML por favor.
-
Estude o DEMO. Através dele você vai conseguir aprender e tirar todas as suas dúvidas quanto ao funcionamento do componente.
-
Primeiro você deve setar a propriedade "ExibirResumoCanhoto" para True. Se você deixar a propriedade "ExibirResumoCanhoto_Texto" em branco, sairá um resumo padrão neste formato: Emissão: 00/00/0000 Dest/Remet: XXXXXXXX XXXXXX XXXXXXXXXXX Valor Total: 0.000,00 Se você não gostar deste resumo padrão, você preenche a propriedade "ExibirResumoCanhoto_Texto" com as informações que desejar. Esta propriedade recebe um valor "String". Sendo assim você pode concatenar várias informações que desejar.
-
Comigo, mesmo com a impressora OFF, eu consigo visualizar o DANFE normalmente. Tente um comando para verificar a disponibilidade da impressora. Caso não esteja disponível, você pode direcionar o DANFE para uma outra impressora através do "ACBrNFe1.DANFE.Impressora".
-
Quando você acabar de adicionar e salvar a nota with ACBrNFe1.NotasFiscais.Add.NFe do begin ... end; ACBrNFe1.NotasFiscais.Items[0].SaveToFile; você consegue a chave de acesso assim: CHAVE_NFE := Copy(ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID, 4, 44)
-
Este é um arquivo padrão do Quick Report que no Windows Xp fica na pasta "C:\Windows\System32". Em todo caso, tente atualizar o seu Quick Report para a versão 5 para Delphi 7. (em anexo).
-
Ao ativar a opção "ExpadirLogoMarca", o logo ocupará por completo o quadro "Identificação do emitente".
-
Utilize a opção "ExpandirLogoMarca" do componente
-
Salvar senha certificado A3 com leitora de cartão Certisign
um tópico no fórum postou peterson161 ACBrNFe
Eu administro 4 empresas que emitem nf-e com os componentes ACBr e que utlizam certificado A3 da Certisign com leitora de cartão. Nos 4 casos sempre que utilizam o sistema pedia senha do certificado A3. Eu inventei de desinstalar e instalar a nova versão do programa do certificado (http://www.certisign.com.br/suporte/uti ... ic/aic-web) e este exigiu a instalaçao do .net Framework 3.5, o qual foi instalado também. Após estas duas atualizações, o sistema de NF-e não pede mais a senha do certificado, pois a mesma já está salva no componente. Achei o máximo pois até onde eu sabia, o componente salvava a senha somente de certificados A3 em token USB. Fiz isso nas outras 3 empresas e ocorreu a mesma coisa: não pede mais a senha do certificado digital (repito: certificado A3 em leitora de cartão da Certisign). Então fica o relato e peço pra quem puder testar e postar se deu certo também. Abraços.- 1 reply
-
- 1
-
-
AcbrNfe dispara (raise exception) para nf-e rejeitada
peterson161 replied to Carlos Alberto Fitl's tópico in ACBrNFe
O comando "ACBrNFe1.Enviar" é um comando que executa vários outros comandos automaticamente. Te aconselho a debugar este comando para ver quais são estes outros comandos e fazer o envio das notas comando a comando. Desta maneira, assim que ele disparar a raise, você a captura, salva a informação no banco de dados e pode mandar continuar o processamento das notas seguintes. -
Olá, eu trabalho em uma empresa de confecção e esta vende para grandes magazines como Riachuelo, Pernambucanas, Renner, etc... Basta colocar uma referência por linha. Ex: Você vendeu 1000 camisetas nos tamanhos P-M-G-GG na grade 1-2-2-1 de uma mesma referência. Na nota fiscal basta colocar o número da referência, descrição, quantidade e o preço; tudo em um único item.
-
A diferença básica é que um é feito em Rave e o outro é feito em Fortes. Vai da preferência de cada programador. Dê uma estudada nos dois para ver a diferença entre eles.
-
Peço por favor que atualize seu componente, pois este problema realmente existia no início da implementação do formato paisagem, mas há muito tempo foi solucionado. Veja PDF em anexo.