def _prepara_consultar_lote_rps(self, protocolo): raiz = servico_consultar_lote_rps_envio.ConsultarLoteRpsEnvio( Id=self._gera_numero_lote(), Prestador=tcIdentificacaoPrestador( Cnpj=self.cnpj_prestador, InscricaoMunicipal=self.im_prestador), Protocolo=protocolo) xml_assinado = self.assina_raiz(raiz, raiz.Id) return xml_assinado
def _prepara_consulta_recibo(self, proc_envio): raiz = consulta_situacao_lote.ConsultarSituacaoLoteRpsEnvio( Id=self._gera_numero_lote(), Prestador=tcIdentificacaoPrestador( Cnpj=self.cnpj_prestador, InscricaoMunicipal=self.im_prestador), Protocolo=proc_envio.resposta.Protocolo) xml_assinado = self.assina_raiz(raiz, raiz.Id) return xml_assinado
def _prepara_consultar_nfse_rps(self, rps_numero, rps_serie, rps_tipo): raiz = servico_consultar_nfse_rps_envio.ConsultarNfseRpsEnvio( IdentificacaoRps=tcIdentificacaoRps( Numero=rps_numero, Serie=rps_serie, Tipo=rps_tipo, ), Prestador=tcIdentificacaoPrestador( Cnpj=self.cnpj_prestador, InscricaoMunicipal=self.im_prestador ), ) xml_assinado = self.assina_raiz(raiz, '') return xml_assinado