Ir para conteúdo
  • Cadastre-se

walter faria

Membros
  • Total de ítens

    1.005
  • Registro em

  • Última visita

  • Days Won

    2

Tudo que walter faria postou

  1. Boa noite, consegui enviar os comandos para o AcbrNFeMonitor com sucesso, porem como que recebo o retorno completo do Monitor. Por exemplo eu estou enviando o comando para consulta de Cadastro de ( CNPJ ) : o meu retorno fica sempre so assim : Resposta: ACBrNFeMonitor2 Ver. 0.7.15.0 - CAPICOM e gostaria de receber os dados completos dos dados CNPJ consultado . Obrigado.
  2. Tem como postor o código de como utiliza os comando via TCP/ip ou ate mesmo este demo do colega so que esta corrompido Obrigado
  3. Boa noite, realmente eu estava fazendo da forma incorreto , via TCP o monitor fica esperando os comandos. Porem eu conecto com sua Procedure, e envio o comando so que ele so retorno a mesma coisa : ACBrNFeMonitor2 Ver. 0.7.15.0 - CAPICOM mas não executa o comando que eu envio. Tem mas alguma dica ou exemplo de como utilizado ( mesmo so pra consulta o serviço ) Obrigado.
  4. Bom dia, Regys. Com seu exemplo de comunicação TCP/IP , estou tentando utilizar em conjunto com o AcbrNFeMonitor . Conectou , enviei o comando no monitor : ficou assim ACBrNFeMonitor2 Ver. 0.7.15.0 - CAPICOM Conectado em: 05/07/13 13:28:24 Máquina: 187.3.166.xx Esperando por comandos. *** Porem na função de exemplo eu enviei o seguinte comando : CTe.ConsultaCadastro(SP, 000xxx08000yy1, 0) *** Monitor esta configurado para TCP/IP não para comando !!! Nesta sua função como posso enviar o arquivo , a rotina gerar o arquivo tenho tudo somente como posso enviar desta forma . Obrigado
  5. Eu baixei o fonte que esta acima do tópico, porem usuário e senha para teste não esta dando certo : retorno do exemplo : <?xml version="1.0" ?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><S:Fault xmlns:ns4="http://www.w3.org/2003/05/soap-envelope"><faultcode>CS_AUT001.E1.8</faultcode><faultstring><![CDATA[Operador expirou.]]></faultstring></S:Fault></S:Body></S:Envelope>
  6. Bom dia , colega passei pelo mesmo problema que você no inicio tenho um cliente com 5 faturista de NF, e ele queriam utilizar o sistema a mesmo tempo e pronto . Faz o seguinte me passa seu e-mail , que te ajudo na rotina de enviar e pegar retorno do monitor !!!
  7. Boa noite, gostaria de saber como esta o andamento deste componente? Obrigado
  8. Boa noite , segue em anexo a unit alterada !!! ACBrIBGE.pas
  9. Bom dia, só para correção eu modifiquei o local : que estava na procedure TACBrIBGE.ProcessaResposta ; e coloquei na function : *** motivo não estava obedecendo o filtro de se informado !!! *** se der para alguém corrigir e deixar no SVN seria bom . function TACBrIBGE.BuscarPorNome(const ACidade : String ; const AUF : String ; const Exata : Boolean) : Integer ; ... ... Result := fCidades.Count; if Assigned( OnBuscaEfetuada ) then OnBuscaEfetuada( Self );
  10. Boa noite, tem como vc me ajudar ... estou passando as informações do motorista para o monitor mas não sai do Dacte. teria como me passar o trecho do seu txt que vc envia para o monitor ? Obrigado
  11. Teria como passar um pequeno exemplo de como funciona um datamodule com Windows service , assim posso tentar fazer isso com o monitor. Obrigado
  12. Markapollo , seu AcbrNfeMonitor como serviço teria como disponibilizar ?
  13. Juliomar, com o XML gerado pelo componente como posso enviar pelo monitor ? Obrigado
  14. Boa tarde, Juliomar Entao no meu cliente tem AcbrNFeMonitor e preciso gerar TXT para gerar CT-e , tem alguma maneira de gerar XML sem assinar pelo componente com as tags de Complemento de CT-e e enviar pelo Monitor ? Obrigado
  15. Bom dia, Luiz Entao, passos 1 e 2 tranquilo. Eu utilizo delphi 7 . Obrigado
  16. Luiz, bom dia. Não tenho muita familiaridade com XML, pelo que entendi : 1- gerar TXT da CT-e complementar porem sem as TAGs informações complementares 2- Gerar XML deste TXT 3- VC altera este XML e coloca as TAGs de informações complementares 4- Envia o CT-e Teria como me dar uma força nisto , por favor !!! se der me adiciona no msn ou Skype : [email protected] Obrigado
  17. walter faria

    Dowload Xml

    Entao, neste caso o XML que baixo sei que não é valido, pois utiliza somente para gerar os dados do CT-e, posteriormente eles recebem o XML original !!!
  18. walter faria

    Dowload Xml

    Boa tarde, seu sistema tem a mesma funcionalidade do meu. 1- Eu utilizo uma ferramenta que tem no ACBR ( Recuperar XML ) baixo XML e importo no sistema. 2- Neste meu sistema eu faço a importação do XML e nisto ele grava o Remetente, destinatário porem alguns remetente que já estão cadastrados ao importar ele cadastra novamente . Eu pego as informações do XML ( remtentente: CNPJ , Nome e etc ) e faço uma consulta SQL, pelo CNPJ do cliente na minha base de dados Ex: Select CodCliente from Cliente Where CNPJ = :CNPJ Minha pergunta seria acontece isto com você também, controla de outra forma ? Obrigado
  19. Estou tentando gerar o TXT pelo monitor , gero TXT e esta dando este problema no Monitor !!! CTE.CriarEnviarCTe("[ide] cCT=971 CFOP=5102 natop=VENDA FORA DO ESTADO ForPag=1 Mod=57 Serie=001 nCT=971 dhemi=25/09/2013 tpimp=1 tpemis=1 procEmi=0 VerProc=4.0 dhCont=30/12/1899 xJust= tpCTe=1 refCte= cMunEnv=3547809 xMunEnv=SANTO ANDRE UFEnv=SP modal=01 tpserv=0 cMunIni=3550308 xMunIni=SANTO ANDRE UFIni=SP cMunFim=3547809 xMunFim=SANTO ANDRE UFFim=SP retira=0 xDetRetira= cUF= [toma3] Toma=0 [Compl] xEmi=WALTER TpPer=0 TpHor=0 OrigCalc=SAO PAULO DestCalc=SANTO ANDRE xobx=NÃO OPTANTE PELO SIMPLES DESDE 01/11/2011; ; [Emit] CNPJ=08.805517/0001-63 IE=626.733.793.118 xNome= TRANSPORTES LTDA - EPP xFant=TRANSPORTES LTDA - EPP xLgr=RUA ALENQUER Nro=245 xCpl= xBairro=PARAISO cMun=3547809 xMun=SANTO ANDRE CEP=9760510 UF=SP Fone=01141229544 [Rem] CNPJCPF=04.777.367/1001-20 IE=116350034113 xNome=COMERCIO E DISTRIBUICAO LTDA. xFant=STO ANDRE LTDA Fone=00 0000-0000 xLgr=ONOFRIO MILANO Nro=539 B/C xCpl= xBairro=JAGUARE cMun=3550308 xMun=SAO PAULO CEP=5348030 UF=SP PaisCod=1058 Pais=BRASIL Email= [infNFe001] Chave=35130904758367000120550010003630351891203709 Pin= [Dest] CNPJCPF=67.497.580/0001-77 IE=626027286118 xNome=STO ANDRE LTDA Fone=00 0000-0000 xLgr=AV PEREIRA BARRETO Nro=0 xCpl= xBairro=PARAISO cMun=3547809 xMun=SANTO ANDRE CEP=9190610 UF=SP PaisCod=1058 Pais=BRASIL [VPrest] VTPrest=0,00 VRec=0,00 [Comp001] xNome=Frete Valor vComp=0,00 [Comp002] xNome=Outros vComp=0,00 [Comp003] xNome=Pedágio vComp=0,00 [Comp004] xNome=ICMS vComp=0,00 [Comp005] xNome=Seguro vComp=0,00 [iCMS00] CST=00 vBC=0,00 pICMS=12,00 vICMS=0,00 [infCarga] vCarga=6926,15 ProPred=FERRAMENTAS xOutCat= [infq001] cUnid=01 tpMed=KG qCarga=29,60 [compl] xObs=NÃO OPTANTE PELO SIMPLES DESDE 01/11/2011;; [infSeg001] respSeg=0 xSeg=CHUBB SEGUROS nApol=6171221 nAver= VCarga=0 [infCTeComp] VTPrestCompl=1000,00 chCteCompl=35130908806817000163570010000009551000009556 [CompComp001] xNome=Valor de ICMS vComp=120,00 [iCMSComp00] CSTComp00=00 vBCComp00=1000,00 pICMSComp00=12,00 vICMSComp00=120,00 [Rodo] RNTRC=01715921 DPrev=25/09/2013 Lota=0 ") ERRO: Falha na validação dos dados do Conhecimento 971 TAG:<infCte versao="1.04" Id="CTe35130908806817000163570010000009711000009711"><infCteComp> ID:#356/chave(Chave do CTe) - Nenhum valor informado. TAG:<infCte versao="1.04" Id="CTe35130908806817000163570010000009711000009711"><infCteComp> ID:#356/chave(Chave do CTe) - Nenhum valor informado. TAG:<infCte versao="1.04" Id="CTe35130908806817000163570010000009711000009711"><infCteComp> ID:#356/chave(Chave do CTe) - Nenhum valor informado. TAG:<infCte versao="1.04" Id="CTe35130908806817000163570010000009711000009711"><infCteComp> ID:#356/chave(Chave do CTe) - Nenhum valor informado. TAG:<infCte versao="1.04" Id="CTe35130908806817000163570010000009711000009711"><infCteComp> ID:#356/chave(Chave do CTe) - Nenhum valor informado. TAG:<infCte versao="1.04" Id="CTe35130908806817000163570010000009711000009711"><infCteComp> ID:#356/chave(Chave do CTe) - Nenhum valor informado. TAG:<infCte versao="1.04" Id="CTe35130908806817000163570010000009711000009711"><infCteComp> ID:#356/chave(Chave do CTe) - Nenhum valor informado. TAG:<infCte versao="1.04" Id="CTe35130908806817000163570010000009711000009711"><infCteComp> ID:#356/chave(Chave do CTe) - Nenhum valor informado. TAG:<infCte versao="1.04" Id="CTe35130908806817000163570010000009711000009711"> ID:#355/infCteComp() - Número de ocorrências maior que o máximo permitido - Máximo 1. '' violates pattern constraint of '[0-9]{44}'. The element '{<a href="http://www.portalfiscal.inf.br/cte%7Dchave" %20with%20value%20''%20failed%20to%20parse."="" data-cke-saved-href="http://www.portalfiscal.inf.br/cte%7Dchave" data-ipb="nomediaparse">http://www.portalfiscal.inf.br/cte}chave' with value '' failed to parse.
  20. Juliomar, me desculpa eu sei utilizar a busca . Estou perguntando que olhei no fonte do Monitor e lá esta dizendo que ainda falta implementar o Ct-e complementar !!! Pois estou tentando implementar isto nele , assim que eu conseguir eu aviso e disponibilizo. Obrigado de qualquer forma.
  21. Bom dia, pelo Monitor temos condições de fazer o CT-e , alguém poderia me ajudar ? Obrigado
  22. Bom dia, no acbrNFe como preencho o numero do Suframa . Obrigado
  23. Então minha ideia seria fazer uma alteração no Monitor, para ele gerar um TXT em algum lugar e armazenando os comandos e retirando o mesmo conforme indo processar , dai no meu sistema verificava se existir o tal arquivo não deixar executar . Seria uma boa também montar uma thread, pra ficar lendo somente as saídas automáticas sem precisar clicar em nenhum botão
  24. Sim isto seria um método, mas o usuário não quer aguardar o retorno , eles querem indo emitindo e pegar so retorno depois ... entendeu ( se colocar loop ) fica parando o faturamento deles !!!
  25. Acho que você não entendeu, o arquivo de resposta só existe quando existe resposta, como eu disse anteriormente, você envia e fica em loop esperando o arquivo de retorno, no momento que ele é criado então foi processado e está pronto. Régys, eu entendi sim . eu já faço o controle dos arquivos de entrada (por usuário). oque acontece que no sistema, se um dos usuário clicar no botão e requisitar o processamento dos arquivos ( sainfe....txt ) e os registros que esta em processo ( aguardando retorno ) ainda não foi gerado ainda este arquivo ( pq eles faturam muitos ao mesmo tempo ) e monitor ainda não teve tempo de processar o arquivo , oque acontece estes registros sai do estado processando pq não acharam o arquivo de saída *** os que tem retorno do monitor fica OK , mas estes eu coloco no status ( arquivo de retorno não localizado ) porem após alguns minutos este arquivo e gerado pelo monitor. Imagina 4 usuário somente enviado arquivo : 30 arquivos : ENTNFE001.TXT AO ENTNFE030.TXT as vezes isso o monitor demora um pouco ( em 1 minuto exemplo ) ele processo o retorno de 15 arquivos : SAINFE001.TXT AO SAINFE015.TXT no meu sistema eu queria controlar não deixar um dos usuário clicar num botão que se chama : retorno CT-e em quanto existir ENTNFE...TXT para monitor processar . deu pra entender . Obrigado.
×
×
  • 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...
The popup will be closed in 10 segundos...