AccountId | Account | Lookup → Account | | The customer. Filled from the asset's owner when left empty. |
AccountName | Account Name | Text | | |
AdjustedAdvanceAmount | Adjusted Advance Amount | Currency | | |
AdvanceAmount | Advance Amount | Currency | | |
AmountPaid | Amount Pa | Currency | | |
AssetId | Asset | Lookup → Asset | | The machine or vehicle being serviced. Only one service order that is not Delivered may exist per asset. Picking the asset fills Account from the asset's owner when Account is empty. |
AssetServiceContractId | Asset Service Contract | Lookup → AssetServiceContract | | |
BillingAddress | Billing Address | Text | | |
BillingAddressId | Billing Address | Lookup → ContactAddress | | |
BillingCity | Billing City | PickList | | Values: Mumbai, Pune, None, Chandigarh. |
BillingCityPlaceId | Billing City Place | Lookup → Place | | Values: Pune, Chandigarh, Mumbai. |
BillingCountry | Billing Country | PickList | | Values: India. |
BillingPostalCode | Billing Postal Code | Text | | |
BillingRegion | Billing Region | Text | | |
BillingState | BillingState | PickList | | |
BillingStreet | Billing Street | Text | | |
BranchId | Branch | Lookup → Branch | | The branch doing the job. Must be active and belong to the partner account; required when the partner account has branches. Locked once saved. |
CancelPendingQuantity | Cancel Pending Quantity | Currency | | |
CheckInInspectionId | Check In Inspection | Lookup → CheckInInspection | | The check-in inspection created by the Check In action, recording the asset's condition at reception. |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | | |
CustomerVoice | Customer Voice | Text | | The customer's complaint in their own words. |
DiscountGroupId | Discount Group | Lookup → DiscountGroup | | |
DocumentDate | Document Date | Date | | The order's business date. Set to today when left empty. |
ExternalId | External | Text | | |
FailureDate | Failure Date | Date | | |
Id | Id | Guid | | |
InspectionLineId | Inspection Line | Lookup → InspectionLine | | |
IsClaimed | Is Claimed | Boolean | | |
IsDelivered | Delivered | Boolean | | Set by the Delivery action, which also sets Status to Delivered, releases the bay, closes the originating inspection line and records campaign maintenance against the asset. |
IsILPosted | IL Posted | Boolean | | |
IsInJobQueue | In Job Queue | Boolean | | |
IsInvoiceGenerated | Invoice Generated | Boolean | | Set when the Invoice or Selective Invoice action raises documents. Drives the Invoiced status. |
IsKPICalculated | KPI Calculated | Boolean | | |
IsLinePopulated | Line Populated | Boolean | | |
IsQuoteGenerated | Quote Generated | Boolean | | Guard flag for the Generate Quote action rather than a status: once true, that action refuses to run again for the order. |
IsReleasedForFulfillment | Released For Fulfillment | Boolean | | Protected system flag that the handler refuses to let a client set or change; releasing parts is done through the release-for-fulfilment action, not by writing this field. |
IsTimeSheetGenerated | Is Time Sheet Generated | Boolean | | |
IsWorkEnded | Work Ended | Boolean | | |
IsWorkPaused | Is Work Paused | Boolean | | |
IsWorkStarted | Work Started | Boolean | | Raised to true when work begins, either directly or by a time sheet whose lines have all been started. Time sheets only ever raise this flag and never clear it, so it stays true once set even if work is later paused or the sheet is reworked. |
ItemId | Item | Lookup → Item | | |
ItemLotId | Item Lot | Lookup → ItemLot | | |
ItemServiceContractId | Service Contract | Lookup → ItemServiceContract | | The service contract covering the work. Requires an active asset service contract on the asset where the contract needs one. On a new order with no estimate and no lines, its pending entitlements are added as lines. It can be changed only while no time sheet has started work and no part has been allocated. |
JobQueueId | Job Queue | Lookup | | |
ModifiedById | Modified By | Lookup → UserAccount | | |
Name | Document Number | Text | | The service order's document number, generated on save from the Service Order Name Setting. The shipped format is SV, a hyphen, the document date as DDMMYYYY, a hyphen and a six-digit counter that restarts each day. |
OpenAdvanceAmount | Open Advance Amount | Calculated (calculated) | | Calculated as the advance received less the advance already adjusted against billing — the unapplied balance of the customer's deposit. |
OpenAmount | Open Amount | Calculated (calculated) | | Calculated as the total amount less the advance taken, i.e. what would still be collectable if the job were billed in full today. It is not driven by invoices actually raised. |
OpportunityId | Opportunity | Lookup → Opportunity | | The service opportunity or booking this job came from. Setting or changing it populates the order's lines from the opportunity lines, but only when no service estimate quote is set on the order; on create the new order's id is also stamped back onto the opportunity. |
OrderAmount | Order Amount | Currency | | |
OutstandingAmount | Outstanding Amount | Calculated (calculated) | | Calculated as total tax plus the order amount less the amount paid. Note that it is built on OrderAmount rather than on the calculated TotalAmount, so the two headline balances on the document are derived from different bases. |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PackageServiceId | Package Service | Lookup → Item | | |
PartnerAccountId | Partner Account | Lookup → Account | | Your operating company for the job. Must be active. Locked once saved. |
PendingFulfilmentAllocationQuantity | Pending Allocation Quantity | Calculated (calculated) | | |
PendingInvoiceQuantity | Pending Invoice Quantity | Calculated (calculated) | | |
PendingPickingQuantity | Pending Picking Quantity | Calculated (calculated) | | |
PerformGenerateQuote | Perform Generate Quote | Boolean | | |
PerformInventoryPosting | Perform Inventory Posting | Boolean | | |
PerformInvoiceGeneration | Perform Invoice Generation | Boolean | | Legacy trigger checkbox from the era when saving the record with the box ticked ran the step. |
PerformKPICalculation | Perform KPI Calculation | Boolean | | |
PerformPopulateChecklist | Perform Populate Checklist | Boolean | | |
PerformPopulateLines | Perform Populate Lines | Boolean | | |
PerformReleaseForFulfillment | Perform Release For Fulfillment | Boolean | | |
PerformWorkEnd | Perform Work End | Boolean | | |
PerformWorkStart | Perform Work Start | Boolean | | |
PopulateAssetMaintenance | Populate Asset Maintenance | Boolean | | Unlike the other Perform/Populate checkboxes this one is live: switching it on an existing order makes the handler pull the due asset-maintenance items for the order's Asset (from opportunities flagged for maintenance) in as new service order lines, skipping any maintenance item already present on the order. |
PriceAsOnDate | Price As On Date | Date | | The date used to look up prices. Changing it reprices every line. |
PriceListId | Price List | Lookup → PriceList | | |
QuoteForItemServiceContractId | Quote For Service Contract | Lookup → ItemServiceContract | | Selects which item service contract the Generate Quote action should quote for: only service order lines whose own item service contract matches this value become quote lines, and the action is refused when none match. |
QuoteId | Quote | Lookup → Quote | | |
RecordTypeId | Record Type | Guid, hidden | | |
Remarks | Remarks | Text | | |
ResetUsageHours | Reset Usage Hours | Boolean | | |
ResetUsageReading | Reset Usage Reading | Boolean | | |
ResourceId | Executive | Lookup → Resource | | The service advisor on the create form. Must be authorized for the order's partner account and branch. Used as the time sheet technician when no technician is given. |
RNAExternalId | RNA External | Text | | |
RoundOff | Round Off | Currency | | |
ServiceAdvisorId | Executive | Lookup → Resource | | The service advisor shown on the record's details. Must be authorized for the order's partner account and branch. |
ServiceContractItemId | Service Contract Item | Lookup → ServiceContractItem | | |
ServiceEstimateQuoteId | Service Estimate | Lookup → Quote | | The service-estimate Quote this job was approved from. Setting it on create, or changing it later, copies that quote's lines onto the order (item, quantity, prices, durations, contract and posting type, discounts) and takes precedence over the opportunity and contract line sources — lines are only copied when the order has none yet. |
ServiceType | Service Type | PickList | | The kind of job: Paid Repairs, Free Service, Warranty Service, Dealer Expense or PDI. The shipped create form offers the first four. Values: Paid Repairs, Free Service, Warranty Service, Dealer Expense. |
ShippingAddress | Shipping Address | Text | | |
ShippingAddressId | Shipping Address | Lookup → ContactAddress | | |
ShippingCity | Shipping City | PickList | | Values: Pune, Mumbai, Chandigarh. |
ShippingCityPlaceId | Shipping City | Lookup → Place | | Values: Mumbai, Pune, Chandigarh. |
ShippingCountry | Shipping Country | PickList | | Values: India. |
ShippingPostalCode | Shipping Postal Code | Text | | |
ShippingRegion | Shipping Region | Text | | |
ShippingState | Shipping State | PickList | | Values: Haryana, Maharashtra, New Delhi, Punjab. |
ShippingStreet | Shipping Street | Text | | |
SkipScheme | Skip Scheme | Boolean | | When on, trade-scheme evaluation is skipped for the whole order. |
SplitInvoices | Split Invoices | Boolean | | Stored but not used by the platform. Invoices are split by each line's Invoice Group. |
StandardDuration | Standard Duration | Currency | | |
Status | Status | PickList | | The job's stage: Draft (the default), Work To Start, Work In Progress, Work Paused, Work Completed, Invoiced or Delivered. Shipped business rules set it from the progress flags: a time sheet created, work started, paused or ended, parts fully allocated, invoice generated, delivered. Work Completed is refused while any non-cancelled Work Item line has not ended, and no status change is allowed while a work order for subcontracted lines is still open. Values: Draft, Work To Start, Work In Progress, Work Paused, Work Completed, Invoiced, Delivered. |
SupplierAccountId | Supplier Account | Lookup → Account | | The default supplier for VOR purchase orders, used when the VOR action is not given a supplier. |
Tax1 | Tax1 | Currency | | |
Tax1Name | TaxName1 | Text | | |
Tax1Rate | TaxRate1 | Currency | | |
Tax1Type | TaxType1 | Text | | |
TaxGroupId | Tax Group | Lookup → TaxGroup | | |
TaxId | Tax | Lookup → Tax | | |
TaxSupplyType | Tax Supply Type | PickList | | Values: Within State, Outside State. |
TCSEligibleAmount | TCS Eligible Amount | Currency | | |
TechnicianId | Executive | Lookup → Resource | | The default technician for time sheets created from the order. |
TotalAmount | Total Amount | Calculated (calculated) | | Calculated header total: the line total plus tax, where tax is TotalTax when it is positive and otherwise the derived TotalTaxAmount2. It is the figure OpenAmount is measured against. |
TotalDiscountAmount | Total Discount Amount | Calculated (calculated) | | |
TotalLabourAmount | Total Labour Amount | Calculated (calculated) | | |
TotalLineAmount | Total Line Amount | Calculated (calculated) | | |
TotalLineBaseAmount | Total Line Base Amount | Calculated (calculated) | | |
TotalLineGrossAmount | Total Line Gross Amount | Calculated (calculated) | | |
TotalLineTaxAmount | Total Line Tax Amount | Calculated (calculated) | | Header roll-up of tax from the lines. Its seeded calculated formula is self-referential (it adds Tax1 to its own current value), so treat this figure with suspicion and prefer summing the lines' TaxAmount when accuracy matters. |
TotalPackageItemsAmount | Total Package Items Amount | Calculated (calculated) | | |
TotalPartAmount | Total Part Amount | Currency | | |
TotalSchemeDiscountAmount | Total Scheme Discount Amount | Currency | | |
TotalTax | Total Tax Amount | Currency | | |
TotalTaxAmount2 | Total Tax Amount | Calculated (calculated) | | Calculated fallback tax total — the lines' tax total plus the header-level Tax1 — used by TotalAmount whenever TotalTax is zero or negative. |
TransactionType | Transaction Type | PickList | | |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | | |
UsageReading | Usage Reading | Decimal | | The asset's meter reading at reception. Cannot be lower than the asset's last recorded reading and, when a service contract is set, must fall inside the contract's usage band. Written to the asset when the order is invoiced. |
UsageReadingHours | Usage Reading (Hours) | Decimal | | The asset's hour-meter reading at reception, validated like Usage Reading. |
WorkCompletedBy | Work Completed By | Lookup | | |
WorkStartedAt | Work Started At | DateAndTime | | Timestamp of when work began on the job at header level. The per-line and per-time-sheet stamps are separate fields, and this header value is not derived from them. |