-
Total de ítens
64 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Diego R postou
-
Bom dia Italo, conseguiu verificar algo?? Obrigado.
- 19 replies
-
- CTe
- Inutilização
-
(e 1 mais)
Tags:
-
Italo, enviei outra inutilização: Enviando com o Openssl o xml de retorno fica vazio. Enviando o mesmo com Capicon está Inutilizando. Em anexo os dois testes. Obrigado! Inu_CAPICON.zip Inu_OPENSSL.zip
- 19 replies
-
- CTe
- Inutilização
-
(e 1 mais)
Tags:
-
Segue o xml em anexo. Obs.: Em capicom o XML é o mesmo. 20130327084120ID421349602300018057001000000461000000461-ped-inu.xml
- 19 replies
-
- CTe
- Inutilização
-
(e 1 mais)
Tags:
-
Boa tarde. Estou com um problema para fazer a inutilização de CTe utilizando Openssl. Na unit ACBrCTeWebServices, na função TCTeInutilizacao.Executar o retorno da inutilização está voltando vazio. Na parte do código abaixo a variavel FRetornoWS está ficando vazia... não consegui localizar o problema. Comparei a função com o Cancelamento (que está igual e está funcionando). Algumas situações que percebi... a variável Stream possui os dados do XML de Inutilização, porém quando é executado a linha StrStream.CopyFrom(HTTP.Document, 0) a variável StrStream.DataString fica vazia. Já no cancelamento ela fica com os dados do o XML de cancelamento. {$IFDEF ACBrCTeOpenSSL} HTTP.Document.LoadFromStream(Stream); ConfiguraHTTP(HTTP,'SOAPAction: "http://www.portalfiscal.inf.br/cte/wsdl/CteInutilizacao/cteInutilizacaoCT"'); HTTP.HTTPMethod('POST', FURL); StrStream := TStringStream.Create(''); StrStream.CopyFrom(HTTP.Document, 0); FRetornoWS := TiraAcentos(ParseText(StrStream.DataString, True)); FRetWS := SeparaDados( FRetornoWS, 'cteInutilizacaoCTResult'); StrStream.Free; {$ELSE} Obs.: No Capicon está funcionando normalmente. Agradeço desde já caso alguém consiga me ajudar.
- 19 replies
-
- CTe
- Inutilização
-
(e 1 mais)
Tags:
-
Boa tarde Italo. Segue as unit que alterei conforme comentei em post anterior. Obrigado pela atenção. ACBrCTe.pas ACBrCTeConfiguracoes.pas ACBrCTe.pas ACBrCTeConfiguracoes.pas
-
Boa tarde, problema resolvido: - Primeiro alterei as unidades AcbrCTe, ACBrCteUtil, e ACBrCTeConfiguracoes para ter a variável FConfiguracoes.Geral.IniFinXMLSECAutomatico igual a NFe. - Segundo, na minha aplicação, após criar o componente TACBrCTe eu seto a variavel FConfiguracoes.Geral.IniFinXMLSECAutomatico para False. Desta maneira está funcionando, estarei realizando vários testes. Se encontrar alguma outra situação posto aqui! Obrigado pela atenção de todos.
-
Bom dia Italo O problema de validação do Schema foi resolvido, muito obrigado. A questão agora é que estou com outro problema utilizando o OpenSsl que acredito que já foi corrigido na NFe utilizando o OpenSsl. Vou tentar explicar: A primeira vez que eu crio o componente TACBrCTe ele cria certo e não tem problema... depois de destruir ele e tentar criar novamente retorna o erro: --------------------------- EAccessViolation with message 'Access violation at address 77798DC9 in module 'ntdll.dll'. Write of address 00000014'. --------------------------- Estive analisando os fontes e localizei o seguinte: O erro está acontecendo na unidade CTeUtil.InitXmlSec em xmlInitParser(). (porém como comentei anteriormente só ocorre a segunda vez que passa por ali) Verifiquei que na unidade ACBRCTe a função Create tem a seguinte instrução: {$IFDEF ACBrCTeOpenSSL} CteUtil.InitXmlSec ; {$ENDIF} e já na unidade ACBrNFe está da seguinte forma: {$IFDEF ACBrNFeOpenSSL} if FConfiguracoes.Geral.IniFinXMLSECAutomatico then NotaUtil.InitXmlSec ; {$ENDIF} Estou procurando uma solução, mas, se puder verificar isto para mim agradeço. Obrigado!
-
A principio deu certo Italo. Estarei fazendo testes e qualquer problema voltamos a conversar. Obrigado!!
-
Italo, agora está processando os conhecimentos com CPF mandando vazio. Porém quando mando um CNPJ que é ISENTO ta dando erro ao validar: 1824 - Element '{http://www.portalfiscal.inf.br/cte}IE': 'ISENTO' is not a valid value of the local atomic type. Obs.: Com o Capicon está funcionando enviar ISENTO tanto CNPJ como CPF! Agora com o OPENSSL estava dando o erro de Isento em um CPF (que você corrigiu), dai agora testei um CNPJ com a IE ISENTO e retornou erro ao validar o xml também, não seria algum problema com o schema? Em anexo o XML. -cte.xml
-
Vou atualizar Italo. O problema era em algum schema?
-
Bom dia. Se eu mando IE vazio o erro é o seguinte: 1871 - Element '{http://www.portalfiscal.inf.br/cte}xNome': This element is not expected. Expected is ( {http://www.portalfiscal.inf.br/cte}IE ). No XML nao cria a tag IE. Em anexo o XML. cte.xml
-
Bom dia Italo, vou testar... porém com o Capicom eu mando ISENTO e valida. Obrigado
-
Bom dia. Agora estou com problema no Validar XML quando um dos clientes é ISENTO, acredito que seja algum problema no Schema. Quando envio o mesmo XML com o Capicon valida. O erro que retorna é: 1824 - Element '{http://www.portalfiscal.inf.br/cte}IE': 'ISENTO' is not a valid value of the local atomic type. Em anexo o XML. Agradeço desde já.XML.xml
-
Boa tarde. Estou desenvolvendo uma aplicação para emissão de CTe, porém após assinar o XML ele está ficando invalido, com pontos de interrogação. Estamos utilizando o ACBR com o OpenSsl. Instalei o ACBR através do instalador. O ambiente é Delphi 2010 com todos updates feitos,Windows 7 64bits e com os fontes do ACBR atualizados pelo SVN. Fiz testes em um ambiente com windows 32bits e com delphi Xe2 também... e ocorre o mesmo problema. O XML fica invalido ao entrar na função " CTeUtil.sign_file ". Não utilizando o OpenSsl com os certificados instalados funciona.... Agradeço caso alguém possa me ajudar. Anexei o XML antes de ser assinado e depois de ser assinado. DepoisAssinar.xml AntesAssinar.xml