tpaProjectSettingsSubgraph

TPA Project Settings configured for this project

Fields

Field Name

Data Type

Description

id

Int

ID associated with the project.

programName

String

Textura Payment Accelerator Program.

subcontractsEligibleByDefault

Boolean

Are all subcontracts TPA-eligible by default?

fundingAccount

String

Name of the account that will fund TPA invoices.

maturityAccount

String

Name of account that will receive maturity payments.

allowInvoicesWithRetention

Boolean

Are invoices with retention eligible for TPA payment?

allowRetentionOnlyDraws

Boolean

Are invoices for retention-only draws eligible for TPA payment?

allowFinalInvoices

Boolean

Are final invoices eligible for TPA payment?

maturityDays

Int

Number of days to funder repayment.

termIntervalDays

Int

The number of days a Subcontractor's payment is accelerated as a part of the TPA.

pricingStructure

String

Pricing structure determines which pricing model is used to calculate the TPA fee for a project.

overrideTpaFundingCutoffProgramSettings

Boolean

Override TPA funding cutoff program settings.

fundingCutoffBaseDate

String

Funding cutoff calculated from Invoice Approval Date or Draw Period to Date.

baseDateOffsetDays

Int

Number of days after base date selected.

subcontractorCutoffExtensionDays

Int

Number of days subcontractor cutoff can be extended.

trackNoticeOfLending

Boolean

Notice of Lending compliance of projects participating in the TPA program.

noticeOfLendingContractMultiplier

String

The maximum amount on the Notice of Lending document.

noticeOfLendingOrganization

String

The organization which must review the Notice of Lending form and upload a stamped version of it.

noticeOfLendingDocument

String

Template for the form that the Notice of Lending organization must submit.



Last Published Tuesday, July 28, 2026