<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/td/onlinemanual/000012" xml:lang="en">
	<Header>
		<Title xmlns:ssa="http://www.ssaglobal.com" xmlns:HTML="http://www.w3.org/TR/REC-html40">To process purchase orders/schedules</Title>
		<Keyword><Level1>purchase order</Level1>
		</Keyword>
		<Keyword><Level1>purchase schedule</Level1>
		</Keyword>
		<Keyword><Level1>process</Level1>
		</Keyword>
	</Header>
	<GeneralSection><Paragraph>In the <GUIRef href="/baanerp/td/pur/tdpur4223m000" role="session">Process Purchase Orders (tdpur4223m000)</GUIRef> session you can process purchase orders and order lines, and in the <GUIRef href="/baanerp/td/pur/tdpur3223m000" role="session">Process Purchase Schedules (tdpur3223m000)</GUIRef> you can process purchase schedules and schedule lines.</Paragraph>
		<Paragraph>If <Link href="/baanerp/tf/onlinemanual/tf" role="package">Finance</Link> is implemented, only purchase schedule lines with the status <GUIRef href="/baanerp/td/domains/pur.stat#invoiced" role="enum">Invoiced</GUIRef> can be processed. If <GUIRef href="/baanerp/tf" role="package">Financials</GUIRef> is not implemented, only purchase schedule lines with the status <GUIRef href="/baanerp/td/domains/pur.stat#final.receipt" role="enum">Final Receipt</GUIRef> are processed.</Paragraph>
		<GeneralSection><SectionTitle>Actions</SectionTitle>
			<Paragraph>During processing, SSA ERP performs the following actions:</Paragraph>
			<List><ListItem>Inserts turnover history.</ListItem>
				<ListItem>Updates the contract data and history (if a contract is used). The called quantity amount is lowered, and the invoiced quantity and amount are raised. The turnover is written to the contract history. This action is only performed if the <GUIRef href="/baanerp/td/pur/tdpur0100m300#tdpur000.hist.3" role="formfield">Log Turnover on Contract</GUIRef> check box is selected in the <GUIRef href="/baanerp/td/pur/tdpur0100m300" role="session">Purchase Contract Parameters (tdpur0100m300)</GUIRef> session. This step enables you to see which order/schedule has called off a quantity for a contract.</ListItem>
				<ListItem>Updates the invoice-from business partner's balance.</ListItem>
				<ListItem>Updates the average/latest purchase price. If <GUIRef href="/baanerp/tf" role="package">Financials</GUIRef> is implemented, this action is performed during the invoice matching procedure, which you can carry out after approving the invoice in the <GUIRef href="/baanerp/tf/acp/tfacp1104m000" role="session">Authorize Purchase Invoices (tfacp1104m000)</GUIRef> session.</ListItem>
				<ListItem>Writes and/or updates turnover history using the actual purchase price. A posting is made with a positive and a negative quantity. This action only happens if the <GUIRef href="/baanerp/td/pur/tdpur0100m400#tdpur000.hisp.5" role="formfield">Log Order History Data</GUIRef> field in the <GUIRef href="/baanerp/td/pur/tdpur0100m400" role="session">Purchase Order Parameters (tdpur0100m400)</GUIRef> session has the value <GUIRef href="/baanerp/td/domains/pur.poch#all" role="enum">All</GUIRef>.</ListItem>
				<ListItem>Sets the status of the purchase schedule (line) to <GUIRef href="/baanerp/td/domains/pur.stat#processed" role="enum">Processed</GUIRef>.</ListItem>
				<ListItem>Changes the status of the schedule header from <GUIRef href="/baanerp/td/domains/pur.hstat#termination.on" role="enum">Termination in Process</GUIRef> to <GUIRef href="/baanerp/td/domains/pur.hstat#terminated" role="enum">Terminated</GUIRef> when all lines are processed or canceled.</ListItem>
			</List>
			<Note><SectionTitle>Note</SectionTitle>
				<List><ListItem>In case of consignment, two purchase orders exist. One for the replenishment and one for the payment of the goods. The consignment replenishment order can be linked to a contract. When the consignment replenishment order is processed, the contract data is not updated, because no invoice is made for that order. <ProcedureList><ListIntro>At the moment the consignment payment is done and the order is processed, SSA ERP:</ListIntro>
							<ListItem>Searches for the consignment replenishment order.</ListItem>
							<ListItem>Retrieves the contract from the consignment replenishment order.</ListItem>
							<ListItem>Updates called quantities/amounts and invoiced quantitities/amounts on the purchase contract.</ListItem>
						</ProcedureList>
					</ListItem>
					<ListItem>Processing of purchase orders and matching and approving of purchase orders in Financials can be executed independently from each other. For instance, you can approve the purchase invoice after you processed the purchase order. In this case, the invoice amount is not written to a turnover history record. As a result, you must repair the situation by running the <GUIRef href="/baanerp/td/pur/tdpur4223m000" role="session">Process Purchase Orders (tdpur4223m000)</GUIRef> session again. In this case, SSA ERP notices that the invoice amount is not written yet to a turnover history record and adds additional turnover history records (- and +) with the invoice amount.</ListItem>
				</List>
			</Note>
		</GeneralSection>
	</GeneralSection>
	<RelatedTopics><SectionTitle>Related topics</SectionTitle>
		<RelTopic><Link href="/baanerp/td/onlinemanual/000067" role="manual">Purchase contracts</Link>
		</RelTopic>
	</RelatedTopics>
</ManualTopic>
