BalancingService

Perform balancing operations.

Symitar eDocs References: Coming soon.

Operations

resetCashValueBalances

post

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
      }
    ]
  }
}

resetDepositBalances

post

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
  }
}

resetSecondPartyCheckBalances

post

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
  }
}

cashValueAdjust

post

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
      }
    ]
  }
}

secondPartyCheckAdjust

post

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
  }
}

cashValueReport

post

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
      }
    ]
  }
}

verifyDepositReport

post

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
  }
}

checkDisbursedReport

post

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?