Ir para conteúdo
  • Cadastre-se

dev botao

Problema Geração XML de Venda


Ver Solução Respondido por André Ferreira de Moraes,
  • Este tópico foi criado há 2589 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado (editado)

Boa tarde! Estou preenchendo algumas tags e elas não estão sendo geradas em meu XML. Por exemplo as tags vProd, vItem, vCFe.

Outro detalhe é que eu não estou preenchendo o PIS e mesmo assim ele está aparecendo no XML.

Os preenchimentos do componente ACBR está na procedure  configurarVendaSAT no arquivo SAT.pas anexo ao post. O Xml gerado segue anexo também.

Sugestões?
 

Obrigado.! 

SAT.pas

AD20171029122634-187156-env.xml

Editado por Gallixx
espaço
Postado

Notei um erro na sua rotina em relação ao preenchimento do vItem12741, onde você está mantendo um fator fixo para todos os itens da venda.

Imposto.vItem12741 := TotalItem * 0.12;

Aconselho você a entender o tópicos da Lei 12.741/2012 para um preenchimento correto das informações. Você pode usar o componente ACBrIBPTax para essa finalidade. Veja o exemplo na pasta Exemplos\ACBrTCP\ACBrIBPTax

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

Projeto ACBr

 

[email protected]

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

Notei um erro na sua rotina em relação ao preenchimento do vItem12741, onde você está mantendo um fator fixo para todos os itens da venda.


Imposto.vItem12741 := TotalItem * 0.12;

Aconselho você a entender o tópicos da Lei 12.741/2012 para um preenchimento correto das informações. Você pode usar o componente ACBrIBPTax para essa finalidade. Veja o exemplo na pasta Exemplos\ACBrTCP\ACBrIBPTax

Obrigado. Irei implementar a tratativa desse campo. 

1 hora atrás, André Ferreira de Moraes disse:

Alguns campos são gerados pelo aparelho. PIS e COFINS são grupos obrigatórios.

Veja https://portal.fazenda.sp.gov.br/servicos/sat/Downloads/Especificacao_SAT_v_ER_2_23_01.pdf

Obrigado.

e o fato de estar informando vProd e ele nao aparecer no layout? Sabe me dizer?

obrigado pela ajuda!

  • Membros Pro
Postado
21 minutos atrás, André Ferreira de Moraes disse:

Como falado, esse campo será gerado pelo aparelho. 

Desculpa André. Obrigado!

Postado
57 minutos atrás, Gallixx disse:

e o fato de estar informando vProd e ele nao aparecer no layout? Sabe me dizer?

obrigado pela ajuda!

Leia o manual no link citado pelo André e você irá notar que vários parâmetros são de responsabilidade do aparelho SAT.
Veja o exemplo:

img.png

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

Projeto ACBr

 

[email protected]

  • Membros Pro
Postado

Boa noite, primeiramente obrigado a todos pelos esclarecimentos.

Consegui enviar para simples nacional para o Emulador Sat-Cfe.

image.png.ff066b460bac25b3bdf4b70af0b36cc1.png

Quando envio o XML pelo exemplo do ACBR eu recebo o retorno 6000 de sucesso, mas quando envio da minha aplicação recebo o código 0, mesmo o emulador dando sucesso (inclusive a imagem acima é do envio feito da minha aplicação e não do exemplo).

Além de receber código 0 de retorno, as pastas de Vendas, que representa o sucesso do envio, não é criada.

Alguém tem alguma ideia do que seja?

 

Postado
34 minutos atrás, Gallixx disse:

Boa noite, primeiramente obrigado a todos pelos esclarecimentos.

Consegui enviar para simples nacional para o Emulador Sat-Cfe.

Quando envio o XML pelo exemplo do ACBR eu recebo o retorno 6000 de sucesso, mas quando envio da minha aplicação recebo o código 0, mesmo o emulador dando sucesso (inclusive a imagem acima é do envio feito da minha aplicação e não do exemplo).

Além de receber código 0 de retorno, as pastas de Vendas, que representa o sucesso do envio, não é criada.

