AnDes Sistemas
Membros Pro-
Total de ítens
109 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que AnDes Sistemas postou
-
MDFe CONTINGÊNCIA : PROBLEMA TAG : qrCodMDFe
um tópico no fórum postou AnDes Sistemas DFe - Documentos Fiscais Eletrônicos
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 -
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.
-
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.
-
MDF_E : ERRO : Nota Fiscal não encontrada ou não Autorizada
um tópico no fórum postou AnDes Sistemas DFe - Documentos Fiscais Eletrônicos
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 -
ACBRPAGFOR : INTEGRAÇÃO AUTOMÁTICA COM A API DO BANCO
AnDes Sistemas replied to AnDes Sistemas's tópico in Dúvidas gerais
Boa Noite Sr. Italo Ok. Muito obrigado pela resposta. Por favor, pode fechar o Post. -
ACBRPAGFOR : INTEGRAÇÃO AUTOMÁTICA COM A API DO BANCO
um tópico no fórum postou AnDes Sistemas Dúvidas gerais
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 -
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.
-
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
-
Sr. Daniel Boa Tarde! Vou efetuar o teste tentando instalar o Acbr diretamente no Delphi 5 e lhe respondo. Muito obrigado.
-
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
-
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.
-
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" ?
-
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.
-
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
-
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 ?
-
CONSULTA INF. CONTRIBUINTE : ERRO APÓS ATUALIZAR FONTES DO ACBR
um tópico no fórum postou AnDes Sistemas NFe/NFCe - Nota Fiscal Eletrônica
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 -
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