Overview

Discover tips and best practices for importing vendor data using MARC and EDIFACT formats in WorldShare Acquisitions.

Expand section

Learn more in a Community Center presentation: WorldShare Acquisitions Best Practices: Importing Vendor Data (Requires Community Center login)

Certain types of data can be imported from vendors directly into WorldShare Acquisitions, saving you the time of entering data manually. Data can be provided in either MARC or EDIFACT formats.

There are three types of files you can import into WorldShare Acquisitions. The system accepts all file extensions.

The following types of data can be imported:

Data

Format

Description

Order MARC Order data contains information about items on orders you created using the vendor's website.
Order response data EDIFACT Order response data contains information on price, availability and shipping status of items previously ordered.
Invoice EDIFACT or MARC Invoice data contains invoice information about the items you ordered.
Shelf-ready EDIFACT or MARC Shelf-ready data contains the barcodes and call numbers of the items you ordered. You may receive shelf-ready data in the same MARC file as your invoice data.

 Note: Your vendor may provide invoice data in both MARC and EDIFACT. You will need to choose your preferred format.

This learning path will help guide you through two supported import methods in detail: Order data and invoice data. In the Additional resources section of this learning path, you will find links to documentation on the other supported import methods.

How to use this guide

This interactive learning path allows you to:

  • Navigate linearly: Work through each section in order using the sidebar navigation
  • Jump to specific topics: Click any section in the sidebar to go directly to that content
  • Expand/collapse sections: Use the buttons at the top to expand or collapse all sections at once
  • Search within the page: Use Ctrl+F (or Cmd+F on Mac) to find specific information
  • Track your progress: The progress indicator shows how many sections you've viewed

Work with your vendor

After you have determined the type of data you want to import and when you want to import it, you must work with your vendor to set up your data files.

  • Your vendor must send data in the appropriate fields for MARC and EDIFACT files.
  • You are responsible for notifying your vendor.
  • If you are the first WorldShare Acquisitions library to import files from your vendor, you may also need to provide your vendor with the list of fields supported by WorldShare Acquisitions.

Make sure your vendor sends correct data fields

In order to import files, you must contact your vendor to make sure they can provide acquisitions data in the appropriate fields.

  • MARC fields must appear on a single line in the MARC file. For example, the 980 field should only have one entry with all the various supported subfields ($b, $c, $h) included in the line.
  • OCLC recommends the MARC fields be in order by number (e.g., 980, 981, 990, etc.)
  • Invoice and/or shelf-ready data can only be imported after:
    1. An order data file has been imported and the order has been placed in the system, and
    2. The vendor has sent you the file of shelf-ready and/or invoice data that matches the order.
  • Any invoice-level charges in the header of the EDIFACT invoice will be entered as non-bibliographic line items on the invoice.

 Note: 

  • To import invoice or shelf-ready data, make sure the vendor also includes a Vendor Order Item Number in 981 $z for each record in both the order data file and the invoice and/or shelf-ready data files. This is used for matching the invoice and/or shelf-ready data to the original order items.
  • If your vendor does not support this service, please contact OCLC Support  to request help with setting this feature up with your vendor.

Import data fields

The following tables outline the information that should be included in the data files you receive from your vendor. The data files must be set up by you and your vendor before you can import data files into WorldShare Acquisitions. You can provide your vendor with the information on this page to confirm they can supply you with the data in these fields.

MARC order data

The following information should be included in the MARC order data file you receive from your vendor.

 Note: If decimal points are not used, the system adds them at the end. For example, 56 becomes 56.

MARC order data - Table
MARC Element in Acquisitions Input type Description
035 $a OCLC Number OCLC number in this format: (OCoLC)1553114 The OCLC number is used to identify the bibliographic record in WorldCat that the order item is attached to. If you do not include an OCLC number, the system tries to find a matching record in WorldCat based on other values in the bibliographic record provided (e.g., title, author, ISBN).
949 $h Branch Integer User-entered value; represents the WorldCat Registry ID of the Home Branch Location of an item.
949 $l Shelving Location String User-entered value; represents the Shelving Location of the Home Branch Location of an item.
949 $p Fund Code String (Maximum: 40 characters) User-entered value representing the code of the fund used for encumbering.
949 $q Copy Quantity Integer (Maximum: 999) Number of copies ordered.
980 $b Unit Price Decimal (Maximum: 9,999.99) Cost for a single unit of an item. (Do not include tax or discount, if you plan to include these as percentages in the 980 $h or $i.)
980 $c Service Charges (per unit) Decimal (Maximum: 999.99) Service charges for a single unit of an item (e.g., $1.00 for Quantity of 5 equals $5.00).
980 $h Tax Percentage Decimal (Maximum: 100.000) Percentage of tax applied to price by vendor.
 

 Note: 

  • You can assign a percentage value up to three decimal places (e.g., 7.745%).
  • Percentage values with four decimal places will be rounded off to three decimal places (e.g., 7.7454% will be rounded to 7.745%).
  • By default, the percentage value has two decimal places unless a third decimal place is entered.
