Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Olá boa tarde!

Preciso enviar um lote com vários RPS's para a prefeitura de Porto Velho.

Usei o método EnviarSincrono(numLote ) mas esse Só aceita o envio de um RPS por vez, como diz no manual.

Teria como enviar um lote com vários RPS's e gerando a nota no retorno?

 

Nos outros Web services eu fiz ele enviar o lote de RPS e depois fazer a consulta da nota, mas no PVH o RPS fica como não processado no site da semfaz.

Resumindo tem como enviar um lote com mais de um RPS e retornar a nota ou terei que fazer vários lotes com um RPS cada?

  • Consultores
Postado

Bom dia Leo,

Você deve estar fazendo algo de errado, o método EnviarSincrono permite o envio de um lote com até 50 RPS.

O programa exemplo apenas ADD um RPS, mas você pode mudar para ADD mais de 1.

Veja isso no método Enviar do programa exemplo, é mostrado com ADD mais de 1 RPS.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Bom dia @Italo Jurisato Junior 

Eu tentei usar o método síncrono, mas no próprio manual diz assim:

4.6.7 Tempo de processamento dos Lotes de RPS
O tempo de processamento dos Lotes de RPS observará o modo de envio, podendo ser:
 Síncrono – Processamento imediato, após o envio do Lote de RPS (limitado a um RPS por lote);
 Assíncrono – Processamento em até 24 (vinte e quatro) horas a partir do envio do Lote de RPS (Lote com quantidade de 02 até 50 RPS), ressalvada a não validação por ocorrência de “erros não catalogados”.

e o retorno é esse: 

  1. -<EnviarLoteRpsSincronoResposta xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns="http://www.abrasf.org.br/nfse.xsd">
  2. <NumeroLote>127</NumeroLote>
  3. <DataRecebimento>2019-01-24T08:11:21</DataRecebimento>
  4. <Protocolo>29A32E72DE474FD6B7FDEDSFDSFSD456</Protocolo>
  5.  
  6. -<ListaMensagemRetorno>
  7.  
  8. -<MensagemRetorno>
  9. <Codigo>E351</Codigo>
  10. <Mensagem>Processamento em lotes com mais de um RPS permitidos apenas no servicos assincrono.</Mensagem>
  11. <Correcao>Utilize servico assincrono para processamento em LOTE.</Correcao>
  12. </MensagemRetorno>
  13. </ListaMensagemRetorno>
  14. </EnviarLoteRpsSincronoResposta>

 

Se eu tento utilizar o método no site fica NAO_PROCESSADO, e retorna que o RPS foi recebido mas ainda não foi processado.

mas como eu preciso da nota no mesmo instante do envio, só consegui dessa forma(um RPS por lote), ou teria alguma outra forma de enviar o lote com mais de um RPS e a nota ser processada já de imediato? 

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