GoodsReceiptDto

📄 Description: Data transfer object representing a goods receipt, capturing essential details such as item quantities, supplier information, and associated documentation for effective inventory management and supply chain operations.

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 goods receipt process, indicating its progress within the supply chain management workflow.

receivingDate

string(date)

false

none

Date of the receiving

notes

string

false

none

Additional remarks or comments related to the goods receipt, providing context for inventory management and auditing purposes.

vendor

PartnerLite

false

none

Identifies the vendor associated with the goods receipt, facilitating accurate tracking and management of supplier transactions.

company

CompanyLite

false

none

Represents the name of the company associated with the goods receipt, facilitating accurate tracking and management of inventory transactions.

packingSlipId

string

false

none

Unique identifier for the packing slip

goodsReceiptLineItems

[GoodsReceiptLineItemDto]

false

none

An array of goods receipt line items that details the individual products received, facilitating accurate inventory management and tracking.

purchaseOrderIds

[integer]

false

none

List of unique identifiers for purchase orders associated with the goods receipt, facilitating tracking and management of inventory transactions.

purchaseOrderDisplayIds

[string]

false

none

Array of unique identifiers for purchase orders associated with the goods receipt, facilitating efficient tracking and management of inventory transactions.

invoiceIds

[integer]

false

none

Array of unique identifiers for invoices associated with the goods receipt, facilitating streamlined tracking and management of financial transactions.

invoiceDisplayIds

[string]

false

none

An array of unique identifiers for invoices associated with the goods receipt, facilitating streamlined tracking and management of financial documents.

allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

numberRangeIdentifierValue

string

false

none

Represents a unique string value used to identify a specific range of numbers associated with the goods receipt within the system.

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