type'invoice' | 'bill' | 'receipt' | 'contract' | 'statement'
status'needs_review' | 'reviewed' | 'processed' | 'archived'
vendorNamestring nullable
customerNamestring nullable
invoiceNumberstring nullable
amountCentsinteger nullable
currencystring nullable
Must be supplied atomically with amountCents; non-null values are normalized to uppercase and restricted to registered scale-two ISO 4217 currencies.
categoryGlAccountIdstring nullable
fileKeystring nullable
null detaches the file. A string must reference an accepted stored file of the same company (a clean file, or the file the upload flow stored for it); any other key, including a quarantine key, is rejected with 422.
sizeBytesinteger nullable
transactionIdstring nullable