Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3087 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia, envia um xml de venda para o SAT o mesmo me retornou sem erro, agora preciso pegar a chaveConsulta | timeStamp | valorTotal | CPFCNPJValue | assinaturaQRCODE para gerar o QR Code, como faço para pegar essas informação do xml, estou usando a comunicação direta com a DLL do emulado do SAT, segue o xml de retorno:

053207|06000|0000|Emitido com sucesso + conte�do notas|||PENGZT48aW5mQ0ZlIElkPSJDRmUzNTE2MDcxMTExMTExMTExMTExMTU5MTIzNDU2Nzg5MDAwMTE3
OTUyNzMyMyIgdmVyc2FvPSIwLjAzIiB2ZXJzYW9EYWRvc0VudD0iMC4wNiIgdmVyc2FvU0I9IjAw
MDAwMyI+PGlkZT48Y1VGPjM1PC9jVUY+PGNORj45NTI3MzI8L2NORj48bW9kPjU5PC9tb2Q+PG5z
ZXJpZVNBVD4xMjM0NTY3ODk8L25zZXJpZVNBVD48bkNGZT4wMDAxMTc8L25DRmU+PGRFbWk+MjAx
NjA3MTI8L2RFbWk+PGhFbWk+MTEzOTQ3PC9oRW1pPjxjRFY+MzwvY0RWPjx0cEFtYj4yPC90cEFt
Yj48Q05QSj4xMTExMTExMTExMTExMTwvQ05QSj48c2lnbkFDPjAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwPC9zaWduQUM+PGFzc2luYXR1
cmFRUkNPREU+WjRYSkx6MG9ZTDhTaWtVb0pkd3lmcytKZjVPbnZ2amh2Q2VIdzZzNStwZzNEa01t
OGRudTRadGpJUWVYSG9LcUJ6T3p2RXg3OUo3TFprbWUzRHV6a01zbnhLUDdiOGhQV2pKUGQ3SFRM
TWV6UnplUjZGbUZzZFFscGlVbHlkdTdPTE5vb0tDaU43VXFtYVBkcmVoaEdBbS9uVXA0akJCQWt6
VWhHWVhxMnFSRzVEZkw4Y28rSncxZlpDeE9SaExWT01iamQwTTdzQ0tZOGlMRUFtcnZtbTRCUXUz
KzZtTTBrVlpPcG85dS8yWEpSSEFLMmVQUVdNUVF3S2NRcHBhNmJMSVl6b0tmeE5CQkJVdFYzN1Q0
SmdlS0FqNERaaVJtSWoxYk5wQWJTbVFNWUY2NVowQWxHaERYSG5uUEFVVElORkFDR1YvVEtXSFZO
N082MWtTeDhnPT1oeWdsand1b2htbW9ld2FyZm5taWdobHh6a2U3azJiamx0bzRzYjJ2bHRvcmdt
MjZraGhhbmdrbm5mdnB6eWR0NXRlcnVkeXc1dnV2dHpsaGxxczNxcnp2cGxmbmx2dz09PC9hc3Np
bmF0dXJhUVJDT0RFPjxudW1lcm9DYWl4YT4wMDE8L251bWVyb0NhaXhhPjwvaWRlPjxlbWl0PjxD
TlBKPjExMTExMTExMTExMTExPC9DTlBKPjx4Tm9tZT5Fc3RhYmVsZWNpbWVudG8gZGUgVGVzdGUg
MjwveE5vbWU+PHhGYW50PkVzdGFiZWxlY2ltZW50byBGYW50YXNpYSAyPC94RmFudD48ZW5kZXJF
bWl0Pjx4TGdyPnJ1YSBkYXMgZmxvcmVzPC94TGdyPjxucm8+MTAwNTwvbnJvPjx4Q3BsPmZyZW50
ZTwveENwbD48eEJhaXJybz5jZW50cm88L3hCYWlycm8+PHhNdW4+U2FvIFBhdWxvPC94TXVuPjxD
RVA+MDAwMDAwMDA8L0NFUD48L2VuZGVyRW1pdD48SUU+MTExMTExMTExMTExPC9JRT48SU0+MTIz
NDwvSU0+PGNSZWdUcmliPjM8L2NSZWdUcmliPjxjUmVnVHJpYklTU1FOPjM8L2NSZWdUcmliSVNT
UU4+PGluZFJhdElTU1FOPk48L2luZFJhdElTU1FOPjwvZW1pdD48ZGVzdD48Q1BGPjM5OTc0MzM5
ODQ3PC9DUEY+PHhOb21lPkpvYW8gZGUgVGVzdGU8L3hOb21lPjwvZGVzdD48ZGV0IG5JdGVtPSIx
Ij48cHJvZD48Y1Byb2Q+MDAwMDAxPC9jUHJvZD48eFByb2Q+Q2FtaXNhIFBvbG88L3hQcm9kPjxO
Q00+ODU0NDcwMzA8L05DTT48Q0ZPUD41MTAyPC9DRk9QPjx1Q29tPlVOPC91Q29tPjxxQ29tPjEu
MDAwMDwvcUNvbT48dlVuQ29tPjE1MC4wMDwvdlVuQ29tPjx2UHJvZD4xNTAuMDA8L3ZQcm9kPjxp
bmRSZWdyYT5UPC9pbmRSZWdyYT48dkl0ZW0+MTUwLjAwPC92SXRlbT48L3Byb2Q+PGltcG9zdG8+
PElDTVM+PElDTVNTTjEwMj48T3JpZz4wPC9PcmlnPjxDU09TTj41MDA8L0NTT1NOPjwvSUNNU1NO
MTAyPjwvSUNNUz48UElTPjxQSVNTTj48Q1NUPjQ5PC9DU1Q+PC9QSVNTTj48L1BJUz48Q09GSU5T
PjxDT0ZJTlNTTj48Q1NUPjQ5PC9DU1Q+PC9DT0ZJTlNTTj48L0NPRklOUz48L2ltcG9zdG8+PC9k
ZXQ+PHRvdGFsPjxJQ01TVG90Pjx2SUNNUz4wLjAwPC92SUNNUz48dlByb2Q+MTUwLjAwPC92UHJv
ZD48dkRlc2M+MC4wMDwvdkRlc2M+PHZQSVM+MC4wMDwvdlBJUz48dkNPRklOUz4wLjAwPC92Q09G
SU5TPjx2UElTU1Q+MC4wMDwvdlBJU1NUPjx2Q09GSU5TU1Q+MC4wMDwvdkNPRklOU1NUPjx2T3V0
cm8+MC4wMDwvdk91dHJvPjwvSUNNU1RvdD48dkNGZT4xNTAuMDA8L3ZDRmU+PC90b3RhbD48cGd0
bz48TVA+PGNNUD4wMTwvY01QPjx2TVA+MTUwLjAwPC92TVA+PC9NUD48dlRyb2NvPjAuMDA8L3ZU
cm9jbz48L3BndG8+PC9pbmZDRmU+PFNpZ25hdHVyZSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
MjAwMC8wOS94bWxkc2lnIyI+PFNpZ25lZEluZm8+PENhbm9uaWNhbGl6YXRpb25NZXRob2QgQWxn
b3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0yMDAxMDMxNSIv
PjxTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3ht
bGRzaWctbW9yZSNyc2Etc2hhMjU2Ii8+PFJlZmVyZW5jZSBVUkk9IiNDRmUzNTE2MDcxMTExMTEx
MTExMTExMTU5MTIzNDU2Nzg5MDAwMTE3OTUyNzMyMyI+PFRyYW5zZm9ybXM+PFRyYW5zZm9ybSBB
bGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNlbnZlbG9wZWQtc2ln
bmF0dXJlIi8+PFRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEv
UkVDLXhtbC1jMTRuLTIwMDEwMzE1Ii8+PC9UcmFuc2Zvcm1zPjxEaWdlc3RNZXRob2QgQWxnb3Jp
dGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiLz48RGlnZXN0VmFs
dWU+cmtaM1c5d3gvZ2c2L0tEQzJXcjhKeVFhMDhqR3RPVHJpeCs3dzZJVU9QST08L0RpZ2VzdFZh
bHVlPjwvUmVmZXJlbmNlPjwvU2lnbmVkSW5mbz48U2lnbmF0dXJlVmFsdWU+TXRxY1RIREpOUkYz
VVB3QU1rZmlJUFdmRTNzb01RaGhMVzBnOWFOb09uSW80L3FSanB0dnJiOFd1R1VpcnAwL2I3YzFT
Q2txaUdnZCtWL1JFcC9lT1J1TEtPcFZaNTF5dDhDYUVsc1ZsY28yS04zVTArL2kyZnNJVEkwS25L
MjBqaEVuS3Rra1Badm90TEJnZTRPTS9RaGdMb1NmWFJBa0UrUk9GNmo4N01jOXh0RVN5YnVtcTB1
b3pNRVlvdEEyK3RhbmVTTjZmZThmbXdTcm5OTGtKU00vb0U2djhSajFpMy8zNUI4QXY2bkNiVTA1
WXVRenhoNktaWE5mR3ZkUU1NMlBlOGl6MGNBWTJXWU5RRzNZS1h4dFhSNlBxL3ROQ08rMWdvWXQv
MENZWUdmQXVlcFloRnVpUDlpWVNYQjRWS0NpdVJIbHlURDdMNlU1RlBVckNRPT08L1NpZ25hdHVy
ZVZhbHVlPjxLZXlJbmZvPjxYNTA5RGF0YT48WDUwOUNlcnRpZmljYXRlPk1JSUN5VENDQWJHZ0F3
SUJBZ0lJTU8yYnZYNHZseVl3RFFZSktvWklodmNOQVFFTEJRQXdEakVNTUFvR0ExVUVCaE1EVTBG
VU1CNFhEVEUyTURZeU56RTVOVFV3TlZvWERURTRNRFl4TnpFNU5UVXdOVm93RGpFTU1Bb0dBMVVF
Q3d3RFUwRlVNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWtiWlpF
OEJsZ3o3UU5FNkhQeFhZL1Bwa3grM29NckRzaVliM3A5VytGczBiZDJFeVZtcGUxVEwrM0U1ZXEv
MERWS3pkVW8wTEhabkZFZzVieHkzbUxneWZ4eUJxUmxhVEViRFkrL2J0a3hSYmxGZW9pSld2ZmRh
NVFQNVZ4S1VlYVFzMG5nZGdHRjl6TmY4Z2dJL0JuRmxmRElQRkJmVkw4L3kvRzYyeFJxSEMrYWZJ
aGR5Y3AycU9zaXV1MFdMRFhna1pCMEJSS1hFNVdoNGdlSTY0MXpoTjl1dVdNVjBhN0ZxeGZXVTUv
U1RiU1RSVWNOQVJYZ2JBUHVsY0NLRUgxQ2Uwdld4bmg1TEN5OGlPSHhqVWMxT2N0MWlBV2RRaWkx
cXBqdmYrN05iS0xTbEZqSndCWDNXUDJWU1RZci9oaWgwUkF0OTlwMUVPNEhTWklWc0Nnd0lEQVFB
Qm95c3dLVEFuQmdOVkhSRUVJREFlb0J3R0NDc0dBUVVGQndnRm9CQU1EbmQzZHk1ellYUXVZMjl0
TG1KeU1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQVVWdTZONVN0ejZJM20zdzRYa1RVUzNLQTI3
V1c2eVlDZElTcFBtaTV5Z3VaNGx2UUVUMjNqYzJ1ZGt1eXowUmJMejNUOHg0OGxTQ1BnT055ZDNQ
SGZVTjdFQUJZcDZZNzQrbEthd2xid2lOUkpHVktnUm0ySk80bmV1QW9EdGF6TDhLcmI5NTB0U3gw
dFlLZmRMUlJZWjIzTzc1ZkJWUWZRUTNxOXNRUm9TbURFMVU3eXhlVnAvNHFiYXFHajlXM1B5TFkv
bkcza0swb0JhNE04L3VUYzNGWTBCOVplUzJ3bFpidnNVV3dFbHM2SWlZTUdIU3BmTGJEYzZUbmM3
dmUyTlVSSTU2K29pRVRVVXBWT0RTWjlub0Nlc1RVdmxBRGEwQ2NhckFaSCtXL1lGOUxFMU5UMy9q
RTNTR3hDQzZ2WDZUTHVjc3JRNjBHWU1QS1VRREI1PC9YNTA5Q2VydGlmaWNhdGU+PC9YNTA5RGF0
YT48L0tleUluZm8+PC9TaWduYXR1cmU+PC9DRmU+|20160712113947|CFe35160711111111111111591234567890001179527323|150.00|39974339847|Z4XJLz0oYL8SikUoJdwyfs+Jf5OnvvjhvCeHw6s5+pg3DkMm8dnu4ZtjIQeXHoKqBzOzvEx79J7LZkme3DuzkMsnxKP7b8hPWjJPd7HTLMezRzeR6FmFsdQlpiUlydu7OLNooKCiN7UqmaPdrehhGAm/nUp4jBBAkzUhGYXq2qRG5DfL8co+Jw1fZCxORhLVOMbjd0M7sCKY8iLEAmrvmm4BQu3+6mM0kVZOpo9u/2XJRHAK2ePQWMQQwKcQppa6bLIYzoKfxNBBBUtV37T4JgeKAj4DZiRmIj1bNpAbSmQMYF65Z0AlGhDXHnnPAUTINFACGV/TKWHVN7O61kSx8g==hygljwuohmmoewarfnmighlxzke7k2bjlto4sb2vltorgm26khhangknnfvpzydt5terudyw5vuvtzlhlqs3qrzvplfnlvw==

 

