Space Docs
Domain Model

Vendor Bill

Fields

FieldTypeRequiredDefaultDescription
idstring.uuidYes—Id
createdAtstring.date-timeYes—Created at
updatedAtstring.date-timeYes—Updated at
purchaseOrderIdstringYes—ID of the associated purchase order
billNumberstring,nullYes—Bill number
billTypeenum(standard, progress, final, retainage_release)Yes—Bill type
statusenum(received, paid, void)Yes—Status
amountnumberYes—Amount
retainageWithheldAmountnumber,nullYes—Retainage withheld amount
s3Keystring,nullYes—S3key
fileNamestring,nullYes—File name
receivedAtstring.date-timeYes—Received at
dueDateunknownYes—Due date
paidAtunknownYes—Paid at
paymentAmountnumber,nullYes—Payment amount
paymentMethodunknownYes—Payment method
paymentAccountNamestring,nullYes—Payment account name
paymentReferencestring,nullYes—Payment reference
paymentNotesstring,nullYes—Payment notes
createdByUserIdunknownYes—ID of the associated created by user
workspaceIdstringYes—ID of the associated workspace

Create Schema

Fields accepted when creating a new record:

FieldTypeRequiredDefaultDescription
purchaseOrderIdstringYes—ID of the associated purchase order
billNumberunknownNo—Bill number
billTypeenum(standard, progress, final, retainage_release)Yes"standard"Bill type
amountnumberYes—Amount
retainageWithheldAmountunknownNo—Retainage withheld amount
s3KeyunknownNo—S3key
fileNameunknownNo—File name
receivedAtstring.date-timeNo—Received at
dueDateunknownNo—Due date

Update Schema

All fields are optional when updating:

FieldTypeRequiredDefaultDescription
billNumberunknownNo—Bill number
billTypeenum(standard, progress, final, retainage_release)No—Bill type
amountnumberNo—Amount
retainageWithheldAmountunknownNo—Retainage withheld amount
dueDateunknownNo—Due date

On this page