Alguém tem alguma ideia do que seja?

 

Veja se você está capturando o retorno como o exemplo abaixo...
 

ACBrSAT.EnviarDadosVenda(mVendaEnviar.Text);

if ACBrSAT.Resposta.codigoDeRetorno = 6000 then begin
   // Xml processado
   ...
end else begin
// Xml rejeitado
...
end;

 

Veja as propriedades necessárias para que o componente grave os arquivos Xml...
 

ConfigArquivos.SalvarCFe := True;
ConfigArquivos.SalvarCFeCanc := True;
ConfigArquivos.SalvarEnvio := True;

Veja como é feito no demo SATTeste.

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

Projeto ACBr

 

[email protected]

  • Membros Pro
Postado
52 minutos atrás, Sérgio Assunção disse:

Veja se você está capturando o retorno como o exemplo abaixo...
 

Veja as propriedades necessárias para que o componente grave os arquivos Xml...
 


ConfigArquivos.SalvarCFe := True;
ConfigArquivos.SalvarCFeCanc := True;
ConfigArquivos.SalvarEnvio := True;

Veja como é feito no demo SATTeste.

Coloquei exatamente como no exemplo de testes, e os trechos que me informou estão de acordo.

Estou recebendo CodigoDeRetorno = 0 e o Emulador do SAT informa EMITIDO COM SUCESSO.

ACBrSAT.EnviarDadosVenda(mVendaEnviar.Text);

if ACBrSAT.Resposta.codigoDeRetorno = 6000 then begin
   // Xml processado
   ...
end else begin
// Xml rejeitado
...
end;
Postado
8 horas atrás, Gallixx disse:

Coloquei exatamente como no exemplo de testes, e os trechos que me informou estão de acordo.

Estou recebendo CodigoDeRetorno = 0 e o Emulador do SAT informa EMITIDO COM SUCESSO.

No seu código você está gravando o log em 'SAT\SAT.LOG', anexe aqui esse arquivo para vermos qual é exatamente o código de retorno que está sendo gerado.

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

Projeto ACBr

 

[email protected]

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

No seu código você está gravando o log em 'SAT\SAT.LOG', anexe aqui esse arquivo para vermos qual é exatamente o código de retorno que está sendo gerado.

Bom dia,

Segue anexo SAT.LOG

Postado
24 minutos atrás, Gallixx disse:

Bom dia,

Segue anexo SAT.LOG

Realmente tem uma diferença no retorno do emulador com o retorno de um aparelho.

O seu log...

29/10/17 22:01:27:620 -   Gravando XML Venda enviado: C:\projetos\BeERP\Win32\Debug\Enviado\11111111111111\201710\AD20171029220126-876721-env.xml
29/10/17 22:01:28:748 - NumeroSessao: 876721

O meu log...

27/10/17 11:32:07:722 -   Gravando XML Venda enviado: C:\Giga SAT\Enviado\201710\AD20171027113207-485633-env.xml
27/10/17 11:32:08:268 - NumeroSessao: 485633 - Resposta:485633|06000|0000|Emitido com sucesso + conteudo 

Pra ser sincero, eu nunca usei o emulador, mas vou instalar aqui pra ver se o retorno é dessa forma mesmo e relato aqui. Talvez o @André Ferreira de Moraes ou o @Daniel Simoes já tenham essa resposta de antemão.

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

Projeto ACBr

 

[email protected]

  • Membros Pro
Postado
38 minutos atrás, Sérgio Assunção disse:

Realmente tem uma diferença no retorno do emulador com o retorno de um aparelho.

O seu log...


29/10/17 22:01:27:620 -   Gravando XML Venda enviado: C:\projetos\BeERP\Win32\Debug\Enviado\11111111111111\201710\AD20171029220126-876721-env.xml
29/10/17 22:01:28:748 - NumeroSessao: 876721

O meu log...


27/10/17 11:32:07:722 -   Gravando XML Venda enviado: C:\Giga SAT\Enviado\201710\AD20171027113207-485633-env.xml
27/10/17 11:32:08:268 - NumeroSessao: 485633 - Resposta:485633|06000|0000|Emitido com sucesso + conteudo 

