anonymous Log in
Search
Recents:
v3.0
gxbrasil-l
CryptoSignXML.Sign() - NFe Brasil
22/10/19 12:15

dhnasci

Replies: 4

Prezado Cláudio,
Bom dia!
Fiz um teste aqui com meu certificado digital, numa NFe e funcionou. Estou
usando Java Gx 16 u2.
Realmente o Genexus posicionou na posição que vc indicou como deveria ser.
Eu peguei na NFe sem assinatura, e joguei no &XMLString. Precisa atribuir
a &XMLString só do elemento <NFe> até </NFe>, sem o elemento
<XMLSignature>. Tenta ver como está sua &XMLString!
Atenciosamente,
*Dirceu HenriqueAnalista de Sistemas *
*www.dnconsultoria.manaus.br <http://www.dnconsultoria.manaus.br>*
Em seg, 21 de out de 2019 às 21:04, Cláudio Pereira <claudiolp@gmail.com>
escreveu:
> Boa noite.
> Estou usando o datatype CryptoSignXML.Sign() para assinar o XML da NFe,
> com o código abaixo:
>
> [image: 2019-10-21_21-59-22.png]
>
> Porém, o resultado final, apesar da assinatura estar correta, o bloco
> *<Signature>* está posicionado no local errado.
> [image: 2019-10-21_21-54-30.png]
>
> Deveria estar após a tag *</infNFe>*.
>
> É um comportamento errado? Pode ser alguma falha no código?
>
> Genexus 16 u5 + charp.
>
>
> Atenciosamente,
> ------------------------------------------------
> *Cláudio de Lima Pereira*
> Boa Vista (RR) +55 95 99154-8763
> msn/gtalk: claudiolp@gmail.com
> skype: claudio.lp
>
Replies

claudiolp

24/10/19 21:10
Obrigado pelo retorno. Demorei um pouco para dar retorno, porque estava convertendo a KB para java. Mas no final, acabei tendo outro erro: O mesmo código, quando executo em java, tenho um retorno de erro na hora de assinar: 24/10/2019 18:34:52 Monta XMLNFe400_Assina - chave validada: null 24/10/2019 18:34:52 Monta XMLNFe400_Assina - Erro ao assinar: Signature Exception - Cannot resolve element with ID NFe14191005759505000158550010000121126197271589 E para a mesma nota fiscal, compilado no c#, ele assina com sucesso, porém, com o bloco no lugar errado. estou verificando o que pode ser para estar dando erro com o java. Atenciosamente, ------------------------------------------------ *Cláudio de Lima Pereira* Boa Vista (RR) +55 95 99154-8763 msn/gtalk: claudiolp@gmail.com skype: claudio.lp Em ter, 22 de out de 2019 às 12:15, Dirceu Henrique escreveu: > Prezado Cláudio, > > Bom dia! > > Fiz um teste aqui com meu certificado digital, numa NFe e funcionou. > Estou usando Java Gx 16 u2. > > Realmente o Genexus posicionou na posição que vc indicou como deveria > ser. > > Eu peguei na NFe sem assinatura, e joguei no &XMLString. Precisa > atribuir a &XMLString só do elemento até , sem o elemento > . Tenta ver como está sua &XMLString! > > Atenciosamente, > > > *Dirceu HenriqueAnalista de Sistemas * > *www.dnconsultoria.manaus.br * > > > > Em seg, 21 de out de 2019 às 21:04, Cláudio Pereira > escreveu: > >> Boa noite. >> Estou usando o datatype CryptoSignXML.Sign() para assinar o XML da NFe, >> com o código abaixo: >> >> [image: 2019-10-21_21-59-22.png] >> >> Porém, o resultado final, apesar da assinatura estar correta, o bloco >> ** está posicionado no local errado. >> [image: 2019-10-21_21-54-30.png] >> >> Deveria estar após a tag **. >> >> É um comportamento errado? Pode ser alguma falha no código? >> >> Genexus 16 u5 + charp. >> >> >> Atenciosamente, >> ------------------------------------------------ >> *Cláudio de Lima Pereira* >> Boa Vista (RR) +55 95 99154-8763 >> msn/gtalk: claudiolp@gmail.com >> skype: claudio.lp >> >

dhnasci

