contractSettingsSubgraph

Settings associated to a contract.

Fields

Field Name

Data Type

Description

id

Int

Contract id.

defaultPaymentForm

DefaultPaymentForm

Default payment form set for contract.

retentionMode

RetentionMode

Retention mode assigned.

defaultRetentionPercent

Decimal

Default retention percent.

initialRetentionRate

Decimal

Initial Retention Rate assigned to a contract.

firstTransitionPoint

Decimal

Percentage of the contract that must be completed to trigger the second retention rate.

secondRetentionRate

Decimal

Second Retention Rate assigned to a contract.

finalTransitionPoint

Decimal

Percentage of the contract that must be completed to trigger the final retention rate.

finalRetentionRate

Decimal

Final Retention Rate assigned to a contract.

performanceBondValue

Decimal

Performance bond value.

contractValueForPercentageComplete

Decimal

Contract value for percentage complete.

openBook

Boolean

Indicates if open book is enabled.

subSovOption

ContractSubSOVOption

Indicates sub sov setting.

specifyBilling

Boolean

Indicates if specify billing is enabled.

displayUnits

Boolean

Indicates if display units are enabled.

openEndedContract

Boolean

Open ended contract.

doNotExceedAmount

Decimal

Do not exceed amount is the maximum total amount that may be invoiced or paid under an open ended contract.

automaticallyReleaseRetention

Boolean

Retained funds are released automatically once the defined release conditions are met.

allowOverbilling

AllowOverbilling

Determines whether billing can exceed the subcontract's SOV amounts and limit applies only to line items or to both line items and components.

allowContractToBeOverBilled

Boolean

Allow contract to be overbilled.

discountTerms

DiscountTerms

Discount terms on contract.

cashDiscountPercent

Decimal

Cash discount percent.

paidWithinDays

Int

Paid within days.

discountEffectiveFromDate

DiscountEffectiveFromDate

Date from which the discount terms apply.

invoiceApprovalMethod

InvoiceApprovalMethod

Invoice approval method.

approvalGroup

String

Approval group assigned for serial signatory approval.

subcontractorCannotModifyRetention

Boolean

Subcontractor cannot modify retention.

invoiceApprovalDeadline

Boolean

Invoice approval deadline.

approvalDueDate

String

Approval due date.

invoiceApprovalDeadlineOffsetDays

Int

Invoice approval deadline offset Days.

paymentDeadline

Boolean

Payment deadline.

paymentDueDate

String

Payment due date.

paymentDueOffset

Int

Payment due offset days.

subcontractorInvoiceResponseDeadline

Boolean

Subcontractor invoice response deadline.

subcontractorInvoiceResponseDueDate

String

Subcontractor invoice response due date.

subcontractorInvoiceResponseOffset

Int

Subcontractor invoice response offset days.

bondingInstitution

String

Bonding institution.

bondAmount

Decimal

Bond amount.

bondExpirationDate

Date

Bond expiration date.

haveYouProvidedASubAnUpfrontPayment

Boolean

Have you provided a sub an upfront payment.

advancePaymentAmount

Decimal

Advance Payment amount.

advancePaymentRecoveryPercent

Decimal

Advance Payment recovery percentage.

advancePaymentThresholdPercent

Decimal

Advance Payment Threshold percentage.

numberOfSubmittedDraws

Int

Number of submitted draws.

numberOfPaidDraws

Int

Number of paid draws.

lastPaidGcDrawNumber

Int

Last paid GC draw number.

periodEndDate

Date

Period end date.

subcontractorMayBypassElectronicNotarization

Boolean

Subcontractor may bypass Electronic Notarization.

tpaProgramName

String

TPA Program associated to the contract.

tpaEnrollmentStatus

String

TPA Enrollment status of the subcontractor.

tpaRate

Decimal

TPA Rate associated to the subcontract.

disableEnrollment

Boolean

Disable TPA Enrollment for the subcontract.



Last Published Tuesday, July 28, 2026