980 $i Discount Percentage Decimal (Maximum: 100.00) Percentage of discount applied to the price by the vendor.
980 $k ISBN Integer ISBN of item being ordered. Not used for matching. The bibliographic 020 field is used for matching.
980 $m ISSN Integer ISSN of the item being ordered. Not used for matching. The bibliographic 022 field is used for matching.
980 $s Shipping and Handling (per unit) Decimal (Maximum: 999.99) Shipping and handling charges for a single unit.
980 $x Exchange Rate Decimal Exchange rate for the order, if the currency is not the same as the Library Currency.
980 $z Currency of PO ISO 4217 Three letter currency code ISO Currency Code - for Order
981 $a KB Collection Identifier String Identifier for the WorldCat knowledge base collection being ordered.
981 $b KB Title Identifier String Identifier for the WorldCat knowledge base title being ordered.
981 $g Account Number String Account or customer number, used by the library for ordering and invoicing. (Also called "Subaccount")
981 $i Library Item Note String (Maximum: 256 characters) Notes provided for an item.
981 $l Order Name String (Maximum: 256 characters) Text string, representing name of order or cart.
981 $n Vendor Order Number String (Maximum: 256 characters) Internal number used to identify order by vendor. Provided to library for tracking purposes.
981 $v Vendor Note String (Maximum: 256 characters) Notes provided for an item by the vendor.
981 $x Order Note (applies to entire order) String (Maximum: 256 characters) Comment on an order.

981 $z

Vendor Order Item Number

Required if importing invoice or shelf-ready data.

String (Maximum: 256 characters) Unique identifier provided by a vendor for specific item ordered.

EDIFACT invoice data

The following information should be included in the invoice data file you receive from your vendor.

 Note: Although the first column lists the WorldShare Acquisitions fields, the fields are listed in the order they occur in the EDIFACT file.

EDIFACT invoice data - Table
Element in Acquisitions EDIFACT field Description Example
Invoice number BGM

This is a required element and is used along with the Invoice Date to match to an existing invoice, or if no invoice is found, create a new invoice.

380 (invoice) and 38A (invoice for plans) are the only supported invoice types.

9 (original) and 43 (copy) are the only invoice functions supported.

Valid

BGM+380+inv122+43'

 

Invalid

BGM+381+inv521488'

BGM+380+inv665887+46'

Invoice date DTM

This is an optional but recommended element. It is used along with the Invoice Number to match to an existing invoice, or if no invoice is found, create a new invoice. Invoice date must be in CCYYMMDD format.

If this field is not present today’s date will be used for the Invoice Date.

137 (message date) is the only type supported.

Valid

DTM+137:20131029:102'

 

Invalid

DTM+131:20130911:102'

DTM+137:2013-09-11:102'

Currency CUX

Currency is an optional but recommended element. If provided, it must match an ISO 4217 three-alpha code. If not provided, the system will use the default currency of the Vendor.

2 (reference currency) is the only type supported.

Valid

CUX+2:EUR:4'

CUX+2:USD:4'

 

Invalid

CUX+2:EUR:10'

Invoice-level Discounts, Service Charges, and Shipping ALC (part of Header)

This is an optional element.

It must be a monetary amount and must occur in the EDIFACT Header, rather than the Summary.

If an allowance, it is entered as a non-bibliographic credit line item with a negative amount.

If a charge, it is entered as a non-bibliographic debit line item. The description of the item is determined by the special service code.

Valid

ALC+C++++BJ::28'

QTY+47:22'

MOA+8:140'

 

Invalid

ALC+C++++BJ::28'

QTY+47:22'

PCD+3:12.5:13'

Invoice-level Taxes TAX (part of Header)

This is an optional element.

It must be a monetary amount and must occur in the EDIFACT Header, rather than the Summary.

It is entered as a non-bibliographic debit line item.

Valid

TAX+7++++++'

MOA+124:10.5'

 

Invalid

TAX+7+VAT+++:::17.5+S'

Quantity QTY

This is a required element. The quantity must be equal to the quantity of not invoiced copies on the order item.

47 (invoice quantity) is the only type supported.

Valid

QTY+47:1'

QTY+47:3'

 

Invalid

QTY+1:1'

Unit Price PRI

This is an optional but recommended element. If not provided, the price from the order item is used.

AAA (Net Price), AAB (Gross Price), and AAF (Information Price) are the only three types supported.

If multiple prices of different types are provided, then the price of type AAF will be used first, then the price of type AAA, then type AAB last.

When price of type AAA is used, item-level service charges, discounts, or shipping will not be processed.