Pra ser sincero, eu nunca usei o emulador, mas vou instalar aqui pra ver se o retorno é dessa forma mesmo e relato aqui. Talvez o @André Ferreira de Moraes ou o @Daniel Simoes já tenham essa resposta de antemão.

Obrigado, se puder testes agradeço.

Vou aguardar.

  • Membros Pro
Postado
4 minutos atrás, Sérgio Assunção disse:

Instalei aqui e estou recebendo os retornos corretos.
Estou usando o emulador_off_line_v2_5_28. Veja se é a mesma versão que você esta utilizando.

Bom dia,
Estou usando a versão 2.9.4.

Utilizando o exemplo ACBR eu recebo o código de retorno também. Quando uso a minha aplicação que acabo recebendo 0 sempre, mesmo com sucesso.

  • Fundadores
Postado

Parece ser algo errado no seu Emulador SAT... Tente desinstalar, apagar a pasta do mesmo, e instalar novamente.... Veja o Log de uma resposta de uma venda efetuado com o Emulador

30/10/17 11:24:40:320 - NumeroSessao: 328334 - Resposta:328334|06000|0000|Emitido com sucesso + conteúdo notas|||PENGZT48aW5mQ0ZlIElkPSJDRmUzNTE3MTAxMTExMTExMTExMTExMTU5MTIzNDU2Nzg5MDAwMDk4
ODE5MTUxNiIgdmVyc2FvPSIwLjA2IiB2ZXJzYW9EYWRvc0VudD0iMC4wNyIgdmVyc2FvU0I9IjAw
MDAwMyI+PGlkZT48Y1VGPjM1PC9jVUY+PGNORj44MTkxNTE8L2NORj48bW9kPjU5PC9tb2Q+PG5z
ZXJpZVNBVD4xMjM0NTY3ODk8L25zZXJpZVNBVD48bkNGZT4wMDAwOTg8L25DRmU+PGRFbWk+MjAx
NzEwMzA8L2RFbWk+PGhFbWk+MTEyNDM5PC9oRW1pPjxjRFY+NjwvY0RWPjx0cEFtYj4yPC90cEFt
Yj48Q05QSj4wNTQ4MTMzNjAwMDEzNzwvQ05QSj48c2lnbkFDPllsY2hXRE1RcDJtNjBXK2ZjTUpn
VmlldnVYTnZZY3dhL2VyVTFZVGlOek1uTFp0NzNFbjR4Q2NLdkhIOExycnF1dUVwcUMyL05nUjNU
MkRuMzFoNGVRTXNrNzRHL1pGaExkU2ZZblF3bGVia2RLWTJtbGVoelk2aWxFclNIb3B3UFZOMVFz
V2U5R09ONEpQbzVTZ0E0WGpLdFFtYXFEOTMzbC9aYTcvN1RGNFV3dHYzdUNuWkpqYnd3M1kreVVo
WktoOGIrQmg5RFVWcE44MDg5bzRKNGpLamRhd0VveklFMVAzQlVOSGRscFhTckFLL2oxcEFvcG96
Z3Rtc2ZEc1BTem5naTcwZ2ZuT1BiNkt1N2xpa3M4NVdzQmo3M1llTUVXYVM2UUtBcE5WL1NQRThs
cGhUbUgyQlRKQWdOc1psMU9sN0dzNVlWVVI2bVhFRU9KdnFFdz09PC9zaWduQUM+PGFzc2luYXR1
cmFRUkNPREU+YVFlTU8xQkhiVVA2U2gxWkFRNGhwOUFHUDR5bjdFdHN3U0ZCNDVWaXgxbUw3dlpr
SCtnM2J0MVloT2tLYmZqUjRtRFd1cWJDOUwza2pNYkRRdVA4UHFKTFY2V2hNM1ROQVlZckdONzJ5
RDNsQTIyOTdUMGhCZ0htQk9vTGhwL0hBS3Zqbk1PYXN3UTNtS0JXTlNVdlVWNWZWdDRkbkFLd25r
dkgxNWIza1RKK2MwbXc4QUNEK2VhQzZnVmJINjZONUpGQUt3Yk9jYlJ6dEVTcmFsOUdZMmt5ajNv
WkNuSnFnakdSQW5xWE16ZXVmT25TL2pzbWpsUW9ZZUNQNUp0enBSQmV0YWlOVFhGajQyeTNNSkpM
M09MbjlsNHNOMmJ3Qm9wVnB1NVF4SWl4UGgrTDExYWdad0JWMUVxcXF5Y0NjTERDTjdqc3RLb2JQ
NlplMjN0UlFnPT08L2Fzc2luYXR1cmFRUkNPREU+PG51bWVyb0NhaXhhPjAwMTwvbnVtZXJvQ2Fp
eGE+PC9pZGU+PGVtaXQ+PENOUEo+MTExMTExMTExMTExMTE8L0NOUEo+PHhOb21lPkVzdGFiZWxl
Y2ltZW50byBkZSBUZXN0ZSAyPC94Tm9tZT48eEZhbnQ+RXN0YWJlbGVjaW1lbnRvIEZhbnRhc2lh
IDI8L3hGYW50PjxlbmRlckVtaXQ+PHhMZ3I+cnVhIGRhcyBmbG9yZXM8L3hMZ3I+PG5ybz4xMDA1
PC9ucm8+PHhDcGw+ZnJlbnRlPC94Q3BsPjx4QmFpcnJvPmNlbnRybzwveEJhaXJybz48eE11bj5T
YW8gUGF1bG88L3hNdW4+PENFUD4wMDAwMDAwMDwvQ0VQPjwvZW5kZXJFbWl0PjxJRT4xMTExMTEx
MTExMTE8L0lFPjxJTT4xMjMxMjM8L0lNPjxjUmVnVHJpYj4zPC9jUmVnVHJpYj48Y1JlZ1RyaWJJ
U1NRTj4xPC9jUmVnVHJpYklTU1FOPjxpbmRSYXRJU1NRTj5TPC9pbmRSYXRJU1NRTj48L2VtaXQ+
PGRlc3Q+PENOUEo+MDU0ODEzMzYwMDAxMzc8L0NOUEo+PHhOb21lPkQuSi4gU1lTVEVNIMOBw4nD
jcOTw5rDocOpw63Ds8O6w4fDpyB0ZXN0ZSBkZSBub21lIExvbmdvPC94Tm9tZT48L2Rlc3Q+PGVu
dHJlZ2E+PHhMZ3I+bG9ncmFkb3VybzwveExncj48bnJvPjExMjIzMzwvbnJvPjx4Q3BsPmNvbXBs
ZW1lbnRvPC94Q3BsPjx4QmFpcnJvPmJhaXJybzwveEJhaXJybz48eE11bj5tdW5pY2lwaW88L3hN
dW4+PFVGPlJKPC9VRj48L2VudHJlZ2E+PGRldCBuSXRlbT0iMSI+PHByb2Q+PGNQcm9kPkFDQlIw
MDE8L2NQcm9kPjxjRUFOPjYyOTEwNDE1MDAyMTM8L2NFQU4+PHhQcm9kPkFzc2luYXR1cmEgU0FD
PC94UHJvZD48TkNNPjk5PC9OQ00+PENGT1A+NTEyMDwvQ0ZPUD48dUNvbT5VTjwvdUNvbT48cUNv
bT4xLjAwMDA8L3FDb20+PHZVbkNvbT4xMjAuMDA8L3ZVbkNvbT48dlByb2Q+MTIwLjAwPC92UHJv
ZD48aW5kUmVncmE+QTwvaW5kUmVncmE+PHZEZXNjPjEuMDA8L3ZEZXNjPjx2SXRlbT4xMTQuMTk8
L3ZJdGVtPjx2UmF0RGVzYz40LjgxPC92UmF0RGVzYz48b2JzRmlzY29EZXQgeENhbXBvRGV0PSJj
YW1wbyI+PHhUZXh0b0RldD50ZXh0bzwveFRleHRvRGV0Pjwvb2JzRmlzY29EZXQ+PC9wcm9kPjxp
bXBvc3RvPjx2SXRlbTEyNzQxPjE0LjI4PC92SXRlbTEyNzQxPjxJQ01TPjxJQ01TMDA+PE9yaWc+
MDwvT3JpZz48Q1NUPjAwPC9DU1Q+PHBJQ01TPjE4LjAwPC9wSUNNUz48dklDTVM+MjAuNTU8L3ZJ
Q01TPjwvSUNNUzAwPjwvSUNNUz48UElTPjxQSVNTTj48Q1NUPjQ5PC9DU1Q+PC9QSVNTTj48L1BJ
Uz48Q09GSU5TPjxDT0ZJTlNTTj48Q1NUPjQ5PC9DU1Q+PC9DT0ZJTlNTTj48L0NPRklOUz48L2lt
cG9zdG8+PGluZkFkUHJvZD5JbmZvcm1hY29lcyBhZGljaW9uYWlzPC9pbmZBZFByb2Q+PC9kZXQ+
PGRldCBuSXRlbT0iMiI+PHByb2Q+PGNQcm9kPjYyOTEwNDE1MDAyMTM8L2NQcm9kPjxjRUFOPjYy
OTEwNDE1MDAyMTM8L2NFQU4+PHhQcm9kPk91dHJvIHByb2R1dG8gUXVhbHF1ZXIsIGNvbSBhIERl
c2NyacOnw6NvIEdyYW5kZTwveFByb2Q+PENGT1A+NTUyOTwvQ0ZPUD48dUNvbT51bjwvdUNvbT48
cUNvbT4xLjEyMDU8L3FDb20+PHZVbkNvbT4xLjIxPC92VW5Db20+PHZQcm9kPjEuMzY8L3ZQcm9k
PjxpbmRSZWdyYT5BPC9pbmRSZWdyYT48dk91dHJvPjIuMDA8L3ZPdXRybz48dkl0ZW0+My4yMjwv
dkl0ZW0+PHZSYXREZXNjPjAuMTQ8L3ZSYXREZXNjPjwvcHJvZD48aW1wb3N0bz48dkl0ZW0xMjc0
MT4xLjAxPC92SXRlbTEyNzQxPjxJQ01TPjxJQ01TNDA+PE9yaWc+MDwvT3JpZz48Q1NUPjQwPC9D
U1Q+PC9JQ01TNDA+PC9JQ01TPjxQSVM+PFBJU1NOPjxDU1Q+NDk8L0NTVD48L1BJU1NOPjwvUElT
PjxQSVNTVD48cUJDUHJvZD4zLjM2MDA8L3FCQ1Byb2Q+PHZBbGlxUHJvZD4xLjAyMjM8L3ZBbGlx
UHJvZD48dlBJUz4zLjQzPC92UElTPjwvUElTU1Q+PENPRklOUz48Q09GSU5TU04+PENTVD40OTwv
Q1NUPjwvQ09GSU5TU04+PC9DT0ZJTlM+PC9pbXBvc3RvPjwvZGV0PjxkZXQgbkl0ZW09IjMiPjxw
cm9kPjxjUHJvZD5hYmMxMjM8L2NQcm9kPjxjRUFOPjYyOTEwNDE1MDAyMTM8L2NFQU4+PHhQcm9k
PkFDQnJTQVQgcnVsZXM8L3hQcm9kPjxOQ00+OTk8L05DTT48Q0ZPUD41ODQ0PC9DRk9QPjx1Q29t
PnVuPC91Q29tPjxxQ29tPjEuMTIwNTwvcUNvbT48dlVuQ29tPjEuMjE8L3ZVbkNvbT48dlByb2Q+
MS4zNjwvdlByb2Q+PGluZFJlZ3JhPkE8L2luZFJlZ3JhPjx2SXRlbT4xLjMxPC92SXRlbT48dlJh
dERlc2M+MC4wNTwvdlJhdERlc2M+PC9wcm9kPjxpbXBvc3RvPjxJQ01TPjxJQ01TNDA+PE9yaWc+
MTwvT3JpZz48Q1NUPjYwPC9DU1Q+PC9JQ01TNDA+PC9JQ01TPjxQSVM+PFBJU1NOPjxDU1Q+NDk8
L0NTVD48L1BJU1NOPjwvUElTPjxQSVNTVD48cUJDUHJvZD4xLjM2MDA8L3FCQ1Byb2Q+PHZBbGlx
UHJvZD4xLjE4MjY8L3ZBbGlxUHJvZD48dlBJUz4xLjYxPC92UElTPjwvUElTU1Q+PENPRklOUz48
Q09GSU5TU04+PENTVD40OTwvQ1NUPjwvQ09GSU5TU04+PC9DT0ZJTlM+PC9pbXBvc3RvPjxpbmZB
ZFByb2Q+SW5mb3JtYWNvZXMgYWRpY2lvbmFpczwvaW5mQWRQcm9kPjwvZGV0Pjx0b3RhbD48SUNN
U1RvdD48dklDTVM+MjAuNTU8L3ZJQ01TPjx2UHJvZD4xMjIuNzI8L3ZQcm9kPjx2RGVzYz4xLjAw
PC92RGVzYz48dlBJUz4wLjAwPC92UElTPjx2Q09GSU5TPjAuMDA8L3ZDT0ZJTlM+PHZQSVNTVD41
LjA0PC92UElTU1Q+PHZDT0ZJTlNTVD4wLjAwPC92Q09GSU5TU1Q+PHZPdXRybz4yLjAwPC92T3V0
cm8+PC9JQ01TVG90Pjx2Q0ZlPjExOC43MjwvdkNGZT48RGVzY0FjckVudHI+PHZEZXNjU3VidG90
PjUuMDA8L3ZEZXNjU3VidG90PjwvRGVzY0FjckVudHI+PHZDRmVMZWkxMjc0MT4xLjIzPC92Q0Zl
TGVpMTI3NDE+PC90b3RhbD48cGd0bz48TVA+PGNNUD4wMTwvY01QPjx2TVA+MTYxLjg2PC92TVA+
PC9NUD48dlRyb2NvPjQzLjE0PC92VHJvY28+PC9wZ3RvPjxpbmZBZGljPjxpbmZDcGw+QWNlc3Nl
IHd3dy5wcm9qZXRvYWNici5jb20uYnIgcGFyYSBvYnRlciBtYWlzO2luZm9ybWHDp8O1ZXMgc29i
cmUgbyBjb21wb25lbnRlIEFDQnJTQVQ7UHJlY2lzYSBkZSB1bSBQQUYtRUNGIGhvbW9sb2dhZG8/
O0Nvbmhlw6dhIG8gREpQRFYgLSB3d3cuZGpwZHYuY29tLmJyPC9pbmZDcGw+PC9pbmZBZGljPjwv
aW5mQ0ZlPjxTaWduYXR1cmUgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNp
ZyMiPjxTaWduZWRJbmZvPjxDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDov
L3d3dy53My5vcmcvVFIvMjAwMS9SRUMteG1sLWMxNG4tMjAwMTAzMTUiLz48U2lnbmF0dXJlTWV0
aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxkc2lnLW1vcmUjcnNh
LXNoYTI1NiIvPjxSZWZlcmVuY2UgVVJJPSIjQ0ZlMzUxNzEwMTExMTExMTExMTExMTE1OTEyMzQ1
Njc4OTAwMDA5ODgxOTE1MTYiPjxUcmFuc2Zvcm1zPjxUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRw
Oi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjZW52ZWxvcGVkLXNpZ25hdHVyZSIvPjxUcmFu
c2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0y
MDAxMDMxNSIvPjwvVHJhbnNmb3Jtcz48RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3
dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2Ii8+PERpZ2VzdFZhbHVlPmFMQXNBbjB4eWlC
TjMycFYyaDJJQVE1d1R1S1pQSVd2QVhQbm9ReEx2Y1E9PC9EaWdlc3RWYWx1ZT48L1JlZmVyZW5j
ZT48L1NpZ25lZEluZm8+PFNpZ25hdHVyZVZhbHVlPlV2cms0R2Zia1dVaEpsZVlsYXVkSWRvUm9j
OWtkMGNFKzhZSkVhNWxmT0YxSWpnZHRtUGlrSVhRMEllcUFJdU8xUXNmNkpNM25vc3FNbFlsTUxP
cVpCMFJpZHFVMndiZzNpMjM1dzBIbDNvMDhjK3c1QXJhbkdYWG94dHRlM2RaZ1piQ1FMUmdjN0Nu
eUswejZZNVhnempvL0VWcDFhWWx4aFQrMHQ4OUxNWlVLb3ZYeFNNdjdhemcrOUljV2ZEZDNKamZV
cmdmVmkrbGg0c3dyazhPeFU1NE4yZG42V1IrbWc4VzV0L1BBUHg5ZHVPaHQreGpyeFJELzhYYktV
L3pzZUFDbEplU0xoSWJza3VmMkZYMkRjZ29jMkt6VllDS0poK3RUdGFNQnJIdDNUNUhhbTBwdDhz
SGliMGRWUVlielJqSWF0NS9NMVhpUC9MMS9SN2xmUT09PC9TaWduYXR1cmVWYWx1ZT48S2V5SW5m
bz48WDUwOURhdGE+PFg1MDlDZXJ0aWZpY2F0ZT5NSUlDeVRDQ0FiR2dBd0lCQWdJSUgxWGNRUVhX
WUVRd0RRWUpLb1pJaHZjTkFRRUxCUUF3RGpFTU1Bb0dBMVVFQmhNRFUwRlVNQjRYRFRFM01EWXdP
VEUwTVRreU1sb1hEVEU1TURVek1ERTBNVGt5TWxvd0RqRU1NQW9HQTFVRUN3d0RVMEZVTUlJQklq
QU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFoeFdaOThuZHNDMGJqeUg2RVRi
ZmJyY1BtOUV6VEx3UlV3Q0N4RTVjZ0hNbGQ0UXcwdlNJWWdzZ1BMSUlvY2krcU1jMmxXQUV1WWQ4
TnYrKzZxUDFPUFVUZ3FZckxxNHplUko5Y1ZSL01oSjV5ZUc0ZnRER09LaFpDcjllTnBMUDJCWXBO
MWJvSjZXUHVIU0l5RVJFYXNTeWtiVUNpTkR4bmpuWGpkc3JGNmVlK2YxQXBjTFNuUkVPK2dzK0M3
cDVrUURBU3RWd0FNWGJHVDN2M3VCTHNNc2FYbERjbHNVdHFJNVNtcGc2TnJPbk5veHFORnhpWEUw
eFFCSlBxeWREejQrMWw2MFdzVUptbW55UXpuNTlMTXZuT3A4bVUwZTQ0VnplaWtWZjlxbVV5UW1p
TmJ0V25uWWNEMzdOeGZFVjZzUkQxOGVST21ya3ExUjVXL043S3dJREFRQUJveXN3S1RBbkJnTlZI
UkVFSURBZW9Cd0dDQ3NHQVFVRkJ3Z0ZvQkFNRG5kM2R5NXpZWFF1WTI5dExtSnlNQTBHQ1NxR1NJ
YjNEUUVCQ3dVQUE0SUJBUUJ6ZzhlNGFXcjlpM3VibXAzeHZsc0o5SnFzUzdPME9kd0JLRHorc1pF
dWo3MnFYR0Q2bnN5blJ5UjRIOFlOUVo2U3gxUXlWamNhTzYyUW8yc3gyOFQxVkJWeVpMd3RlZ3dK
QnpOdGJiNzdseVlqb2s5WjFVMFY0OWk1QWdZb1RhOXhhOS9taFI4WFpweW5DMWFRR1lkSjZWbVkx
dVBtb2VnckJjTVBVaHQ0VTkraFV2Z3EreUJ1RVN1Q0UrS0lkcFRvQUQ2OExJVkxlbTIxWEw2ZUVt
Wko5ZHBTZ3RLQS8razVOcjRYdUlsbUdSdnFSSzR2U0drOXRDMDZuTXp0ZGN5QTVCcWY1SkxWZlVo
ZGZLdzcydzYveU43T3dEZEdRZk9zKzZ2V2VWV2V4U2JwZEtlVFV6cE03d1hTbDBXNGRoaXViOWlm
M2I3K2NYYitDL245dTNKaTwvWDUwOUNlcnRpZmljYXRlPjwvWDUwOURhdGE+PC9LZXlJbmZvPjwv
U2lnbmF0dXJlPjwvQ0ZlPg==|20171030112439|CFe35171011111111111111591234567890000988191516|118.72|05481336000137|aQeMO1BHbUP6Sh1ZAQ4hp9AGP4yn7EtswSFB45Vix1mL7vZkH+g3bt1YhOkKbfjR4mDWuqbC9L3kjMbDQuP8PqJLV6WhM3TNAYYrGN72yD3lA2297T0hBgHmBOoLhp/HAKvjnMOaswQ3mKBWNSUvUV5fVt4dnAKwnkvH15b3kTJ+c0mw8ACD+eaC6gVbH66N5JFAKwbOcbRztESral9GY2kyj3oZCnJqgjGRAnqXMzeufOnS/jsmjlQoYeCP5JtzpRBetaiNTXFj42y3MJJL3OLn9l4sN2bwBopVpu5QxIixPh+L11agZwBV1EqqqycCcLDCN7jstKobP6Ze23tRQg==

