ExpenseReport Object
Fields
#
approverId
projectId
projectName
Name of the project this document is filed against, resolved at read time and scoped to what the requesting member may see. Null when the project no longer exists or is not visible to them — clients render their unlinked fallback for both, and must never assume the name of a project the reader cannot open.
clientAccountId
documentNumber
currencyConversion
policyWarnings
approvalRoute
The named approver assigned at create — the flat gate, independent of any workspace rule.
approvalRuleRoute
The workspace approval rule that matched at submit, if any. Adds a gate; replaces none.
approvalChain
submittedAt
submittedBy
approvedAt
approvedBy
rejectedAt
rejectedBy
postedAt
postedBy
journalId
The journal posting booked, Dr expense / Cr accounts payable. Its presence is what puts the report in the AP subledger and clears it off the month-end close blocker.
paidAmount
What reimbursements have settled against this report, to date. Null on a report nothing has paid — and back to null, not zero, once a void takes the last payment off.
paidAt
paidBy
approvalNote
Usages
#
References
#
- Field getExpenseReports from Query
- Field createExpenseReport from Mutation
- Field submitExpenseReport from Mutation
ExpenseReimbursementInput
ExpenseReportInput