GoodsReceiptDto¶
Example Json Object
1{
2 "id": 0,
3 "displayId": "string",
4 "state": "INV_DRAFT",
5 "receivingDate": "2019-08-24",
6 "notes": "string",
7 "vendor": {
8 "id": 0,
9 "displayId": "string",
10 "status": "CREATED",
11 "name": "string",
12 "erpSystemDisplayId": "string"
13 },
14 "company": {
15 "id": 0,
16 "displayId": "string",
17 "status": "CREATED",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "countryId": 0,
21 "countryDisplayId": "string",
22 "name": "string",
23 "postingPeriodVariantId": 0,
24 "fiscalVariantId": 0
25 },
26 "packingSlipId": "string",
27 "goodsReceiptLineItems": [
28 {
29 "id": 0,
30 "displayId": "string",
31 "quantity": 0,
32 "invoicedQuantity": 0,
33 "description": "string",
34 "expenseCategory": {
35 "id": 0,
36 "displayId": "string",
37 "status": "CREATED",
38 "name": "string",
39 "expenseCategoryType": "PAYMENT"
40 },
41 "goodsReceiptId": 0,
42 "goodsReceiptDisplayId": "string",
43 "goodsReceiptState": "INV_DRAFT",
44 "purchaseOrderLineItemId": 0,
45 "invoiceLineItemLinks": [
46 {
47 "id": 0,
48 "fromId": 0,
49 "toId": 0,
50 "linkedQuantity": 0
51 }
52 ],
53 "availableQuantity": 0,
54 "allowsSystemGenerateNewId": true,
55 "numberRangeIdentifierValue": "string",
56 "numberRangeIdentifierType": {
57 "name": "string"
58 },
59 "numberRangeType": {
60 "name": "string"
61 }
62 }
63 ],
64 "purchaseOrderIds": [
65 0
66 ],
67 "purchaseOrderDisplayIds": [
68 "string"
69 ],
70 "invoiceIds": [
71 0
72 ],
73 "invoiceDisplayIds": [
74 "string"
75 ],
76 "allowsSystemGenerateNewId": true,
77 "numberRangeIdentifierValue": "string",
78 "numberRangeIdentifierType": {
79 "name": "string"
80 },
81 "numberRangeType": {
82 "name": "string"
83 }
84}
📄 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 |
false |
none |
Identifies the vendor associated with the goods receipt, facilitating accurate tracking and management of supplier transactions. |
|
company |
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 |
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 |
false |
none |
Type of the number range identifier |
|
numberRangeType |
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 |