Jump to content

Antonio Paulo Mangili

Usuários SAC
  • Content Count

    768
  • Joined

  • Last visited

Community Reputation

99 Excellent

1 Follower

About Antonio Paulo Mangili

  • Rank
    Programador
  • Birthday 06/14/1963

Profile Information

  • Sexo
    Masculino
  • Localização
    Jaú

Recent Profile Visitors

  1. boa tarde. Por favor poderia fechar esse topico, pois as orientações em que EMBarbosa, me passou deu certo. Obrigado a todos Paulinho
  2. Hunnnnnnnnn verdade, vou ter problemas mesmo. vou partir para a ideia que voce me sugeriu, acho mais segura. de qualquer forma agradeço muito sua orientação. vou solicitar a voce que ainda não feche o topico não. vou programar essa situação, e caso tenha dificuldade, vou solicitando nele. muito obrigado e que Deus abençoe voce. Paulinho
  3. EMBarbosa. Muito obrigado pela idéia. Mas eu estive fazendo uma pesquisa aqui e verifiquei uma opção no componente ACBrNFe1 que voce pode selecionar tipo: SalvarApenasNFeProcessada. Hoje esta false, se eu colocar true, ele só ira salvar os processados correto?. Eu poderia usar essa função?? Ela esta valida ainda no componente? Obrigado mais uma vez
  4. Boa tarde a todos. Estou necessitando de uma orientação de alguém para me ajudar a resolver um detalhe, que já estou a 2 semanas e não consigo resolver, por falta de experiencia nesse detalhe da NFe. Antes quando não havia a obrigatoriedade da nNF, e a cNF ser diferente, em meu aplicativo eu gerava o mesmo numero Ide.cNF := StrToInt(NumNFe); Ide.nNF := StrToInt(NumNFe); Quanto dava algum erro de validação e o usuario fosse tentar emitir novamente, a chave era sempre a mesma, portanto, na pasta do XML este arquivo sempre substituia. Agora como estou usando essa função: Ide.cNF := GerarCodigoDFe(StrToInt(NumNFe)); Ide.nNF := StrToInt(NumNFe); Esta acontecendo de na pasta do XML ter 2 ou mais NFe (Anexo Imagem) com numero final diferente, mas somente uma com autorização. Isso porque o usuário foi tentando emitir a NFe, mesmo com o erro, até acertar o problema e emitir corretamente sem o erro. Mesmo meu aplicativo informando o ERRO, o usuário persistiu em ficar tentando emitir a mesma. Ai quando vai o XML para o escritório da aquela salada. Alguém poderia me orientar de como fazer para resolver isso. desde já agradeço a todos que me ajudar. Obrigado Paulinho
  5. pessoal consegui com essa função: Dir := edtPathNFe.Text + edtEmitCNPJ.Text + '\NFe\'; if Win32MajorVersion >= 6 then begin with FileOpenDialog1 do begin Title := 'Selecione a Pasta do XML'; Options := [fdoPickFolders, fdoPathMustExist, fdoForceFileSystem]; // YMMV OkButtonLabel := 'Selecionar'; DefaultFolder := Dir; FileName := ''; //Dir; if Execute then EditOrigemCompactar.Text := FileName + '\' else EditOrigemCompactar.Clear; end; end else if SelectDirectory('Selecione a Pasta do XML', ExtractFileDrive(Dir), Dir, [sdNewUI, sdNewFolder]) then EditOrigemCompactar.Text := Dir + '\'; poderia fechar o topico. obrigado
  6. bom dia. obrigado pelo retorno. como passei acima isso só acontece quando estou executando essa rotina em um terminal na rede. quando executo esse comando no computador local onde o sistema esta instalado, e não em um ponto de rede "funciona normal", portanto não é o tamanho tanto do local de pesquisa quanto ao local de gravação. quando executo via terminal(rede) estou mapeado com uma letra da unidade. não uso \\servidor\d\pasta do sistema. "uso s:\pasta do sistema. espero ter sido mais claro. pois é dificil explicar, mas de qualquer forma agradeço muito a sua ajuda.
  7. Boa tarde. Estou precisando de uma ajuda. Estou usando uma procedure existente no demo da NFe com essa função abaixo, para selecionar uma pasta onde vou salvar em meu arquivo .ini, o local onde devo salvar os XML. procedure TFrmFormSelecionar.PathClick(Sender: TObject); begin if Length(TEdit(Sender).Text) <= 0 then Dir := ExtractFileDir(application.ExeName) else Dir := TEdit(Sender).Text; if SelectDirectory(Dir, [sdAllowCreate, sdPerformCreate, sdPrompt],SELDIRHELP) then TEdit(Sender).Text := Dir; end; Em meu aplicativo uso um buttom com a seguinte função: PathClick(edtPathNFe) Quanto seleciono para escolher a pasta e estou no computador local, e não em um computador da rede funciona legal, mas quando estou em um terminal(cliente) na mesma rede, e mapeado ele me dá um erro "i/o error 123" Sera que essa função "SelectDirectory(Dir, [sdAllowCreate, sdPerformCreate, sdPrompt],SELDIRHELP)", só funciona em computador local, ou seja quando for em rede tipo mapeamento não funciona? desde já agradeço a orientação. Paulinho
  8. Carlos bom dia. veja isso. aqui eu resolvi assim:
  9. bom dia a todos. quero agradecer a todos pela cooperação nesse problema. Fiz conforme orientação do BigWings, e deu certinho, foi autorizada. mas acredito que da forma que o Kiko orientou também dará certo, porque realmente esse desconto, não tem nada haver com o desconto dos itens. De qualquer forma deu certo. Solicito que feche o topico. Obrigado Paulinho
  10. Ok Italo eu fiz mas deu o mesmo problema. segue anexo. Muito obrigado pelas orientações Obrigado pela ajuda. vou tentar fazer isso. Mas tem muita lógica o que vc esta detalhando. 35190660348109000146550010000139711000139710-nfe_1ITEM.xml 35190660348109000146550010000139711000139710-nfe_2ITEM.xml
  11. Boa tarde Italo. Isso é uma pratica normal de cobrar o IPI do cliente, e ai a empresa solicita que seja somado na primeira parcela das duplicatas. existe alguma forma de resolver isso? Obrigado retorno.
  12. Boa tarde a todos. Estou com uma dificuldade que gostaria de solicitar ajuda a alguem que já tenha passado por isso. Estou anexando o erro, e o xml. Nessa NFe de nome final ERRO1 eu tenho desconto e IPI, na nfe de nome final ERRO2 segue a mesmas informações de IPI e desconto. Onde o IPI o cliente solicita que seja somada na primeira parcela da duplicata. É ai que esta o problema. ele dá esse erro da imagem de nome mensa1.jpg. Como posso proceder nesse caso, pois se eu somar no valor liquido da fatura o IPI, ele dá o erro da imagem mensa2, também anexada a imagem e o xml. Desde já agradeço a todos que me ajudar. Paulinho 35190660348109000146550010000139781000139789-nfeERRO1.xml 35190660348109000146550010000139781000139789-nfeERRO2.xml
  13. Sergio essa rotina para compactar a pasta, esta dentro do ACBr, ou foi desenvolvida por voce. Obrigado
  14. bom dia Por favor para quem usa o componente ACBrNFe, como seria para gerar o xml, salvar e validar sem assinatura, e não transmitir ele. Obrigado
×
×
  • Create New...