Ir para conteúdo
  • Cadastre-se

Luiz Carlos Pereira

Membros Pro
  • Total de ítens

    578
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Luiz Carlos Pereira postou

  1. Boa tarde, No Cancelamento do CTe 3.0 a tag ProtCTe não está retornando como na versão 2.0, Ver XMLs Anexo. Pesquisando na sefaz consta que o CTe esta cancelado. Rotina: vACBRCTE.Conhecimentos.GerarCTe; with vACBRCTE.EventoCTe.Evento.Add do begin infEvento.nSeqEvento := 1; // Para o Evento de Cancelamento: nSeqEvento sempre = 1 InfEvento.chCTe := vChave; InfEvento.CNPJ := vCNPJEmit; InfEvento.dhEvento := vDataHoraServ; InfEvento.tpEvento := teCancelamento; InfEvento.detEvento.xJust := vJustificativa; InfEvento.detEvento.nProt := vProtocolo; end; Retorno := vACBRCTE.EnviarEvento(1); CTECANC_31171023338155000138570010001004791001004794-cte.xml CTECANC_51170703915923000161570010002156961002156960-cte.xml
  2. Boa tarde, Não é sobre este tópico! A pergunta é se tem previsão para liberar Modelo de DACTE_OS(CTeOS) em 2 vias como este do DACTE(CTe) em fast.
  3. Boa noite, também estou com problema do retorno do Recibo, estou usando a mesma rotina do CTe para o CTeOS, ver abaixo: vACBrCTe.Enviar(vLote, False); Se OK vACBrCTe.Consultar; No CTe retorna todas as informações abaixo, mas no CTeOS não retorna o Recibo. FieldByName('ChaveCTe_Frete_Carga').AsString := vACBrCTe.WebServices.Consulta.protCTe.chCTe; FieldByName('DTAutCTe_Frete_Carga').AsDateTime := vACBrCTe.WebServices.Consulta.dhRecbto; FieldByName('ProtocCTe_Frete_Carga').AsString := vACBrCTe.WebServices.Consulta.protCTe.nProt; FieldByName('ReciboCTe_Frete_Carga').AsString := vACBrCTe.WebServices.Enviar.Recibo; Agradeço uma ajuda.
  4. Luiz Carlos Pereira

    CTeOS 2 vias

    Boa tarde, Existe alguma previsão para liberarem modelo de DACTE para OS em 2 vias, seria muito prático para Excesso de Bagagem.
  5. 52170615658878000196580000000017101000017103-mdfe.xml
  6. Tenho somente este, se ajudar... 51170903915923000161570010002260041002260040-cte.xml
  7. Bom dia Jose, Voce conseguiu autorizar o CTeOS? Preenchi somente os campo que achei necessários: with infCTeNorm.infDoc.infOutros.add do begin tpDoc := TpcteTipoDocumento.tdOutros; descOutros := '99'; nDoc := IntToStr(FieldByName('Conhecimento_Frete_Carga').AsInteger); dEmi := FieldByName('DataEmissao_Frete_Carga').AsDateTime; vDocFisc := FieldByName('vPrest_vRec').AsFloat; dPrev := FieldByName('Rodo_dPrev').AsDateTime; end; Quanto a Tag InfUnidCarga e infUnidTransp, como no meu caso é para onibus não vi relação. Se puder me dar uma luz fico grato. Respondendo ao Ítalo, a primeira coisa que fiz foi fazer toda a instalação novamente.
  8. Boa tarde, também tenho o mesmo problema ao informar muitas notas.
  9. Resolvido. Alterei as fontes Calibri que estavam com erro para Arial e formatei os valores que estavam desalinhados, se alguem tiver o mesmo problema o modelo esta em Anexo. DACTE2via.fr3
  10. Boa tarde, Estou emitindo CTe a muito tempo, aproveitando a mudança de versão já estou homologando para o MoCTeOS, já que tenho clientes que alugam onibus para transportes de pessoas e vão precisar. A emissão do CTe na versão 3.0 esta ok enviando o modelo vACBRCTE.Configuracoes.Geral.ModeloDF := MoCTe; mas quando passo o modelo vACBRCTE.Configuracoes.Geral.ModeloDF := MoCTeOS, dá erro em ACBrDFeSSL( raise EACBrDFeException.Create('Não encontrei final do elemento: ' + TagEndDocElement)) sendo TagEndDocElement = CTeOs Podem me informar se preciso passar mais algum parâmetro, Agradeço a atenção.
  11. Realmente, Grato pela dica. Mas o problema na verdade era que o serviço não estava disponível e não estava conseguindo pegar a mensagem de retorno. Debugando peguei a mensagem no AcbrCteWebServices peguei a Exception "109 - Serviço paralizado sem previsao ".
  12. Bom dia, Procedi hoje atualização do acbr para migrar para a versao 3.00 do CTe e começou a dar esta mensagem Erro_v2.00.xsdNãoEncontrado. Fiz procedimento conforme informado. Antes estava assim: vACBrCTe.Conhecimentos.Validar; Try vACBrCTe.Enviar(vLote, False); Except SetMensagem(vACBrCTe.WebServices.Retorno.Msg); Exit; end; Alterei para: vACBrCTe.Conhecimentos.Assinar; vACBrCTe.Conhecimentos.Validar; Try vACBrCTe.Enviar(vLote, False); Except SetMensagem(vACBrCTe.WebServices.Retorno.Msg); Exit; end; Agora a chamada vACBrCTe.Enviar mata o processo ao chama-la e não retorna nada. Agradeço alguma ajuda.
  13. Inicio homologação da 4.0 03/07/2017 inicio de produção da 4.0 02/10/2017 desativação da 3.0 06/11/2017
  14. Bom dia ítalo, Foi a primeira coisa que fiz, e tem sim. Mas não é só na minha máquina que dá o problema. A reclamação foi de cliente, e testamos aqui na empresa em qualquer máquina acusou isso.
  15. Bom dia, No procedimento ACBRCTE.Conhecimentos.ImprimirPDF, Delphi, Fast Report usando o modelo DACTE2Vias.fr3, o arquivo é montado, mas ao abrir dá mensagem "...Não consegue criar a Fontes CALIBRI...", e ao abrir aparecem somente pontos e não as letras. Já Atualizei o modelo atual. Anexo o arquivo. 51170703915923000161570010002111541002111545-cte.pdf
  16. Realmente vi esta planilha na pasta de exemplos da NFSe, estava em dúvida se era a relação de cidade atendidas. Muito obrigado. Esta planilha em Excel na verdade parece ter todos os municípios brasileiros e muitos que ali estão não disponibiliza este serviço. Observei que em alguns municípios existe uma coluna com Provedor informado, mas na coluna Homologado não tem nada. Seriam os municípios com o provedor que estão disponibilizados?
  17. Luiz Carlos Pereira

    ACBrNFSe

    Boa noite, Poderiam me informar se o ACBrNFSe atende todos os municípios brasileiros, se não, como faço para descobrir? Grato
  18. Bom dia Juliomar, Feito no CTE > ACBrCTe1.Configuracoes.Arquivos.SalvarApenasCTeProcessados := true; Feito no MDFe > ACBrMDFe1.Configuracoes.Arquivos.SalvarApenasMDFeProcessados := True; Tanto no CTE quanto no MDFe ocorre a gravação dos XMLs abaixo, e os clientes reclamam que não sabem qual usar. Foi configurado conforme mostrado acima e não resolver, os xml abaixo continuam sendo retornado e gravado no disco. CTE 52170615658878000196570010000383701000383705-cte.xml 52170615658878000196570010000383701000383705-sit.xml 52170615658878000196570010000383701000383705-ped-sit.xml 523000011194829-pro-rec.xml 56023-env-lot.xml 56023-rec.xml 523000011194829-ped-rec.xml Deveria ser somente o 52170615658878000196570010000383701000383705-cte.xml. MDFe 52170615658878000196580000000017141000017145-mdfe.xml 52170615658878000196580000000017141000017145-sit.xml 52170615658878000196580000000017141000017145-ped-sit.xml 529000003182002-pro-rec.xml 1-rec.xml 529000003182002-ped-rec.xml 1-env-lot.xml 1-eve.xml Deveria ser somente o 52170615658878000196580000000017141000017145-mdfe.xml
  19. Boa tarde, Como fazer para gravar em disco o retorno somente do XML autorizado ou seja xxxxx.cte.xml, e desprezar os outros. Não consigo localizar no forum.
  20. Mas eu faço as configurações em tempo de execução: vACBRCTE.Configuracoes.Geral.VersaoDF := ve300;
  21. Em uma análise mais apurada, descobrimos que trocando XMLSchemaCache por msXMLSchemaCache o problema solucionou. Quanto ao erro: " TDFeSSLXmlSignClass.Assinar, não implementado", continua acontecendo. na Chamada vACBrCTe.Conhecimentos.Assinar; descobrimos que houve alterações na classe ACBrDFeSSL no metodo da class TDFeSSL.Assinar(.....), onde havia uma chamada a classe "FSSLClass.Assinar" foi alterada para "FSSLXmlSignClass.Assinar", sendo que os metodos de Assinar desta classe não estão implementado. // NESTA FUNÇÃO function TDFeSSL.Assinar(const ConteudoXML, docElement, infElement: String; SignatureNode: String; SelectionNamespaces: String; IdSignature: String ): String; // NOVA VERSAO XmlAss := FSSLXmlSignClass.Assinar( ConteudoXML, docElement, infElement, SignatureNode, SelectionNamespaces, IdSignature); // VERSAO ANTERIOR XmlAss := FSSLClass.Assinar( ConteudoXML, docElement, infElement, SignatureNode, SelectionNamespaces, IdSignature);
  22. Na minha UNIT eu faço a declaração Schema: XMLSchemaCache. Quando vou compilar minha unit retorna erro que não existe XMLSchemaCache, que estava declarado na sua unit ACBrMSMXL2_TLB. Observei que na ACBrMSMXL2_TLB esta observação // Hint: Symbol 'XMLSchemaCache' renamed to 'msXMLSchemaCache' Então alterei para 'msXMLSchemaCache' e consegui compilar, mas quando vou executar minha unit da erro: " TDFeSSLXmlSignClass.Assinar, não implementado". Na minha UNIT eu faço a declaração Schema: XMLSchemaCache. Quando vou compilar minha unit retorna erro que não existe XMLSchemaCache, que estava declarado na sua unit ACBrMSMXL2_TLB. Observei que na ACBrMSMXL2_TLB esta observação // Hint: Symbol 'XMLSchemaCache' renamed to 'msXMLSchemaCache' Então alterei para 'msXMLSchemaCache' e consegui compilar, mas quando vou executar minha unit da erro: " TDFeSSLXmlSignClass.Assinar, não implementado".
  23. Boa tarde Cleonir, desculpe o incomodo, mas vi que na tag <ProtCte> do seu XML esta com a versao 3.0, poderia me dizer como voce passou ela. No meu XML consegui passar nas tags <CTeProc>, <infCTe>, <infModal>, mas na ProtCte não consegui.
  24. Boa tarde ítalo, alguma novidade... Verifiquei na versão anterior que XMLSchemaCache estava declarado na Unit ACBrMSMXL2_TLB que ficava na pasta fontes\ACBrCapicom. Pior é que agora não consigo compilar com a versão anterior, esta dando erro "Não foi possível retornar ao diretório do pacote", agora não vou pra frente nem para tráz!!
  25. Sim, limpei a Library e reinstalei novamente. Ele estava declarado em ACBrMSMXL2_TLB que agora consta XMLSchemaCache40 e XMLSchemaCache50, mas se uso algum deles tenho problema quando vou executar meu aplicativo.
×
×
  • 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.