Intercompany fulfillments
Handoff of a sales order to another group company to manufacture it or ship it from inventory, with its progress status.
Fields
The API name is what the API, MCP and the CLI use.
| Name | API name | Type | Required | Description |
|---|---|---|---|---|
| ID | id | Record ID | Yes | |
| Order | salesorderId | Reference | Yes | |
| Order | manufacturingorderId | Reference | ||
| Goods issue | inventoryissueId | Reference | ||
| Shipment | logisticsshipmentId | Reference | ||
| Quantity fulfilled | quantityDone | Quantity | Yes | Quantity in the catalog unit after any unit conversion on the line. |
| Quantity open | quantityOpen | Quantity | Yes | Quantity in the catalog unit after any unit conversion on the line. |
| Fulfilling company | companyIdPartner | Reference | Yes | |
| Intercompany agreement | accountingintercompanyagreementId | Reference | ||
| Fulfillment role | partnerRole | Constant | Yes | Fixed option from the allowed set for this field. |
| Fulfilling company name | partnerCompanyLabel | Text | ||
| Fulfillment site | partnerSiteLabel | Text | ||
| Fulfillment status | statusPartner | Constant | Yes | Fixed option from the allowed set for this field. |
| Partner billing status | statusPartnerBilling | Constant | Yes | Fixed option from the allowed set for this field. |
| Partner billing due since | datePartnerBillingDue | Date | Earliest date since which the partner company has covered quantity to bill on this fulfillment. Set by the system from the order lines; empty when it is fully billed. | |
| Actual fulfillment date | dateActual | Date | Calendar date without time of date. | |
| Promised date | datePromised | Date | Calendar date without time of date. | |
| Cancellation reason | cancelReason | Option (Select) | Required explanation when canceling this record. | |
| Description | description | Text Area | ||
| Created by | createdBy | User | ||
| Created at | createdAt | Date and Time | Yes | |
| Updated by | updatedBy | User | ||
| Updated at | updatedAt | Date and Time | Yes | |
| Canceled by | canceledBy | User | ||
| Canceled at | canceledAt | Date and Time | ||
| Blocked by | blockedBy | User | ||
| Blocked at | blockedAt | Date and Time | ||
| Archived by | archivedBy | User | ||
| Archived at | archivedAt | Date and Time |
Relations
Owned records (solid line) are deleted with their owner. Grouped records (dashed line) can exist alone.
| Field | Points to | Kind |
|---|---|---|
Order salesorderId | Sales orders | reference |
Order manufacturingorderId | Manufacturing orders | reference |
Goods issue inventoryissueId | Goods issues | reference |
Shipment logisticsshipmentId | Shipments | reference |
Fulfilling company companyIdPartner | Companies | reference |
Intercompany agreement accountingintercompanyagreementId | Intercompany trading agreements | reference |
Actions
What you can do with a record. Every action also sends the webhook event salesintercompanyfulfillments.<action>. Reads (find, get, count) work on every table.
| Name | API name | Description | Where |
|---|---|---|---|
| Create | create | Add an new intercompany fulfillment. | App · WebMCP · API · MCP · CLI |
| Edit | update | Save changes to this intercompany fulfillment. | App · WebMCP · API · MCP · CLI |
| Cancel | cancel | Reverse the posted effect of this intercompany fulfillment. | App · WebMCP · API · MCP · CLI |
| Archive | archive | Retire this intercompany fulfillment from daily use. It leaves active lists and pickers, and most actions stop. Unarchive to restore it. | App · WebMCP · API · MCP · CLI |
| Restore | unarchive | Return this intercompany fulfillment to active lists and actions. | App · WebMCP · API · MCP · CLI |
| Delete | delete | Delete this intercompany fulfillment and the data that belongs with it. This cannot be undone. | App · WebMCP · API · MCP · CLI |
States
How a record moves from state to state. Archive and block can happen in any state.