Contents   Fixed field   Access points   0xx   1xx   2xx   3xx   4xx   5xx   6xx   7xx   8xx   9xx   Control subfields

994  OCLC-MARC Transaction Code (NR)

Record Type


Input Standards

Field (Full/Minimal)
System supplied/System supplied
1st Indicator  Undefined
blank character Undefined
2nd Indicator  Undefined
blank character Undefined
Subfields (R=Repeatable  NR=Nonrepeatable) Input Standards (Full/Minimal)
ǂa Transaction code (NR) System supplied/System supplied
ǂb Institution symbol (NR) System supplied/System supplied


Field 994 contains a system-generated code that identifies the user-initiated transaction performed on the record. The field is generated on export or included in records delivered via other OCLC services. This field cannot be edited or input manually.

For information on punctuation, see the Punctuation section below.


The history of the fields in which transaction codes have been stored:

Date Transaction codes stored in
Before June 6, 1999 Leader byte 22 (Transaction Type Code)
June 6, 1999-December 31, 1999 Field 994 and Leader byte 22

Note: This was the transitional period during which field 994 was implemented in various OCLC products and services at various times. Transaction codes continued to be stored in Leader byte 22 during this time.
January 1, 2000-November 11, 2006 Field 994 and Leader byte 22
November 12, 2006-present Field 994

Note: Connexion client 1.60 used both field 994 and Leader byte 22 until it was discontinued on April 1, 2007.

1st Indicator

Undefined. The 1st indicator position is undefined and contains a blank.

blank character


2nd Indicator

Undefined. The 2nd indicator position is undefined and contains a blank.

blank character



ǂa Transaction code

A two-character code that identifies the transaction performed on the record. Transaction codes and types are given below:

Code Type
01 Produce and update holdings
02 Update holdings
03 Delete holdings
10 Add record
11 Replace record
12 Delete record
50 All produce (alternate produce)
90 Offline retrieve
91 Offline produce
92 Offline update

WorldShare Collection Manager WorldCat cataloging partner collections

WorldShare Collection Manager WorldCat query collections

WorldShare Collection Manager WorldCat updates

WorldShare Collection Manager WorldCat knowledge base collections

WorldShare Collection Manager data sync collections WorldCat record output
93 Offline delete holdings
WorldShare Collection Manager delete record
A1 Bibliographic Record Snapshot (formerly, Local Database Creation) or PRISM Keying Service record creation [Discontinued services]
C0 Exported from Connexion or WorldShare Record Manager
E0 Exported from OCLC Cataloging Service (formerly, e)
X0 Exported from CatME or OCLC CJK (formerly, x) [Discontinued services]
Z0 Z39.50 Cataloging records
ǂb Institution symbol

OCLC institution symbol for the institution associated with the transaction.


Omit all punctuation in field 994.

For more information on punctuation, including OCLC policy, see section 2.8, Punctuation.


Field 994 is not indexed.


Field 994 is OCLC-defined and therefore not included in MARC 21 Format for Bibliographic Data.

This page last revised: August 27, 2020