Ir para conteúdo
  • Cadastre-se

AnDes Sistemas

Membros Pro
  • Total de ítens

    109
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que AnDes Sistemas postou

  1. Sr. Diego Bom Dia! Eu efetuei o teste utilizando a impressão padrão do Acbr e constatei que o erro não ocorre! Assim eu optei por utilizar a Impressão Padrão Acbr e descontinuar a que tinhamos em ReportBuilder. Muito obrigado por suas atenção! Por favor, pode fechar este tópico!
  2. Bom Dia! Vou efetuar o teste agora e já retorno com o resultado.
  3. Companheiros Boa Noite! Gostaria de solicitar ajuda dos senhores para entender um erro que está ocorrendo aqui comigo quando o MDFe tem geração em Modo de Contingência. Assim, gostaria de reportar os processos que estou adotando aqui : a)-Inicializo Componente : acbrMdf_e e atribuo informações do Manifesto b)-Verifico do Status do Serviço do MDFe : acbrMdf_e c)-Se o Serviço estiver Inativo eu procedo ao seguinte : - Registro no Banco de Dados a Data de Contingência - AcbrMdf_e.Configuracoes.Geral.FormaEmissao := teContingencia; - acbrMdf_e.Manifestos.Items[0].MDFe.Ide.tpEmis := teContingencia; - acbrMdf_e.Manifestos.Items[0].GerarXML; - acbrMdf_e.Manifestos.Items[0].Assinar; - acbrMdf_e.Manifestos.Items[0].Validar; - Gravo Arquivo Xml no Banco de Dados - Imprimo o DamDfe em modo de Contingência ( utilizando impressão padrão do Acbr ) d)-Se o Serviço estiver Ativo e Data de Contingência não estiver nula : - Pesquiso no Banco de Dados o Arquivo Xml original ( quando foi registrada a Contigência ) - Limpo conteúdo do Componente Atribuindo o Arquivo Xml de Contigência - Envio o MDFe para a Sefaz - Se o envio foi bem sucedido realizo a Impressão do DamDfe utilizando uma Relatório Específico desenvolvido em TReportBuilder ( que pode ser configurado pelo próprio usuário ). Na impressão do DamDfe existe um componente do tipo Tpp2BarCode , cuja finalidade é , utilizar-se do conteúdo da Tag : qrCodMDFe, exibir o QRCode. O Sistema então atribui o conteúdo e quando ocorre comando para exibir o preview do Relatório ocorre o seguinte : a)-Caso o MDFe seja gerado em Modo Normal : o relatório é gerado sem problema. b)-Caso o MDFe seja gerado em Modo Contingência : é exibido o seguinte erro "QRCode: Code Version not supported" Analisando o contéudo da Tag :qrCodMDFe notei diferença no tipo de dados : a)-Modo Normal : <qrCodMDFe> <![CDATA[https://dfe-portal.svrs.rs.gov.br/mdfe/qrCode?chMDFe=<Número do MDFe>&tpAmb=2]]> </qrCodMDFe> b)-Modo Contingência : <qrCodMDFe> <![CDATA[https://dfe-portal.svrs.rs.gov.br/mdfe/qrCode?chMDFe=<Número do MDFe>&tpAmb=2&sign=<Assinatura Digital>]]> </qrCodMDFe> Portanto, vejam que existe diferença no conteúdo da Tag ( Em modo normal não é exibida a Assinatura Digital ). Sabem me indicar onde estou errando , que pode estar ocasionando este erro ? Grato pela ajuda. Carlos Augusto Franca-Sp
  4. Sr. Italo Nós efetuamos o ajuste para enviar o Mdfe em Modo Síncrono em Junho/2024. E desde então o sistema estava funcionando corretamente. Agora começaram a surgir estes arquivos com conteúdo inválido ( o arquivo não possui nem as Tags XML corretas ). Por isto que acredito que o erro está na Sefaz-RS. De qualquer forma eu já resolvi o problema efetuando uma consulta ao Status do MDF_e no momento que constatar que a Sefaz retornou o arquivo inválido. Acredito que o senhor pode fechar este tópico.
  5. Sr. Diego Boa Tarde! Finalmente eu consegui entender o problema verificado no MDF_e. Constatei que realmente o problema é originário na Sefaz-RS ! Hoje à tarde eu efetuei o seguinte teste que descrevo passo à passo : a)-Cadastrei um MDF_e e submeti o XML dele ao Validador. Note que o Arquivo Xml está correto. b)-Na sequência efetuei a Transmissão do MDF_e. c)-Constatei que como consequência da transmissão o sistema gerou estes 2 arquivos : d)-Abrindo o primeiro arquivo tenho os seguintes comando XML : Veja que consta que o uso do Mdf foi autorizado. e)-Mas se eu tentar abrir o último arquivo Xml retornado ocorre o seguinte : Note que o Web Browser não consegue abrir ele. Se eu tentar abrir no NotePad++ teremos : Note que ele não é um arquivo xml válido ( constatei ao executar os comandos : CTRL + ALT + B no NotePad++ ). f)-Por conta disto, debugando eu constatei que isto provoca um erro para o Acbr informar o resultado do processamento, exemplo : memArquivoXml.Lines.Text := UTF8Encode(dmdModManifestoDocFis.acbrMdf_e.WebServices.Retorno.RetWS); inCodOcorrencia := dmdModManifestoDocFis.acbrMdf_e.WebServices.Retorno.cStat; stMotivo := dmdModManifestoDocFis.acbrMdf_e.WebServices.Retorno.xMotivo; Todas estas informações vem nulas! g)-O que me favorece é que eu posso contornar este problema da Sefaz realizando logo após a transmissão, uma Consulta do Status do MDF_e quando estas informações vierem nulas. Neste caso a Sefaz informa corretamente a situação do MDF_e. Portanto acredito que o senhor poderá fechar este Tópico. Muito obrigado por sua atenção.
  6. Sr. Diego Já requisitei o arquivo Xml. Assim que o cliente me enviar eu efetuo o teste e reporto aqui. Muito obrigado
  7. Companheiros Bom Dia! Estamos passando por uma situação meio estranha, relacionada com o MDF_e. Quando o usuário tenta transmitir o MDF_e aparece a mensagem de erro : - Nota Fiscal não encontrada ou não Autorizada Porém, se fizermos na sequência uma consulta ao Site do MDF_e ele aparece lá como autorizado. Importante : A NF_e vinculada ao MDF_e está corretamente transmitida e homologada. Por acaso alguém já passou por este problema ? Será alguma instabilidade da Sefaz-RS ? Grato a todos
  8. Boa Noite Sr. Italo Ok. Muito obrigado pela resposta. Por favor, pode fechar o Post.
  9. Prezados Companheiros Boa Tarde! Estou atualmente estudando os recursos do componente AcbrPAGFOR. Meu entendimento é que o processo é : a)-Insiro no AcbrPAGFOR as informações das Duplicatas a Pagar b)-O AcbrPAGFOR gera arquivo-texto padrão CNAB c)-Finalmente eu importo o arquivo-texto no site do Banco e transmito A grande vantagem portanto é que o AcbrPAGFOR gera o arquivo compatível com diversos Bancos. Gostaria porém de saber se além disto, existe algum recurso que permita transmitir automaticamente o Arquivo-Texto para a API do Banco. Existe algum recurso me permita esta interação automática com a API do Banco ? Grato
  10. Sr. Daniel Acredito que é uma boa idéia tentar ajustar o Instalador! Vou me dedicar a isto então. Muito obrigado por sua atenção. Por favor, pode fechar o Post.
  11. Sr. Daniel Boa Noite! Eu tentei fazer a instalação no Delphi 5 , mas constatei que o próprio instalador não dá esta opção, veja : Acredito que as melhores opções para realizar este trabalho são : a)-Se possível utilizar a AcbrLIB consumindo este recurso do AcbrBoleto b)-Caso contrário posso tentar criar um recurso na versão mais recente do Delphi que possuo ( Delphi Tokyo ) , também utilizando o AcbrBoleto e tentar encapsular isto em uma DLL e acessar ela pelo exe Delphi 5. Assim cabe-me lhe questionar : o senhor acha possível utilizar a AcbrLIB no exe Delphi 5 ou acredita que é inviável ? Grato
  12. Sr. Daniel Boa Tarde! Vou efetuar o teste tentando instalar o Acbr diretamente no Delphi 5 e lhe respondo. Muito obrigado.
  13. Companheiros Gostaria de solicitar ajuda dos senhores! Eu tenho que fazer manutenção em um ERP grande, que ainda está no Delphi 5 ( funcionando ativamente ). O recurso anterior para emissão de Boletos Bancários está dando problema na leitura do Código de Barras via aplicativo dos Bancos. Colegas me sugeriram implementar no projeto o AcbrBoleto. O problema é que não tenho tempo para migrar o projeto para uma versão superior do Delphi no momento. Sabem me dizer se eu consigo acessar os recursos do AcbrBoleto atavéz do AcbrLIB ? Se for possível, tem algum exemplo explicando como consumir a Dll AcbrLIB ? Grato
  14. Sr. Victor O componente está corretamente atualizado. Tanto que agora todos os serviços estão funcionando normalmente . Só pode ter sido uma instabilidade temporária. De qualquer forma está tudo bem agora. Podem fechar o Tópico.
  15. Sr. Renato Atualmente o ambiente da Nfe está instável! Eu fiquei aqui debugando e testando e aí recebi diversos erros. O mais frequente era este erro aqui, que anteriormente só aparecia no teste em Homologação : Mesmo com o Serviço da Nfe normal : Agora, sem que eu mudasse nada no código-fonte, voltou a funcionar do Serviço do Download do Arq. Xml da Nfe! Já baixei diversos Arquivos Xml sem receber nenhum erro. Portanto atribuo este problema à alguma possível instabilidade no Serviço. Agradeço muito sua ajuda. Por favor, pode fechar o tópico.
  16. Sr. Renato Mas o que estou passando é justamente o Código normal do Estado : "SP". Por isto que preciso da função : UFtoCUF para retornar o Código Numérico do Estado. Pena que eu não consigo debugar dentro do Código Fonte do Acbr. Porque eu poderia chegar na parte que está retornando este erro.
  17. Sr. Renato CodEstado está recebendo o Código : 35 ( Estado de São Paulo ). O erro realmente ocorre na linha que indiquei : AcbrNota.DistribuicaoDFePorChaveNFe(UFtoCUF(Configuracoes.CodEstado),Trim(strCnpj),Trim(edtChave.Text)); Vou tentar debugar e já lhe reporto o resultado.
  18. Companheiros Gostaria de solicitar sua ajuda para o problema que descrevo abaixo : Existe no Banco de Dados do Cliente uma Nota Fiscal Emitida por Terceiros contra o CNPJ dele. O cliente enviou à Sefaz a Manifestação de : Ciência da Operação ontem no período da manhã. E hoje o Cliente foi fazer a operação de Download do Arquivo Xml . Este processo do Download em nosso ERP é realizado da seguinte forma : AcbrNota.DistribuicaoDFePorChaveNFe(UFtoCUF(Configuracoes.CodEstado),Trim(strCnpj),Trim(edtChave.Text)); Eu conferi os valores dos parâmetros e constatei que estão corretos. Ao realizar este processo aparece o seguinte erro : Tentamos fazer o Download em Modo de Homologação, mas recebemos a seguinte mensagem de erro : Este teste foi efetuado em um exe compilado com os fontes do Acbr que baixamos na última segunda-feira. Porém , se testarmos com um Exe compilado com a versão Antiga, nenbum erro ocorre. Sabem dizer se nesta versão do Acbr mudou alguma coisa? Estaria faltando alguma configuração no componente que estaria resultando neste erro : "is not a integer value" ?
  19. Sr. Renato Boa Noite! Na verdade eu realmente não tenho isto no meu código-fonte : type TTimeZoneModoDeteccao = (tzSistema, tzPCN, tzManual); Porém, ao proceder configurando como o senhor sugeriu : ACBrGNRE1.Configuracoes.WebServices.TimeZoneConf.ModoDeteccao := ACBrUtil.DateTime.tzPCN; funcionou perfeitamente. Assim, quero agradecer muito a sua ajuda. Estou muito satisfeito com a parceria de vocês. Por favor, pode fechar este tópico.
  20. Sr. Italo Boa Noite! Devido à urgência eu peguei o conteúdo completo do projeto exemplo e implementei no nosso ERP e funcionou perfeitamente. Muito obrigado por sua ajuda. Por favor, pode fechar o Tópico.
  21. Sr. Renato Eu não consigo entender este erro. Veja que ele aponta incompatibilidade de tipos entre : AcbrUtil.DateTime.TTimeZoneModoDeteccao e untCadNfSaida_CartaCorrecao.TTimeZoneModoDeteccao. Eu fiz pesquisa no meu projeto inteiro com o utilitário : Find in Files e bem como com o PowerGrep e posso lhe assegurar que não existe este objeto : TTimeZoneModoDeteccao copiado para dentro do projeto. Mesmo comentando no Uses a unit : AcbrUtil ainda assim este erro ocorre. E na verdade constate que o objeto : existe somente na unit : pcnAuxiliar : E na unit AcbrUtil sequer existe este objeto, veja : O senhor teria alguma outra idéia do que pode ser ? Grato
  22. Sr. Italo Eu tenho uma única rotina de configuração do ACBR com diversas linhas para configurar diversos comportamentos do componente Acbr. O que está em causando problema no momento se refere exatamente a esta linha : acbrCorrecao.Configuracoes.WebServices.TimeZoneConf.ModoDeteccao := tzPCN; que resulta no erro : Como consigo resolver isto ?
  23. Companheiros Gostaria de relatar um outro erro que ocorreu após atualização dos fontes do ACBR : Sabem me informar o que pode estar ocasionando este erro ? Grato
  24. Sr. Italo Me desculpe pelo Tópico acima . Na verdade a property : ModoDeteccao existe. Mas quando tentamos compilar ocorre o seguinte erro : Sabe dizer que ajustes terei que fazer ? Grato
  25. Sr. Italo Eu confirmei que a equipe que fez a Atualização dos Fontes do ACBR tomou todas as precauções acima citadas. O que parece ter ocorrido é que a Propriedade : Configuracoes.WebServices.TimeZoneConf.ModoDeteccao aparentemente não existe mais. Veja : O senhor sabe se "ModoDeteccao" foi substituida por algo ? Grato
×
×
  • 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...