IN Advanced Pricing Price Level & Analysis Code
|
URL |
Verbs |
Function |
Version |
|---|---|---|---|
|
/INAPPriceLevelAnalysisCode |
GET |
Query a list of IN Advanced Prices by Price Level & Analysis Code |
2021.2 |
| /INAPPriceLevelAnalysisCode | POST | Create a new IN Advanced Prices for Price Level & Analysis Code | 2021.2* |
|
/INAPPriceLevelAnalysisCode/<priceLevel>/<analysisCode> |
GET |
Query a list of IN Advanced Prices by Price Level & Analysis Code for a particular Price Level and Analysis Code |
2021.2 |
| /INAPPriceLevelAnalysisCode/<priceLevel>/<analysisCode>?<unitOfMeasure>&<currency>&<location>&<isActive> | POST | Update and existing IN Advanced Prices for Price Level & Analysis Code | 2021.2* |
* Does not yet support update/create of Quantity Breaks - as at 2021.2
Advanced Prices support a composite primary key based on a list of properties used in conjunction with each types specific "properties". When performing a GET to try and lookup a particular Advanced Price, or POST to update an existing Advanced Price you can use a combination of the Lookup modifiers defined below.
Lookup modifiers
|
Query String |
Definition |
Sample |
Version |
|---|---|---|---|
|
unitOfMeasure |
Look for an Advanced Price for a particular Unit of Measure |
unitOfMeasure=EA |
2021.2 |
|
currency |
Look for an Advanced Price for a particular Currency |
currency=USD |
2021.2 |
|
location |
Look for an Advanced Price for a particular IN Location |
location=Warehouse |
2021.2 |
|
isActive |
Look for an Advanced Price that is Active or not |
isActive=true |
2021.2 |
Supported modifiers
|
Query String |
Definition |
Sample |
Version |
|---|---|---|---|
|
group |
Return a list of Advanced Prices for a Pricing Group |
group=Black Friday |
2021.2 |
|
priceLevel |
Return a list of Advanced Prices for a Price Level |
priceLevel=SPECIAL |
2021.2 |
|
analysisCode |
Return a list of Advanced Prices for an Analysis Code |
analysisCode=02 |
2021.2 |
Security Linked Menu
|
Menu Item |
Located |
|---|---|
| Advanced Pricing Maintenance | Data Entry / Inventory |
Sample XML Response
<?xml version="1.0" encoding="UTF-8"?>
<INAPPriceLevelAnalysisCodes collection='true' count='1'>
<INAPPriceLevelAnalysisCode>
<Edition>1</Edition>
<OidString>4580.1</OidString>
<IsActive>true</IsActive>
<IsDiscountUsed>false</IsDiscountUsed>
<IsIgnoreMaxDisc>false</IsIgnoreMaxDisc>
<IsIgnoreMinGP>false</IsIgnoreMinGP>
<IsMarkupUsed>true</IsMarkupUsed>
<IsPriceUsed>false</IsPriceUsed>
<IsUseDateRange>false</IsUseDateRange>
<MarginPercentage>10.71</MarginPercentage>
<MarginValue>0.0000</MarginValue>
<MarkupPercentage>12.00</MarkupPercentage>
<DiscountPercentage>0.00</DiscountPercentage>
<NetPrice>0.0000</NetPrice>
<Currency>AUD</Currency>
<Group>Local Pricing Discounts</Group>
<AnalysisCode>CASES</AnalysisCode>
<PriceLevel>SPECIAL</PriceLevel>
</INAPPriceLevelAnalysisCode>
</INAPPriceLevelAnalysisCodes>