Skip to content

Consulta de Lote de RPS

Pablo Pacheco edited this page Jan 12, 2017 · 1 revision

Consulta Lote de NFS-e

Esse serviço permite obter as NFS-e que foram geradas a partir do Lote de RPS enviado, quando o processamento ocorrer sem problemas; ou obter a lista de erros e/ou inconsistências encontradas nos RPS.

Gerando a consulta de Lote

RpsPrestador prestador = new PrestadorBuilder("cnpjPrestador")
        .comInscricaoMunicipal("inscricaoMunicipalPrestador")
        .build();

LoteRpsConsulta consultaLote = new LoteRpsConsulta("numeroProtocolo", prestador);

String xml = consultaLote.converterParaXml();

Config do certificado

Para esse serviço não é necessário assinar o XML

CertificadoConfig config = new CertificadoConfigBuilder(TipoCertificado.A3_TOKEN, "senhaCertificado")
            .comAmbiente(NFSeAmbiente.PRODUCAO).build();

Enviando Consulta para prefeitura

String loteRetornado = WSPrefeitura.consultaLote(xml, config);