POST api/expense/adjust

Request Information

URI Parameters

None.

Body Parameters

AdjustExpenseParam
NameDescriptionTypeAdditional information
ExpenseListParam

Collection of ExpenseList

None.

UserOrganizationID

string

None.

ExpenseGroupTypeID

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "ExpenseListParam": [
    {
      "RuningNumber": 1,
      "UserOrganizationID": "sample string 1",
      "HRPositionNumber": "sample string 2",
      "FullName": "sample string 3",
      "MonthYear": "sample string 4",
      "Year": "sample string 5",
      "Month": 1,
      "EmployeeID": "sample string 6",
      "EmployeeOrganizationLevel1ID": "sample string 7",
      "EmployeeOrganizationLevel2ID": "sample string 8",
      "ExpenseGroupTypeID": 1,
      "IncomeID": 1,
      "CommandMasterID": 1,
      "CommandTypeName": "sample string 9",
      "CommandNumber": "sample string 10",
      "IncomeGroupTypeName": "sample string 11",
      "IncomeMoneyInMonthWithSymbol": 1.0,
      "IncomeIDBackPay": 1,
      "NotiStatus": "sample string 12",
      "ExpenseIDTypeFix1": 1,
      "ExpenseSubGroupTypeIDFix1": 1,
      "ExpenseSubGroupTypeNameTypeFix1": "sample string 13",
      "SegmentExpenseIDTypeFix1": 1,
      "SegmentNameTypeFix1": "sample string 14",
      "ExpenseCategoryFix1": "sample string 15",
      "ExpensePercentTypeFix1": 1.0,
      "ExpenseInMonthTypeFix1": 1.0,
      "MathSymbolFix1": 1,
      "ExpenseInMonthWithSymbolTypeFix1": 1.0,
      "ExpenseIDBackPayTypeFix1": 1,
      "ExpenseInMonthBackPayTypeFix1": 1.0,
      "MinimumTypeFix1": 1.0,
      "MaximumTypeFix1": 1.0,
      "SocInsContributionIDTypeFix1": 1,
      "ValueSocInsTypeFix1": 1.0,
      "PVDTypeIDTypeFix1": 1,
      "PVDTypeCodeTypeFix1": "sample string 16",
      "PVDTypeNameTypeFix1": "sample string 17",
      "ExpenseIDTypeFix2": 1,
      "ExpenseSubGroupTypeIDFix2": 1,
      "ExpenseSubGroupTypeNameTypeFix2": "sample string 18",
      "SegmentExpenseIDTypeFix2": 1,
      "SegmentNameTypeFix2": "sample string 19",
      "ExpenseCategoryFix2": "sample string 20",
      "ExpensePercentTypeFix2": 1.0,
      "ExpenseInMonthTypeFix2": 1.0,
      "MathSymbolFix2": 1,
      "ExpenseInMonthWithSymbolTypeFix2": 1.0,
      "ExpenseIDBackPayTypeFix2": 1,
      "ExpenseInMonthBackPayTypeFix2": 1.0,
      "MinimumTypeFix2": 1.0,
      "MaximumTypeFix2": 1.0,
      "SocInsContributionIDTypeFix2": 1,
      "ValueSocInsTypeFix2": 1.0,
      "PVDTypeIDTypeFix2": 1,
      "PVDTypeCodeTypeFix2": "sample string 21",
      "PVDTypeNameTypeFix2": "sample string 22",
      "ExpenseIDTypeFix3": 1,
      "ExpenseSubGroupTypeIDFix3": 1,
      "ExpenseSubGroupTypeNameTypeFix3": "sample string 23",
      "SegmentExpenseIDTypeFix3": 1,
      "SegmentNameTypeFix3": "sample string 24",
      "ExpenseCategoryFix3": "sample string 25",
      "ExpensePercentTypeFix3": 1.0,
      "ExpenseInMonthTypeFix3": 1.0,
      "MathSymbolFix3": 1,
      "ExpenseInMonthWithSymbolTypeFix3": 1.0,
      "ExpenseIDBackPayTypeFix3": 1,
      "ExpenseInMonthBackPayTypeFix3": 1.0,
      "MinimumTypeFix3": 1.0,
      "MaximumTypeFix3": 1.0,
      "SocInsContributionIDTypeFix3": 1,
      "ValueSocInsTypeFix3": 1.0,
      "PVDTypeIDTypeFix3": 1,
      "PVDTypeCodeTypeFix3": "sample string 26",
      "PVDTypeNameTypeFix3": "sample string 27",
      "ExpenseIDTypeFix4": 1,
      "ExpenseSubGroupTypeIDFix4": 1,
      "ExpenseSubGroupTypeNameTypeFix4": "sample string 28",
      "SegmentExpenseIDTypeFix4": 1,
      "SegmentNameTypeFix4": "sample string 29",
      "ExpenseCategoryFix4": "sample string 30",
      "ExpensePercentTypeFix4": 1.0,
      "ExpenseInMonthTypeFix4": 1.0,
      "MathSymbolFix4": 1,
      "ExpenseInMonthWithSymbolTypeFix4": 1.0,
      "ExpenseIDBackPayTypeFix4": 1,
      "ExpenseInMonthBackPayTypeFix4": 1.0,
      "MinimumTypeFix4": 1.0,
      "MaximumTypeFix4": 1.0,
      "SocInsContributionIDTypeFix4": 1,
      "ValueSocInsTypeFix4": 1.0,
      "PVDTypeIDTypeFix4": 1,
      "PVDTypeCodeTypeFix4": "sample string 31",
      "PVDTypeNameTypeFix4": "sample string 32",
      "EditStatus": true,
      "BackPays": [
        {
          "ExpenseBackPayYear": "sample string 1",
          "ExpenseBackPayMonth": 2,
          "EmployeeID": "sample string 3",
          "ExpenseSubGroupTypeID": 4,
          "OrderNumber": 5,
          "IncomeGroupTypeID": 6,
          "IncomeBackPayOrderNumber": 7,
          "UserOrganizationID": "sample string 8",
          "YearOld": "sample string 9",
          "MonthOld": 1,
          "IncomeIDNormalOld": 1,
          "ExpenseIDNormalOld": 1,
          "IncomeMoneyCommandOld": 1.0,
          "IncomeMoneyInMonthOld": 1.0,
          "ExpensePercentOld": 1.0,
          "ExpenseInMonthWithSymbolOld": 1.0,
          "IncomeMoneyInMonthBackPayOld": 1.0,
          "ExpenseInMonthWithSymbolBackPayOld": 1.0,
          "IncomeMoneyInMonthSumOld": 1.0,
          "ExpenseInMonthWithSymbolSumOld": 1.0,
          "YearNew": "sample string 10",
          "MonthNew": 1,
          "IncomeMoneyCommandNew": 1.0,
          "ExpenseMoneyCommandNew": 1.0,
          "IncomeMoneyInMonthNew": 1.0,
          "ExpenseMoneyInMonthNew": 1.0,
          "ChangeMoney": 1.0,
          "ExpenseChangeMoney": 1.0,
          "StartDateNew": "2025-04-04T08:28:05.7854186+07:00",
          "EndDateNew": "2025-04-04T08:28:05.7854186+07:00",
          "BackPayMoney": 1.0,
          "ExpenseBackPayMoney": 1.0,
          "SysCreateUserID": "sample string 11",
          "SysCreateDate": "2025-04-04T08:28:05.7854186+07:00",
          "SysCreateIP": "sample string 12",
          "SysUpdateUserID": "sample string 13",
          "SysUpdateDate": "2025-04-04T08:28:05.7854186+07:00",
          "SysUpdateIP": "sample string 14",
          "TypeFixStatus": 1,
          "NumberOfDayNew": 1,
          "NumberOfLastDayNew": 1,
          "NumberOfMonthNew": "sample string 15",
          "IncomeIDBackPay": 16
        },
        {
          "ExpenseBackPayYear": "sample string 1",
          "ExpenseBackPayMonth": 2,
          "EmployeeID": "sample string 3",
          "ExpenseSubGroupTypeID": 4,
          "OrderNumber": 5,
          "IncomeGroupTypeID": 6,
          "IncomeBackPayOrderNumber": 7,
          "UserOrganizationID": "sample string 8",
          "YearOld": "sample string 9",
          "MonthOld": 1,
          "IncomeIDNormalOld": 1,
          "ExpenseIDNormalOld": 1,
          "IncomeMoneyCommandOld": 1.0,
          "IncomeMoneyInMonthOld": 1.0,
          "ExpensePercentOld": 1.0,
          "ExpenseInMonthWithSymbolOld": 1.0,
          "IncomeMoneyInMonthBackPayOld": 1.0,
          "ExpenseInMonthWithSymbolBackPayOld": 1.0,
          "IncomeMoneyInMonthSumOld": 1.0,
          "ExpenseInMonthWithSymbolSumOld": 1.0,
          "YearNew": "sample string 10",
          "MonthNew": 1,
          "IncomeMoneyCommandNew": 1.0,
          "ExpenseMoneyCommandNew": 1.0,
          "IncomeMoneyInMonthNew": 1.0,
          "ExpenseMoneyInMonthNew": 1.0,
          "ChangeMoney": 1.0,
          "ExpenseChangeMoney": 1.0,
          "StartDateNew": "2025-04-04T08:28:05.7854186+07:00",
          "EndDateNew": "2025-04-04T08:28:05.7854186+07:00",
          "BackPayMoney": 1.0,
          "ExpenseBackPayMoney": 1.0,
          "SysCreateUserID": "sample string 11",
          "SysCreateDate": "2025-04-04T08:28:05.7854186+07:00",
          "SysCreateIP": "sample string 12",
          "SysUpdateUserID": "sample string 13",
          "SysUpdateDate": "2025-04-04T08:28:05.7854186+07:00",
          "SysUpdateIP": "sample string 14",
          "TypeFixStatus": 1,
          "NumberOfDayNew": 1,
          "NumberOfLastDayNew": 1,
          "NumberOfMonthNew": "sample string 15",
          "IncomeIDBackPay": 16
        }
      ]
    },
    {
      "RuningNumber": 1,
      "UserOrganizationID": "sample string 1",
      "HRPositionNumber": "sample string 2",
      "FullName": "sample string 3",
      "MonthYear": "sample string 4",
      "Year": "sample string 5",
      "Month": 1,
      "EmployeeID": "sample string 6",
      "EmployeeOrganizationLevel1ID": "sample string 7",
      "EmployeeOrganizationLevel2ID": "sample string 8",
      "ExpenseGroupTypeID": 1,
      "IncomeID": 1,
      "CommandMasterID": 1,
      "CommandTypeName": "sample string 9",
      "CommandNumber": "sample string 10",
      "IncomeGroupTypeName": "sample string 11",
      "IncomeMoneyInMonthWithSymbol": 1.0,
      "IncomeIDBackPay": 1,
      "NotiStatus": "sample string 12",
      "ExpenseIDTypeFix1": 1,
      "ExpenseSubGroupTypeIDFix1": 1,
      "ExpenseSubGroupTypeNameTypeFix1": "sample string 13",
      "SegmentExpenseIDTypeFix1": 1,
      "SegmentNameTypeFix1": "sample string 14",
      "ExpenseCategoryFix1": "sample string 15",
      "ExpensePercentTypeFix1": 1.0,
      "ExpenseInMonthTypeFix1": 1.0,
      "MathSymbolFix1": 1,
      "ExpenseInMonthWithSymbolTypeFix1": 1.0,
      "ExpenseIDBackPayTypeFix1": 1,
      "ExpenseInMonthBackPayTypeFix1": 1.0,
      "MinimumTypeFix1": 1.0,
      "MaximumTypeFix1": 1.0,
      "SocInsContributionIDTypeFix1": 1,
      "ValueSocInsTypeFix1": 1.0,
      "PVDTypeIDTypeFix1": 1,
      "PVDTypeCodeTypeFix1": "sample string 16",
      "PVDTypeNameTypeFix1": "sample string 17",
      "ExpenseIDTypeFix2": 1,
      "ExpenseSubGroupTypeIDFix2": 1,
      "ExpenseSubGroupTypeNameTypeFix2": "sample string 18",
      "SegmentExpenseIDTypeFix2": 1,
      "SegmentNameTypeFix2": "sample string 19",
      "ExpenseCategoryFix2": "sample string 20",
      "ExpensePercentTypeFix2": 1.0,
      "ExpenseInMonthTypeFix2": 1.0,
      "MathSymbolFix2": 1,
      "ExpenseInMonthWithSymbolTypeFix2": 1.0,
      "ExpenseIDBackPayTypeFix2": 1,
      "ExpenseInMonthBackPayTypeFix2": 1.0,
      "MinimumTypeFix2": 1.0,
      "MaximumTypeFix2": 1.0,
      "SocInsContributionIDTypeFix2": 1,
      "ValueSocInsTypeFix2": 1.0,
      "PVDTypeIDTypeFix2": 1,
      "PVDTypeCodeTypeFix2": "sample string 21",
      "PVDTypeNameTypeFix2": "sample string 22",
      "ExpenseIDTypeFix3": 1,
      "ExpenseSubGroupTypeIDFix3": 1,
      "ExpenseSubGroupTypeNameTypeFix3": "sample string 23",
      "SegmentExpenseIDTypeFix3": 1,
      "SegmentNameTypeFix3": "sample string 24",
      "ExpenseCategoryFix3": "sample string 25",
      "ExpensePercentTypeFix3": 1.0,
      "ExpenseInMonthTypeFix3": 1.0,
      "MathSymbolFix3": 1,
      "ExpenseInMonthWithSymbolTypeFix3": 1.0,
      "ExpenseIDBackPayTypeFix3": 1,
      "ExpenseInMonthBackPayTypeFix3": 1.0,
      "MinimumTypeFix3": 1.0,
      "MaximumTypeFix3": 1.0,
      "SocInsContributionIDTypeFix3": 1,
      "ValueSocInsTypeFix3": 1.0,
      "PVDTypeIDTypeFix3": 1,
      "PVDTypeCodeTypeFix3": "sample string 26",
      "PVDTypeNameTypeFix3": "sample string 27",
      "ExpenseIDTypeFix4": 1,
      "ExpenseSubGroupTypeIDFix4": 1,
      "ExpenseSubGroupTypeNameTypeFix4": "sample string 28",
      "SegmentExpenseIDTypeFix4": 1,
      "SegmentNameTypeFix4": "sample string 29",
      "ExpenseCategoryFix4": "sample string 30",
      "ExpensePercentTypeFix4": 1.0,
      "ExpenseInMonthTypeFix4": 1.0,
      "MathSymbolFix4": 1,
      "ExpenseInMonthWithSymbolTypeFix4": 1.0,
      "ExpenseIDBackPayTypeFix4": 1,
      "ExpenseInMonthBackPayTypeFix4": 1.0,
      "MinimumTypeFix4": 1.0,
      "MaximumTypeFix4": 1.0,
      "SocInsContributionIDTypeFix4": 1,
      "ValueSocInsTypeFix4": 1.0,
      "PVDTypeIDTypeFix4": 1,
      "PVDTypeCodeTypeFix4": "sample string 31",
      "PVDTypeNameTypeFix4": "sample string 32",
      "EditStatus": true,
      "BackPays": [
        {
          "ExpenseBackPayYear": "sample string 1",
          "ExpenseBackPayMonth": 2,
          "EmployeeID": "sample string 3",
          "ExpenseSubGroupTypeID": 4,
          "OrderNumber": 5,
          "IncomeGroupTypeID": 6,
          "IncomeBackPayOrderNumber": 7,
          "UserOrganizationID": "sample string 8",
          "YearOld": "sample string 9",
          "MonthOld": 1,
          "IncomeIDNormalOld": 1,
          "ExpenseIDNormalOld": 1,
          "IncomeMoneyCommandOld": 1.0,
          "IncomeMoneyInMonthOld": 1.0,
          "ExpensePercentOld": 1.0,
          "ExpenseInMonthWithSymbolOld": 1.0,
          "IncomeMoneyInMonthBackPayOld": 1.0,
          "ExpenseInMonthWithSymbolBackPayOld": 1.0,
          "IncomeMoneyInMonthSumOld": 1.0,
          "ExpenseInMonthWithSymbolSumOld": 1.0,
          "YearNew": "sample string 10",
          "MonthNew": 1,
          "IncomeMoneyCommandNew": 1.0,
          "ExpenseMoneyCommandNew": 1.0,
          "IncomeMoneyInMonthNew": 1.0,
          "ExpenseMoneyInMonthNew": 1.0,
          "ChangeMoney": 1.0,
          "ExpenseChangeMoney": 1.0,
          "StartDateNew": "2025-04-04T08:28:05.7854186+07:00",
          "EndDateNew": "2025-04-04T08:28:05.7854186+07:00",
          "BackPayMoney": 1.0,
          "ExpenseBackPayMoney": 1.0,
          "SysCreateUserID": "sample string 11",
          "SysCreateDate": "2025-04-04T08:28:05.7854186+07:00",
          "SysCreateIP": "sample string 12",
          "SysUpdateUserID": "sample string 13",
          "SysUpdateDate": "2025-04-04T08:28:05.7854186+07:00",
          "SysUpdateIP": "sample string 14",
          "TypeFixStatus": 1,
          "NumberOfDayNew": 1,
          "NumberOfLastDayNew": 1,
          "NumberOfMonthNew": "sample string 15",
          "IncomeIDBackPay": 16
        },
        {
          "ExpenseBackPayYear": "sample string 1",
          "ExpenseBackPayMonth": 2,
          "EmployeeID": "sample string 3",
          "ExpenseSubGroupTypeID": 4,
          "OrderNumber": 5,
          "IncomeGroupTypeID": 6,
          "IncomeBackPayOrderNumber": 7,
          "UserOrganizationID": "sample string 8",
          "YearOld": "sample string 9",
          "MonthOld": 1,
          "IncomeIDNormalOld": 1,
          "ExpenseIDNormalOld": 1,
          "IncomeMoneyCommandOld": 1.0,
          "IncomeMoneyInMonthOld": 1.0,
          "ExpensePercentOld": 1.0,
          "ExpenseInMonthWithSymbolOld": 1.0,
          "IncomeMoneyInMonthBackPayOld": 1.0,
          "ExpenseInMonthWithSymbolBackPayOld": 1.0,
          "IncomeMoneyInMonthSumOld": 1.0,
          "ExpenseInMonthWithSymbolSumOld": 1.0,
          "YearNew": "sample string 10",
          "MonthNew": 1,
          "IncomeMoneyCommandNew": 1.0,
          "ExpenseMoneyCommandNew": 1.0,
          "IncomeMoneyInMonthNew": 1.0,
          "ExpenseMoneyInMonthNew": 1.0,
          "ChangeMoney": 1.0,
          "ExpenseChangeMoney": 1.0,
          "StartDateNew": "2025-04-04T08:28:05.7854186+07:00",
          "EndDateNew": "2025-04-04T08:28:05.7854186+07:00",
          "BackPayMoney": 1.0,
          "ExpenseBackPayMoney": 1.0,
          "SysCreateUserID": "sample string 11",
          "SysCreateDate": "2025-04-04T08:28:05.7854186+07:00",
          "SysCreateIP": "sample string 12",
          "SysUpdateUserID": "sample string 13",
          "SysUpdateDate": "2025-04-04T08:28:05.7854186+07:00",
          "SysUpdateIP": "sample string 14",
          "TypeFixStatus": 1,
          "NumberOfDayNew": 1,
          "NumberOfLastDayNew": 1,
          "NumberOfMonthNew": "sample string 15",
          "IncomeIDBackPay": 16
        }
      ]
    }
  ],
  "UserOrganizationID": "sample string 1",
  "ExpenseGroupTypeID": 2
}

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'AdjustExpenseParam'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json

Sample:

Sample not available.