PurchaseOrderDto

📄 Description: Data transfer object representing a purchase order, encapsulating essential details such as order items, quantities, pricing, and supplier information to facilitate efficient procurement processes.

Properties

Name

Type

Required

Restrictions

Description

id

integer(int64)

false

none

Unique identifier for the resource

displayId

string

false

none

Unique identifier for the display

state

string

false

none

Represents the current status of the purchase order, indicating its progress within the procurement process.

issueDate

string(date)

false

none

Date of the issue

expectedDeliveryDate

string(date)

false

none

Date of the expected delivery

name

string

false

none

Name of the resource

shippingAddress

string

false

none

Represents the destination address for the delivery of goods associated with the purchase order.

notes

string

false

none

Additional comments or observations related to the purchase order, providing context for stakeholders involved in the procurement process.

netAmount

number

false

none

Amount of net

taxAmount

number

false

none

Amount of tax

externalPurchaseOrderDisplayId

string

false

none

Unique identifier for the external purchase order display

vendor

PartnerLite

false

none

Identifies the vendor associated with the purchase order, facilitating effective supplier management and procurement processes.

currency

CurrencyLite

false

none

Specifies the currency in which the purchase order is denominated, ensuring accurate financial transactions and reporting.

company

CompanyLite

false

none

Represents the name of the company associated with the purchase order, facilitating accurate tracking and management of procurement activities.

purchaseOrderLineItems

[PurchaseOrderLineItemDto]

false

none

An array of purchase order line items detailing the specific products or services included in the purchase order.

purchaseRequisitionIds

[integer]

false

none

An array of unique identifiers for purchase requisitions associated with the purchase order, facilitating efficient tracking and management of procurement activities.

purchaseRequisitionDisplayIds

[string]

false

none

An array of unique identifiers for purchase requisitions associated with the purchase order, facilitating streamlined tracking and management of procurement requests.

invoices

[InvoiceDto]

false

none

An array of Purchase Order Data Transfer Objects (PurchaseOrderDto) representing the invoices associated with the transaction.

rejectionReason

string

false

none

none

allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

numberRangeIdentifierValue

string

false

none

Represents a unique identifier for the number range associated with the purchase order, facilitating efficient tracking and management of order processing.

numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Type of the number range identifier

numberRangeType

INumberRangeType

false

none

Type of the number range

Enumerated Values

Attribute

Value

state

GOODS_RECEIPT_DRAFT, GOODS_RECEIPT_MATCHED, GOODS_RECEIPT_RECEIVED, GOODS_RECEIPT_REJECTED, INVOICE_PAYMENT_DRAFT, INVOICE_PAYMENT_JOURNALS_GENERATING, INVOICE_PAYMENT_POSTED, INVOICE_PAYMENT_POSTING, INVOICE_PAYMENT_REVIEW, INV_APPROVED, INV_DRAFT, INV_GENERATING_JOURNALS, INV_PAID, INV_POSTED, INV_POSTING, INV_REJECTED, INV_REVIEW, INV_WAITING_FOR_APPROVAL, PURCHASE_ORDER_APPROVED, PURCHASE_ORDER_DRAFT, PURCHASE_ORDER_REJECTED, PURCHASE_ORDER_WAITING_FOR_APPROVAL, PURCHASE_REQUISITION_APPROVED, PURCHASE_REQUISITION_DRAFT, PURCHASE_REQUISITION_REJECTED, PURCHASE_REQUISITION_WAITING_FOR_APPROVAL, VENDOR_REQUEST_APPROVED, VENDOR_REQUEST_DRAFT, VENDOR_REQUEST_PENDING_APPROVAL, VENDOR_REQUEST_REJECTED, WORKSPACE_CLOSED, WORKSPACE_JOURNALS_GENERATING, WORKSPACE_OPEN, WORKSPACE_POSTING, WORKSPACE_REVIEW