When price of type AAF is used, item-level service charges, discounts, taxes, or shipping will not be processed.

When price of type AAB is used, item-level service charges, discounts, taxes, and shipping will be processed.

Valid

PRI+AAB:57

PRI+AAA:46.74

PRI+AAF:11.65'

 

Invalid

PRI+AAE:11.65'

Order Line Item Reference Identifier (for Matching) RFF

This is a required element and is used to match to an existing order item. It must be of type SLI or LI.

Type SLI will be matched to the Vendor Order Item Number, which is a Vendor-provided identifier for the line item on the Order. (This can be entered manually in the system or imported using a MARC file in the 981 $z field.)

Type LI will be matched to the Order Item Number, which is system-generated Identifier for the line item on the Order.

Valid

RFF+LI:PO-2014-1-1'

RFF+SLI:99954978355'

 

Invalid

RFF+SNA:954872665'

RFF+LBO:887458932'

Line-Level Taxes TAX (part of Detail)

This is an optional element.

Only percentage values are allowed.

 Note:

  • You can assign a percentage value up to three decimal places (e.g., 7.745%).
  • Percentage values with four decimal places will be rounded off to three decimal places (e.g., 7.7454% will be rounded to 7.745%).
  • By default, the percentage value has two decimal places unless a third decimal place is entered.

Valid

TAX+7++++:::17.5+S'

 

Invalid

TAX+7+VAT+++::::+S'

MOA+56:10.5'

Line-Level Discount, Service Charges, and Shipping ALC (part of Detail)

This is an optional element.

Only percentage values are allowed for Discounts or Allowances and must be contained in the PCD element.

Only monetary values are allowed for Service Charges and Shipping.

Whether a charge is considered a Service Charge or Shipping cost is determined by the special service code.

Valid

ALC+C++++BJ::28'

MOA+8:140'

ALC+A++++DI'

PCD+3:10'

 

Invalid

ALC+A++++DI'

MOA+8:140'

 

Basics of importing order data

You can import order data in MARC format using the 9xx fields in the MARC record. Before importing order data, however, you will need to set up importing with your vendor. This may include sending the MARC order data fields to the vendor.

MARC order data

The following information should be included in the MARC order data file you receive from your vendor.

 Note: If decimal points are not used, the system adds them at the end. For example, 56 becomes 56.

MARC order data - Table
MARC Element in Acquisitions Input type Description
035 $a OCLC Number OCLC number in this format: (OCoLC)1553114 The OCLC number is used to identify the bibliographic record in WorldCat that the order item is attached to. If you do not include an OCLC number, the system tries to find a matching record in WorldCat based on other values in the bibliographic record provided (e.g. title, author, ISBN).
949 $h Branch Integer User-entered value; represents the WorldCat Registry ID of the Home Branch Location of an item.
949 $l Shelving Location String User-entered value; represents the Shelving Location of the Home Branch Location of an item.
949 $p Fund Code String (Maximum: 40 characters) User-entered value representing the code of the fund used for encumbering.
949 $q Copy Quantity Integer (Maximum: 999) Number of copies ordered.
980 $b Unit Price Decimal (Maximum: 9,999.99) Cost for a single unit of an item. (Do not include tax or discount, if you plan to include these as percentages in the 980 $h or $i.)
980 $c Service Charges (per unit) Decimal (Maximum: 999.99) Service charges for a single unit of an item (e.g. $1.00 for Quantity of 5 equals $5.00).
980 $h Tax Percentage Decimal (Maximum: 100.000) Percentage of tax applied to price by vendor.
 

 Note: 

  • You can assign a percentage value up to three decimal places (e.g., 7.745%).
  • Percentage values with four decimal places will be rounded off to three decimal places (e.g., 7.7454% will be rounded to 7.745%).
  • By default, the percentage value has two decimal places unless a third decimal place is entered.
980 $i Discount Percentage Decimal (Maximum: 100.00) Percentage of discount applied to price by vendor.
980 $k ISBN Integer ISBN of item being ordered. Not used for matching. The bibliographic 020 field is used for matching.
980 $m ISSN Integer ISSN of item being ordered. Not used for matching. The bibliographic 022 field is used for matching.
980 $s Shipping and Handling (per unit) Decimal (Maximum: 999.99) Shipping and handling charges for a single unit.
980 $x Exchange Rate Decimal Exchange rate for the order, if currency is not the same as Library Currency.
980 $z Currency of PO ISO 4217 Three letter currency code ISO Currency Code - for Order
981 $a KB Collection Identifier String Identifier for the WorldCat knowledge base collection being ordered.
981 $b KB Title Identifier String Identifier for the WorldCat knowledge base title being ordered.
981 $e External Order ID  String (Maximum 50 characters) Unique identifier for the order used by an external financial system.

 Note: You can import your External Order ID using MARC order data by having your vendor add the External Order ID in field 981 subfield $e of your MARC order records. Once imported, the External Order ID will be inserted into new orders created as a result of the MARC file.

  • If the value of 981 $e is greater than 50 characters, the input will not be imported and an error will display in the logs.
  • If the value of 981 $e is different for two records on the same order, the first External Order ID will be used and an error will display in the logs.
