Skip to content

GeneralLedgerService⁠

Manage GL account records.

Operations⁠

searchGlSubaccountSelectFields⁠

POST

Searches subaccounts for general ledger accounts with selected fields.

Authorizations
Authorizationstringrequired

Authenticate with your JWT.

Bearer YOUR_TOKEN

For setup help, see the authentication guide.

GlAccountNumberstringoptional
GlAccountSuffixstringoptional
GlAccountBranchstringoptional
Path Parameters
symstringrequired
Sym number
POST/nexum/{sym}/2022.01/generalledger/searchGlSubaccountSelectFields
POST /nexum/627/2022.01/generalledger/searchGlSubaccountSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Accept: application/json
Authorization: Bearer YOUR_JWT
Content-Type: application/json

{
  "Credentials": {
    "AdministrativeCredentials": {
      "Password": "suwn37834b91&"
    }
  },
  "GlAccountNumber": "string",
  "GlAccountSuffix": "string",
  "GlAccountBranch": "string",
  "SelectableFields": {
    "IncludeAllGlSubaccountFields": true,
    "GlSubaccountFields": {
      "AccrualAmount": true,
      "AccrualEffectDate": true,
      "AccrualPostDate": true,
      "AccrualPostThruDate": true,
      "AccrualStartDate": true,
      "AccruedAmount": true,
      "AccruedCount": true,
      "AcquisitionDate": true,
      "CommentOne": true,
      "CommentTwo": true,
      "CurrentValue": true,
      "Disposition": true,
      "FirstMonthMethod": true,
      "GlOffset": true,
      "Id": true,
      "InsMaturityDate": true,
      "InsTypeDescription": true,
      "InsuranceType": true,
      "LastFmDate": true,
      "LimitValue": true
    }
  },
  "SearchFilter": {
    "Query": "string"
  },
  "nxAttributes": {
    "customFields": {}
  }
}

getGlSubaccountPagedListSelectFields⁠

POST

Retrieves a paged list of subaccounts for a general ledger account with selected fields.

Authorizations
Authorizationstringrequired

Authenticate with your JWT.

Bearer YOUR_TOKEN

For setup help, see the authentication guide.

GlAccountNumberstringoptional
GlAccountSuffixstringoptional
GlAccountBranchstringoptional
Path Parameters
symstringrequired
Sym number
Tokenstringoptional
POST/nexum/{sym}/2022.01/generalledger/getGlSubaccountPagedListSelectFields
POST /nexum/627/2022.01/generalledger/getGlSubaccountPagedListSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Accept: application/json
Authorization: Bearer YOUR_JWT
Content-Type: application/json

{
  "Credentials": {
    "AdministrativeCredentials": {
      "Password": "suwn37834b91&"
    }
  },
  "nxAttributes": {
    "customFields": {
      "appId": "string"
    }
  },
  "GlAccountNumber": "0000000000",
  "GlAccountSuffix": "0",
  "GlAccountBranch": "0",
  "PagingRequestContext": {
    "NumberOfRecordsToReturn": 0,
    "NumberOfRecordsToSkip": 0
  },
  "SelectableFields": {
    "IncludeAllGlSubaccountFields": true
  }
}

searchGlSubaccountPagedSelectFields⁠

POST

Searches subaccounts for general ledger accounts with pagination and selected fields.

Authorizations
Authorizationstringrequired

Authenticate with your JWT.

Bearer YOUR_TOKEN

For setup help, see the authentication guide.

GlAccountNumberstringoptional
GlAccountSuffixstringoptional
GlAccountBranchstringoptional
Querystringoptional
Path Parameters
symstringrequired
Sym number
Tokenstringoptional
POST/nexum/{sym}/2022.01/generalledger/searchGlSubaccountPagedSelectFields
POST /nexum/627/2022.01/generalledger/searchGlSubaccountPagedSelectFields HTTP/1.1
Host: naas.ymcu.libum.io
Accept: application/json
Authorization: Bearer YOUR_JWT
Content-Type: application/json

