Skip to main content
API Family:Default
Version:23.200.001
Screen ID:PM307000

Properties

Select a row for its DAC field and description
PropertyTypeData Type
AmountDueDecimalValuedecimal
DAC Field:PX.Objects.PM.PMProforma.CuryAmountDue
Description:The amount due. The difference between the Invoice Total and Retainage Total.
ApprovalDetailsListApproval
DAC Field:Not mapped to a DAC field
Description:No description available
BillingSettingsBillToSettingsBillToSettings
DAC Field:Not mapped to a DAC field
Description:No description available
CurrencyIDStringValuestring
DAC Field:PX.Objects.PM.PMProforma.CuryID
Description:The identifier of the pro forma invoice currency. The value of this field corresponds to the value of the Currency.CuryID field.
CustomerIDStringValuestring
DAC Field:PX.Objects.PM.PMProforma.CustomerID
Description:The identifier of the Customer associated with the pro forma invoice. Defaults to the customer associated with the project. The value of this field corresponds to the value of the BAccount.BAccountID field.
DescriptionStringValuestring
DAC Field:PX.Objects.PM.PMProforma.Description
Description:The description of the pro forma invoice, which is provided by the billing rule and can be manually modified.
EffectiveDateDateTimeValueDateTime
DAC Field:Not mapped to a DAC field
Description:No description available
ExternalRefNbrStringValuestring
DAC Field:PX.Objects.PM.PMProforma.ExtRefNbr
Description:The reference number of the external document.
FinancialDetailsProFormaFinancialDetailsProFormaFinancialDetails
DAC Field:Not mapped to a DAC field
Description:No description available
HoldBooleanValueboolean
DAC Field:PX.Objects.PM.PMProforma.Hold
Description:Specifies (if set to true) that the document is on hold.
InvoiceDateDateTimeValueDateTime
DAC Field:PX.Objects.PM.PMProforma.InvoiceDate
Description:The date on which the pro forma invoice was created.
InvoiceTotalDecimalValuedecimal
DAC Field:PX.Objects.PM.PMProforma.CuryDocTotal
Description:The invoice total. The sum of the progress billing total, time and material total, and tax total values.
LastModifiedDateTimeDateTimeValueDateTime
DAC Field:PX.Objects.PM.PMProforma.LastModifiedDateTime
Description:No description available
LocationStringValuestring
DAC Field:PX.Objects.PM.PMProforma.LocationID
Description:The identifier of the Location associated with the pro forma invoice. The value of this field corresponds to the value of the Location.LocationID field.
PostPeriodStringValuestring
DAC Field:PX.Objects.PM.PMProforma.FinPeriodID
Description:The financial period that corresponds to the invoice date.
ProgressBillingListProgressBilling
DAC Field:Not mapped to a DAC field
Description:No description available
ProgressBillingTotalDecimalValuedecimal
DAC Field:PX.Objects.PM.PMProforma.CuryProgressiveTotal
Description:The total amount to invoice of the progress billing lines of the document.
ProjectIDStringValuestring
DAC Field:PX.Objects.PM.PMProforma.ProjectID
Description:The identifier of the project associated with the pro forma invoice. The value of this field corresponds to the value of the PMProject.contractID field.
RefNbrStringValuestring
DAC Field:PX.Objects.PM.PMProforma.RefNbr
Description:The reference number of the pro forma invoice. The number is generated from the numbering sequence, which is specified on the Projects Preferences (PM101000) form.
RetainageTotalDecimalValuedecimal
DAC Field:PX.Objects.PM.PMProforma.CuryRetainageTotal
Description:The total retained amount. Calculated as the sum of CuryRetainageDetailTotal and CuryRetainageTaxTotal.
StatusStringValuestring
DAC Field:PX.Objects.PM.PMProforma.Status
Description:The read-only status of the document. The field can have one of the following values: ""H"": On Hold, ""A"": Pending Approval, ""O"": Open, ""C"": Closed, ""R"": Rejected
TaxDetailsListProFormaTaxDetail
DAC Field:Not mapped to a DAC field
Description:No description available
TaxTotalDecimalValuedecimal
DAC Field:PX.Objects.PM.PMProforma.CuryTaxTotal
Description:The total tax amount of the document.
TimeAndMaterialListTimeAndMaterial
DAC Field:Not mapped to a DAC field
Description:No description available
TimeAndMaterialTotalDecimalValuedecimal
DAC Field:PX.Objects.PM.PMProforma.CuryTransactionalTotal
Description:The total amount to invoice of the time and material lines of the document.

Minimum Payload

Derived from static analysis of the 2025.2 source; runtime configuration may require additional fields.

3 required fields
{
  "CustomerID": {
    "value": "string"
  },
  "Location": {
    "value": "string"
  },
  "ProjectID": {
    "value": "string"
  }
}

For every property this entity accepts, see the properties table.

Optional Children

None of these child collections is required — a payload without them is valid. If you do include one, these are the fields each row of it needs; keys the parent record supplies are named separately and must not be sent.

Available in Versions