Showing:

Annotations
Diagrams
Facets
Properties
Source
Used by
Included schema DocumentFunctionCodes.xsd
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Properties
attribute form default unqualified
element form default qualified
Simple Type DocumentFunctionType
Namespace http://www.buckeyemountain.com/xml-schemas/RepairOrders
Annotations
Enumerated list of valid codes to identify the purpose of a document or transaction within a document. For reference, these codes are the same as those defined by EDIFACT data element 1225 Message function code.
Diagram
Type restriction of xs:string
Facets
enumeration 1
Message cancelling a previous transmission for a given transaction.
enumeration 2
Message containing items to be added.
enumeration 3
Message containing items to be deleted.
enumeration 4
Message containing items to be changed.
enumeration 5
Message replacing a previous message.
enumeration 6
Message confirming the details of a previous transmission where such confirmation is required or recommended under the terms of a trading partner agreement.
enumeration 7
The message is a duplicate of a previously generated message.
enumeration 8
Code indicating that the referenced message is a status.
enumeration 9
Initial transmission related to a given transaction.
enumeration 10
Message whose reference number is not filed.
enumeration 11
Message responding to a previous message or document.
enumeration 12
Message indicating that the referenced message was received but not yet processed.
enumeration 13
Code indicating that the referenced message is a request.
enumeration 14
Code indicating that the information contained in the message is an advance notification of information to follow.
enumeration 15
Repeated message transmission for reminding purposes.
enumeration 16
Message content is a proposal.
enumeration 17
Referenced transaction cancelled, reissued message will follow.
enumeration 18
New issue of a previous message (maybe cancelled).
enumeration 19
Change information submitted by buyer but initiated by seller.
enumeration 20
Message to replace the heading of a previous message.
enumeration 21
Message to replace item detail and summary of a previous message.
enumeration 22
Final message in a related series of messages together making up a commercial, administrative or transport transaction.
enumeration 23
Message not to be processed until further release information.
enumeration 24
Delivery schedule message only used to transmit short- term delivery instructions.
enumeration 25
Delivery schedule message only used to transmit long- term schedule information.
enumeration 26
Combination of codes '24' and '25'.
enumeration 27
Message to inform that the referenced message is not accepted by the recipient.
enumeration 28
Message accepted but amended in heading section.
enumeration 29
Referenced message is entirely accepted.
enumeration 30
Referenced message is accepted but amended in detail section.
enumeration 31
Indicates that the message is a copy of an original message that has been sent, e.g. for action or information.
enumeration 32
A message releasing an existing referenced message for action to the receiver.
enumeration 33
Message changing the referenced message heading section.
enumeration 34
The referenced message is accepted but amended.
enumeration 35
Change-free transmission of a message previously sent.
enumeration 36
Message changing referenced detail section.
enumeration 37
Reversal of a previously posted debit.
enumeration 38
Reversal of a previously posted credit.
enumeration 39
Code indicating that the referenced message is reversing a cancellation of a previous transmission for a given transaction.
enumeration 40
The message is given to inform the recipient to delete the referenced transaction.
enumeration 41
Last of series of call-offs.
enumeration 42
Message confirming a transaction previously agreed via other means (e.g. phone).
enumeration 43
Message already transmitted via another communication channel. This transmission is to provide electronically processable data only.
enumeration 44
Message accepted without reserves.
enumeration 45
Message accepted with reserves.
enumeration 46
Message content is provisional.
enumeration 47
Message content is definitive.
enumeration 48
Message to inform that the previous message is received, but it cannot be processed due to regulations, laws, etc.
enumeration 49
The reported dispute is settled.
enumeration 50
Message withdrawing a previously approved message.
enumeration 51
Message authorising a message or transaction(s).
enumeration 52
A code used to indicate an amendment suggested by the sender.
enumeration 53
Code indicating the message is to be considered as a test.
enumeration 54
A subset of the original.
enumeration 55
The receiver may use the notification information for analysis only.
enumeration 56
An advice that items have been booked in the ledger.
enumeration 57
An advice that items are pending to be booked in the ledger.
enumeration 58
A pre-advice that items require further information.
enumeration 59
A pre-advice of items.
enumeration 60
Code indicating the fact that no action has taken place since the last message.
enumeration 61
The message function is a complete schedule.
enumeration 62
The message function is an update to a schedule.
enumeration 63
Not accepted, subject to confirmation.
enumeration 64
The message is transmitted to verify information.
enumeration 65
To report an unsettled dispute.
enumeration 66
A message related to a guarantee containing information about the discharge of an operation.
enumeration 67
A message related to a guarantee containing information about the termination of an operation.
enumeration 68
A message related to a guarantee containing information about the start of an operation.
enumeration 69
A message related to a guarantee containing advanced cargo information.
Used by
Source
<xs:simpleType name="DocumentFunctionType">
  <xs:annotation>
    <xs:documentation>Enumerated list of valid codes to identify the purpose of a document or transaction within a document. For reference, these codes are the same as those defined by EDIFACT data element 1225 Message function code.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="1">
      <xs:annotation>
        <xs:appinfo>Cancellation</xs:appinfo>
        <xs:documentation xml:lang="en">Message cancelling a previous transmission for a given transaction.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="2">
      <xs:annotation>
        <xs:appinfo>Addition</xs:appinfo>
        <xs:documentation xml:lang="en">Message containing items to be added.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="3">
      <xs:annotation>
        <xs:appinfo>Deletion</xs:appinfo>
        <xs:documentation xml:lang="en">Message containing items to be deleted.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="4">
      <xs:annotation>
        <xs:appinfo>Change</xs:appinfo>
        <xs:documentation xml:lang="en">Message containing items to be changed.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="5">
      <xs:annotation>
        <xs:appinfo>Replace</xs:appinfo>
        <xs:documentation xml:lang="en">Message replacing a previous message.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="6">
      <xs:annotation>
        <xs:appinfo>Confirmation</xs:appinfo>
        <xs:documentation xml:lang="en">Message confirming the details of a previous transmission where such confirmation is required or recommended under the terms of a trading partner agreement.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="7">
      <xs:annotation>
        <xs:appinfo>Duplicate</xs:appinfo>
        <xs:documentation xml:lang="en">The message is a duplicate of a previously generated message.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="8">
      <xs:annotation>
        <xs:appinfo>Status</xs:appinfo>
        <xs:documentation xml:lang="en">Code indicating that the referenced message is a status.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="9">
      <xs:annotation>
        <xs:appinfo>Original</xs:appinfo>
        <xs:documentation xml:lang="en">Initial transmission related to a given transaction.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="10">
      <xs:annotation>
        <xs:appinfo>Not found</xs:appinfo>
        <xs:documentation xml:lang="en">Message whose reference number is not filed.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="11">
      <xs:annotation>
        <xs:appinfo>Response</xs:appinfo>
        <xs:documentation xml:lang="en">Message responding to a previous message or document.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="12">
      <xs:annotation>
        <xs:appinfo>Not processed</xs:appinfo>
        <xs:documentation xml:lang="en">Message indicating that the referenced message was received but not yet processed.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="13">
      <xs:annotation>
        <xs:appinfo>Request</xs:appinfo>
        <xs:documentation xml:lang="en">Code indicating that the referenced message is a request.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="14">
      <xs:annotation>
        <xs:appinfo>Advance notification</xs:appinfo>
        <xs:documentation xml:lang="en">Code indicating that the information contained in the message is an advance notification of information to follow.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="15">
      <xs:annotation>
        <xs:appinfo>Reminder</xs:appinfo>
        <xs:documentation xml:lang="en">Repeated message transmission for reminding purposes.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="16">
      <xs:annotation>
        <xs:appinfo>Proposal</xs:appinfo>
        <xs:documentation xml:lang="en">Message content is a proposal.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="17">
      <xs:annotation>
        <xs:appinfo>Cancel, to be reissued</xs:appinfo>
        <xs:documentation xml:lang="en">Referenced transaction cancelled, reissued message will follow.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="18">
      <xs:annotation>
        <xs:appinfo>Reissue</xs:appinfo>
        <xs:documentation xml:lang="en">New issue of a previous message (maybe cancelled).</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="19">
      <xs:annotation>
        <xs:appinfo>Seller initiated change</xs:appinfo>
        <xs:documentation xml:lang="en">Change information submitted by buyer but initiated by seller.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="20">
      <xs:annotation>
        <xs:appinfo>Replace heading section only</xs:appinfo>
        <xs:documentation xml:lang="en">Message to replace the heading of a previous message.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="21">
      <xs:annotation>
        <xs:appinfo>Replace item detail and summary only</xs:appinfo>
        <xs:documentation xml:lang="en">Message to replace item detail and summary of a previous message.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="22">
      <xs:annotation>
        <xs:appinfo>Final transmission</xs:appinfo>
        <xs:documentation xml:lang="en">Final message in a related series of messages together making up a commercial, administrative or transport transaction.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="23">
      <xs:annotation>
        <xs:appinfo>Transaction on hold</xs:appinfo>
        <xs:documentation xml:lang="en">Message not to be processed until further release information.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="24">
      <xs:annotation>
        <xs:appinfo>Delivery instruction</xs:appinfo>
        <xs:documentation xml:lang="en">Delivery schedule message only used to transmit short- term delivery instructions.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="25">
      <xs:annotation>
        <xs:appinfo>Forecast</xs:appinfo>
        <xs:documentation xml:lang="en">Delivery schedule message only used to transmit long- term schedule information.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="26">
      <xs:annotation>
        <xs:appinfo>Delivery instruction and forecast</xs:appinfo>
        <xs:documentation xml:lang="en">Combination of codes '24' and '25'.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="27">
      <xs:annotation>
        <xs:appinfo>Not accepted</xs:appinfo>
        <xs:documentation xml:lang="en">Message to inform that the referenced message is not accepted by the recipient.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="28">
      <xs:annotation>
        <xs:appinfo>Accepted, with amendment in heading section</xs:appinfo>
        <xs:documentation xml:lang="en">Message accepted but amended in heading section.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="29">
      <xs:annotation>
        <xs:appinfo>Accepted without amendment</xs:appinfo>
        <xs:documentation xml:lang="en">Referenced message is entirely accepted.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="30">
      <xs:annotation>
        <xs:appinfo>Accepted, with amendment in detail section</xs:appinfo>
        <xs:documentation xml:lang="en">Referenced message is accepted but amended in detail section.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="31">
      <xs:annotation>
        <xs:appinfo>Copy</xs:appinfo>
        <xs:documentation xml:lang="en">Indicates that the message is a copy of an original message that has been sent, e.g. for action or information.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="32">
      <xs:annotation>
        <xs:appinfo>Approval</xs:appinfo>
        <xs:documentation xml:lang="en">A message releasing an existing referenced message for action to the receiver.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="33">
      <xs:annotation>
        <xs:appinfo>Change in heading section</xs:appinfo>
        <xs:documentation xml:lang="en">Message changing the referenced message heading section.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="34">
      <xs:annotation>
        <xs:appinfo>Accepted with amendment</xs:appinfo>
        <xs:documentation xml:lang="en">The referenced message is accepted but amended.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="35">
      <xs:annotation>
        <xs:appinfo>Retransmission</xs:appinfo>
        <xs:documentation xml:lang="en">Change-free transmission of a message previously sent.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="36">
      <xs:annotation>
        <xs:appinfo>Change in detail section</xs:appinfo>
        <xs:documentation xml:lang="en">Message changing referenced detail section.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="37">
      <xs:annotation>
        <xs:appinfo>Reversal of a debit</xs:appinfo>
        <xs:documentation xml:lang="en">Reversal of a previously posted debit.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="38">
      <xs:annotation>
        <xs:appinfo>Reversal of a credit</xs:appinfo>
        <xs:documentation xml:lang="en">Reversal of a previously posted credit.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="39">
      <xs:annotation>
        <xs:appinfo>Reversal for cancellation</xs:appinfo>
        <xs:documentation xml:lang="en">Code indicating that the referenced message is reversing a cancellation of a previous transmission for a given transaction.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="40">
      <xs:annotation>
        <xs:appinfo>Request for deletion</xs:appinfo>
        <xs:documentation xml:lang="en">The message is given to inform the recipient to delete the referenced transaction.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="41">
      <xs:annotation>
        <xs:appinfo>Finishing/closing order</xs:appinfo>
        <xs:documentation xml:lang="en">Last of series of call-offs.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="42">
      <xs:annotation>
        <xs:appinfo>Confirmation via specific means</xs:appinfo>
        <xs:documentation xml:lang="en">Message confirming a transaction previously agreed via other means (e.g. phone).</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="43">
      <xs:annotation>
        <xs:appinfo>Additional transmission</xs:appinfo>
        <xs:documentation xml:lang="en">Message already transmitted via another communication channel. This transmission is to provide electronically processable data only.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="44">
      <xs:annotation>
        <xs:appinfo>Accepted without reserves</xs:appinfo>
        <xs:documentation xml:lang="en">Message accepted without reserves.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="45">
      <xs:annotation>
        <xs:appinfo>Accepted with reserves</xs:appinfo>
        <xs:documentation xml:lang="en">Message accepted with reserves.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="46">
      <xs:annotation>
        <xs:appinfo>Provisional</xs:appinfo>
        <xs:documentation xml:lang="en">Message content is provisional.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="47">
      <xs:annotation>
        <xs:appinfo>Definitive</xs:appinfo>
        <xs:documentation xml:lang="en">Message content is definitive.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="48">
      <xs:annotation>
        <xs:appinfo>Accepted, contents rejected</xs:appinfo>
        <xs:documentation xml:lang="en">Message to inform that the previous message is received, but it cannot be processed due to regulations, laws, etc.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="49">
      <xs:annotation>
        <xs:appinfo>Settled dispute</xs:appinfo>
        <xs:documentation xml:lang="en">The reported dispute is settled.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="50">
      <xs:annotation>
        <xs:appinfo>Withdraw</xs:appinfo>
        <xs:documentation xml:lang="en">Message withdrawing a previously approved message.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="51">
      <xs:annotation>
        <xs:appinfo>Authorisation</xs:appinfo>
        <xs:documentation xml:lang="en">Message authorising a message or transaction(s).</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="52">
      <xs:annotation>
        <xs:appinfo>Proposed amendment</xs:appinfo>
        <xs:documentation xml:lang="en">A code used to indicate an amendment suggested by the sender.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="53">
      <xs:annotation>
        <xs:appinfo>Test</xs:appinfo>
        <xs:documentation xml:lang="en">Code indicating the message is to be considered as a test.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="54">
      <xs:annotation>
        <xs:appinfo>Extract</xs:appinfo>
        <xs:documentation xml:lang="en">A subset of the original.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="55">
      <xs:annotation>
        <xs:appinfo>Notification only</xs:appinfo>
        <xs:documentation xml:lang="en">The receiver may use the notification information for analysis only.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="56">
      <xs:annotation>
        <xs:appinfo>Advice of ledger booked items</xs:appinfo>
        <xs:documentation xml:lang="en">An advice that items have been booked in the ledger.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="57">
      <xs:annotation>
        <xs:appinfo>Advice of items pending to be booked in the ledger</xs:appinfo>
        <xs:documentation xml:lang="en">An advice that items are pending to be booked in the ledger.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="58">
      <xs:annotation>
        <xs:appinfo>Pre-advice of items requiring further information</xs:appinfo>
        <xs:documentation xml:lang="en">A pre-advice that items require further information.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="59">
      <xs:annotation>
        <xs:appinfo>Pre-adviced items</xs:appinfo>
        <xs:documentation xml:lang="en">A pre-advice of items.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="60">
      <xs:annotation>
        <xs:appinfo>No action since last message</xs:appinfo>
        <xs:documentation xml:lang="en">Code indicating the fact that no action has taken place since the last message.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="61">
      <xs:annotation>
        <xs:appinfo>Complete schedule</xs:appinfo>
        <xs:documentation xml:lang="en">The message function is a complete schedule.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="62">
      <xs:annotation>
        <xs:appinfo>Update schedule</xs:appinfo>
        <xs:documentation xml:lang="en">The message function is an update to a schedule.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="63">
      <xs:annotation>
        <xs:appinfo>Not accepted, provisional</xs:appinfo>
        <xs:documentation xml:lang="en">Not accepted, subject to confirmation.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="64">
      <xs:annotation>
        <xs:appinfo>Verification</xs:appinfo>
        <xs:documentation xml:lang="en">The message is transmitted to verify information.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="65">
      <xs:annotation>
        <xs:appinfo>Unsettled dispute</xs:appinfo>
        <xs:documentation xml:lang="en">To report an unsettled dispute.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="66">
      <xs:annotation>
        <xs:appinfo>Discharge of operation guarantee</xs:appinfo>
        <xs:documentation xml:lang="en">A message related to a guarantee containing information about the discharge of an operation.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="67">
      <xs:annotation>
        <xs:appinfo>Termination of operation guarantee</xs:appinfo>
        <xs:documentation xml:lang="en">A message related to a guarantee containing information about the termination of an operation.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="68">
      <xs:annotation>
        <xs:appinfo>Start of operation guarantee</xs:appinfo>
        <xs:documentation xml:lang="en">A message related to a guarantee containing information about the start of an operation.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="69">
      <xs:annotation>
        <xs:appinfo>Advanced cargo information</xs:appinfo>
        <xs:documentation xml:lang="en">A message related to a guarantee containing advanced cargo information.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>