create_job
Create a project job to group invoices or bills for a customer or vendor, enabling separate reporting for distinct engagements.
Instructions
Create a job for a customer or vendor.
A job groups invoices (or bills) from one counterparty under a project-level container. Useful when a single customer has multiple distinct engagements (e.g., 'API Rewrite' and 'Q3 Maintenance') that should be reported on separately even though invoices flow to the same A/R.
Args: owner_id: Customer or vendor ID (e.g., "000001"). owner_type: "customer" or "vendor". Employees are not supported (no GnuCash desktop UI for employee jobs). name: Human-readable job name (e.g., "API Rewrite"). reference: Optional reference string (PO number, project code).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| owner_id | Yes | ||
| reference | No | ||
| owner_type | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |