Open Draws Report Mapping
You can map DaaS data to the Textura Open Draws Report with the following query.
Query
query Invoice
{
invoice(offset: 0 next: 100 organizationID: XXXXX
isDeleted: false
projectNumber: "XXXX"
)
{
id
invoiceNumber
invoiceStatus
submitDate
netInvoiceAmount
selfRetentionAmountThisPeriod
subcontractedRetentionAmountThisPeriod
selfRetentionReleasedThisPeriod
subcontractedRetentionReleasedThisPeriod
taxAmount
netPaymentDue
contract {
id
description
contractNumber
}
draw {
id
number
name
periodFromDate
periodToDate
dueDate
status
dateCreated
closedDate
dateModified
isDeleted
project {
name
projectNumber
segmentID
isActive
}
}
pageInfo {
pageResults
totalResults
}
}
}
Mapping Table
Use the table below to map report output column fields to DaaS fields. Note that cells with a DaaS Field of Not Applicable do not have a DaaS equivalent to an available report field.
Column Number | Report Column | DaaS Field | Notes |
|---|---|---|---|
1 | Segment ID | Invoice.draw.project.segmentID |
|
2 | GC Project Number | Invoice.draw.project.projectNumber |
|
3 | Project Name | Invoice.draw.project.name |
|
4 | Project Status | Invoice.draw.project.isActive |
|
5 | Draw # | Invoice.draw.number |
|
6 | Draw Name | Invoice.draw.name |
|
7 | Date Draw was Initiated | Invoice.draw.dateCreated |
|
8 | Draw Period To Date | Invoice.draw.periodToDate |
|
9 | Sent To Signer |
|
|
10 | # of contracts invited in draw | Total Contracts records in a draw | Filter by draw, Invoice.pageInfo.totalResults |
11 | # of contracts submitted in draw | Total Contracts records in a draw that are submitted. | Filter by draw, Invoice.pageInfo.totalResults, count of invoice.status != "Awaiting" |
12 | # of contracts approved in draw | Total Contracts records in a draw that are approved. | Filter by draw, Invoice.pageInfo.totalResults, count of invoice.status != ("Awaiting", "Received") |
Last Published Friday, February 6, 2026