| Name
(* = required)
|
Data Type | Description |
| id
*
|
int |
customer id |
| fid
*
|
int |
facility id |
| beginDate
*
|
DateTime |
example: 2019-09-01 |
| endDate
*
|
DateTime |
example: 2019-09-30T23:59:59.999 |
|
Type |
Description |
| ResourceList |
IList<Customer.Models.ItemizedCharges>
|
|
| TransactionId |
int
|
|
| WarehouseTransactionType |
Common.Enum.WarehouseTransactionType
|
|
|
- 0: Default |
|
|
- 1: Inbound |
|
|
- 2: Order |
|
|
- 3: Adjust |
|
|
- 4: Assembly |
|
| CreationDate |
DateTime?
|
|
| ConfirmedDate |
DateTime?
|
|
| ReferenceNum |
string
|
|
| PoNum |
string
|
|
| Charges |
IEnumerable<Generic.Models.BillingCharge>
|
|
| ChargeType |
Common.Enum.PriceCalcFieldType
|
charge type
|
|
- 1: Handling |
|
|
- 2: Storage |
|
|
- 3: PrepaidFreight |
|
|
- 4: ThirdPartyFreight |
|
|
- 5: SpecialCharges |
|
|
- 6: Materials |
|
|
- 7: AutoCalcStorage |
used internally for sys-gen'ed charges |
|
- 8: AutoCalcHandling |
used internally for sys-gen'ed charges |
|
- 8: MAXVAL |
ignore, not a real value |
| Subtotal |
decimal
|
|
| Details |
ICollection<Generic.Models.BillingChargeDetail>
|
|
| WarehouseTransactionPriceCalcId |
int
|
|
| NumUnits |
decimal
|
|
| ChargeLabel |
string
|
|
| UnitDescription |
string
|
|
| ChargePerUnit |
decimal
|
|
| GlAcctNum |
string
|
|
| Sku |
string
|
|
| PtItem |
string
|
|
| PtItemDescription |
string
|
|
| PtArAcct |
string
|
|
| SystemGenerated |
bool
|
|
| TaxCode |
string
|
Empty on GET. If present on POST or PUT, may create or update a "matching" PriceCalcRate record to be used while generating invoices
|
| RecurringChargeDetails |
IEnumerable<Generic.Models.RecurringChargeDetail>
|
On GET of charge Adjustments only
|
| RecurringBillingDetailId |
int
|
|
| ReceiveItemId |
int
|
|
| OnHandAtBillTime |
decimal
|
|
| ItemIdentifier |
Generic.Models.ItemIdentifier
|
|
| Sku |
string
|
|
| Id |
int
|
|
| Qualifier |
string
|
|
| LotNumber |
string
|
|
| SerialNumber |
string
|
|
| ExpirationDate |
DateTime?
|
|
| Cost |
decimal?
|
|
| SupplierIdentifier |
Generic.Models.ContactIdentifier
|
|
| Name |
string
|
|
| Id |
int
|
|
| LocationIdentifier |
Generic.Models.LocationIdentifier
|
|
| NameKey |
Generic.Models.LocationNameKey
|
|
| FacilityIdentifier |
Generic.Models.FacilityIdentifier
|
|
| Name |
string
|
|
| Id |
int
|
|
| Name |
string
|
|
| Id |
int
|
|
| PalletIdentifier |
Generic.Models.PalletIdentifier
|
|
| NameKey |
Generic.Models.PalletNameKey
|
|
| FacilityIdentifier |
Generic.Models.FacilityIdentifier
|
|
| Name |
string
|
|
| Id |
int
|
|
| Name |
string
|
|
| Id |
int
|
|
| Links |
IList<WebApi.Hal.Link>
|
|
|
-
/rels/customers/customer
|
|
|
-
/rels/properties/facility
|
|
Sample accept: application/hal+json
{
"_embedded": {
"item": [
{
"transactionId": 1,
"warehouseTransactionType": 0,
"creationDate": "2016-12-25T23:00:00",
"confirmedDate": "2016-12-25T23:00:00",
"referenceNum": "str",
"poNum": "str",
"charges": [
{
"chargeType": 1,
"subtotal": 1.0,
"details": [
{
"warehouseTransactionPriceCalcId": 1,
"numUnits": 2.0,
"chargeLabel": "str",
"unitDescription": "str",
"chargePerUnit": 5.0,
"glAcctNum": "str",
"sku": "str",
"ptItem": "str",
"ptItemDescription": "str",
"ptArAcct": "str",
"systemGenerated": true,
"taxCode": "str",
"recurringChargeDetails": [
{
"recurringBillingDetailId": 1,
"receiveItemId": 2,
"onHandAtBillTime": 3.0,
"itemIdentifier": {
"sku": "str",
"id": 2
},
"qualifier": "str",
"lotNumber": "str",
"serialNumber": "str",
"expirationDate": "2016-12-25T23:00:00",
"cost": 1.0,
"supplierIdentifier": {
"name": "str",
"id": 2
},
"locationIdentifier": {
"nameKey": {
"facilityIdentifier": {
"name": "str",
"id": 2
},
"name": "str"
},
"id": 1
},
"palletIdentifier": {
"nameKey": {
"facilityIdentifier": {
"name": "str",
"id": 2
},
"name": "str"
},
"id": 1
}
}
]
}
]
}
]
}
]
}
}