{
  "Credentials": {
    "AdministrativeCredentials": {
      "Password": "suwn37834b91&"
    }
  },
  "nxAttributes": {
    "customFields": {
      "appId": "string"
    }
  },
  "GlAccountNumber": "0000000000",
  "GlAccountSuffix": "0",
  "GlAccountBranch": "0",
  "PagingRequestContext": {
    "NumberOfRecordsToReturn": 0,
    "NumberOfRecordsToSkip": 0
  },
  "SelectableFields": {
    "IncludeAllGlSubaccountFields": true
  },
  "Query": "string"
}

updateGlAccountByID⁠

POST

Updates a general ledger account by its ID.

Authorizations
Authorizationstringrequired

Authenticate with your JWT.

Bearer YOUR_TOKEN

For setup help, see the authentication guide.

GlAccountNumberstringoptional
GlAccountSuffixstringoptional
GlAccountBranchstringoptional
Path Parameters
symstringrequired
Sym number
POST/nexum/{sym}/2022.01/generalledger/updateGlAccountByID
POST /nexum/627/2022.01/generalledger/updateGlAccountByID HTTP/1.1
Host: naas.ymcu.libum.io
Accept: application/json
Authorization: Bearer YOUR_JWT
Content-Type: application/json

{
  "Credentials": {
    "AdministrativeCredentials": {
      "Password": "suwn37834b91&"
    }
  },
  "GlAccountNumber": "string",
  "GlAccountSuffix": "string",
  "GlAccountBranch": "string",
  "GlAccountUpdatableFields": {
    "BalanceLastYear": 0,
    "BalanceSheetColumn": 0,
    "BalanceYtd": 0,
    "BlankLineCode": 0,
    "Budget": [
      {
        "EntryId": 0,
        "Budget": 0
      }
    ],
    "CommentCode": 0,
    "DcRestrictionLevel": 0,
    "DistributionCode": 0,
    "FmLevel": 0,
    "FormatType": 0,
    "HistoricalBalance": [
      {
        "EntryId": 0,
        "HistoricalBalance": 0
      }
    ],
    "IndentationCode": 0,
    "IqLevel": 0,
    "Lookup": "string",
    "Name": "string",
    "OpenCode": 0,
    "PrintingCode": 0,
    "RestrictionLevel": 0,
    "SubType": 0,
    "TotalLevel": 0
  },
  "GlAccountTrackingUpdateRequest": [
    {
      "GlAccountTrackingLocator": 0,
      "GlAccountTrackingUpdatableFields": {
        "CreationDate": "string",
        "CreationTime": 0,
        "ExpireDate": "string",
        "Id": "string",
        "IdType": 0,
        "TrackingCode": 0,
        "Type": 0,
        "UserAmount1": 0,
        "UserAmount10": 0,
        "UserAmount11": 0,
        "UserAmount12": 0,
        "UserAmount13": 0,
        "UserAmount14": 0,
        "UserAmount15": 0,
        "UserAmount16": 0,
        "UserAmount17": 0,
        "UserAmount18": 0,
        "UserAmount19": 0,
        "UserAmount2": 0,
        "UserAmount20": 0
      }
    }
  ],
  "GlSubaccountUpdateRequest": [
    {
      "GlSubaccountId": "string",
      "GlSubaccountUpdatableFields": {
        "AccrualAmount": 0,
        "AccrualPostThruDate": "string",
        "AccrualStartDate": "string",
        "AccruedAmount": 0,
        "AccruedCount": 0,
        "AcquisitionDate": "string",
        "CommentOne": "string",
        "CommentTwo": "string",
        "CurrentValue": 0,
        "Disposition": 0,
        "FirstMonthMethod": 0,
        "GlOffset": "string",
        "InsMaturityDate": "string",
        "InsTypeDescription": "string",
        "InsuranceType": "string",
        "LimitValue": 0,
        "MaturityDate": "string",
        "Method": 0,
        "Name": "string",
        "OriginalValue": 0
      }
    }
  ],
  "nxAttributes": {
    "customFields": {}
  }
}

