Manual Web Service - Prefeitura Municipal de São Leopoldo
Manual Web Service - Prefeitura Municipal de São Leopoldo
Manual Web Service - Prefeitura Municipal de São Leopoldo
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
6Quando efetuada a recepção, o Lote com até três RPS será processado no mesmomomento on<strong>de</strong> serão feitas as validações necessárias e geração das NFS-e.PrestadorAplicação ClientebaLote <strong>de</strong> até 3 RPS<strong>Prefeitura</strong>c?ConsultaNFS-eXML <strong>de</strong> Envio é validado pelo arquivo: servico_enviar_lote_rps_envio.xsdXML <strong>de</strong> Resposta é validado pelo arquivo: servico_enviar_lote_rps_resposta.xs<strong>de</strong><strong>Web</strong> <strong>Service</strong>sdProcessamentoResultadoNFS-ePassos para execução1. A aplicação acessa o serviço <strong>de</strong> “Recepção e Processamento <strong>de</strong> Lote <strong>de</strong> RPS”enviando o lote (fluxo “b”).2. A requisição é recebida pelo servidor do <strong>Web</strong> <strong>Service</strong> que grava as informaçõesrecebidas e gera as NFS-e (fluxo “c”).3. O <strong>Web</strong> <strong>Service</strong> retorna uma mensagem com o resultado do processamento doserviço (fluxo “d”).2.1.3 Consulta <strong>de</strong> Situação <strong>de</strong> Lote <strong>de</strong> RPSEsse serviço efetua a consulta da situação <strong>de</strong> um Lote <strong>de</strong> RPS já enviado.PrestadorAplicação Cliente2.b2.aI<strong>de</strong>ntif. do Lote<strong>Prefeitura</strong>2.c?ConsultaSituação do Lote2.e <strong>Web</strong> <strong>Service</strong>s2.dProcessamentoResultadoNFS-eXML <strong>de</strong> Envio é validado pelo arquivo: servico_consultar_situacao_lote_rps_envio.xsdXML <strong>de</strong> Resposta é validado pelo arquivo: servico_consultar_situacao_lote_rps_resposta.xsdPassos para execução1. A aplicação acessa o serviço <strong>de</strong> “Consulta <strong>de</strong> Situação <strong>de</strong> Lote <strong>de</strong> RPS” esubmete os dados para processamento (fluxo “2.b”).2. A requisição é recebida pelo servidor do <strong>Web</strong> <strong>Service</strong>, que verifica os dadospreenchidos e i<strong>de</strong>ntifica o status do lote (fluxox “2.c” e “2.d”).3. O <strong>Web</strong> <strong>Service</strong> retorna uma mensagem com o resultado do processamento doserviço (fluxo “2.e”).