Ir para conteúdo
  • Cadastre-se

marcelo_sp

Membros
  • Total de ítens

    579
  • Registro em

  • Última visita

  • Days Won

    7

Tudo que marcelo_sp postou

  1. Coloque as linhas de comando que vc esta dando ao componente para Envio e Retorno ?
  2. É melhor que não , se der alguma zica vc pode perder tempo e ter dor de cabeça : 1 - desinstale tudo do "ACBr" do delphi e retire também os library path do "ACBr", o ACBrInstall vai adicionar pra vc tudo certinho . 2 - baixe a nova atualização do SVN trunk caso não tenha baixado . 3 - instale o ACBr . Obs : Nos teus projetos com ACBr de um Rebuild :
  3. Fiz a atualização do ACBR, porém estou com um problema na linha: infEvento.tpEvento := teCCe ; Na outra versão era passado o codigo: 110110, agora esta passando o 'teCCe'. Devo usar alguma Unit??? Abraço. uses pcnConversao
  4. Existem algumas bibliotecas que tem que serem Compiladas e devidamente configaradas no Library Path do Delphi antes da instalação do componente , no caso deste erro é a "Synapse" , só compile ! Obs : Utilize o ACBrInstall !!!
  5. Renan , ja que vc esta neste ponto de verificação do teu sistema , aproveite e ja mude o formato de Envio para CCe , Cancelamento por "Evento" , é mais facil vc atualizar para este formato novo de envio por Evento doque ficar batendo cabeça procurando este bug do formato antigo !
  6. ACBrNFe1.EventoNFe.Evento.Clear; ACBrNFe1.EventoNFe.idLote := Lote ; with ACBrNFe1.EventoNFe.Evento.Add do begin infEvento.chNFe := Grid_NFs_Emitidas.CellByName['Chave_NFe',Grid_NFs_Emitidas.SelectedRow].AsString ; infEvento.CNPJ := Grid_NFs_Emitidas.CellByName['Cnpj_Emitente',Grid_NFs_Emitidas.SelectedRow].AsString ; infEvento.dhEvento := Now ; infEvento.tpEvento := teCCe ; infEvento.nSeqEvento := Numero_Sequencia ; infEvento.detEvento.xCorrecao := Trim(Memo_CCe.Lines.Text) ; infEvento.detEvento.xCondUso := '' ; end; ACBrNFe1.EnviarEventoNFe( Lote );
  7. Renan , entendi + ou - , no caso vc esta utilizando o método antigo informando o XML da NFe para emitir a Carta de Correção , não é ? Vc não obtem nenhum erro de retorno ? Na sua pasta de XML's enviados como esta o conteudo do XML enviado da CCe ? Este erro é somente em produção no seu sistema ?
  8. Isso Esta na pagina 4 da NT2012_002 "Manifestação do Destinatario" : "Identificador de controle do Lote de envio do Evento. Número sequencial autoincremental único para identificação do Lote. A responsabilidade de gerar e controlar o identificador é exclusiva do autor do evento. O Web Service não faz qualquer uso ou controle deste identificador." No meu caso utilizo uma sequencia para NF's e outra para os Eventos !
  9. Daniel , também acho tudo isso que vc diz i esse tema "Sonegação" é muito extenso e se me permite ser breve com a minha opinião sobre este assunto !? ; Acho que antes de chegarmos ao fututo com inteligencia em tecnologia para excluir de vez a "Sonegação" deveria-se primeiro os nossos Governantes abusarem menos sobre as tarifas de impostos cobrada dos Empresarios "Principalmente do Pequeno Empresario" , com isso Empresas e também consumidores pagariam seus impostos tranquilamente , Nos Estados Unidos o ECF ja vem com 10% no rodapé do cupom fiscal , imposto simples e direto sem enganação , não é esse mangue de calculos de que se faz no nosso país "Pura Enganação" é tantas siglas de impostos que meus amigos , é problema !!! produtos farmaceuticos , combustiveis entre outros dobram seus preços de tanta carga tributaria , não sou a favor da sonegação não muito pelo contrario , mas em resumo as Empresas Sonegadoras foram fruto do próprio Estado , ou seja , "Enganação se paga com Enganação" . Sobre o Sat , de acordo com oque se diz aqui = http://www.fazenda.sp.gov.br/sat/duvida ... 121106.pdf , teóricamente é espetacular o projeto Sat comparando-se ao "PAF-ECF" que pretendo nem comentar , vamos ver na pratica .
  10. Atilio tenta assim : BaudRate : 2400 StopBits : 1 DataBits : 8 Paridade : Nenhuma
  11. A maioria dos casos de "Inativo ou Inoperante tente novamente." pode ser isso , veja : viewtopic.php?f=6&t=7769&p=42177&hilit=revoga%C3%A7%C3%A3o#p42177
  12. A sim , neste caso o retorno é distribuido no componente assim : ACBrNFe1.ConsultaNFeDest(CNPJ, StrToIndicadorNFe(ok,indNFe), StrToIndicadorEmissor(ok,IndEmi), UltNSu) ; // Retorno de NFe's for i := 0 to AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Count -1 do begin if Trim(AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items.resNFe.chNFe) <> '' then begin memo1.lines.add(AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items.resNFe.xNome) ; memo1.lines.add(AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items.resNFe.chNFe ) ; memo1.lines.add(AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items.resNFe.CNPJCPF ) ; memo1.lines.add(VarToStr(AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items.resNFe.vNF)) ; memo1.lines.add(AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items.resNFe.IE) ; memo1.lines.add(DateToStr(AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items.resNFe.dEmi)) ; memo1.lines.add(VarToStr(FrmPrincipal.AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items.resNFe.tpNF)) ; memo1.lines.add(VarToStr(FrmPrincipal.AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items.resNFe.cSitNFe)) ; memo1.lines.add(VarToStr(FrmPrincipal.AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items.resNFe.cSitConf)); end ; end ; // Retorno de NFe's // Retorno de Cancelamento's for i := 0 to AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Count -1 do begin if Trim(AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items.resCanc.chNFe) <> '' then begin memo1.lines.add( AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items.resCanc.xNome ); memo1.lines.add( AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items.resCanc.vNF ); // memo1.lines.add( AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items.resCanc... end ; end ; // Retorno de CCe's for i := 0 to AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Count -1 do begin if Trim(AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items.resCCe.chNFe) <> '' then begin memo1.lines.add( AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items.resCCe.chNFe ); memo1.lines.add( AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items.resCCe.descEvento ); // memo1.lines.add( AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items.resCCe... end ; end ;
  13. Caetano , na verdade ontem feriado respondi a sua pergunta só no tato sem verificar os fontes aqui , mas no caso a sua pergunta do Comando "ACBrNFe1.WebServices.Consulta.Executar" só vai resultar no status de como esta a NFe pela chave , não vai retornar os eventos relacionados a Chave da NFe consultada como vc quer !!! Não existe consultar os eventos de somente uma só NFe pela sua chave , somente consultar as NFe Destinadas ai aparece tudo relacionando ao CNPJ em questão = Emissão da NFe , CCe , Cancelamento , então neste caso vc utilizaria "Consulta NFe Destinadas" presente no Demo do ACBrNFe . Se for o caso de necessidade vc pode fazer um filtro no seu Aplicativo para filtrar o retorno de somente uma chave , entende ? quando for retornando as informações vc lista somente aquela chave em questão !
  14. Caetano , tem que fazer um laço "for" e utilizar o count , ai vc atribui o resultado a uma variavel integer no laço . for i := 0 to ... ACBrNFe1.WebServices.Consulta.procEventoNFe.Items.RetEventoNFe.InfEvento.DescEvento;
  15. 1 - Nas versões que conheço do smart pra excluir itens só um a um mesmo , tem uma opção de produtos ativos e inativos onde vc seleciona e executa em massa , os inativos não vão pra balança . 2 - Quando vc manda carga nova nunca é excluido produtos do smart ou mgv , somente são sobscrito e inserido os produtos , ou seja , na sua carga somente executa (update e insert) , delete somente no próprio smart ou mgv .
  16. udenilson , acredito que problema não há , porque tenho varios clientes que utilizam Filizola desse jeito e nunca tive nenhum problema quanto a isso , pra vc ter idéia vou te dar um exemplo de um cliente meu , um Varejão Frutaria que tem 4 lojas , todas utilizam Filizola e uma dessas lojas "A Matriz" tem 5 Balanças interligadas com o Smart , e não da nenhum problema .
  17. Quando desenvolvi essa rotina para Filizola ainda não existia o ACBrCargaBal e sempre preenchi esse campo com '0000' que é o 'Indice' , Esse arquivo é composto por : 1-Nome do Setor 2-Codigo do Produto 3-Indice 4-Tecla
  18. André , resolvido , desculpe o transtorno "referente aos e-mails" ! Grato .
  19. Esses dias respondi um pergunta com um exemplo que eu tinha feito para Descontos nos itens mas que tambem anexavam Frete ... etc... Acho que isso pode te ajudar bastante veja viewtopic.php?f=6&t=7721&p=42532#p42532
  20. Edson , esquenta não , em produção ta ruim mesmo esse retorno da Sefaz pra todos , viu ! a galera tem feito umas adaptações por laço mesmo anexando ultimo NSU até que zere a tag de retorno que = "1" existe NFs = "0" não existem mais NFs ; Acredito eu que isso possa ser resolvido em produção a curto prazo pela Sefaz , eu particularmente não criei nenhuma adaptação em produção deixei defaut o componente tanto em homologação que funciona balinha quanto em produção que esta ruim o retorno vindo vazio , se o meio for fazer laço então irei fazer como o pessoal tem feito , no momento teste em homologação .
  21. udenilson , ta errado sim , mas tranquilo ta , vamos organizar as coisas passo a passo até vc conseguir . 1- atualizar a unit pcnNFeW.pas que esta no link viewtopic.php?f=6&t=7695 2- vc vai emitir nfe's em homologação onde o cnpj emitente (o cnpj do seu certificado digital) vai ser tambem o cnpj de destinatario , ou seja , dados na emissão do emitente e destinatario vão ser os mesmos , esquece o cnpj 99.999.999/0001-91 , esse cnpj não existe na base da sefaz para teste da Manifestação !!! a razão social sim vai ser = 'NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL' , essa sim é obrigatória ! a Inscrição Estadual também pode ser a verdadeira ! 3- vc vai conferir (tirar a prova) se no danfe ou xml gerado como queira , se o cnpj do destinatario é o mesmo do certificado digital . após estas estapas com certeza as nfes que vc emitiu (em homologação) após um periodo vão aparecer . Obs: verificarem se é permitido emitir nfe com CNPJ e IE validos para poderem atualizar a unit pcnNFeW.pas para as Sefazes das demais UF's com excessão de SP .
  22. Alex , por haver urgencia no desenvolvimento como citado por vc , uma boa pedida pra vc no momento seria utilizar o ACBrNFeMonitor que ja esta desenvolvido ! depois com o tempo vc se aprofunda mais no componente ACBrNFe e faz seu proprio emissor !
  23. Juliomar , tudo certo , positivado !!! Udenilson e Reginaldo Miranda , vamos la : 1-As NFe's que vcs emitiram no campo Cnpj do destinatario saiu o CNPJ valido do destinatario ? ou no campo CNPJ ficou = 99.999.999/0001-91 caso ficou assim ainda não subiram a unit em questão , lembrando que as nfes tem um certo limite de tempo da sefaz para ser liberada para Manifestação , não sei dizer quanto tempo ! dia ou dias após emissão (pra mim nunca consegui no mesmo dia da emissão) . 2-Caso ainda o Cnpj do destinatario estiver sendo emitido = 99.999.999/0001-91 em homol... , baixe a unit postada no outro link em questão e substitua da pasta do componente . 3-Verifique tambem no fonte dos vossos aplicativos se não estão emitido tambem informando o cnpj = 99.999.999/0001-91 , lembro que no meu ha um tempo atraz eu mesmo informava pois constava no manual de integração para emitir assim i com o tempo foi criado essa conversão diretamente no componente , exatamente na unit que estamos em questão .
  24. isso mesmo , o frete , desconto , outras despesas , seguro e icms tem que serem distribuidos aos itens , nas suas devidas tags .
  25. Juliomar , ta vendo como vc não leu !! vc como moderador procure prestar mais atenção nos tópicos antes de insinuar perguntas afirmando somente que estamos querendo informações do forum , no tópico citado que criei ja está com a possivel solução pronta ; Juliomar , quando me manifesto neste forum é pra tentar ajudar e não pra atrapalhar , e outra , eu só respondo e comento oque sei , se não sei não comento , certo ? , se vc leu e entendeu o post que coloquei na resposta anterior então ali ja estava a resposta para sua pergunta , não tenho nada com isso que vou comentar mas oque tenho acompanhado neste forum da sua autoria e varias vezes vc humilhar muitos usuarios novos só porque escreveram o texto em "CAIXA ALTA" dizendo que a pessoa esta "GRITANDO" , para com isso velho vc não é melhor doque ninguém , se quizer corrigir isso dos novos usuarios para satisfazer o seu ego de superioridade da sua cabeça , corrija mas sem humilhação ! . Vamos agora ao que interessa aos amigos do forum : Pessoal , pelo menos na Sefaz-SP "Nos testes que eu fiz e acredito que muitos o fizeram" , não se valida mais o CNPJ e IE Validos e sim somente a Razão Social quando homologação , ou pelo menos não esta mais se validando no momento e acredito que vai permanecer assim , pois se não como vai ser testado em Homol... a Manifestação !?? : O "problema" está na unit pcnNFeW.pas que faz este tramite de Cnpj... !!! No caso pedi pro pessoal subir e manter esta unit alterada no SVN pra que toda vez que se atualiza o componente não precise fazer um merge ! AOS AMIGOS , DESCULPE O DESABAFO , É QUE NÃO GOSTO DE HUMILHAÇÃO .
×
×
  • 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.