Ir para conteúdo
  • Cadastre-se

Djalma Grivol

Membros Pro
  • Total de ítens

    50
  • Registro em

  • Última visita

Sobre Djalma Grivol

Últimos Visitantes

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

Djalma Grivol's Achievements

Contributor

Contributor (5/14)

  • Collaborator Rare
  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

11

Reputação

  1. Boa tarde! Pode fechar. Acredito que o problema é a impressora redirecionada mesmo. Obrigado!
  2. Boa tarde! O problema era o espaço mesmo. Minha rotina estava dessa forma det nitem = "1" alterei para det nitem="1" O estranho é como o Diego Foliene conseguiu validar mesmo o arquivo estando com espaço. Obrigado!
  3. Aqui nessa variável Arquivo já esta errado. Pelo que entendi o arquivo esta sendo manipulado em leitor.arquivo na pcnLeitor
  4. Boa tarde! Se mando o arquivo Xml Assinado funciona normalmente. Mas se mando o arquivo sem assinar ele muda. Quando passo o Xml para o componente ele gera ele novamente? O arquivo Xml foi mudado em algum momento. Você esta usando a Pcn?
  5. Bom dia! Acho que achei o problema. Veja a linha abaixo. while pos('<det nItem=',ItensTemp) <> 0 do A variavel Itenstemp esta com o conteúdo <det nItem = "1">. Tem um espaço entre nitem e o igual. Por isso que ele não entra no laço. Porque o componente coloca esse espaço sendo que no Xml que gero não tem? Estou com a versão de 03/11/2023
  6. Bom dia! Estou usando o PCN Em relação a alteração de fontes não há. Coloquei o break-point e realmente ele não entra no laço. Em relação a formação do Xml, pelo que vi tenho que colocar a tag <NFe xmlns="http://www.portalfiscal.inf.br/nfe"> no inicio senão ele não carrega a nota, é isso mesmo? Tenta validar esse xml que esta em anexo. Segue o xml 000024.XML
  7. Ok, fico no aguardo. Em relação ao OpenSSL gera o mesmo erro.
  8. Mais um informação. Se carrego o xml já assinado o ACBrNFe valida normalmente (gerei um xml assinando pelo componente da TecnoSpeed). 000015.XML 000015ass.XML
  9. Vejam que interessante. 25.xml = Xml gerado pelo sistema ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromString(Xml); 25xml.xml = ACBrNFe1.NotasFiscais[0].XML 25orig.xml = ACBrNFe1.NotasFiscais[0].XMLOriginal 25ass.xml = ACBrNFe1.NotasFiscais[0].XMLAssinado (o problema está aqui, depois que assina some o item) 25.XML 25ass.XML 25orig.XML 25xml.XML
  10. Após utilizar o LoadfromFile() no programa exemplo o componente sobrescreve o arquivo com o Xml assinado (excluindo o item). O componente não teria que pegar o Xml que eu gerei e simplesmente assinar? Veja 25.XML
  11. A rotina ACBrNFe.NotasFiscais.LoadFromFile possui dois parâmetros, o primeiro deles é o arquivo e o segundo é um tipo booleano que vai dizer se o componente deve gerar o XML novamente. Veja se não está usando o valor True para o segundo parâmetro na sua rotina. (testei das 2 formas) Existem duas units diferentes que fazem a leitura e a geração do XML, as da pcn e as que utilizam ACBrXmlDocument. No momento que fez a instalação, você marcou no instalador a opção "Usar ACBr_XML_Document"? Se sim, está usando ACBrXMLDocument caso contrário está usando pcn. Veja se o comportamento é o mesmo com ambas. (não me lembro, como faço para testar?) Pelas configurações do seu arquivo INI, está utilizando a configuração do WinCrypt que é recomendada para o certificado A3. Este é o seu caso? Se for certificado A1, consegue realizar um teste com OpenSSL? (uso a1, com OpenSSL dá o seguinte erro) Se você não estiver carregando um XML, mas sim alimentando as classes e gerando o XML, é importante que não haja mais de uma ocorrência de ACBrNFe1.NotasFiscais.Add, pois para cada NotasFiscais.Add, você está na verdade adicionando mais uma nota na lista. (só carrego 1 xml ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromString(Xml);
  12. Boa tarde! Fiz o teste com o programa exemplo. Mesmo erro.
  13. Descobri onde está o problema, mas não sei porque. Depois que o componente assina o Xml ele retira os itens. Gravei um arquivo com o resultado de ACBrNFe1.NotasFiscais[0].XMLAssinado. Vejam000025acbr.XML
  14. Esse é o Xml que foi carregado no componente. Sem assinatura. 25.XML
  15. Bom dia! É o mesmo Xml. Tente carregar ele e validar. Vai dar o erro.
×
×
  • 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.