image.png

image.png

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.

  • Membros Pro
Postado

Utilizando o exemplo tudo funciona, tem algum problema na minha aplicação que não recebe o retorno.

Outro exemplo é o comando CONSULTAR STATUS OPERACIONAL.

No exemplo fica:

image.png.d6cd9459151a2db178bb8c3f56333fae.png

Na minha aplicação:

image.png.fda4b1c5c6d42969d313bb6bcb337e61.png

 

Estou achando que erro de instalação do ACBR (TALVEZ, eu usei o próprio instalador para fazer) vejam pq:

Debugando eu recebo a resposta de SUCESSO, veja

image.thumb.png.af5ef538676ed5c2894201b7cf4207b1.png

Mesmo assim o meu retorno fica vazio

image.thumb.png.53a51a3908f639f09a7bbd75f696350c.png

 

Reparem que meus break points estão todos "perdidos" e o fluxo simplesmente não bate, fica impossível debugar dessa maneira pois aparenta que a linha que estou debugando e a linha executada é outra. reparem nos breakpoints perdidos:

image.png.1f215bbcb02682757da1ab563689a0c9.png

 

Faz algum sentido o que eu disse? rs

  • Moderadores
Postado

Então

após atualizar o ACBr pelo svn sempre recomendamos recompilar os componentes pelo instalador.

o que está ocorrendo é que em algum lugar tu tem uma dcu compilada anterior e está sando para debugar uma unit mais nova ele vai passar pelas linhas que a dcu mapeou e não o seu arquivo.

feche o delphi e rode o instalador novamente.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Membros Pro
Postado
6 minutos atrás, Daniel Simoes disse:

O Exemplo do SAT, onde tudo funciona, foi compilado pela sua IDE, ou você baixou o .EXE, já compilado ?

Pela minha IDE

  • Membros Pro
Postado

Senhores,

Obrigado a todos pelo apoio. O problema estava nessa linha de código:

Config.PaginaDeCodigo     := Word('1');

Coloquei agora:

Config.PaginaDeCodigo     := 1;

Funcionando normalmente!!

pra que serve essa configuração?

 

  • Fundadores
Postado

1 parece ser um valor errado... não é uma página de código valida...

Nessa propriedade, você deve informar o número da página de codigo que o SAT usa... como por exemplo 1252

Ao invés de alimentar essa propriedade, deixe a mesma com o valor default... e configure apenas a Booleana, ACBrSAT1.Config.EhUTF8...

  • Obrigado 1
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.

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