981 $g Account Number String Account or customer number, used by library for ordering and invoicing. (Also called "Subaccount")
981 $i Library Item Note String (Maximum: 256 characters) Notes provided for an item.
981 $l Order Name String (Maximum: 256 characters) Text string, representing name of order or cart.
981 $n Vendor Order Number String (Maximum: 256 characters) Internal number used to identify order by vendor. Provided to library for tracking purposes.
981 $p Vendor Platform Code String When KB Collection Identifier (981$a) and KB Title Identifier(981$b) are not provided, the system will attempt to match records using the vendor platform code. For more information, see Ebook Vendor Mapping.
981 $v Vendor Note String (Maximum: 256 characters) Notes provided for an item by the vendor.
981 $x Order Note (applies to entire order) String (Maximum: 256 characters) Comment on an order.

981 $z

Vendor Order Item Number

Required if importing invoice or shelf-ready data.

String (Maximum: 256 characters) Unique identifier provided by a vendor for specific item ordered.

Ways to import order data

When importing order data, you can use it to do one of two things:

  1. Create a new purchase order
  2. Add to an existing purchase order (to add items to an existing order, you must have the vendor order number in the 981 $n field of the MARC record).

Data delivery

There are two different times at which your data can be delivered to you:

  • Time of order (e.g., order data)
  • Time of shipment (e.g., invoice data)

 Note: If you import order data at the time of shipment, there is a possibility of the order items not being grouped as they are on the order.

Your data also might be delivered to you:

  • Directly from the vendor
  • Through WorldCat Cataloging Partners

How orders are created from imported order data

Order creation is based on the vendor order number in field 981 $n and the other factors below.

  1. If field 981 $n contains a vendor order number, the system checks for an unplaced order or plan with same vendor order number:
    1. Unplaced order exists, the system adds the item to it
    2. Plan exists, the system adds the item to it
    3. Placed order exists, an error results
    4. No order exists, the system creates a new order with the vendor order number from field 981 $n and adds all items with that vendor order number to it
  2. If field 981 $n is empty:
    1. The system creates an order using the order name in field 981 $l.
    2. If field 981 $l is empty, the system creates an order without a vendor order number or order name and puts all items in the file in it.

Import an order data file

Follow the instructions below if you are importing an order data file.

Upload order data file

  1. On the left navigation, click Vendors.
  2. Search for the vendor whose files you are importing.
  3. From the vendor search results, click the Vendor Name.
  4. In the vendor record, click the Partner Exchange Services accordion.
  5. Click Upload File.
  6. In the Import Data window, from the Type list, select Import order data (MARC).
  7. Click Browse.
  8. Locate the order data file on your computer. Click Open.
  9. (Optional) Select the budget you want to use when importing the order data file from the Target Budget drop-down list. The budget period enabled by default is selected by default (usually the current budget period).
  10. (Optional) Select the Display imported items in WorldCat check box if you want all imported items to appear with the status of On Order in WorldCat Discovery after the order is placed.
  11. (Optional) Select the Verify OCLC Numbers if provided check box if you want the system to use the OCLC number to find the WorldCat record and verify that the bibliographic information of the item matches the record.
  12. (Optional) Select the Include low confidence matches check box if you want the system to attempt to find a match in WorldCat for your record using all matching protocols. The system will first attempt to find a match using the standard matching protocol, and will then move on to using the following methods: 
    1. An algorithm that searches by standard identifier (using the value of the 020, 022, or 024 fields in the MARC record) and then uses the number of holdings to pick the best candidate record. This algorithm also filters results by Material Type using the value of the Leader/06 and the 008 Form (23 or 29).
    2. A title/author search.
  13. Click Upload.
  14. The system confirms your file has been uploaded.
  15. Click Cancel or the x in the upper right corner to close the Import Data window.

Review the order

After uploading an order file, you can review the order to check for any errors.

When to review

You can review the records selected during import at several points in your import workflow. There is no right or wrong time to review your records, but there are implications for when you review. You can review:

  • Immediately after import (before placing the order)
  • Immediately after placing the order
  • Before receiving
  • After receiving

Important notes about reviewing:

  • If you are sending the order to the vendor via EDI or E-mail, make sure the record selected is correct before placing the order.
  • If you want the system to display on-order items in WorldCat when placing the order, you may want to review the records selected before users have had time to place holds on these items. This is for two reasons:
    • So that users do not place holds on the wrong item.
    • So that you do not have to move the holds to the new record after using the Change resource functionality to modify the linked resource.
  • As stated above, if you review the records and change the resource after LHRs have been created (either on-order LHRs or received LHRs), the LHRs will move to the new resource, but any title-level holds will stay with the old resource and will need to be moved manually.
