<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/ci/onlinemanual/000034" xml:lang="en">
   <Header>
      <Title>Shipment-based invoicing</Title>
      <Keyword type="header" order="d1e77943">
         <Level1>Invoicing</Level1>
         <Level2>shipment</Level2>
      </Keyword>
      <Keyword type="header" order="d1e77948">
         <Level1>Shipment</Level1>
         <Level2>invoicing</Level2>
      </Keyword>
   </Header>
   <AimSection>
      <Paragraph>You can base invoicing on the sales amounts of the <Link href="/baanerp/tp/glossary/glossary#000390" role="glossary">contract deliverables</Link> that are linked to the contract shipments. If a shipment
		involves multiple deliveries, the shipment will serve as an additional
		composing criterion for combining these deliveries on a single
		invoice.</Paragraph>
   </AimSection>
   <GeneralSection>
      <ProcedureList>
         <ListTitle>To set up shipment-based invoicing:</ListTitle>
         <ListItem>In the <GUIRef href="/baanerp/tc/mcs/tcmcs0555m000" role="session">Invoicing Methods (tcmcs0555m000)</GUIRef> session, click New to display the details
		  session.</ListItem>
         <ListItem> 
            <List>
               <ListIntro>On the <GUIRef href="/baanerp/tc/mcs/tcmcs0155s000#tpctm.contract" role="groupbox">Contract</GUIRef> tab, ensure to do the following:</ListIntro>
               <ListItem>Set <GUIRef href="/baanerp/tc/mcs/tcmcs0155s000#tcmcs055.invm" role="manual">Invoice Type</GUIRef> to <GUIRef href="/baanerp/tp/domains/pdm.invm#delivery.based" role="option">Delivery Based</GUIRef>.</ListItem>
               <ListItem>Select <GUIRef href="/baanerp/tc/mcs/tcmcs0155s000#tcmcs055.shbi" role="manual">Shipment Based Invoicing</GUIRef>.</ListItem>
            </List>
         </ListItem>
         <ListItem>Save the newly created invoicing method.</ListItem>
      </ProcedureList>
   </GeneralSection>
   <GeneralSection>
      <ProcedureList>
         <ListTitle>Shipment-based invoicing procedure</ListTitle>
         <ListItem>In the <GUIRef href="/baanerp/tp/ctm/tpctm1600m000" role="session">Contract (tpctm1600m000)</GUIRef> session, on the <GUIRef href="/baanerp/tp/pdm/tppdm6100m000#start.contract.lines" role="manual">Contract Lines</GUIRef> tab, double-click the appropriate
		  contract line to display the <GUIRef href="/baanerp/tp/ctm/tpctm1110m000" role="session">Contract Lines (tpctm1110m000)</GUIRef> session.</ListItem>
         <ListItem>On the <GUIRef href="/baanerp/tp/ctm/tpctm1110m000#gen.invoicing" role="groupbox">Invoicing</GUIRef> tab, set <GUIRef href="/baanerp/tc/mcs/tcmcs0155s000#tcmcs055.invm" role="manual">Invoice Type</GUIRef> to <GUIRef href="/baanerp/tp/domains/pdm.invm#delivery.based" role="option">Delivery Based</GUIRef>, and then select the appropriate
		  invoicing method.</ListItem>
         <ListItem>In the <GUIRef href="/baanerp/tp/ctm/tpctm1600m000" role="session">Contract (tpctm1600m000)</GUIRef> session, on the <GUIRef href="/baanerp/tp/ctm/tpctm1110m000#start.deliverables" role="manual">Deliverables</GUIRef> tab, double-click the appropriate contract
		  line and, in the <GUIRef href="/baanerp/tp/pdm/tppdm7100m100" role="session">Contract Deliverables (tppdm7100m100)</GUIRef> session, create a
		  contract deliverable.</ListItem>
         <ListItem>
            <Paragraph>In the <GUIRef href="/baanerp/wh/inh/whinh4630m000" role="session">Shipment (whinh4630m000)</GUIRef> session, confirm the shipment.</Paragraph>
            <Paragraph>ERP Enterprise creates a billing request with status <GUIRef href="/baanerp/ci/domains/sli.brst#composed" role="option">Composed</GUIRef>.</Paragraph>
         </ListItem>
         <ListItem>In the <GUIRef href="/baanerp/ci/sli/cisli2135s000" role="session">Project Invoice Data - Line (cisli2135s000)</GUIRef> session, note that the value of the <GUIRef href="/baanerp/ci/sli/cisli2135s000#cisli235.comr" role="manual">Composing Reference</GUIRef> field matches the shipment
		  number. When you print an invoice, this number ensures that all deliverables in
		  a shipment are combined on a single invoice.</ListItem>
         <ListItem> 
            <List>
               <ListIntro>To print an invoice <Emphasis>before shipment</Emphasis>,
				which you can include in the shipment itself, in the <GUIRef href="/baanerp/wh/inh/whinh4630m000" role="session">Shipment (whinh4630m000)</GUIRef> session, do the following:</ListIntro>
               <ListItem>From the <Link href="/baanerp/tc/glossary/glossary#specific" role="glossary">appropriate menu</Link> menu, select <GUIRef href="/baanerp/wh/inh/whinh4630m000#whinh4479m000" role="manual">Print Invoices</GUIRef>.</ListItem>
               <ListItem>
                  <Paragraph>In the <GUIRef href="/baanerp/wh/inh/whinh4479m000" role="session">Print Invoices (whinh4479m000)</GUIRef> session, select <GUIRef href="/baanerp/wh/domains/inh.shpm.inv#draft" role="option">Draft Invoice</GUIRef> or <GUIRef href="/baanerp/wh/domains/inh.shpm.inv#original" role="option">Original Invoice</GUIRef> as required.</Paragraph>
                  <Paragraph>Note: If you print an original invoice, the
				  shipment status changes to <GUIRef href="/baanerp/wh/domains/inh.shst#frozen" role="option">Frozen</GUIRef>, which cannot be reverted.</Paragraph>
               </ListItem>
            </List>
         </ListItem>
         <ListItem>To print an invoice <Emphasis>after</Emphasis> shipment, use
		  the <GUIRef href="/baanerp/ci/sli/cisli2100m000" role="session">Billing Requests (cisli2100m000)</GUIRef> session.</ListItem>
      </ProcedureList>
   </GeneralSection>
   <RelatedTopics>
      <SectionTitle>Related topics</SectionTitle>
      <RelTopic>
         <Link href="/baanerp/ci/onlinemanual/000001" role="manual">Invoicing procedure</Link>
      </RelTopic>
   </RelatedTopics>
</ManualTopic>