API Docs
Rest Fee
Overview
Fine/fee is a charge made for a user, for receiving library services.
Fine/fee might have related transactions, which indicate activities made on the fine/fee (such as payment, waiving etc.).
Data Dictionary
Click here to download rest_fee.xsd
fee
Description: Fee object
Field | Type | Description | ||
---|---|---|---|---|
id | string | Identifier of the fee in Alma. Should be used in subsequent queries regarding the fee. Output parameter. | ||
type | string with attr. | The fine / fee type. Mandatory.
| ||
status | string with attr. | The fine / fee status.
| ||
user_ | string with attr. | Primary ID of the charged user. Output parameter. | ||
balance | float | The fine / fee balance. Output parameter. | ||
remaining_ | float | The fine / fee remaining vat amount. Output parameter. | ||
original_ | float | The fine / fee original amount. Mandatory for POST. For type CREDIT it is retrieved as a negative number, but for POST the number should be positive. | ||
original_ | float | The fine / fee original vat amount. Output parameter. | ||
creation_ | dateTime | Date the fine / fee was created. | ||
status_ | dateTime | Date the fine / fee was last changed. | ||
comment | string | Fine / fee comment. | ||
owner | string with attr. | The fine / fee owner. Mandatory for POST.
| ||
title | string | The item title. | ||
barcode | string with attr. | The item barcode. | ||
transactions | transactions | |||
bursar_ | string | The unique sequence used for the fine/fee identification when communicating with the Bursar system. |
transactions
Description: A list of transactions.
Field | Type | Description |
---|---|---|
transaction | transaction | Transaction Object. |
transaction
Description: Transaction object
Field | Type | Description | ||
---|---|---|---|---|
transaction_ | string | Identifier of the transaction in Alma. | ||
type | string with attr. | The fine / fee transaction type.
| ||
amount | float | The transaction amount. | ||
vat_ | float | The transaction vat amount. | ||
reason | string | The reason for the transaction. | ||
comment | string | A note attached to the transaction. | ||
created_ | string | The operator who last updated the transaction. | ||
external_ | string | The transaction external ID. | ||
transaction_ | dateTime | Date and time of the transaction. | ||
received_ | string with attr. | The circulation desk in which the transaction was received. Output parameter. If no circulation desk indicated in this field, it is indicated as Not at desk.
| ||
payment_ | string with attr. | The payment method of the transaction. Output parameter.
|
Samples
XML
JSON
__