Review order items

The file you uploaded appears as the first line in the Processing Log. The Processing Log is the table listing all of the files you have uploaded for the vendor. If you do not see the file in the table, click the Refresh button (Refresh button) above the table.

  1. In the Processing Log, view the status of the import in the Status column. If the upload fails, it will be noted here.
  2. The Details column links to any orders created as a result of the upload. Click the PO link in the Details column to view the order (it will be the order number assigned to the purchase order or plan by the system, e.g. PO-2015-100).
  3. You will also receive an email notification that provides the status of the import and of each item. This email is also viewable by clicking the .html link in the details column of the processing log. 
  4. Make any other edits to the order items if needed.
  5. If the order is a purchase order, click Place Order. Make sure the Notify Vendor about this order check box is not selected. Click Place Order.

Watch a video

Import Order, Invoice and Shelf Ready Data Files

Run time: 10:09

This video shows how to import order, invoice and shelf ready data files in WorldShare Acquisitions.

Basics of importing order data

You can import order data in MARC format using the 9xx fields in the MARC record. Before importing order data, however, you will need to set up importing with your vendor. This may include sending the MARC order data fields to the vendor.

MARC order data

The following information should be included in the MARC order data file you receive from your vendor.

 Note: If decimal points are not used, the system adds them at the end. For example, 56 becomes 56.

MARC order data - Table
MARC Element in Acquisitions Input type Description
035 $a OCLC Number OCLC number in this format: (OCoLC)1553114 The OCLC number is used to identify the bibliographic record in WorldCat that the order item is attached to. If you do not include an OCLC number, the system tries to find a matching record in WorldCat based on other values in the bibliographic record provided (e.g. title, author, ISBN).
949 $h Branch Integer User-entered value; represents the WorldCat Registry ID of the Home Branch Location of an item.
949 $l Shelving Location String User-entered value; represents the Shelving Location of the Home Branch Location of an item.
949 $p Fund Code String (Maximum: 40 characters) User-entered value representing the code of the fund used for encumbering.
949 $q Copy Quantity Integer (Maximum: 999) Number of copies ordered.
980 $b Unit Price Decimal (Maximum: 9,999.99) Cost for a single unit of an item. (Do not include tax or discount, if you plan to include these as percentages in the 980 $h or $i.)
980 $c Service Charges (per unit) Decimal (Maximum: 999.99) Service charges for a single unit of an item (e.g. $1.00 for Quantity of 5 equals $5.00).
980 $h Tax Percentage Decimal (Maximum: 100.000) Percentage of tax applied to price by vendor.
 

 Note: 

  • You can assign a percentage value up to three decimal places (e.g., 7.745%).
  • Percentage values with four decimal places will be rounded off to three decimal places (e.g., 7.7454% will be rounded to 7.745%).
  • By default, the percentage value has two decimal places unless a third decimal place is entered.
980 $i Discount Percentage Decimal (Maximum: 100.00) Percentage of discount applied to price by vendor.
980 $k ISBN Integer ISBN of item being ordered. Not used for matching. The bibliographic 020 field is used for matching.
980 $m ISSN Integer ISSN of item being ordered. Not used for matching. The bibliographic 022 field is used for matching.
980 $s Shipping and Handling (per unit) Decimal (Maximum: 999.99) Shipping and handling charges for a single unit.
980 $x Exchange Rate Decimal Exchange rate for the order, if currency is not the same as Library Currency.
980 $z Currency of PO ISO 4217 Three letter currency code ISO Currency Code - for Order
981 $a KB Collection Identifier String Identifier for the WorldCat knowledge base collection being ordered.
981 $b KB Title Identifier String Identifier for the WorldCat knowledge base title being ordered.
981 $e External Order ID  String (Maximum 50 characters) Unique identifier for the order used by an external financial system.

 Note: You can import your External Order ID using MARC order data by having your vendor add the External Order ID in field 981 subfield $e of your MARC order records. Once imported, the External Order ID will be inserted into new orders created as a result of the MARC file.

  • If the value of 981 $e is greater than 50 characters, the input will not be imported and an error will display in the logs.
  • If the value of 981 $e is different for two records on the same order, the first External Order ID will be used and an error will display in the logs.
