Skip to main content

PurchaseAuthorizationConfig

No description

type PurchaseAuthorizationConfig {
id: String!
purchaseRole: PurchaseRole!
authorizationLimit: Float
createdAt: DateTime!
lastModifiedAt: DateTime!
company: Company
contact: Contact
}

Fields

PurchaseAuthorizationConfig.id ● String! non-null scalar

Unique identifier for the purchase authorization configuration.

Primary key in UUID v7 format used to reference this specific authorization configuration throughout the system.

PurchaseAuthorizationConfig.purchaseRole ● PurchaseRole! non-null enum

Purchase role defining the contact's authorization level.

Specifies the type of purchase authority the contact has within the company, determining their responsibilities and capabilities in the procurement process.

PurchaseAuthorizationConfig.authorizationLimit ● Float scalar

Maximum monetary amount the contact can authorize per transaction.

Financial limit that restricts the maximum value of individual purchase orders or transactions that the contact can approve without additional authorization.

PurchaseAuthorizationConfig.createdAt ● DateTime! non-null scalar

Timestamp when the purchase authorization configuration was created.

Automatically set when the configuration is first created in the system. Used for auditing and tracking configuration history.

PurchaseAuthorizationConfig.lastModifiedAt ● DateTime! non-null scalar

Timestamp when the purchase authorization configuration was last modified.

Automatically updated whenever any configuration information is changed. Used for auditing and synchronization purposes.

PurchaseAuthorizationConfig.company ● Company object

Company where the authorization is valid.

The specific company or organizational unit where the contact's purchase authorization is applicable and enforced.

PurchaseAuthorizationConfig.contact ● Contact object

Contact who has purchase authorization.

The specific contact person who is authorized to make purchases within the associated company according to their role and limits.

Returned By

purchaseAuthorizationConfig query ● purchaseAuthorizationConfigCreate mutation ● purchaseAuthorizationConfigUpdate mutation

Member Of

PurchaseAuthorizationConfigResponse object