Project expense object

Scheduled project expenses that are outside a member's expense reports.

Example

{
  "id": "1b7879e4-e237-46d9-a109-e20815e3a344",
  "date": "2022-03-22",
  "amount": 1795,
  "isBillable": true,
  "vendor": "Delta Airlines",
  "notes": "Trip from ATL to EZE to bootcamp with the developers.",
  "invoiced": false,
  "createdAt": "2022-03-22T15:12:32.756Z",
  "project": {
    "id": "095e0780-48bf-472c-8deb-2fc3ebc7d90c",
    "name": "Vendor Portal",
    "client": {
      "id": "4cacdf11-71d1-4fbb-90ee-b091803581b0",
      "name": "Joe's Shop"
    }
  },
  "expenseCategory": {
    "id": "175e0635-ac9e-4880-8492-07fa584f1b15",
    "name": "Airfare"
  }
}

Attributes

NameTypeDescription
iduuidThe unique identifier for the object.
datedateThe date of the expense. Will be in the form YYYY-MM-DD.
amountnumberThe total amount of the expense.
isBillablebooleanFlag to indicate if the expense should be billed to the client.
vendorstringThe vendor for the expense.
notesstringAny notes about the expense.
invoicedbooleanFlag to indicate if the expense has been invoiced.
createdAttimestampThe timestamp when the object was created.
projectobjectA simple object to the related project. See attributes.
expenseCategoryobjectA simple object to the related expense category. See attributes.

Project attributes

NameTypeDescription
iduuidThe unique identifier for the object.
namestringThe name of the project.
clientobjectA simple object to the related client. See attributes.

Client attributes

NameTypeDescription
iduuidThe unique identifier for the object.
namestringThe name of the client.

Expense category attributes

NameTypeDescription
iduuidThe unique identifier for the object.
namestringThe name of the expense category.