31/10/19 11:30
Prezado Cláudio, Bom dia! Veja as libs corretas para assinar com o Java. Já conseguiu enviar e receber resposta do web-service da SEFAZ? Qualquer suporte estou disposição. Atenciosamente, *Dirceu HenriqueAnalista de Sistemas * *www.dnconsultoria.manaus.br * Em qui, 24 de out de 2019 às 20:10, Cláudio Pereira escreveu: > Obrigado pelo retorno. > Demorei um pouco para dar retorno, porque estava convertendo a KB para > java. > Mas no final, acabei tendo outro erro: > > O mesmo código, quando executo em java, tenho um retorno de erro na hora > de assinar: > 24/10/2019 18:34:52 Monta XMLNFe400_Assina - chave validada: null > 24/10/2019 18:34:52 Monta XMLNFe400_Assina - Erro ao assinar: Signature > Exception - Cannot resolve element with ID > NFe14191005759505000158550010000121126197271589 > > E para a mesma nota fiscal, compilado no c#, ele assina com sucesso, > porém, com o bloco no lugar errado. estou verificando o que pode ser para > estar dando erro com o java. > > Atenciosamente, > ------------------------------------------------ > *Cláudio de Lima Pereira* > Boa Vista (RR) +55 95 99154-8763 > msn/gtalk: claudiolp@gmail.com > skype: claudio.lp > > > Em ter, 22 de out de 2019 às 12:15, Dirceu Henrique > escreveu: > >> Prezado Cláudio, >> >> Bom dia! >> >> Fiz um teste aqui com meu certificado digital, numa NFe e funcionou. >> Estou usando Java Gx 16 u2. >> >> Realmente o Genexus posicionou na posição que vc indicou como deveria >> ser. >> >> Eu peguei na NFe sem assinatura, e joguei no &XMLString. Precisa >> atribuir a &XMLString só do elemento até , sem o elemento >> . Tenta ver como está sua &XMLString! >> >> Atenciosamente, >> >> >> *Dirceu HenriqueAnalista de Sistemas * >> *www.dnconsultoria.manaus.br * >> >> >> >> Em seg, 21 de out de 2019 às 21:04, Cláudio Pereira >> escreveu: >> >>> Boa noite. >>> Estou usando o datatype CryptoSignXML.Sign() para assinar o XML da NFe, >>> com o código abaixo: >>> >>> [image: 2019-10-21_21-59-22.png] >>> >>> Porém, o resultado final, apesar da assinatura estar correta, o bloco >>> ** está posicionado no local errado. >>> [image: 2019-10-21_21-54-30.png] >>> >>> Deveria estar após a tag **. >>> >>> É um comportamento errado? Pode ser alguma falha no código? >>> >>> Genexus 16 u5 + charp. >>> >>> >>> Atenciosamente, >>> ------------------------------------------------ >>> *Cláudio de Lima Pereira* >>> Boa Vista (RR) +55 95 99154-8763 >>> msn/gtalk: claudiolp@gmail.com >>> skype: claudio.lp >>> >>

claudiolp

05/11/19 15:10
Vou retomar os testes e retorno aqui com os resultados. Obrigado pela atenção. Em qui, 31 de out de 2019 11:31, Dirceu Henrique escreveu: > Prezado Cláudio, > > Bom dia! > Veja as libs corretas para assinar com o Java. Já conseguiu enviar e > receber resposta do web-service da SEFAZ? Qualquer suporte estou disposição. > > Atenciosamente, > > > *Dirceu HenriqueAnalista de Sistemas * > > *www.dnconsultoria.manaus.br * > > > Em qui, 24 de out de 2019 às 20:10, Cláudio Pereira > escreveu: > >> Obrigado pelo retorno. >> Demorei um pouco para dar retorno, porque estava convertendo a KB para >> java. >> Mas no final, acabei tendo outro erro: >> >> O mesmo código, quando executo em java, tenho um retorno de erro na hora >> de assinar: >> 24/10/2019 18:34:52 Monta XMLNFe400_Assina - chave validada: null >> 24/10/2019 18:34:52 Monta XMLNFe400_Assina - Erro ao assinar: Signature >> Exception - Cannot resolve element with ID >> NFe14191005759505000158550010000121126197271589 >> >> E para a mesma nota fiscal, compilado no c#, ele assina com sucesso, >> porém, com o bloco no lugar errado. estou verificando o que pode ser para >> estar dando erro com o java. >> >> Atenciosamente, >> ------------------------------------------------ >> *Cláudio de Lima Pereira* >> Boa Vista (RR) +55 95 99154-8763 >> msn/gtalk: claudiolp@gmail.com >> skype: claudio.lp >> >> >> Em ter, 22 de out de 2019 às 12:15, Dirceu Henrique >> escreveu: >> >>> Prezado Cláudio, >>> >>> Bom dia! >>> >>> Fiz um teste aqui com meu certificado digital, numa NFe e funcionou. >>> Estou usando Java Gx 16 u2. >>> >>> Realmente o Genexus posicionou na posição que vc indicou como deveria >>> ser. >>> >>> Eu peguei na NFe sem assinatura, e joguei no &XMLString. Precisa >>> atribuir a &XMLString só do elemento até , sem o elemento >>> . Tenta ver como está sua &XMLString! >>> >>> Atenciosamente, >>> >>> >>> *Dirceu HenriqueAnalista de Sistemas * >>> *www.dnconsultoria.manaus.br * >>> >>> >>> >>> Em seg, 21 de out de 2019 às 21:04, Cláudio Pereira >>> escreveu: >>> >>>> Boa noite. >>>> Estou usando o datatype CryptoSignXML.Sign() para assinar o XML da >>>> NFe, com o código abaixo: >>>> >>>> [image: 2019-10-21_21-59-22.png] >>>> >>>> Porém, o resultado final, apesar da assinatura estar correta, o bloco >>>> ** está posicionado no local errado. >>>> [image: 2019-10-21_21-54-30.png] >>>> >>>> Deveria estar após a tag **. >>>> >>>> É um comportamento errado? Pode ser alguma falha no código? >>>> >>>> Genexus 16 u5 + charp. >>>> >>>> >>>> Atenciosamente, >>>> ------------------------------------------------ >>>> *Cláudio de Lima Pereira* >>>> Boa Vista (RR) +55 95 99154-8763 >>>> msn/gtalk: claudiolp@gmail.com >>>> skype: claudio.lp >>>> >>>

