Line Discount Group
This service can be used to bulk synchronize Line Discount Group to the web shop. Large sizes can be transferd.
Service Endpoint
The base Endpoint is:
OutboundLineDiscountGroupIISWebService/OutboundLineDiscountGroupIISWebService
API Methods
Here are the available methods for the Line Discount Group Service:
GetLineDiscountGroups
Sample Request
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
xmlns:out="http://tempuri.org/OutboundLineDiscountGroupIISWebService/"
xmlns:x53="urn:microsoft-dynamics-nav/xmlports/x5371213">
<soap:Header xmlns:wsa="http://www.w3.org/2005/08/addressing">
<wsa:Action>http://tempuri.org/OutboundLineDiscountGroupIISWebService/OutboundLineDiscountGroupIISWebService/GetLineDiscountGroups</wsa:Action>
</soap:Header>
<soap:Body>
<out:GetLineDiscountGroups>
<out:outboundLineDiscountGroup/>
</out:GetLineDiscountGroups>
</soap:Body>
</soap:Envelope>
Sample Response
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing">
<s:Header>
<a:Action s:mustUnderstand="1">http://tempuri.org/OutboundLineDiscountGroupIISWebService/OutboundLineDiscountGroupIISWebService/GetLineDiscountGroupsResponse</a:Action>
</s:Header>
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<GetLineDiscountGroupsResponse xmlns="http://tempuri.org/OutboundLineDiscountGroupIISWebService/">
<outboundLineDiscountGroup>
<Sales_Line_Discount xmlns="urn:microsoft-dynamics-nav/xmlports/x5371213">
<Code>A</Code>
<Sales_Type>2</Sales_Type>
<Sales_Code/>
<Currency_Code/>
<Minimum_Quantity>5.00</Minimum_Quantity>
<Unit_Of_Measure_Code/>
<Variant_Code/>
<Line_Discount_Percentage>15.00</Line_Discount_Percentage>
</Sales_Line_Discount>
<Sales_Line_Discount xmlns="urn:microsoft-dynamics-nav/xmlports/x5371213">
<Code>A</Code>
<Sales_Type>2</Sales_Type>
<Sales_Code/>
<Currency_Code/>
<Minimum_Quantity>15.00</Minimum_Quantity>
<Unit_Of_Measure_Code/>
<Variant_Code/>
<Line_Discount_Percentage>25.00</Line_Discount_Percentage>
</Sales_Line_Discount>
<Sales_Line_Discount xmlns="urn:microsoft-dynamics-nav/xmlports/x5371213">
<Code>B</Code>
<Sales_Type>2</Sales_Type>
<Sales_Code/>
<Currency_Code/>
<Minimum_Quantity>25.00</Minimum_Quantity>
<Unit_Of_Measure_Code/>
<Variant_Code/>
<Line_Discount_Percentage>15.00</Line_Discount_Percentage>
</Sales_Line_Discount>
<Sales_Line_Discount xmlns="urn:microsoft-dynamics-nav/xmlports/x5371213">
<Code>B</Code>
<Sales_Type>2</Sales_Type>
<Sales_Code/>
<Currency_Code/>
<Minimum_Quantity>100.00</Minimum_Quantity>
<Unit_Of_Measure_Code/>
<Variant_Code/>
<Line_Discount_Percentage>25.00</Line_Discount_Percentage>
</Sales_Line_Discount>
<Sales_Line_Discount xmlns="urn:microsoft-dynamics-nav/xmlports/x5371213">
<Code>FERTIG</Code>
<Sales_Type>1</Sales_Type>
<Sales_Code>GROSSKUNDE</Sales_Code>
<Currency_Code/>
<Unit_Of_Measure_Code/>
<Variant_Code/>
<Line_Discount_Percentage>15.00</Line_Discount_Percentage>
</Sales_Line_Discount>
<Sales_Line_Discount xmlns="urn:microsoft-dynamics-nav/xmlports/x5371213">
<Code>FERTIG</Code>
<Sales_Type>1</Sales_Type>
<Sales_Code>HANDEL</Sales_Code>
<Currency_Code/>
<Unit_Of_Measure_Code/>
<Variant_Code/>
<Line_Discount_Percentage>10.00</Line_Discount_Percentage>
</Sales_Line_Discount>
<Sales_Line_Discount xmlns="urn:microsoft-dynamics-nav/xmlports/x5371213">
<Code>ROHMAT</Code>
<Sales_Type>1</Sales_Type>
<Sales_Code>GROSSKUNDE</Sales_Code>
<Currency_Code/>
<Unit_Of_Measure_Code/>
<Variant_Code/>
<Line_Discount_Percentage>20.00</Line_Discount_Percentage>
</Sales_Line_Discount>
<Sales_Line_Discount xmlns="urn:microsoft-dynamics-nav/xmlports/x5371213">
<Code>ROHMAT</Code>
<Sales_Type>1</Sales_Type>
<Sales_Code>HANDEL</Sales_Code>
<Currency_Code/>
<Unit_Of_Measure_Code/>
<Variant_Code/>
<Line_Discount_Percentage>15.00</Line_Discount_Percentage>
</Sales_Line_Discount>
<Sales_Line_Discount xmlns="urn:microsoft-dynamics-nav/xmlports/x5371213">
<Code>WEITERVERK</Code>
<Sales_Type>1</Sales_Type>
<Sales_Code>GROSSKUNDE</Sales_Code>
<Currency_Code/>
<Unit_Of_Measure_Code/>
<Variant_Code/>
<Line_Discount_Percentage>5.00</Line_Discount_Percentage>
</Sales_Line_Discount>
</outboundLineDiscountGroup>
</GetLineDiscountGroupsResponse>
</s:Body>
</s:Envelope>
Field Information
Sales Line Discount Field Information
| Name | Description | Type | max. Length | Occurance |
|---|---|---|---|---|
| 🔑 Code | Specifies the group code | String | 20 | 1..1 |
| Sales_Type | 1-4: Customer,Customer Disc. Group,All Customers,Campaign | String | 1..1 | |
| Sales_Code | Corresponding Code to Sales Type | String | 10 | 1..1 |
| Currency_Code | Currency Code | String | 10 | 1..1 |
| Starting_Date | DateTime | 1..1 | ||
| Minimum_Quantity | Specifies Line Discount starting date.Contains the minimum Quantity | Decimal | 1..1 | |
| Unit_Of_Measure_Code | specifies the Unit of measure code | String | 10 | 1..1 |
| Variant_Code | Variant Code | String | 10 | 1..1 |
| Line_Discount_Percentage | Line discount percentage | Decimal | 0..1 | |
| Ending_Date | Specifies Line Discount ending date | DateTime | 1..1 |