code: def LeerContribuyente(self, pop=True):
          "Leeo el próximo contribuyente"
          # por compatibilidad hacia atras, la primera vez no remueve de la lista
          # (llamado de ConsultarContribuyentes con pop=False)
          if self.contribuyentes:
              contrib = self.contribuyentes[0]
              if pop:
                  del self.contribuyentes[0]
          else:
              contrib = {}
          self.CuitContribuyente = contrib.get('CuitContribuytente', "")
          self.AlicuotaPercepcion = contrib.get('AlicuotaPercepcion', "")
          self.AlicuotaRetencion = contrib.get('AlicuotaRetencion', "")
          self.GrupoPercepcion = contrib.get('GrupoPercepcion', "")
          self.GrupoRetencion = contrib.get('GrupoRetencion', "")
          self.errores = contrib.get('Errores', [])
          return len(contrib) > f LeerContribuyente(self, pop=True):
          "Leeo el próximo contribuyente"
          # por compatibilidad hacia atras, la primera vez no remueve de la lista
          # (llamado de ConsultarContribuyentes con pop=False)
          if self.contribuyentes:
              contrib = self.contribuyentes[0]
              if pop:
                  del self.contribuyentes[0]
          else:
              contrib = {}
          self.CuitContribuyente = contrib.get('CuitContribuytente', "")
          self.AlicuotaPercepcion = contrib.get('AlicuotaPercepcion', "")
          self.AlicuotaRetencion = contrib.get('AlicuotaRetencion', "")
          self.GrupoPercepcion = contrib.get('GrupoPercepcion', "")
          self.GrupoRetencion = contrib.get('GrupoRetencion', "")
          self.errores = contrib.get('Errores', [])
          return len(contrib) > 0
docs: Leeo el próximo contribuyente