ErpFieldMappingDto¶
Example Json Object
1{
2 "id": 0,
3 "erpSystem": {
4 "id": 0,
5 "displayId": "string"
6 },
7 "postingCommand": "PAYMENT",
8 "mappingMode": "DEFAULT",
9 "principalPositionType": "LESSEE",
10 "financialAccounting": "GENERAL_LEDGER",
11 "mappingSapField": "BUSINESS_TRANSACTION",
12 "sapCustomizableField": true,
13 "mappingSources": [
14 {
15 "reference": "string",
16 "source": "LEDGER_TRANSACTION"
17 }
18 ],
19 "defaultMappingSources": [
20 {
21 "reference": "string",
22 "source": "LEDGER_TRANSACTION"
23 }
24 ],
25 "customFieldOperation": "string",
26 "customScriptOperation": "string"
27}
📄 Description: Data transfer object representing the mapping of fields between the General Ledger and external systems, facilitating accurate ledger entries, transactions, and financial records management.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
id |
integer(int64) |
false |
none |
Unique identifier for the resource |
erpSystem |
true |
none |
Value for erpSystem field |
|
postingCommand |
string |
true |
none |
Specifies the command for posting ledger entries, facilitating accurate transaction processing within financial records. |
mappingMode |
string |
false |
none |
Specifies the method of mapping financial records to ensure accurate ledger entries and transactions within the General Ledger. |
principalPositionType |
string |
true |
none |
Type of the principal position |
financialAccounting |
string |
false |
none |
Represents the financial accounting reference associated with ledger entries, transactions, accounts, and financial records within the General Ledger API. |
mappingSapField |
string |
false |
none |
Represents the corresponding SAP field used for mapping in financial records, ensuring accurate ledger entry and transaction processing within the General Ledger domain. |
sapCustomizableField |
boolean |
false |
none |
Boolean flag indicating sapCustomizableField status |
mappingSources |
false |
none |
List of mappingSources items |
|
defaultMappingSources |
false |
none |
List of defaultMappingSources items |
|
customFieldOperation |
string |
false |
none |
Specifies the operation type for custom fields in ledger entries, transactions, accounts, and financial records within the General Ledger API. |
customScriptOperation |
string |
false |
none |
none |
Enumerated Values
Attribute |
Value |
|---|---|
financialAccounting |
ASSET_ACCOUNTING, GENERAL_LEDGER |
mappingMode |
CUSTOM, DEFAULT |
mappingSapField |
ACCOUNTING_KEY_ACCOUNT_TAX, ACCOUNTING_PRINCIPAL, ACCOUNTING_PRINCIPAL_REVERSAL, ALLOCATION_NUMBER, ALLOCATION_NUMBER_PAYABLE, ALLOCATION_NUMBER_TAX, AMOUNT_BASE, AMOUNT_BASE_ADDITIONAL_CURRENCY, AMOUNT_BASE_TAX, AMOUNT_DOCCUR, AMOUNT_DOCCUR_ADDITIONAL_CURRENCY, AMOUNT_DOCCUR_TAX, BUSINESS_AREA, BUSINESS_AREA_PAYABLE, BUSINESS_AREA_TAX, BUSINESS_TRANSACTION, COMPANY_CODE, COMPANY_CODE_PAYABLE, COMPANY_CODE_REVERSAL, CONDITION_KEY_ACCOUNT_TAX, COST_CENTER, COST_CENTER_TAX, CS_TRANSACTION_TYPE, CS_TRANSACTION_TYPE_TAX, CURRENCY, CURRENCY_ADDITIONAL_CURRENCY, CURRENCY_TAX, CURRENCY_TYPE, CURRENCY_TYPE_ADDITIONAL_CURRENCY, CURRENCY_TYPE_TAX, DOCUMENT_DATE, DOCUMENT_TYPE, EXCHANGE_RATE, EXCHANGE_RATE_ADDITIONAL_CURRENCY, EXCHANGE_RATE_TAX, FUNCTIONAL_AREA, FUNCTIONAL_AREA_TAX, GL_ACCOUNT, GL_ACCOUNT_ACCOUNT_TAX, GL_ACCOUNT_PAYABLE, GL_ACCOUNT_TAX, HEADER_TEXT, ITEM_ACCOUNT_NUMBER, ITEM_ACCOUNT_NUMBER_ADDITIONAL_CURRENCY, ITEM_ACCOUNT_NUMBER_PAYABLE, ITEM_ACCOUNT_NUMBER_TAX, ITEM_NO_ACCOUNT_TAX, ITEM_NUMBER_ACCOUNT, ITEM_NUMBER_ACCOUNT_ACCOUNT_TAX, ITEM_NUMBER_ACCOUNT_TAX, ITEM_TEXT, ITEM_TEXT_PAYABLE, ITEM_TEXT_TAX, NETWORK, NETWORK_TAX, OBJECT_KEY_R, OBJECT_SYSTEM, OBJECT_TYPE, ORDER_ID, ORDER_ID_TAX, PAYMENT_BLOCK_PAYABLE, PAYMENT_METHOD_PAYABLE, PAYMENT_TERMS_PAYABLE, PLANT, PLANT_TAX, POSTING_DATE, POSTING_DATE_REVERSAL, PO_NUMBER, PO_NUMBER_TAX, PROFIT_CENTER, PROFIT_CENTER_TAX, REFERENCE_DOCUMENT_NUMBER, REFERENCE_KEY_1, REFERENCE_KEY_1_PAYABLE, REFERENCE_KEY_1_TAX, REFERENCE_KEY_2, REFERENCE_KEY_2_PAYABLE, REFERENCE_KEY_2_TAX, REFERENCE_KEY_3, REFERENCE_KEY_3_PAYABLE, REFERENCE_KEY_3_TAX, REVERSAL_REASON, SEGMENT, SEGMENT_TAX, STRUCTURE, TAX_CODE, TAX_CODE_ACCOUNT_TAX, TAX_CODE_PAYABLE, TAX_CODE_TAX, TAX_DATE_ACCOUNT_TAX, TAX_JURISDICTION_CODE, TAX_JURISDICTION_CODE_ACCOUNT_TAX, TAX_JURISDICTION_CODE_PAYABLE, TAX_JURISDICTION_CODE_TAX, TAX_RATE_ACCOUNT_TAX, TRADING_PARTNER, TRADING_PARTNER_TAX, TRANSACTION_DATE, VALUE_PART_1, VALUE_PART_2, VALUE_PART_3, VALUE_PART_4, VENDOR_NUMBER, VENDOR_NUMBER_PAYABLE, VENDOR_NUMBER_TAX, WBS_ELEMENT, WBS_ELEMENT_TAX |
postingCommand |
ACCRUAL, CAPITALIZATION, CHARGE, CLEARING, DEPRECIATION, IMPAIRMENT, LIABILITY, LIABILITY_ADJUSTMENT, MODIFICATION_RECOGNITION, PAYMENT, TERMINATION |
principalPositionType |
LESSEE, LESSOR |