Skip to content
  • There are no suggestions because the search field is empty.

IN Advanced Pricing Customer Code & Analysis Code

URL

Verbs

Function

Version

/INAPCustCodeAnalysisCode

GET

Query a list of IN Advanced Prices by Customer Code & Analysis Code

2021.2
/INAPCustCodeAnalysisCode POST Create a new IN Advanced Prices for Customer Code & Analysis Code 2021.2*

/INAPCustCodeAnalysisCode/<customerCode>/<analysisCode>

GET

Query a list of IN Advanced Prices by Customer Code & Analysis Code for a particular Customer Code and Analysis Code

2021.2
/INAPCustCodeAnalysisCode/<customerCode>/<analysisCode>?<unitOfMeasure>&<currency>&<location>&<isActive> POST Update and existing IN Advanced Prices for Customer Code & 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
customer Return a list of Advanced Prices for a Customer customer=10000 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"?>
<INAPCustCodeAnalysisCodes collection='true' count='1'>
    <INAPCustCodeAnalysisCode>
        <Edition>2</Edition>
        <OidString>4577.4</OidString>
        <IsActive>true</IsActive>
        <IsDiscountUsed>true</IsDiscountUsed>
        <IsIgnoreMaxDisc>false</IsIgnoreMaxDisc>
        <IsIgnoreMinGP>false</IsIgnoreMinGP>
        <IsMarkupUsed>false</IsMarkupUsed>
        <IsPriceUsed>false</IsPriceUsed>
        <IsUseDateRange>true</IsUseDateRange>
        <MarginPercentage>0.00</MarginPercentage>
        <MarginValue>0.0000</MarginValue>
        <MarkupPercentage>0.00</MarkupPercentage>
        <DateFrom>2021-03-08</DateFrom>
        <DateTo>2021-04-04</DateTo>
        <DiscountPercentage>12.00</DiscountPercentage>
        <NetPrice>0.0000</NetPrice>
        <Currency>AUD</Currency>
        <Group>Black Friday By Customer</Group>
        <TaxCode>GST 10%</TaxCode>
        <QuantityBreakDiscounts collection='true' count='2'>
            <QuantityBreakDiscount>
                <DiscountPercentage>0.00</DiscountPercentage>
                <IsActive>true</IsActive>
                <Price>0.0000</Price>
                <IsUseDateRanges>false</IsUseDateRanges>
                <Quantity>2.0000</Quantity>
            </QuantityBreakDiscount>
            <QuantityBreakDiscount>
                <DiscountPercentage>12.00</DiscountPercentage>
                <IsActive>true</IsActive>
                <Price>0.0000</Price>
                <ReviewDate>2021-03-05</ReviewDate>
                <IsUseDateRanges>false</IsUseDateRanges>
                <Quantity>15.0000</Quantity>
            </QuantityBreakDiscount>
        </QuantityBreakDiscounts>
        <AnalysisCode>CASES</AnalysisCode>
        <Customer>1001</Customer>
    </INAPCustCodeAnalysisCode>
</INAPCustCodeAnalysisCodes>