log_feed_purchase
Log a feed purchase and automatically increment feed assets inventory. Supports confirm and idempotency validation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bags | Yes | Number of bags purchased (positive finite integer <= 10000) | |
| date | No | Optional purchase date (YYYY-MM-DD) | |
| farmId | Yes | The unique farm ID | |
| source | No | Optional merchant or mill source | |
| confirm | No | Set to true to commit, false for dry-run preview | |
| feedType | Yes | The feed formulation or label (e.g. 28% Gamebird Starter) | |
| lbsPerBag | No | Weight per bag in pounds (defaults to 50, <= 5000) | |
| pricePerBag | Yes | Price per bag (positive finite number <= 10000) | |
| idempotencyKey | No | Unique request idempotency key |