Não sei se é certo postar aqui, mas é que não achei nem outro forum sobre isso.

Se alguém puder me ajudar agradeço!

Postado
20 minutos atrás, Jonas Vieira disse:

Bom dia, envia um xml de venda para o SAT o mesmo me retornou sem erro, agora preciso pegar a chaveConsulta | timeStamp | valorTotal | CPFCNPJValue | assinaturaQRCODE para gerar o QR Code, como faço para pegar essas informação do xml, estou usando a comunicação direta com a DLL do emulado do SAT, segue o xml de retorno:

...

Não sei se é certo postar aqui, mas é que não achei nem outro forum sobre isso.

Se alguém puder me ajudar agradeço!

Por qual meio você está fazendo isso (componente ACBrSAT, ACBrMonitorPlus ou solução própria) ?

Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Postado
1 hora atrás, Sérgio Assunção disse:

Por qual meio você está fazendo isso (componente ACBrSAT, ACBrMonitorPlus ou solução própria) ?

Estou utilizando JNA para acessar a DLL.

  • Fundadores
Postado

Os fontes do ACBrSAT podem lhe servir de inspiração...

Você já obteve o retorno... precisa agora desenvolver um "parser", que trate os campos da resposta separados por pipe, conforme descritos no Manual da Especificação Técnica do SAT... e converter o XML que é retornado em Base64

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado
17 horas atrás, Daniel Simoes disse:

Os fontes do ACBrSAT podem lhe servir de inspiração...

Você já obteve o retorno... precisa agora desenvolver um "parser", que trate os campos da resposta separados por pipe, conforme descritos no Manual da Especificação Técnica do SAT... e converter o XML que é retornado em Base64

Obrigado pela ajuda, eu consegui pegar as informações para gear o QR Code, mas não converti o xml, peguei as informações necessárias no fim do dele. Eu não preciso converter o xml ou preciso?

  • Este tópico foi criado há 3087 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.

The popup will be closed in 10 segundos...