Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Olá, estou tendo um problema a usar um SAT sem o integrador, no modulo de homologacão funncioa normalmente, agora no modulo de produção da erro na hora de consulta o o sat.

Módulo de produção

06/10/20 11:33:18:833 - ACBrSAT.Inicializado
06/10/20 11:33:33:640 - NumeroSessao: 38801 - Comando: ConsultarNumeroSessao( 38801 )
06/10/20 11:33:33:996 - NumeroSessao: 38801 - Resposta:038801|08097|Número de sessão inválido||
06/10/20 11:33:34:006 - NumeroSessao: 38801 - Comando: ConsultarSAT
06/10/20 11:33:34:314 - NumeroSessao: 38801 - Resposta:038801|08097|Número de sessão inválido||

Módulo Homologação

06/10/20 11:10:03:696 - ACBrSAT.Inicializado
06/10/20 11:10:20:143 - NumeroSessao: 185 - Comando: ConsultarNumeroSessao( 185 )
06/10/20 11:10:20:356 - NumeroSessao: 185 - Resposta:000185|11003|Sessao nao existe||
06/10/20 11:10:20:356 - NumeroSessao: 185 - Comando: ConsultarSAT
06/10/20 11:10:20:549 - NumeroSessao: 185 - Resposta:000185|08000|SAT em operacao||

 

Os dois modulos são TANCA.

Obrigado.
 

  • Curtir 1
  • Fabricantes
Postado

Verifique se a versão do MFE de homologação é inferior a versão do módulo de produção. Talvez a versão de produção já conste o tratamento solicitado pela Sefaz de não poder repetir a sessão, mesmo que na consulta de sessão.

06/10/20 11:33:33:640 - NumeroSessao: 38801 - Comando: ConsultarNumeroSessao( 38801 ) - Aqui neste momento você consultou a sessão 38801 e ela passa a existir
06/10/20 11:33:33:996 - NumeroSessao: 38801 - Resposta:038801|08097|Número de sessão inválido|| - Aqui como ela ja existe retorna Número de Sessão Invalido
06/10/20 11:33:34:006 - NumeroSessao: 38801 - Comando: ConsultarSAT
06/10/20 11:33:34:314 - NumeroSessao: 38801 - Resposta:038801|08097|Número de sessão inválido|| - Aqui como ela ja existe retorna Número de Sessão Invalido novamente

 

O SAT deverá responder às requisições do AC de acordo com o número de sessão recebido. O Aplicativo Comercial deverá gerar um número de sessão aleatório de 6 dígitos
que se não repita nas últimas 100 comunicações.

https://portal.fazenda.sp.gov.br/servicos/sat/Downloads/Especificacao_SAT_v_ER_2_27_05.pdf - Item 6. d

 

 

  • Fabricantes
Postado
10 minutos atrás, Julio_Arauveira disse:

Verifique se a versão do MFE de homologação é inferior a versão do módulo de produção. Talvez a versão de produção já conste o tratamento solicitado pela Sefaz de não poder repetir a sessão, mesmo que na consulta de sessão.

06/10/20 11:33:33:640 - NumeroSessao: 38801 - Comando: ConsultarNumeroSessao( 38801 ) - Aqui neste momento você consultou a sessão 38801 e ela passa a existir
06/10/20 11:33:33:996 - NumeroSessao: 38801 - Resposta:038801|08097|Número de sessão inválido|| - Aqui como ela ja existe retorna Número de Sessão Invalido
06/10/20 11:33:34:006 - NumeroSessao: 38801 - Comando: ConsultarSAT
06/10/20 11:33:34:314 - NumeroSessao: 38801 - Resposta:038801|08097|Número de sessão inválido|| - Aqui como ela ja existe retorna Número de Sessão Invalido novamente

 

O SAT deverá responder às requisições do AC de acordo com o número de sessão recebido. O Aplicativo Comercial deverá gerar um número de sessão aleatório de 6 dígitos
que se não repita nas últimas 100 comunicações.

https://portal.fazenda.sp.gov.br/servicos/sat/Downloads/Especificacao_SAT_v_ER_2_27_05.pdf - Item 6. d

 

 

Códigos de Retorno do Equipamento SAT:

 

09 - 04097 - SAT/AC - Número de sessão inválido - Número de sessão já utilizado nas últimas 100 vezes.

Postado

Deixa ver se entendi, então cada requisição que faço ao modulo ele cria uma nova sessão ? Minha ideia é ter um numero auto incremento para gerenciar as sessões, e se funcionar desse modo que mencionei não vai funcionar pq se acontecer algum erro ao enviar a Nota e der algum problema eu perderei essa sessão, pois ao enviar novamente vai me da sessão invalida, e isso mesmo ? devo deixar esse código randomico ? estou querendo fazer isso pois estou tendo problemas com algumas notas duplicadas. Obrigado !

  • 4 semanas depois ...
  • Fabricantes
Postado

O módulo não cria uma nova sessão, isto deve ser controlado pelo AC, o módulo apenas valida se houve repetição da sessão nas ultimas 100 comunicações ao módulo e seu software deve prover controle para que não se repita a sessão seguindo a especificação da Sefaz.

 

 

 

  • Este tópico foi criado há 1479 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.