FinancialItem

Property NameProperty ValueProperty Description
WoIdInteger
CurrencyTypeIdCurrencyType enumeration memberCurrency type inherited from WO
CommentStringItem description; used for presentation purposes. Auto-computed for labor costs and material costs; otherwise provided by user.
Amount{MoneyValue entity reference}Item's total amount. Precision 2 digits; negative and zero values are allowed.
CostCategoryIdCostCategory enumeration memberCost Category (Labor, Materials, Miscellaneous etc.). References WOCostCategoryObject.ID. Matches enumeration CostCategory.
Rate{MoneyValue entity reference}Item's rate. Precision 4 digits; negative and zero values are allowed.
StartDateDateTime or NULLStart of the labor record. Supported and required for all costs; optional for labor vendor items; otherwise NULL.
DurationIntegerLabor cost record duration in minutes. Supported values are 0 - 599999999. This field is nullable. Supported and required for labor costs (in which case it's taken from user input); otherwise NULL.
InvoiceItem{InvoiceDictionaryItem entity reference}Invoice Dictionary Item associated with the record. Supported for vendor invoices; required for service fees; NULL for costs. References ciItemListObject.ID.
ExcludeBooleanThis property is not mapped. It's supported for backward compatibility.
RuleModificationWoCostExclusion enumeration memberExclusion Rule. References vlangWoCostExclusion.ID; there is also enumeration WoCostExclusion. This value is used to tweak WO billing logic. Supported only for service fees; otherwise always False.
Product{Product entity reference}Product associated with materials item. Supported and required for material costs; otherwise NULL. References MHProductObject.ID.
Employee{Employee entity reference}Employee who performed labor. Supported and required for labor costs; otherwise NULL. References EmployeeObject.ID.
QuantityDecimalQuantity. This field is explicitly set by user (except for labor costs where user specifies duration in minutes; then Qty is computed). Precision is 5 digits; supported values are 0 - 9999999.99999.
LaborCode{LaborCode entity reference}Labor Code associated with labor record. Supported and required for labor costs; otherwise NULL. References CostCodeObject.ID.
TypeIdWoCostLineType enumeration memberIndicates whether item belongs to costs, vendor invoice or service fees. Matches enumeration WoCostLineType.
TaxAmount{MoneyValue entity reference}Tax amount for particular line item provided by provider. This value is only used for vendor invoice items; otherwise it's ignored. Precision 2 digits; negative and zero values are allowed.
WithholdingTaxRateDecimalWithholding Tax rate. This value is only used for vendor invoice items; otherwise it's ignored. Precision 5 digits; negative values are not allowed; supported range is 0 - 1. This field is nullable. Default value is NULL, which means there was no user input into this field. Zero value is allowed and different from NULL - it means user entered such value.
WithholdingTaxRateUndefinedBoolean
StockLocation{StockLocation entity reference}Stock Location associated with materials cost record. Supported for material costs; otherwise NULL. References MHLocationObject.ID.
TaxCodeReference{TaxCode entity reference}Tax Code Item associated with the record. References ciTaxCodeObject.ID.
NonBillableBoolean or NULLBoolean flag; True means Financial Item is not billable and won't be copied to Customer invoice
MerchantNameStringThis field is free text optional value to track and report on merchant name.
CheckForNonBillableBooleanThis is a not-mapped property. It is required to indicate that NonBillable property should be calculated
ConcurrencyIdIntegerGets or sets the concurrency identifier used for optimistic locks.
IdIntegerGets or sets a Corrigo entity identifier.
Properties[{PropertyTreeNode object reference}, ...]List of filled properties
LimitMultipleEntitiesNumberBehaviourBooleanReturn exception instead of payload if there are more record was retrieved than configured in "*option_name*" company property Used for limiting records in Integration REST API