Newer Version Available

This content describes an older version of this product. View Latest

AccountingModelConfig

Represents settings for the accounting models used with Accounting Subledger. Accounting models are based on accounting sets, which include details about what accounting data is used and how. This object is available in API version 57.0 and later.

Supported Calls

create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()

Fields

Field Details
AccountingType
Type
picklist
Properties
Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description
Specifies the type of accounting.
Possible values are:
  • Expense
  • Revenue
The default value is Revenue.
DefaultAccrualAccountCode
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The name of the default accrual account.
DefaultWriteOffAccountCode
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The name of the account for payments that are written off.
DeveloperName
Type
string
Properties
Create, Filter, Group, Sort, Update
Description
The name of the person who created the accounting set.
EarliestCreatedDate
Type
dateTime
Properties
Create, Filter, Sort, Update
Description
Source records with a primary record Created Date that is older than this date are not considered part of this mapping set.
ExpectedCashFlowGrouping
Type
picklist
Properties
Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description
Determines how transaction journal records are generated for expected revenue scenarios.
Possible values are:
  • GroupByFundAccount—Group by Fund Account
  • GroupByFundAndDueDate—Group by Fund Account and Due Date
The default value is GroupByFundAccount.
FullName
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The unique name for the accounting set record.
InternalMappingDetails
Type
textarea
Properties
Create, Nillable, Update
Description
JSON that is used to transmit financial data to Accounting Subledger for processing.
IsActive
Type
boolean
Properties
Create, Defaulted on create, Filter, Group, Sort, Update
Description
Determines whether Accounting Subledger processes this accounting set (true) or not (false).
The default value is false.
IsUsed
Type
boolean
Properties
Create, Defaulted on create, Filter, Group, Sort, Update
Description
Determines whether the accounting set was used or activated at least once. If it was, you can't select another object for the object model, or change its number of objects.
The default value is false.
Language
Type
picklist
Properties
Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description
Specifies the language used.
Possible values are:
  • da—Danish
  • de—German
  • en_US—English
  • es—Spanish
  • es_MX—Spanish (Mexico)
  • fi—Finnish
  • fr—French
  • it—Italian
  • ja—Japanese
  • ko—Korean
  • nl_NL—Dutch
  • no—Norwegian
  • pt_BR—Portuguese (Brazil)
  • ru—Russian
  • sv—Swedish
  • th—Thai
  • zh_CN—Chinese (Simplified)
  • zh_TW—Chinese (Traditional)
MasterLabel
Type
string
Properties
Create, Filter, Group, Sort, Update
Description
The standard name of the accounting set on the UI.
NamespacePrefix
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The namespace prefix of the accounting set.
PaidCashFlowGrouping
Type
picklist
Properties
Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description
Specifies how journal entries are generated for expense scenarios.
Possible values are:
  • GroupByFundAccount—Group by Fund Account
  • GroupBySummary—Group by Summary
The default value is GroupBySummary.
RecordTypeFilter
Type
textarea
Properties
Create, Nillable, Update
Description
Information is generated only for records whose primary record’s record type is listed. If no record types are defined, all source records are considered eligible. The value is case-sensitive, and a semicolon-delimited API name.
RunOrder
Type
int
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Specifies the sequence in which the accounting set is processed if there is more than one. The Accounting Subledger job processes the accounting set with the lower number first. For example, run order 1 is processed before run order 2.