PATENTCOST: Patent Cost
The PATENTCOST entity represents a cost item associated with a patent, covering filing fees, prosecution, annuities, attorney fees, and translation costs.
Default definition. This article describes the default
PATENTCOST definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches PATENTCOST.Entity properties
| Property | Value |
|---|---|
| Entity code | PATENTCOST |
| Display name | Patent Cost |
| Plural | Patent Costs |
| Level | 430 |
Use cases
Child entity of PATENT for tracking all patent-related expenditure. Three-column layout: left has cost details (description, cost type, amount, currency), middle has dates and status (date incurred/due/paid, payment status), right has references (invoice ref, vendor, jurisdiction application link, notes). Linked to PATENT via SUB|PAT comboKey. Shown as relatedlist on PATENT Costs panel.
Fields
General
| Field | Type | Required | Notes |
|---|---|---|---|
ownerId | reference → user | Created by. Read-only. | |
name | text | Yes | Description. |
costType | enum | Yes | Cost type. Valid ids: filing (Filing Fee), prosecution (Prosecution), annuity (Annuity / Renewal), attorney (Attorney), translation (Translation), official (Official Fee), search (Search Fee), examination (Examination Fee), other (Other). |
amount | number | Yes | Amount. |
currency | enum | Currency. Valid ids: GBP (GBP), USD (USD), EUR (EUR), CHF (CHF), JPY (JPY). | |
dateIncurred | date | Date incurred. | |
dateDue | date | Date due. | |
datePaid | date | Date paid. | |
status | enum | Yes | Status. Valid ids: estimated (Estimated), due (Due), paid (Paid), overdue (Overdue), waived (Waived). |
patentApp | reference → PATENTA | Optional - link to specific jurisdiction application. | |
invoiceRef | text | Invoice reference. | |
vendor | text | Vendor / supplier. | |
notes | text (multi-line) | Notes. |
Relationships
- Lookups:
patentApppoints atPATENTArecord.
Creating a Patent Cost via the API
POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json
{
"entity": "PATENTCOST",
"level": 430,
"comboKey": "SUB:<your-sub-id>|ENT:",
"name": "Example",
"costType": "filing",
"amount": 100,
"status": "estimated"
}
Listing PATENTCOST records
# All patent costs in your tenant
GET /v1/entities/PATENTCOST/SUB