POST api/Timesheet/UpdateDisbursementLine
Request Information
URI Parameters
None.
Body Parameters
APIDataDisbursementLineName | Description | Type | Additional information |
---|---|---|---|
DisbursementPaid | boolean |
Required |
|
DisbursementEnteredAmount | decimal number |
Required |
|
DisbursementTaxRate | decimal number |
Required |
|
DisbursementIncludesGST | boolean |
Required |
|
DisbursementPaymentReference | string |
None. |
|
IncludePercentageMargin | boolean |
None. |
|
PercentageMarginRate | decimal number |
None. |
|
SupplierInvoiceNo | string |
None. |
|
RelatedTimesheetLine | APIDataTimesheetLine |
None. |
|
SubconsultantInvoice | APIDataLinkSubconsultantInvoice |
None. |
|
PurchaseOrder | APIDataLinkPurchaseOrder |
None. |
|
DisbursementType | APIDataLinkDisbursementType |
None. |
|
DisbursementImage | APIDataLinkDisbursementImage |
None. |
|
IncludeDisbursementImage | boolean |
None. |
|
TimesheetLineID | integer |
None. |
|
Date | date |
Required |
|
StartTime | date |
None. |
|
StopTime | date |
None. |
|
NoOfUnits | decimal number |
Required |
|
UnitConversion | integer |
Required |
|
ChargeRate | decimal number |
Required |
|
Comment | string |
None. |
|
LinkTimesheet_SignOff | integer |
None. |
|
TimesheetPeriod | APIDataLinkTimesheetPeriod |
None. |
|
Employee | APIDataLinkEmployee |
None. |
|
Client | APIDataLinkClient |
None. |
|
Job | APIDataLinkJob |
None. |
|
TaskGroup | APIDataLinkTaskGroup |
None. |
|
Task | APIDataLinkTask |
None. |
|
Activity | APIDataLinkActivity |
None. |
|
WorkItem | APIDataLinkWorkItem |
None. |
|
Invoice | APIDataLinkInvoice |
None. |
|
Locked | boolean |
None. |
|
LockedReason | string |
None. |
|
LogInfo | APIDataLinkLogInfo |
None. |
|
ChargeType | APIDataLinkChargeType |
None. |
|
DisbursementSummary | APIDataLinkDisbursementSummary |
None. |
Request Formats
application/json, text/json
Sample:
{ "DisbursementPaid": true, "DisbursementEnteredAmount": 2.0, "DisbursementTaxRate": 3.1, "DisbursementIncludesGST": true, "DisbursementPaymentReference": "sample string 5", "IncludePercentageMargin": true, "PercentageMarginRate": 7.1, "SupplierInvoiceNo": "sample string 8", "RelatedTimesheetLine": { "TimesheetLineID": 1, "Date": "2025-05-09T23:20:05.4775718+00:00", "StartTime": "2025-05-09T23:20:05.4775718+00:00", "StopTime": "2025-05-09T23:20:05.4775718+00:00", "NoOfUnits": 3.1, "UnitConversion": 4, "ChargeRate": 5.0, "Comment": "sample string 6", "LinkTimesheet_SignOff": 1, "TimesheetPeriod": { "TimesheetID": 1, "WeekEndingDate": "2025-05-09T23:20:05.4775718+00:00", "Committed": true }, "Employee": { "EmployeeID": 1, "EmployeeCode": "sample string 2", "EmployeeName": "sample string 3" }, "Client": { "ClientID": 1, "ClientCode": "sample string 2", "ClientAbbreviation": "sample string 3", "ClientName": "sample string 4" }, "Job": { "JobID": 1, "JobCode": "sample string 2", "JobDescription": "sample string 3" }, "TaskGroup": { "TaskGroupID": 1, "TaskGroupName": "sample string 2", "TaskGroupSortOrder": 1.1 }, "Task": { "TaskID": 1, "TaskDescription": "sample string 2" }, "Activity": { "ActivityID": 1, "ActivityName": "sample string 2" }, "WorkItem": { "WorkItemID": 1, "WorkItemNumber": 2 }, "Invoice": { "InvoiceID": 1, "InvoiceNumber": "sample string 2" }, "Locked": true, "LockedReason": "sample string 8", "LogInfo": { "VersionID": 1 }, "ChargeType": { "ChargeTypeID": 1, "ChargeTypeName": "sample string 2" }, "DisbursementSummary": { "RelatedDisbursementCount": 1 } }, "SubconsultantInvoice": { "SubconsultantInvoiceID": 1, "SubconsultantInvoiceRefNo": "sample string 2" }, "PurchaseOrder": { "PurchaseOrderID": 1, "PurchaseOrderNumber": "sample string 2" }, "DisbursementType": { "DisbursementTypeID": 1, "DisbursementName": "sample string 2" }, "DisbursementImage": { "TimesheetLineID": 1, "DisbursementImage": "sample string 2", "DateSaved": "2025-05-09T23:20:05.4775718+00:00" }, "IncludeDisbursementImage": true, "TimesheetLineID": 10, "Date": "2025-05-09T23:20:05.4775718+00:00", "StartTime": "2025-05-09T23:20:05.4775718+00:00", "StopTime": "2025-05-09T23:20:05.4775718+00:00", "NoOfUnits": 12.1, "UnitConversion": 13, "ChargeRate": 14.0, "Comment": "sample string 15", "LinkTimesheet_SignOff": 1, "TimesheetPeriod": { "TimesheetID": 1, "WeekEndingDate": "2025-05-09T23:20:05.4775718+00:00", "Committed": true }, "Employee": { "EmployeeID": 1, "EmployeeCode": "sample string 2", "EmployeeName": "sample string 3" }, "Client": { "ClientID": 1, "ClientCode": "sample string 2", "ClientAbbreviation": "sample string 3", "ClientName": "sample string 4" }, "Job": { "JobID": 1, "JobCode": "sample string 2", "JobDescription": "sample string 3" }, "TaskGroup": { "TaskGroupID": 1, "TaskGroupName": "sample string 2", "TaskGroupSortOrder": 1.1 }, "Task": { "TaskID": 1, "TaskDescription": "sample string 2" }, "Activity": { "ActivityID": 1, "ActivityName": "sample string 2" }, "WorkItem": { "WorkItemID": 1, "WorkItemNumber": 2 }, "Invoice": { "InvoiceID": 1, "InvoiceNumber": "sample string 2" }, "Locked": true, "LockedReason": "sample string 17", "LogInfo": { "VersionID": 1 }, "ChargeType": { "ChargeTypeID": 1, "ChargeTypeName": "sample string 2" }, "DisbursementSummary": { "RelatedDisbursementCount": 1 } }
application/xml, text/xml
Sample:
<APIDataDisbursementLine xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Abtrac6.API.APIDataModels"> <Activity> <ActivityID>1</ActivityID> <ActivityName>sample string 2</ActivityName> </Activity> <ChargeRate>14</ChargeRate> <ChargeType> <ChargeTypeID>1</ChargeTypeID> <ChargeTypeName>sample string 2</ChargeTypeName> </ChargeType> <Client> <ClientAbbreviation>sample string 3</ClientAbbreviation> <ClientCode>sample string 2</ClientCode> <ClientID>1</ClientID> <ClientName>sample string 4</ClientName> </Client> <Comment>sample string 15</Comment> <Date>2025-05-09T23:20:05.4775718+00:00</Date> <DisbursementSummary> <RelatedDisbursementCount>1</RelatedDisbursementCount> </DisbursementSummary> <Employee> <EmployeeCode>sample string 2</EmployeeCode> <EmployeeID>1</EmployeeID> <EmployeeName>sample string 3</EmployeeName> </Employee> <Invoice> <InvoiceID>1</InvoiceID> <InvoiceNumber>sample string 2</InvoiceNumber> </Invoice> <Job> <JobCode>sample string 2</JobCode> <JobDescription>sample string 3</JobDescription> <JobID>1</JobID> </Job> <LinkTimesheet_SignOff>1</LinkTimesheet_SignOff> <Locked>true</Locked> <LockedReason>sample string 17</LockedReason> <LogInfo> <VersionID>1</VersionID> </LogInfo> <NoOfUnits>12.1</NoOfUnits> <StartTime>2025-05-09T23:20:05.4775718+00:00</StartTime> <StopTime>2025-05-09T23:20:05.4775718+00:00</StopTime> <Task> <TaskDescription>sample string 2</TaskDescription> <TaskID>1</TaskID> </Task> <TaskGroup> <TaskGroupID>1</TaskGroupID> <TaskGroupName>sample string 2</TaskGroupName> <TaskGroupSortOrder>1.1</TaskGroupSortOrder> </TaskGroup> <TimesheetLineID>10</TimesheetLineID> <TimesheetPeriod> <Committed>true</Committed> <TimesheetID>1</TimesheetID> <WeekEndingDate>2025-05-09T23:20:05.4775718+00:00</WeekEndingDate> </TimesheetPeriod> <UnitConversion>13</UnitConversion> <WorkItem> <WorkItemID>1</WorkItemID> <WorkItemNumber>2</WorkItemNumber> </WorkItem> <DisbursementEnteredAmount>2</DisbursementEnteredAmount> <DisbursementImage> <DateSaved>2025-05-09T23:20:05.4775718+00:00</DateSaved> <DisbursementImage>sample string 2</DisbursementImage> <TimesheetLineID>1</TimesheetLineID> </DisbursementImage> <DisbursementIncludesGST>true</DisbursementIncludesGST> <DisbursementPaid>true</DisbursementPaid> <DisbursementPaymentReference>sample string 5</DisbursementPaymentReference> <DisbursementTaxRate>3.1</DisbursementTaxRate> <DisbursementType> <DisbursementName>sample string 2</DisbursementName> <DisbursementTypeID>1</DisbursementTypeID> </DisbursementType> <IncludeDisbursementImage>true</IncludeDisbursementImage> <IncludePercentageMargin>true</IncludePercentageMargin> <PercentageMarginRate>7.1</PercentageMarginRate> <PurchaseOrder> <PurchaseOrderID>1</PurchaseOrderID> <PurchaseOrderNumber>sample string 2</PurchaseOrderNumber> </PurchaseOrder> <RelatedTimesheetLine> <Activity> <ActivityID>1</ActivityID> <ActivityName>sample string 2</ActivityName> </Activity> <ChargeRate>5</ChargeRate> <ChargeType> <ChargeTypeID>1</ChargeTypeID> <ChargeTypeName>sample string 2</ChargeTypeName> </ChargeType> <Client> <ClientAbbreviation>sample string 3</ClientAbbreviation> <ClientCode>sample string 2</ClientCode> <ClientID>1</ClientID> <ClientName>sample string 4</ClientName> </Client> <Comment>sample string 6</Comment> <Date>2025-05-09T23:20:05.4775718+00:00</Date> <DisbursementSummary> <RelatedDisbursementCount>1</RelatedDisbursementCount> </DisbursementSummary> <Employee> <EmployeeCode>sample string 2</EmployeeCode> <EmployeeID>1</EmployeeID> <EmployeeName>sample string 3</EmployeeName> </Employee> <Invoice> <InvoiceID>1</InvoiceID> <InvoiceNumber>sample string 2</InvoiceNumber> </Invoice> <Job> <JobCode>sample string 2</JobCode> <JobDescription>sample string 3</JobDescription> <JobID>1</JobID> </Job> <LinkTimesheet_SignOff>1</LinkTimesheet_SignOff> <Locked>true</Locked> <LockedReason>sample string 8</LockedReason> <LogInfo> <VersionID>1</VersionID> </LogInfo> <NoOfUnits>3.1</NoOfUnits> <StartTime>2025-05-09T23:20:05.4775718+00:00</StartTime> <StopTime>2025-05-09T23:20:05.4775718+00:00</StopTime> <Task> <TaskDescription>sample string 2</TaskDescription> <TaskID>1</TaskID> </Task> <TaskGroup> <TaskGroupID>1</TaskGroupID> <TaskGroupName>sample string 2</TaskGroupName> <TaskGroupSortOrder>1.1</TaskGroupSortOrder> </TaskGroup> <TimesheetLineID>1</TimesheetLineID> <TimesheetPeriod> <Committed>true</Committed> <TimesheetID>1</TimesheetID> <WeekEndingDate>2025-05-09T23:20:05.4775718+00:00</WeekEndingDate> </TimesheetPeriod> <UnitConversion>4</UnitConversion> <WorkItem> <WorkItemID>1</WorkItemID> <WorkItemNumber>2</WorkItemNumber> </WorkItem> </RelatedTimesheetLine> <SubconsultantInvoice> <SubconsultantInvoiceID>1</SubconsultantInvoiceID> <SubconsultantInvoiceRefNo>sample string 2</SubconsultantInvoiceRefNo> </SubconsultantInvoice> <SupplierInvoiceNo>sample string 8</SupplierInvoiceNo> </APIDataDisbursementLine>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.