updateGlAccountTrackingByID⁠

POST

Updates tracking for a general ledger account by its ID.

Authorizations
Authorizationstringrequired

Authenticate with your JWT.

Bearer YOUR_TOKEN

For setup help, see the authentication guide.

GlAccountTrackingLocatorintegeroptional
GlAccountNumberstringoptional
GlAccountSuffixstringoptional
GlAccountBranchstringoptional
Path Parameters
symstringrequired
Sym number
POST/nexum/{sym}/2022.01/generalledger/updateGlAccountTrackingByID
POST /nexum/627/2022.01/generalledger/updateGlAccountTrackingByID HTTP/1.1
Host: naas.ymcu.libum.io
Accept: application/json
Authorization: Bearer YOUR_JWT
Content-Type: application/json

{
  "Credentials": {
    "AdministrativeCredentials": {
      "Password": "suwn37834b91&"
    }
  },
  "GlAccountTrackingLocator": 0,
  "GlAccountTrackingUpdatableFields": {
    "CreationDate": "string",
    "CreationTime": 0,
    "ExpireDate": "string",
    "Id": "string",
    "IdType": 0,
    "TrackingCode": 0,
    "Type": 0,
    "UserAmount1": 0,
    "UserAmount10": 0,
    "UserAmount11": 0,
    "UserAmount12": 0,
    "UserAmount13": 0,
    "UserAmount14": 0,
    "UserAmount15": 0,
    "UserAmount16": 0,
    "UserAmount17": 0,
    "UserAmount18": 0,
    "UserAmount19": 0,
    "UserAmount2": 0,
    "UserAmount20": 0
  },
  "GlAccountNumber": "string",
  "GlAccountSuffix": "string",
  "GlAccountBranch": "string",
  "nxAttributes": {
    "customFields": {}
  }
}

updateGlSubaccountByID⁠

POST

Updates a subaccount for a general ledger account by its ID.

Authorizations
Authorizationstringrequired

Authenticate with your JWT.

Bearer YOUR_TOKEN

For setup help, see the authentication guide.

GlSubaccountIdstringoptional
GlAccountNumberstringoptional
GlAccountSuffixstringoptional
GlAccountBranchstringoptional
Path Parameters
symstringrequired
Sym number
POST/nexum/{sym}/2022.01/generalledger/updateGlSubaccountByID
POST /nexum/627/2022.01/generalledger/updateGlSubaccountByID HTTP/1.1
Host: naas.ymcu.libum.io
Accept: application/json
Authorization: Bearer YOUR_JWT
Content-Type: application/json

{
  "Credentials": {
    "AdministrativeCredentials": {
      "Password": "suwn37834b91&"
    }
  },
  "GlSubaccountId": "string",
  "GlSubaccountUpdatableFields": {
    "AccrualAmount": 0,
    "AccrualPostThruDate": "string",
    "AccrualStartDate": "string",
    "AccruedAmount": 0,
    "AccruedCount": 0,
    "AcquisitionDate": "string",
    "CommentOne": "string",
    "CommentTwo": "string",
    "CurrentValue": 0,
    "Disposition": 0,
    "FirstMonthMethod": 0,
    "GlOffset": "string",
    "InsMaturityDate": "string",
    "InsTypeDescription": "string",
    "InsuranceType": "string",
    "LimitValue": 0,
    "MaturityDate": "string",
    "Method": 0,
    "Name": "string",
    "OriginalValue": 0
  },
  "GlAccountNumber": "string",
  "GlAccountSuffix": "string",
  "GlAccountBranch": "string",
  "nxAttributes": {
    "customFields": {}
  }
}