BalancingService
Perform balancing operations.
Operations
Resets cash value balances.
Authorizations
Body
BalanceReportFlagbooleanRequired
Responses
200
Successful operation.
application/json
post
POST /nexum/627/2022.01/balancing/resetCashValueBalances HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 164
{
"Credentials": {
"UserNumberCredentials": {
"UserNumber": 1995,
"Password": "2dfKQYR!TeXJwe"
}
},
"BalanceReportFlag": true,
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}
200
Successful operation.
{
"StatusMessage": "text",
"CashValueReport": {
"BalanceDispenser": [
{
"DispenserId": 1,
"TranGlCode": 1,
"SourceGlCode": 1,
"Denomination": 1,
"BeginAmount": 1,
"DispenseAmount": 1,
"ReverseAmount": 1,
"AdjustAmount": 1,
"ReplenishAmount": 1,
"RevTotalAmount": 1,
"CurrentAmount": 1,
"WarningAmount": 1
}
]
}
}
Resets deposit balances.
Authorizations
Body
BalanceReportFlagbooleanRequired
Responses
200
Successful operation.
application/json
post
POST /nexum/627/2022.01/balancing/resetDepositBalances HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 164
{
"Credentials": {
"UserNumberCredentials": {
"UserNumber": 1995,
"Password": "2dfKQYR!TeXJwe"
}
},
"BalanceReportFlag": true,
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}
200
Successful operation.
{
"StatusMessage": "text",
"DepositReport": {
"Count": 1,
"Amount": 1,
"GlCode": 1,
"GlTranCount": 1
}
}
Resets second-party check balances.
Authorizations
Body
BalanceReportFlagbooleanRequired
Responses
200
Successful operation.
application/json
post
POST /nexum/627/2022.01/balancing/resetSecondPartyCheckBalances HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 164
{
"Credentials": {
"UserNumberCredentials": {
"UserNumber": 1995,
"Password": "2dfKQYR!TeXJwe"
}
},
"BalanceReportFlag": true,
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}
200
Successful operation.
{
"StatusMessage": "text",
"CheckDisbursedReport": {
"FirstPartyCount": 1,
"FirstPartyAmount": 1,
"BalancePrinter": [
{
"PrinterId": 1,
"TranGlCode": 1,
"CheckAcctNumber": "text",
"BeginCount": 1,
"DispenseCount": 1,
"DispenseAmount": 1,
"ReverseCount": 1,
"ReverseAmount": 1,
"AdjustCount": 1,
"ReplenishCount": 1,
"CurrentCount": 1,
"RevTotalCount": 1,
"WarnCount": 1
}
],
"ThirdPartyCount": 1,
"ThirdPartyAmount": 1
}
}
Adjusts cash values.
Authorizations
Body
BalanceReportFlagbooleanOptional
Responses
200
Successful operation.
application/json
post
POST /nexum/627/2022.01/balancing/cashValueAdjust HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 343
{
"Credentials": {
"UserNumberCredentials": {
"UserNumber": 1995,
"Password": "2dfKQYR!TeXJwe"
}
},
"CashValueAdjustInput": {
"DispenserAdjust": [
{
"GlCode": 1,
"SrcGlCode": 1,
"Denomination": 1,
"AdjustAmount": 1,
"ReplenishAmount": 1,
"WarnAmount": 1,
"ResetDispenser": true,
"DispenserId": 1
}
]
},
"BalanceReportFlag": true,
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}
200
Successful operation.
{
"StatusMessage": "text",
"CashValueReport": {
"BalanceDispenser": [
{
"DispenserId": 1,
"TranGlCode": 1,
"SourceGlCode": 1,
"Denomination": 1,
"BeginAmount": 1,
"DispenseAmount": 1,
"ReverseAmount": 1,
"AdjustAmount": 1,
"ReplenishAmount": 1,
"RevTotalAmount": 1,
"CurrentAmount": 1,
"WarningAmount": 1
}
]
}
}
Adjusts second-party checks.
Authorizations
Body
BalanceReportFlagbooleanOptional
Responses
200
Successful operation.
application/json
post
POST /nexum/627/2022.01/balancing/secondPartyCheckAdjust HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 324
{
"Credentials": {
"UserNumberCredentials": {
"UserNumber": 1995,
"Password": "2dfKQYR!TeXJwe"
}
},
"SecondPartyCheckAdjust": {
"PrinterAdjust": [
{
"PrinterId": 1,
"GlCode": 1,
"CheckAcct": "text",
"AdjustCount": 1,
"ReplenishCount": 1,
"WarnCount": 1,
"ResetPrinter": true
}
]
},
"BalanceReportFlag": true,
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}
200
Successful operation.
{
"StatusMessage": "text",
"CheckDisbursedReport": {
"FirstPartyCount": 1,
"FirstPartyAmount": 1,
"BalancePrinter": [
{
"PrinterId": 1,
"TranGlCode": 1,
"CheckAcctNumber": "text",
"BeginCount": 1,
"DispenseCount": 1,
"DispenseAmount": 1,
"ReverseCount": 1,
"ReverseAmount": 1,
"AdjustCount": 1,
"ReplenishCount": 1,
"CurrentCount": 1,
"RevTotalCount": 1,
"WarnCount": 1
}
],
"ThirdPartyCount": 1,
"ThirdPartyAmount": 1
}
}
Generates a report on cash values.
Authorizations
Body
Responses
200
Successful operation.
application/json
post
POST /nexum/627/2022.01/balancing/cashValueReport HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 139
{
"Credentials": {
"UserNumberCredentials": {
"UserNumber": 1995,
"Password": "2dfKQYR!TeXJwe"
}
},
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}
200
Successful operation.
{
"StatusMessage": "text",
"CashValueReport": {
"BalanceDispenser": [
{
"DispenserId": 1,
"TranGlCode": 1,
"SourceGlCode": 1,
"Denomination": 1,
"BeginAmount": 1,
"DispenseAmount": 1,
"ReverseAmount": 1,
"AdjustAmount": 1,
"ReplenishAmount": 1,
"RevTotalAmount": 1,
"CurrentAmount": 1,
"WarningAmount": 1
}
]
}
}
Verifies deposit reports.
Authorizations
Body
Responses
200
Successful operation.
application/json
post
POST /nexum/627/2022.01/balancing/verifyDepositReport HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 139
{
"Credentials": {
"UserNumberCredentials": {
"UserNumber": 1995,
"Password": "2dfKQYR!TeXJwe"
}
},
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}
200
Successful operation.
{
"StatusMessage": "text",
"DepositReport": {
"Count": 1,
"Amount": 1,
"GlCode": 1,
"GlTranCount": 1
}
}
Generates a report on disbursed checks.
Authorizations
Body
Responses
200
Successful operation.
application/json
post
POST /nexum/627/2022.01/balancing/checkDisbursedReport HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 139
{
"Credentials": {
"UserNumberCredentials": {
"UserNumber": 1995,
"Password": "2dfKQYR!TeXJwe"
}
},
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}
200
Successful operation.
{
"StatusMessage": "text",
"CheckDisbursedReport": {
"FirstPartyCount": 1,
"FirstPartyAmount": 1,
"BalancePrinter": [
{
"PrinterId": 1,
"TranGlCode": 1,
"CheckAcctNumber": "text",
"BeginCount": 1,
"DispenseCount": 1,
"DispenseAmount": 1,
"ReverseCount": 1,
"ReverseAmount": 1,
"AdjustCount": 1,
"ReplenishCount": 1,
"CurrentCount": 1,
"RevTotalCount": 1,
"WarnCount": 1
}
],
"ThirdPartyCount": 1,
"ThirdPartyAmount": 1
}
}
Last updated
Was this helpful?