circulation_loans
Source:
Module: mod-circulation-storage
Interface: /loan-storage/loans
Attributes:
Property Name | Property Type | Property Description |
---|---|---|
id | string | Unique ID (generated UUID) of the loan |
userId | string | ID of the patron the item was lent to. Required for open loans, not required for closed loans (for anonymization). |
proxyUserId | string | ID of the user representing a proxy for the patron |
itemId | string | ID of the item lent to the patron |
itemEffectiveLocationIdAtCheckOut | string | A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ |
status | object | Overall status of the loan |
status/name | string | Name of the status (currently can be any value, values commonly used are Open and Closed) |
loanDate | string | Date time when the loan began (typically represented according to rfc3339 section-5.6. Has not had the date-time format validation applied as was not supported at point of introduction and would now be a breaking change) |
dueDate | string | Date time when the item is due to be returned |
returnDate | string | Date time when the item is returned and the loan ends (typically represented according to rfc3339 section-5.6. Has not had the date-time format validation applied as was not supported at point of introduction and would now be a breaking change) |
systemReturnDate | string | Date time when the returned item is actually processed |
action | string | Last action performed on a loan (currently can be any value, values commonly used are checkedout and checkedin) |
actionComment | string | Comment to last action performed on a loan |
itemStatus | string | Last item status used in relation to this loan (currently can be any value, values commonly used are Checked out and Available) |
renewalCount | integer | Count of how many times a loan has been renewed (incremented by the client) |
loanPolicyId | string | ID of last policy used in relation to this loan |
checkoutServicePointId | string | ID of the Service Point where the last checkout occured |
checkinServicePointId | string | ID of the Service Point where the last checkin occured |
patronGroupIdAtCheckout | string | Patron Group Id at checkout |
dueDateChangedByRecall | boolean | Indicates whether or not this loan had its due date modified by a recall on the loaned item |
isDcb | boolean | Indicates whether or not this loan is associated for DCB use case |
declaredLostDate | string | Date and time the item was declared lost during this loan |
claimedReturnedDate | string | Date and time the item was claimed returned for this loan |
overdueFinePolicyId | string | ID of overdue fines policy at the time the item is check-in or renewed |
lostItemPolicyId | string | ID of lost item policy which determines when the item ages to lost and the associated fees or the associated fees if the patron declares the item lost. |
metadata | object | Metadata about creation and changes to records, provided by the server (client should not provide) |
metadata/createdDate | string | Date and time when the record was created |
metadata/createdByUserId | string | ID of the user who created the record (when available) |
metadata/createdByUsername | string | Username of the user who created the record (when available) |
metadata/updatedDate | string | Date and time when the record was last updated |
metadata/updatedByUserId | string | ID of the user who last updated the record (when available) |
metadata/updatedByUsername | string | Username of the user who last updated the record (when available) |
agedToLostDelayedBilling | object | Aged to Lost Delayed Billing processing |
agedToLostDelayedBilling/lostItemHasBeenBilled | boolean | Indicates if the aged to lost fee has been billed (for use where delayed billing is set up) |
agedToLostDelayedBilling/dateLostItemShouldBeBilled | string | Indicates when the aged to lost fee should be billed (for use where delayed billing is set up) |
agedToLostDelayedBilling/agedToLostDate | string | Date and time the item was aged to lost for this loan |
reminders | object | Information about reminders for overdue loan |
reminders/lastFeeBilled | object | Information about the most recent reminder fee billing |
reminders/lastFeeBilled/number | integer | Last reminder fee billed, sequence number |
reminders/lastFeeBilled/date | string | Last reminder fee billed, date |