<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/td/onlinemanual/000015" xml:lang="en">
	<Header>
		<Title xmlns:ssa="http://www.ssaglobal.com" xmlns:HTML="http://www.w3.org/TR/REC-html40">To change prices/discounts after receipts</Title>
		<Keyword><Level1>Prices/discounts</Level1>
			<Level2>changing after receipts</Level2>
		</Keyword>
		<Keyword><Level1>Discounts/prices</Level1>
			<Level2>changing after receipts</Level2>
		</Keyword>
		<Keyword><Level1>Receipt</Level1>
		</Keyword>
	</Header>
	<GeneralSection><Paragraph>In the <GUIRef href="/baanerp/td/pur/tdpur4122m000" role="session">Change Price and Discounts after Receipt (tdpur4122m000)</GUIRef> session, you can change prices and/or discounts after the goods are received.</Paragraph>
		<GeneralSection><SectionTitle>Options</SectionTitle>
			<List><ListIntro>Two options are available when you use this session:</ListIntro>
				<ListItem>The changed price affects the order line only. If you change the prices and discounts for a <GUIRef href="" role="manual">Total Line</GUIRef>, SSA ERP copies the new prices and discounts to all linked line details and back order lines that are not yet processed and/or matched/approved in SSA ERP <GUIRef href="/baanerp/tf" role="package">Financials</GUIRef>.</ListItem>
				<ListItem>The changed price is written to the item file, so the new price is also valid for new orders.</ListItem>
			</List>
		</GeneralSection>
		<GeneralSection><SectionTitle>Restrictions</SectionTitle>
			<List><ListIntro>When you change the prices and discounts, the session checks for a number of conditions under which prices and discounts cannot be changed. You cannot change a price or discount if:</ListIntro>
				<ListItem>The order quantity is zero.</ListItem>
				<ListItem>No receipts are yet recorded.</ListItem>
				<ListItem>The order is a subcontracting order, but the status of the production order is not correct (the order is not yet in production or is already closed).</ListItem>
				<ListItem>One or more receipts for the order line are already registered in the order history. In this case you are too far in the procedure to change prices and discounts.</ListItem>
				<ListItem>Purchase invoice matching has already taken place.</ListItem>
			</List>
			<Note><SectionTitle>Note</SectionTitle>
				<Paragraph>If the receipt of the purchase order is already (partially) consumed and the valuation method is <Link href="/baanerp/wh/glossary/glossary#000351" role="glossary">moving-average unit cost (mauc)</Link>, the created inventory variance will be consumed by inventory for the non-consumed part, so the already consumed part will still affect the MAUC value.</Paragraph>
			</Note>
		</GeneralSection>
		<GeneralSection><SectionTitle>Changing</SectionTitle>
			<Paragraph>If the price and discount of the receipt line are changed, a number of changes are made in several tables. These changes are necessary because, among other things, a number of financial postings are made to register the receipt. All postings which are made using the old price, naturally must be changed, like for instance purchase result. This is also the case with inventory transactions, order balance, contract data and order history. Inventory transactions are not posted when dealing with anonymous items.</Paragraph>
			<Paragraph>When a back order quantity is still to be received and the receipt to be changed is the latest receipt for that purchase order, the changes are also written to purchase order line data. As a result, the changes are already present when the next back order receipt is registered.</Paragraph>
			<Paragraph>In general, SSA ERP takes the following steps:</Paragraph>
			<ProcedureList><ListItem>Checks if modification of the receipt is allowed. If not, SSA ERP stops.</ListItem>
				<ListItem>Reads data from the related tables.</ListItem>
				<ListItem>Makes a reverse posting to efficiently roll back the old data and make a new posting, which performs the following: <List><ListItem>Makes financial inventory transactions.</ListItem>
						<ListItem>Processes the purchase result.</ListItem>
						<ListItem>Updates the order history.</ListItem>
						<ListItem>Updates the buy-from business partner's balance of unpaid orders.</ListItem>
						<ListItem>Updates related contract data.</ListItem>
						<ListItem>Checks if the updating of purchase order lines is necessary.</ListItem>
						<ListItem>Updates lot data.</ListItem>
						<ListItem>Modifies the price in the item file, if required.</ListItem>
					</List>
				</ListItem>
			</ProcedureList>
		</GeneralSection>
	</GeneralSection>
	<RelatedTopics><SectionTitle>Related topics</SectionTitle>
		<RelTopic><Link href="/baanerp/td/onlinemanual/000007" role="manual">Handling purchase orders</Link>
		</RelTopic>
	</RelatedTopics>
</ManualTopic>