981 $g Account Number String Account or customer number, used by library for ordering and invoicing. (Also called "Subaccount")
981 $i Library Item Note String (Maximum: 256 characters) Notes provided for an item.
981 $l Order Name String (Maximum: 256 characters) Text string, representing name of order or cart.
981 $n Vendor Order Number String (Maximum: 256 characters) Internal number used to identify order by vendor. Provided to library for tracking purposes.
981 $p Vendor Platform Code String When KB Collection Identifier (981$a) and KB Title Identifier(981$b) are not provided, the system will attempt to match records using the vendor platform code. For more information, see Ebook Vendor Mapping.
981 $v Vendor Note String (Maximum: 256 characters) Notes provided for an item by the vendor.
981 $x Order Note (applies to entire order) String (Maximum: 256 characters) Comment on an order.

981 $z

Vendor Order Item Number

Required if importing invoice or shelf-ready data.

String (Maximum: 256 characters) Unique identifier provided by a vendor for specific item ordered.

Ways to import order data

When importing order data, you can use it to do one of two things:

  1. Create a new purchase order
  2. Add to an existing purchase order (to add items to an existing order, you must have the vendor order number in the 981 $n field of the MARC record).

Data delivery

There are two different times at which your data can be delivered to you:

  • Time of order (e.g., order data)
  • Time of shipment (e.g., invoice data)

 Note: If you import order data at the time of shipment, there is a possibility of the order items not being grouped as they are on the order.

Your data also might be delivered to you:

  • Directly from the vendor
  • Through WorldCat Cataloging Partners

How orders are created from imported order data

Order creation is based on the vendor order number in field 981 $n and the other factors below.

  1. If field 981 $n contains a vendor order number, the system checks for an unplaced order or plan with same vendor order number:
    1. Unplaced order exists, the system adds the item to it
    2. Plan exists, the system adds the item to it
    3. Placed order exists, an error results
    4. No order exists, the system creates a new order with the vendor order number from field 981 $n and adds all items with that vendor order number to it
  2. If field 981 $n is empty:
    1. The system creates an order using the order name in field 981 $l.
    2. If field 981 $l is empty, the system creates an order without a vendor order number or order name and puts all items in the file in it.

Import an order data file

Follow the instructions below if you are importing an order data file.

Upload order data file

  1. On the left navigation, click Vendors.
  2. Search for the vendor whose files you are importing.
  3. From the vendor search results, click the Vendor Name.
  4. In the vendor record, click the Partner Exchange Services accordion.
  5. Click Upload File.
  6. In the Import Data window, from the Type list, select Import order data (MARC).
  7. Click Browse.
  8. Locate the order data file on your computer. Click Open.
  9. (Optional) Select the budget you want to use when importing the order data file from the Target Budget drop-down list. The budget period enabled by default is selected by default (usually the current budget period).
  10. (Optional) Select the Display imported items in WorldCat check box if you want all imported items to appear with the status of On Order in WorldCat Discovery after the order is placed.
  11. (Optional) Select the Verify OCLC Numbers if provided check box if you want the system to use the OCLC number to find the WorldCat record and verify that the bibliographic information of the item matches the record.
  12. (Optional) Select the Include low confidence matches check box if you want the system to attempt to find a match in WorldCat for your record using all matching protocols. The system will first attempt to find a match using the standard matching protocol, and will then move on to using the following methods: 
    1. An algorithm that searches by standard identifier (using the value of the 020, 022, or 024 fields in the MARC record) and then uses the number of holdings to pick the best candidate record. This algorithm also filters results by Material Type using the value of the Leader/06 and the 008 Form (23 or 29).
    2. A title/author search.
  13. Click Upload.
  14. The system confirms your file has been uploaded.
  15. Click Cancel or the x in the upper right corner to close the Import Data window.

Review the order

After uploading an order file, you can review the order to check for any errors.

When to review

You can review the records selected during import at several points in your import workflow. There is no right or wrong time to review your records, but there are implications for when you review. You can review:

  • Immediately after import (before placing the order)
  • Immediately after placing the order
  • Before receiving
  • After receiving

Important notes about reviewing:

  • If you are sending the order to the vendor via EDI or E-mail, make sure the record selected is correct before placing the order.
  • If you want the system to display on-order items in WorldCat when placing the order, you may want to review the records selected before users have had time to place holds on these items. This is for two reasons:
    • So that users do not place holds on the wrong item.
    • So that you do not have to move the holds to the new record after using the Change resource functionality to modify the linked resource.
  • As stated above, if you review the records and change the resource after LHRs have been created (either on-order LHRs or received LHRs), the LHRs will move to the new resource, but any title-level holds will stay with the old resource and will need to be moved manually.
Review order items

The file you uploaded appears as the first line in the Processing Log. The Processing Log is the table listing all of the files you have uploaded for the vendor. If you do not see the file in the table, click the Refresh button (Refresh button) above the table.

  1. In the Processing Log, view the status of the import in the Status column. If the upload fails, it will be noted here.
  2. The Details column links to any orders created as a result of the upload. Click the PO link in the Details column to view the order (it will be the order number assigned to the purchase order or plan by the system, e.g. PO-2015-100).
  3. You will also receive an email notification that provides the status of the import and of each item. This email is also viewable by clicking the .html link in the details column of the processing log. 
  4. Make any other edits to the order items if needed.
  5. If the order is a purchase order, click Place Order. Make sure the Notify Vendor about this order check box is not selected. Click Place Order.

