invoiceSubgraph

Invoice summary information including invoice number, approval date, work completed, and materials billed.

Fields

Field Name Data Type Description
id Int ID associated with a Invoice Contract.
invoiceNumber String Subcontractor-entered invoice number.
systemGeneratedInvoiceNumber String System generated invoice number.
selfWorkThisPeriod Decimal Self-performed work billed in this invoice.
subcontractedWorkThisPeriod Decimal Subcontracted work billed in this invoice.
selfMaterialStoredThisPeriod Decimal Self-performed material billed in this invoice.
subcontractedMaterialStoredThisPeriod Decimal Subcontracted material billed in this invoice.
selfBilledAmountThisPeriod Decimal Sum of selfWorkThisPeriod and selfMaterialStoredThisPeriod.
subcontractedBilledAmountThisPeriod Decimal Sum of subcontractedWorkThisPeriod and subcontractedMaterialStoredThisPeriod.
selfRetentionAmountThisPeriod Decimal Retention held on self billing on this invoice. This amount is also included in selfBilledAmountThisPeriod.
subcontractedRetentionAmountThisPeriod Decimal Retention held on subcontracted billing on this invoice. This amount is also included in subcontractedBilledAmountThisPeriod.
selfRetentionReleasedThisPeriod Decimal Retention on self-performed billing that was held in prior invoicing and is claimed in this invoice. This amount is not included in selfBilledAmountThisPeriod.
subcontractedRetentionReleasedThisPeriod Decimal Retention on subcontracted-performed billing that was held in prior invoicing and is claimed in this invoice. This amount is not included in subcontractedBilledAmountThisPeriod.
taxAmount Decimal Tax amount on selfBilledAmountThisPeriod. If a discount was applied, tax is calculated against the discounted amount.
submitDate Date Date invoice was last submitted to parent (US/Central timezone).
approvedDate Date Date invoice was last fully approved by parent (US/Central timezone).
authorizedDate Date Date invoice was last authorized for payment (US/Central timezone).
invoiceStatus String Status of this invoice. Awaiting: the invoice has not been signed. Rejected: the invoice has not been signed and there is a prior rejection. Received: the invoice has been signed but not approved. Paid: the invoice is fully paid. Pending Authorization: the invoice is approved but not authorized to be paid. On Hold: the invoice is on hold and cannot be paid. It may or may not be approved at this point. Available to Pay: the invoice is fully approved and can be paid.
approvalState ApprovalState Approval state for this invoice: APPROVED, PARTIALLY_APPROVED, or UNAPPROVED.
invoiceExported Boolean Whether the invoice’s latest invoice export record is exported and no rejection occurred since.
netPaymentDue Decimal Payment amount due for this invoice. Equal to netInvoiceAmount minus the value of any split or partial payments that have already been recorded. For an unsigned invoice, this field reports tax amounts only.
netInvoiceAmount Decimal Invoice amount after retention held, retention payments, tax, and discounts. This is the total amount that can eventually be paid on this invoice.
paymentDueDate Date Date this invoice payment is due (US/Central timezone).
hoursWorked Decimal Number of hours worked during draw period.
discount Decimal Discount on selfBilledAmountThisPeriod if the invoice is paid now. This can expire; see discountExpirationDate
discountExpirationDate Date Date of discount expiration (US/Central timezone).
isDeleted Boolean Has invoice contract been deleted.
exportDate DateTime Date of last invoice export.
rejectionExportDate DateTime Date of last invoice rejection record.
exportJobID Int Textura job number for invoice export.
rejectionExportJobID Int Textura job number for invoice rejection export.
dateModified DateTime Timestamp of last invoice edit (US/Central timezone)
invoiceApprovals [InvoiceApprovalSubgraph] List of [InvoiceApproval] of this invoice.
invoiceLines [InvoiceLineSubgraph] List of [InvoiceLine] associated with this invoice. (Max Subgraph page size is 100).
contract ContractSubgraph Contract of invoice contract.
draw DrawSubgraph Draw period of invoice contract.
payments [PaymentSubgraph] List of [Payment] associated with this invoice.
disbursables [DisbursableSubgraph] List of [Disbursable] associated with this invoice.