foliolib.folio.api.finance.ReleaseEncumbrance

class foliolib.folio.api.finance.ReleaseEncumbrance(tenant: str, okapi: Optional[foliolib.okapi.okapiClient.OkapiClient] = None)

Bases: foliolib.folio.FolioApi

Release encumbrance API

This documents the API calls that release any remaining money encumbered back to the budget’s available pool

Parameters
  • tenant (str) – Tenant id

  • okapi (OkapiClient, optional) – Instance of OkapiClient. Defaults to None.

Methods

set_releaseEncumbrance(releaseEncumbranceId)

Release encumbrance

set_releaseEncumbrance(releaseEncumbranceId: str)

Release encumbrance

POST /finance/release-encumbrance/{releaseEncumbranceId}

Parameters

releaseEncumbranceId (str) –

Raises
  • OkapiRequestError – Bad Request

  • OkapiRequestNotFound – Not Found

  • OkapiFatalError – Server Error

  • OkapiRequestUnprocessableEntity – Unprocessable Entity