customers customerautorates (http://api.3plcentral.com/rels/customers/customerautorates)
Resource:
standard (default) rates for system-calculated charges such as storage and handling; overridable by item rates
C# Rel Const:
Rels.CustomerSvc.CustomerAutoRates
URI template:
{id}/autorates
Success status: 200; ETag response header supplied; Response is cacheable
Name (* = required) Data Type Description
id * int
Type Description
StorageChargePeriodType Common.Enum.StorageChargePeriodType
- 0: NotApplicable
- 1: Monthly
- 2: SemiMonthly
- 3: Weekly
StorageMonthEndDay int
StorageDayOfWeek int
StorageWhichDaysToCountType Common.Enum.StorageWhichDaysToCountType
- 0: EndOfPeriod
- 1: TwiceInPeriod
- 2: EachWeek
- 3: EachDay
- 4: Monthiversary
- 5: Weekiversary
- 6: SevenDayAnniversary
- 7: FifteenDayAnniversary
- 8: ThirtyDayAnniversary
- 9: TwentyOneDayAnniversary
WaitDaysToGenStorageBill int
FacilityRates IEnumerable<Customer.Models.FacilityStandardRate>
FacilityIdentifier Generic.Models.FacilityIdentifier
Name string
Id int
SplitPeriodStorageGlAcctNum string
RecurringStorageGlAcctNum string
DetermineRateAfterFreeDays bool
RcvHandlingGlAcctNum string
OrdHandlingGlAcctNum string
SplitPeriodDay int? ...
MinimumStorageCharge decimal? ...
XactionRates IEnumerable<Customer.Models.XactionStandardRate>
UnitIdentifier Generic.Models.UnitOfMeasureIdentifier
Name string
Id int
Rate Customer.Models.XactionRate
FreeDays int? ...
SplitFullRate decimal? ...
SplitHalfRate decimal? ...
OrdHandlingRate decimal? ...
RcvHandlingRate decimal? ...
StorageRates IEnumerable<Customer.Models.StorageStandardRate>
CountScriptTemplateIdentifier Generic.Models.ScriptTemplateIdentifier
Name string
Id int
Rates IEnumerable<Customer.Models.StorageRate>
CountUnitIdentifier Generic.Models.StorageCountUnitIdentifier
Id string
Name string
Rate decimal
Sample accept: application/hal+json
{
  "storageChargePeriodType": 0,
  "storageMonthEndDay": 1,
  "storageDayOfWeek": 2,
  "storageWhichDaysToCountType": 0,
  "waitDaysToGenStorageBill": 3,
  "facilityRates": [
    {
      "facilityIdentifier": {
        "name": "str",
        "id": 2
      },
      "splitPeriodStorageGlAcctNum": "str",
      "recurringStorageGlAcctNum": "str",
      "determineRateAfterFreeDays": true,
      "rcvHandlingGlAcctNum": "str",
      "ordHandlingGlAcctNum": "str",
      "splitPeriodDay": 1,
      "minimumStorageCharge": 1.0,
      "xactionRates": [
        {
          "unitIdentifier": {
            "name": "str",
            "id": 2
          },
          "rate": {
            "freeDays": 1,
            "splitFullRate": 1.0,
            "splitHalfRate": 1.0,
            "ordHandlingRate": 1.0,
            "rcvHandlingRate": 1.0
          }
        }
      ],
      "storageRates": [
        {
          "countScriptTemplateIdentifier": {
            "name": "str",
            "id": 2
          },
          "rates": [
            {
              "countUnitIdentifier": {
                "id": "str",
                "name": "str"
              },
              "rate": 1.0
            }
          ]
        }
      ]
    }
  ]
}

This documentation is subject to change, and is updated often and without warning. The models documented may or may not be available to users now or in the future. Use this documentation at your own risk.
Contact api@3plcentral.com with any questions about this documentation.