Watch a video

Import Order, Invoice and Shelf Ready Data Files

Run time: 10:09

This video shows how to import order, invoice and shelf ready data files in WorldShare Acquisitions.

 Note: 

You can import invoice data in EDIFACT format. Before importing invoice data, you will need to set up importing with your vendor. This may include sending important information about what EDIFACT fields are supported. 

Basics of importing invoice data

The following tables outline the information that should be included in the data files you receive from your vendor. The data files must be set up by you and your vendor before you can import data files into WorldShare Acquisitions. You can provide your vendor with the information on this page to confirm they can supply you with the data in these fields.

EDIFACT invoice data

The following information should be included in the invoice data file you receive from your vendor.

 Note: Although the first column lists the WorldShare Acquisitions fields, the fields are listed in the order they occur in the EDIFACT file.

EDIFACT invoice data - Table
Element in Acquisitions EDIFACT field Description Example
Invoice number BGM

This is a required element and is used along with the Invoice Date to match to an existing invoice, or if no invoice is found, create a new invoice.

380 (invoice) and 38A (invoice for plans) are the only supported invoice types.

9 (original) and 43 (copy) are the only invoice functions supported.

Valid

BGM+380+inv122+43'

 

Invalid

BGM+381+inv521488'

BGM+380+inv665887+46'

Invoice date DTM

This is an optional but recommended element. It is used along with the Invoice Number to match to an existing invoice, or if no invoice is found, create a new invoice. Invoice date must be in CCYYMMDD format.

If this field is not present, today’s date will be used for the Invoice Date.

137 (message date) is the only type supported.

Valid

DTM+137:20131029:102'

 

Invalid

DTM+131:20130911:102'

DTM+137:2013-09-11:102'

Currency CUX

Currency is an optional but recommended element. If provided, it must match an ISO 4217 three-alpha code. If not provided, the system will use the default currency of the Vendor.

2 (reference currency) is the only type supported.

Valid

CUX+2:EUR:4'

CUX+2:USD:4'

 

Invalid

CUX+2:EUR:10'

Invoice-level Discounts, Service Charges, and Shipping ALC (part of Header)

This is an optional element.

It must be a monetary amount and must occur in the EDIFACT Header, rather than the Summary.

If an allowance, it is entered as a non-bibliographic credit line item with a negative amount.

If a charge, it is entered as a non-bibliographic debit line item. The description of the item is determined by the special service code.

Valid

ALC+C++++BJ::28'

QTY+47:22'

MOA+8:140'

 

Invalid

ALC+C++++BJ::28'

QTY+47:22'

PCD+3:12.5:13'

Invoice-level Taxes TAX (part of Header)

This is an optional element.

It must be a monetary amount and must occur in the EDIFACT Header, rather than the Summary.

It is entered as a non-bibliographic debit line item.

Valid

TAX+7++++++'

MOA+124:10.5'

 

Invalid

TAX+7+VAT+++:::17.5+S'

Quantity QTY

This is a required element. The quantity must be equal to the quantity of not invoiced copies on the order item.

47 (invoice quantity) is the only type supported.

Valid

QTY+47:1'

QTY+47:3'

 

Invalid

QTY+1:1'

Unit Price PRI

This is an optional but recommended element. If not provided, the price from the order item is used.

AAA (Net Price), AAB (Gross Price), and AAF (Information Price) are the only three types supported.

If multiple prices of different types are provided, then the price of type AAF will be used first, then the price of type AAA, then type AAB last.

When price of type AAA is used, item-level service charges, discounts, or shipping will not be processed.

When price of type AAF is used, item-level service charges, discounts, taxes, or shipping will not be processed.

When price of type AAB is used, item-level service charges, discounts, taxes, and shipping will be processed.

Valid

PRI+AAB:57

PRI+AAA:46.74

PRI+AAF:11.65'

 

Invalid

PRI+AAE:11.65'

Order Line Item Reference Identifier (for Matching) RFF

This is a required element and is used to match to an existing order item. It must be of type SLI or LI.

Type SLI will be matched to the Vendor Order Item Number, which is a Vendor-provided identifier for the line item on the Order. (This can be entered manually in the system or imported using a MARC file in the 981 $z field.)

Type LI will be matched to the Order Item Number, which is system-generated Identifier for the line item on the Order.

Valid

RFF+LI:PO-2014-1-1'

RFF+SLI:99954978355'

 

Invalid

RFF+SNA:954872665'

RFF+LBO:887458932'

Line-Level Taxes TAX (part of Detail)

This is an optional element.

