PurchasingPreference
Represents purchasing module preferences, including approval workflows, automation settings, tax configuration, price and discount options, and document conversion controls.
Columns
| Name | Type | ReadOnly | Description |
| approvalPreferencesEnableDelegation | Bool | False |
Indicates whether approval delegation is enabled for purchasing transactions. |
| approvalPreferencesEnableEmailNotifications | Bool | False |
Indicates whether email notifications are enabled for purchasing approval workflows. |
| approvalPreferencesEnablePurchasingApproval | Bool | False |
Indicates whether the purchasing approval workflow is enabled. |
| approvalPreferencesRequireReapproval | String | False |
The condition under which reapproval is required for purchasing transactions. |
| approvalPreferencesRequireVendorForApproval | Bool | False |
Indicates whether a vendor must be specified before a purchasing transaction can be submitted for approval. |
| auditCreatedDateTime | Datetime | True |
The date and time when the purchasing preference record was created. |
| auditModifiedDateTime | Datetime | True |
The date and time when the purchasing preference record was last modified. |
| automationPreferencesEnableAutomationNoDocumentMatching | Bool | False |
Indicates whether automation is enabled for invoices without document matching. |
| automationPreferencesEnableAutomationWithDocumentMatching | Bool | False |
Indicates whether automation is enabled for invoices with document matching. |
| automationPreferencesEnableLineLevelPOMatching | Bool | False |
Indicates whether line-level purchase order matching is enabled for automation. |
| constructionPreferencesEnableReverseConversions | Bool | False |
Indicates whether reverse conversions are enabled for construction purchasing transactions. |
| constructionPreferencesIncludeFullyConvertedLines | Bool | False |
Indicates whether fully converted lines are included in construction document conversions. |
| constructionPreferencesPrefillConversionZero | Bool | False |
Indicates whether conversion quantities are prefilled with zero for construction purchasing transactions. |
| contactPreferencesContactsInTxn | String | False |
The contact preference setting that controls which contacts are available in purchasing transactions. |
| contactPreferencesSenderEmailProfile | String | False |
The email profile used as the sender for purchasing contact notifications. |
| deliverToContactPreferencesDeliverToHeaderLevelContact | Bool | False |
Indicates whether the deliver-to contact is set at the header level for purchasing transactions. |
| deliverToContactPreferencesDeliverToLineLevelContact | Bool | False |
Indicates whether the deliver-to contact is set at the line level for purchasing transactions. |
| disableQuantityChange | Bool | False |
Indicates whether quantity changes are disabled on purchasing transactions. |
| displayPaymentStatus | Bool | False |
Indicates whether the payment status is displayed on purchasing transactions. |
| distributeDimensions | Bool | False |
Indicates whether dimensions are distributed across purchasing transaction lines. |
| doNotValidateLinesBeforeDeleting | Bool | False |
Indicates whether line validation is skipped before deleting purchasing transactions. |
| editDimensionInSubtotal | Bool | False |
Indicates whether dimensions can be edited in subtotal lines of purchasing transactions. |
| editLocationDepartmentInSubtotal | Bool | False |
Indicates whether location and department can be edited in subtotal lines of purchasing transactions. |
| enableAdvanceTxnProcessing | Bool | False |
Indicates whether advanced transaction processing is enabled for purchasing. |
| enableAdvanceWorkflow | Bool | False |
Indicates whether advanced workflow processing is enabled for purchasing transactions. |
| enableDraftMode | Bool | False |
Indicates whether draft mode is enabled for purchasing transactions. |
| enableForeignCurrency | Bool | False |
Indicates whether foreign currency support is enabled for purchasing transactions. |
| enableForm1099 | Bool | False |
Indicates whether Form 1099 tracking is enabled for purchasing transactions. |
| enableFuturePostingRestriction | Bool | False |
Indicates whether future posting restrictions are enabled for purchasing transactions. |
| enableMatchTolerances | Bool | False |
Indicates whether match tolerances are enabled for purchasing document matching. |
| enableMultipleDocumentConversion | Bool | False |
Indicates whether multiple source documents can be converted into a single purchasing transaction. |
| enableOverrideForm1099 | Bool | False |
Indicates whether overriding the Form 1099 category is enabled for purchasing transactions. |
| enablePriceConversion | Bool | False |
Indicates whether price conversion is enabled during document conversion for purchasing transactions. |
| href | String | True |
The URL of the purchasing preference resource. |
| installedWorkflow | String | True |
The workflow installed for purchasing approval processing. |
| itemPrecision | Int | False |
The decimal precision used for item quantities in purchasing transactions. |
| key [KEY] | String | False |
The system-assigned key that uniquely identifies the purchasing preference record. |
| matchTolerancesGLAccount_Href | String | True |
The URL of the GL account used for match tolerance postings. |
| matchTolerancesGLAccount_Id | String | False |
The Id of the GL account used for match tolerance postings. |
| matchTolerancesGLAccount_Key | String | False |
The system-assigned key of the GL account used for match tolerance postings. |
| matchTolerancesGLAccount_Name | String | True |
The name of the GL account used for match tolerance postings. |
| overrideDefaultTxnConversionType | Bool | False |
Indicates whether the default transaction conversion type can be overridden for purchasing. |
| postAdditionsInTxnCurrency | Bool | False |
Indicates whether additions to converted documents are posted in the transaction currency. |
| priceAndDiscountPreferencesEnableFixedVendorDiscount | Bool | False |
Indicates whether fixed vendor discounts are enabled for purchasing transactions. |
| priceAndDiscountPreferencesEnablePriceSchedule | Bool | False |
Indicates whether price schedule-based pricing is enabled for purchasing transactions. |
| priceAndDiscountPreferencesEnableVendorPriceLists | Bool | False |
Indicates whether vendor price lists are enabled for purchasing transactions. |
| priceVarianceGLPostingPreferencesAutomatePriceVariancePosting | Bool | False |
Indicates whether price variance postings are automated for purchasing transactions. |
| restrictEmployeeToPurchasing | Bool | False |
Indicates whether employees are restricted to their own purchasing transactions. |
| taxPreferencesEnableAdvancedTax | Bool | False |
Indicates whether advanced tax calculations are enabled for purchasing transactions. |
| taxPreferencesEnableSubtotalTemplates | Bool | False |
Indicates whether subtotal templates are enabled for tax calculations on purchasing transactions. |
| taxPreferencesOverrideTaxScheduleOnLine | Bool | False |
Indicates whether the tax schedule can be overridden at the line level for purchasing transactions. |
| useLineItemDimensionsInSubtotal | Bool | False |
Indicates whether line item dimensions are used in subtotal calculations for purchasing transactions. |
| ListAggregate_DocumentConfigurationLines | String | False |
The aggregate list of document configuration lines associated with this purchasing preference. |
| ListAggregate_TxnAutomationLines | String | False |
The aggregate list of transaction automation lines associated with this purchasing preference. |
| ListAggregate_TxnAutomationWithoutMatchLines | String | False |
The aggregate list of transaction automation lines for invoices without document matching. |
| ListAggregate_TxnMatchToleranceLines | String | False |
The aggregate list of transaction match tolerance lines associated with this purchasing preference. |