Ir para conteúdo
  • Cadastre-se

Éva Cleidiane Coutinho

Membros
  • Total de ítens

    31
  • Registro em

  • Última visita

Contact Methods

  • Website URL
    https://www.softvaires.com.br/

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Éva Cleidiane Coutinho's Achievements

  1. Bom dia. Tudo bem ? Estou tentando emitir um CTeOS de transporte de pessoas e na hora de enviar à SEFAZ estou recebendo um erro de Percurso inválido Seguindo o MOC 4.00, visualizei que não seria necessário informar as UFs de Inicio e Fim dentro das tags <infPercurso> Exemplos: RS > SC não precisaria aparecer as Tags <infPercurso>... testei mantendo as tags e informando as duas UFs e mesmo assim acabo recebendo este erro de Percurso. Se o caminho for RS > SC > PR, o que teria na tag é somente a UF de SC, assim funciona.. Minha dúvida é se sabem informar o motivo do por que aparecer este erro quando for do mesmo estado ou então fronteiras??
      • 1
      • Curtir
  2. Bom dia. Tudo bem ? Estou tentando emitir um CTeOS de transporte de pessoas e na hora de enviar à SEFAZ estou recebendo um erro de Percurso inválido Seguindo o MOC 4.00, visualizei que não seria necessário informar as UFs de Inicio e Fim dentro das tags <infPercurso> Exemplos: RS > SC não precisaria aparecer as Tags <infPercurso>... testei mantendo as tags e informando as duas UFs e mesmo assim acabo recebendo este erro de Percurso. Se o caminho for RS > SC > PR, o que teria na tag é somente a UF de SC, assim funciona.. Minha dúvida é se sabem informar o motivo do por que aparecer este erro quando for o mesmo estado ou então fronteiras??
  3. Bom dia. Ao fazer a integração do PIX direto com as APIs do banco, colocamos alguns códigos de autorização nos campos livres do XML <obsCont xCampo>. Ao reinstalar a ACBR com o ACBRXMLDocument essas tags ficam desformatadas, após passar pelo ACBrNFe1.NotasFiscais.LoadFromFile(sArquivoXML, false); Tive problemas esses tempos com as tags de imposto do XML, utilizando o ACBRXMLDocument, mas essa questão já foi resolvida! Segue imagens do XML: Com ACBRXMLDocument Sem ACBR intalado, que seria a forma correta
  4. Certo... mas creio que isso não venha ao caso agora @Juliomar Marchetti. Imagino que os ajustes feitos para utilizar o XMLDocument tenha afetado a função do LoadFromFile. Consegue colocar na lista de afazeres/ajustes futuros? Já que para utilizar o CTe Simplificado precisa estar instalado o XMLDocument.
  5. Não cheguei a debugar internamente nas funções, só percebi o retorno com as tags defasadas ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile(sArquivoXML, false); ACBrNFe1.NotasFiscais.Assinar; Enviamos o XML por esse métodos e o retorno vem correto e assinado quando o XMLDocument não está instalado. O Erro que apresenta creio ser de Schemas, segue imagem do Erro também, junto com os XMLs. Geramos o XML manualmente, não usamos o componente para a geração, somente para autenticação. 43241003157446000112550010000002011875099819_AntesAssinar.xml 43241003157446000112550010000002011875099819_DepoisAssinar.xml
  6. Bom dia. Tudo bem ?? Estava fazendo testes sobre o CTe Simplificado e estava perdendo a Tag <toma> após fazer a Assinatura com certificado, pelo Load do arquivo XML para o componente, pesquisando no fórun achei a mesma dúvida de outros usuários e indicativas de correção, que seria reinstalar o ACBR com o XMLDocument marcado. Fiz esse processo e deu certo a emissão do CTe Simplificado. Porém seguindo o uso padrão do sistema.. percebi que estava com problemas na Assinatura de NF-e onde também passo o Arquivo XML pelo Load ao componente. Com isso ele está perdendo as tags de ICMS00,ICMS60... Para testar, reinstalei o ACBR com XMLDocument desmarcado e regerei o XML da Nfe, e com isso também deu certo. Então.. XMLDocument marcado funcionou para emissão dos CTes. Mas deu problema com as tags de ICMS para NFe Aguardo retorno. Obrigada!
  7. Esta configurtação (ACBrNFe1.Configuracoes.Geral.Salvar := True) estava sempre salvando, os xmls gerado pela ACBR, isso tiramos também, só em alguns casos estamos gravando, mas isso não me parece algo que interferiria... Configuramos o componente assim, estando em contingência ou normal.. Se for cupom acrescentamos essas duas linhas: ACBrNFe1.Configuracoes.Geral.ModeloDF := moNFCe; ACBrNFe1.Configuracoes.Geral.VersaoQRCode := veqr200; e de padrão é o resto... ACBrNFe1.Configuracoes.Geral.SSLLib := libWinCrypt; If Trim(TAB_EMPRES.FieldByName('FLAG_ACBR_TLS12').AsString)='S' then ACBrNFe1.SSL.SSLType := LT_TLSv1_2; ACBrNFe1.Configuracoes.Certificados.NumeroSerie := TAB_EMPRES.FieldByName('CERTIFICADO_NROSERIE').AsString; ACBrNFe1.Configuracoes.Certificados.VerificarValidade :=True; ACBrNFe1.Configuracoes.Arquivos.AdicionarLiteral := True; ACBrNFe1.Configuracoes.Arquivos.SepararPorMes := IfThenSV(TAB_EMPRES.FieldByName('FLAG_NFE_SEPARARPORMES').AsString='S',TRUE,FALSE); ACBrNFe1.Configuracoes.Arquivos.SepararPorCNPJ := False; ACBrNFe1.Configuracoes.Arquivos.PathSalvar := sPath; ACBrNFe1.Configuracoes.Arquivos.PathNFe := sPath; If Trim(TAB_EMPRES.FieldByName('PATH_SCHEMAS_NFe').AsString)='' then ACBrNFe1.Configuracoes.Arquivos.PathSchemas := ExtractFilePath(ParamStr(0))+'SchemasNFeACBr\' Else ACBrNFe1.Configuracoes.Arquivos.PathSchemas := Trim(TAB_EMPRES.FieldByName('PATH_SCHEMAS_NFe').AsString)+'\'; PathMensal := ACBrNFe1.Configuracoes.Arquivos.GetPathNFe(0); if TRIM(PathMensal)='' then BEGIN PathMensal:=sPath; END; If Trim(TAB_EMPRES.FieldByName('PATH_INI_ACBR').AsString)='' then spathini := ExtractFilePath(ParamStr(0))+'ArqINIACBr\' Else spathini := Trim(TAB_EMPRES.FieldByName('PATH_INI_ACBR').AsString)+'\'; if not FileExists(spathini+'Cidades.ini') then spathini := ExtractFilePath(ParamStr(0))+'ArqINIACBr\'; ACBrNFe1.Configuracoes.Arquivos.PathSalvar := PathMensal; ACBrNFe1.Configuracoes.Arquivos.Salvar := True; if (bnaosalva) then ACBrNFe1.Configuracoes.Geral.Salvar := True else ACBrNFe1.Configuracoes.Geral.Salvar := False; ACBrNFe1.Configuracoes.WebServices.Salvar := false; ACBrNFe1.Configuracoes.WebServices.Ambiente := StrToTpAmb(baux, TAB_EMPRES.FieldByName('NFe_AMBIENTE').AsString); ACBrNFe1.Configuracoes.WebServices.Visualizar := false; ACBrNFe1.Configuracoes.WebServices.UF := TAB_EMPRES.FieldByName('UF').AsString; //Flag para exibir mensagens de log da acbr If Trim(TAB_EMPRES.FieldByName('ACBR_FLAG_VERLOG').AsString)='S' then ACBrNFe1.Configuracoes.WebServices.Visualizar := True; //Set de timeout para os envios da ACBR ACBrNFe1.Configuracoes.WebServices.TimeOutPorThread := True; If TAB_EMPRES.FieldByName('ACBR_TIMEOUT').AsInteger > 0 then ACBrNFe1.Configuracoes.WebServices.TimeOut := TAB_EMPRES.FieldByName('ACBR_TIMEOUT').AsInteger else ACBrNFe1.Configuracoes.WebServices.TimeOut := 10000; ACBrNFe1.Configuracoes.WebServices.TimeZoneConf.ModoDeteccao := tzManual; if TAB_EMPRES.FieldByName('TZD').AsString = 'N' then ACBrNFe1.Configuracoes.WebServices.TimeZoneConf.TimeZoneStr := '-03:00'; if TAB_EMPRES.FieldByName('TZD').AsString = 'S' then ACBrNFe1.Configuracoes.WebServices.TimeZoneConf.TimeZoneStr := '-02:00'; ACBrNFe1.Configuracoes.Geral.RetirarAcentos:=true; ACBrNFe1.Configuracoes.Geral.ModeloDF := moNFe; if TAB_EMPRES.FieldByName('VERSAONFE').AsString='3.10' then ACBrNFe1.Configuracoes.Geral.VersaoDF := ve310; if TAB_EMPRES.FieldByName('VERSAONFE').AsString='4.00' then ACBrNFe1.Configuracoes.Geral.VersaoDF := ve400; ACBrNFe1.Configuracoes.Geral.IdCSC:=TAB_EMPRES.FieldByName('IDTOKEN').AsString; ACBrNFe1.Configuracoes.Geral.CSC:=TAB_EMPRES.FieldByName('CSC').AsString; ACBrNFe1.Configuracoes.Geral.ExibirErroSchema := True; ACBrNFe1.Configuracoes.Geral.FormatoAlerta := 'TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%.'; E então, passamos o arquivo para o componente, como comentei na primeira postagem ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile(sArquivoXML, false); ACBrNFe1.NotasFiscais.Assinar; Result := ACBrNFe1.NotasFiscais[0].XMLAssinado;
  8. Bom dia.. Sim mas é isso que eu quero dizer.. Não mexiamos em nada disso antes.. Tenho um executavel de marco que está funcionando, só passamos o XML para o componente e pegamos o XML Assinado para criar um novo arquivo, e isso funcionva. Por isso pergunto, sabes se foi alterado alguma coisa?
  9. Geramos o XML fora do componente e este arquivo que 'não está assinado' é o que mandamos pro componente, a unica coisa que o componente teria que fazer, ao meu ver era assinar. Nós pegávamos o rertono do .XMLAssinado e gravamos um novo arquivo assinado, e nesse retorno a tag está modificada, isso que achei estranho... Não configuramos isso no componente pois não é ele quem faz. Parou de funcionar após a atualização, pelo que percebi. será que foi modificado algo ? Acompanhei a função "function NotaFiscal.GerarXML: String;" da uses 'ACBrNFeNotasFiscais' que seria as configuraçoes populadas pelo XML e o campo FormaEmissão está do tipo normal... já está errado aqui, pois não passo nada, só pegaria do XML FNFeW.tpEmis := Configuracoes.Geral.FormaEmissao
  10. Boa tarde, estou tendo um problema sobre a função de ACBrNFe1.NotasFiscais[0].XMLAssinado.... ACBrNFe1.NotasFiscais.LoadFromFile(sArquivoXML, false); ACBrNFe1.NotasFiscais.Assinar; ACBrNFe1.NotasFiscais[0].XMLAssinado.... estou emitindo cupons em contingência, e quando pego XML de retorno, após assinado a tag tpEmis=9 fica tpEmis=1.... invalidando o XML... Além de retornar este xml assinado com a tag diferente, cria um outro xml, como se estivesse emitindo de forma normal.. atualizei a ACBR semana passada e começou isso.. reatualizei hoje e não mudou nada. Vou mandar o XML que carrego pro componente e depois o retorno dele, com o XML modificado... somente nessa tag e assinado, além do xml criado sem informações de contingência... 43240503157446000112650070000010111443270350-nfe.xml43240503157446000112650070000010119443270355-nfe ASSINADO.xml43240503157446000112650070000010119443270355-nfe SEMASSINATURA.xml
  11. Boa tarde, tudo bem ?? Estou tentando fazer essa separação dos XML das notas e dos eventos que a própria ACBR salva, conseguiste resolver esse questão ??
  12. Boa tarde, certo retirei a pcnAuxiliar e coloquei a nova, deu certo Obrigada!!
  13. Havia baixado Acbr no começo de fevereiro e não tive problemas no código. Hoje, final de fevereiro quando baixei novamente ao compilar o programa estou recebendo erro de tipos incompatíveis... Código de configuração do TimeZone ACBrNFe1.Configuracoes.WebServices.TimeZoneConf.ModoDeteccao := tzManual; E2010 Incompatible types: 'ACBrUtil.DateTime.TTimeZoneModoDeteccao' and 'pcnAuxiliar.TTimeZoneModoDeteccao' Alguém saberia o motivo, pois antes da atualização estava OK.
×
×
  • 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.