Only percentage values are allowed.

 Note:

  • You can assign a percentage value up to three decimal places (e.g., 7.745%).
  • Percentage values with four decimal places will be rounded off to three decimal places (e.g., 7.7454% will be rounded to 7.745%).
  • By default, the percentage value has two decimal places unless a third decimal place is entered.

Valid

TAX+7++++:::17.5+S'

 

Invalid

TAX+7+VAT+++::::+S'

MOA+56:10.5'

Line-Level Discount, Service Charges, and Shipping ALC (part of Detail)

This is an optional element.

Only percentage values are allowed for Discounts or Allowances and must be contained in the PCD element.

Only monetary values are allowed for Service Charges and Shipping.

Whether a charge is considered a Service Charge or Shipping cost is determined by the special service code.

Valid

ALC+C++++BJ::28'

MOA+8:140'

ALC+A++++DI'

PCD+3:10'

 

Invalid

ALC+A++++DI'

MOA+8:140'

Notes when setting up invoice data import

  • You can choose to import service charges at the invoice level, at the item level, or both.
    • Item-level service charges will be included in the invoice item.
    • Invoice-level service charges will create a non-bibliographic invoice item for these charges.
  • To import item-level service charges, you must use a price of type AAB (see table above).
  • The total amount of service charges is divided by the quantity of items to automatically calculate the per-unit service charges.
    • If evenly divisible, the resulting number will be entered as the per-unit service charge.
    • If not evenly divisible, the service charges setting will be changed to total, and the line-item amount will be entered in the service charges field.
  • If the invoice contains non-zero taxes on service charges (separate from any taxes for the item itself), the tax amount will be calculated for the entire item and imported as a total value in Tax 1.
    • If only a percentage is provided for a service charge tax, the effective tax amount is calculated based on the percentage and added to the other provided tax values to calculate the total Tax 1 amount.
  • Item-level taxes can only be imported as a percentage, not an amount.
  • The invoice import process will invoice the most recent order item with that same vendor order item number.
    • If there are order items from separate subscription chains (i.e., groups of order items that have been renewed from the previous order item), the system will throw an error and the user will have to remove the vendor order item number from one of the chains.

Import invoice data (EDIFACT) instructions

Upload invoice data file (EDIFACT)

 Note: You can upload up to 100 invoices when importing EDIFACT invoices.

  1. On the left navigation, click Vendors.
  2. Search for the vendor whose data you are importing.
  3. From the vendor search results, click the Vendor Name.
  4. In the vendor record, click the Partner Exchange Services accordion.
  5. Click Upload File.
  6. In the Import Data dialog, from the Type list, select Import invoice data (EDIFACT).
  7. Click Choose File. Locate the invoice file on your computer and then click Open.
  8. From the Tax Handling drop-down list, select a tax calculation method.
    1. Tax item cost - Calculates tax amount by multiplying tax percentage by the price
    2. Tax item, service charge, and shipping cost - Calculates tax amount by multiplying tax percentage by the price, service charges, and shipping costs
    3. Includes taxes in costs - Calculates tax amount by considering it as included in the price, service charges, and shipping
  9. Click Upload.
  10. The system confirms your file has been uploaded.
  11. Click Cancel or the x in the upper right corner to close the Import Data window.
  12. If you are also importing a shelf-ready MARC file, follow the instructions under Import invoice and shelf-ready data from MARC file.

Review invoice and invoice items

The file you uploaded appears in the first row of the Processing Log. If you do not see the file in the table, click the Refresh button (Refresh button) above the table. After you upload the file, you will also receive an email with the file's import details.

  1. The system creates an invoice for you based on the data you imported.
  2. The Details column links to the invoice created as a result of the upload. In the Details column of your invoice import, click the Invoice: link. This will bring you to the invoice with the items already added.
    • The item amounts, discounts, service charges, and taxes will be populated if included in the invoice data file.
    • You will also receive an email notification that will give the status of the import and of each item. The email text is also viewable in the Details column in the processing log.
    • If there is a line item in the imported EDIFACT invoice for which there is no matching order item in Acquisitions - either based on the order item number (RFF+LI) or vendor order item number (RFF+SLI) - then the line item will not be imported and will display an error in the resulting email notification.
  3. To pay the invoice, go to Pay invoice.

Explore the resources below to learn more about importing data in WorldShare Acquisitions.

Title Description
Import EDIFACT order response data Discover how to import order response data from an EDIFACT file in WorldShare Acquisitions.
Import invoice and shelf-ready data from MARC file Discover how to import invoice and shelf-ready data from a MARC file in WorldShare Acquisitions.
Import shelf-ready data from EDIFACT file Discover how to import shelf-ready data from an EDIFACT file in WorldShare Acquisitions.
Automate file retrieval and import Discover how to configure, run, and delete an automated job in WorldShare Acquisitions.