eder

29/01/21 10:46
Blz Cláudio Pereira, meu nome é Eder Pereira. Estou desenvolvendo a NFE de SP e estou precisando enviar o xml e assinar para o Sefaz e eu não tenho os códigos, poderia me ajudar ou compartilhar? Obrigado, Eder Pereira Vivo 11 99758-428 E-mail edermeto@gmail.com Em ter., 5 de nov. de 2019 às 15:12, Cláudio Pereira escreveu: > Vou retomar os testes e retorno aqui com os resultados. > > Obrigado pela atenção. > > Em qui, 31 de out de 2019 11:31, Dirceu Henrique > escreveu: > >> Prezado Cláudio, >> >> Bom dia! >> Veja as libs corretas para assinar com o Java. Já conseguiu enviar e >> receber resposta do web-service da SEFAZ? Qualquer suporte estou disposição. >> >> Atenciosamente, >> >> >> *Dirceu HenriqueAnalista de Sistemas * >> >> *www.dnconsultoria.manaus.br * >> >> >> Em qui, 24 de out de 2019 às 20:10, Cláudio Pereira >> escreveu: >> >>> Obrigado pelo retorno. >>> Demorei um pouco para dar retorno, porque estava convertendo a KB para >>> java. >>> Mas no final, acabei tendo outro erro: >>> >>> O mesmo código, quando executo em java, tenho um retorno de erro na hora >>> de assinar: >>> 24/10/2019 18:34:52 Monta XMLNFe400_Assina - chave validada: null >>> 24/10/2019 18:34:52 Monta XMLNFe400_Assina - Erro ao assinar: Signature >>> Exception - Cannot resolve element with ID >>> NFe14191005759505000158550010000121126197271589 >>> >>> E para a mesma nota fiscal, compilado no c#, ele assina com sucesso, >>> porém, com o bloco no lugar errado. estou verificando o que pode ser para >>> estar dando erro com o java. >>> >>> Atenciosamente, >>> ------------------------------------------------ >>> *Cláudio de Lima Pereira* >>> Boa Vista (RR) +55 95 99154-8763 >>> msn/gtalk: claudiolp@gmail.com >>> skype: claudio.lp >>> >>> >>> Em ter, 22 de out de 2019 às 12:15, Dirceu Henrique >>> escreveu: >>> >>>> Prezado Cláudio, >>>> >>>> Bom dia! >>>> >>>> Fiz um teste aqui com meu certificado digital, numa NFe e funcionou. >>>> Estou usando Java Gx 16 u2. >>>> >>>> Realmente o Genexus posicionou na posição que vc indicou como deveria >>>> ser. >>>> >>>> Eu peguei na NFe sem assinatura, e joguei no &XMLString. Precisa >>>> atribuir a &XMLString só do elemento até , sem o elemento >>>> . Tenta ver como está sua &XMLString! >>>> >>>> Atenciosamente, >>>> >>>> >>>> *Dirceu HenriqueAnalista de Sistemas * >>>> *www.dnconsultoria.manaus.br * >>>> >>>> >>>> >>>> Em seg, 21 de out de 2019 às 21:04, Cláudio Pereira < >>>> claudiolp@gmail.com> escreveu: >>>> >>>>> Boa noite. >>>>> Estou usando o datatype CryptoSignXML.Sign() para assinar o XML da >>>>> NFe, com o código abaixo: >>>>> >>>>> [image: 2019-10-21_21-59-22.png] >>>>> >>>>> Porém, o resultado final, apesar da assinatura estar correta, o bloco >>>>> ** está posicionado no local errado. >>>>> [image: 2019-10-21_21-54-30.png] >>>>> >>>>> Deveria estar após a tag **. >>>>> >>>>> É um comportamento errado? Pode ser alguma falha no código? >>>>> >>>>> Genexus 16 u5 + charp. >>>>> >>>>> >>>>> Atenciosamente, >>>>> ------------------------------------------------ >>>>> *Cláudio de Lima Pereira* >>>>> Boa Vista (RR) +55 95 99154-8763 >>>>> msn/gtalk: claudiolp@gmail.com >>>>> skype: claudio.lp >>>>> >>>>


Back to gxbrasil-l