Create infrastructure asset cost
create_infrastructure_asset_costRecord a cost against an infrastructure feature. work_order_number is derived server-side from work_order_id; do not set it. Requires infrastructure_asset_costs:write scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | Cost amount (required) | |
| category | Yes | Cost category (required) | |
| cost_date | Yes | Cost date (YYYY-MM-DD, required) | |
| po_number | No | PO number | |
| feature_id | Yes | Infrastructure feature ID (required) | |
| work_order_id | No | Linked work order ID | |
| invoice_number | No | Invoice number | |
| purchase_order_id | No | Purchase order that paid this cost - resolve via list_purchase_orders. Counts against the order's remaining balance unless the cost belongs to a work order. |