993 Secured Receipt or Acknowledgment
993 Secured Receipt or Acknowledgment
Function Group NR
This X12 Transaction Set contains the format and establishes the data contents of the Secured Receipt or Acknowledgment Transaction Set (993) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set provides three distinct security services: the 993 provides security protocol error reporting, non-repudiation of receipt for X12.58 authenticated transaction sets or functional groups, and transmission of authentication independent of the document for which the authentication is rendered. When the 993 is used to pass a dis-embodied signature (non-repudiation of origin), both the transaction set and the 993 with the assurance for the transaction set may be transmitted completely independent of each other. A 993 may be generated as a 'trusted receipt' for a 993 that contained a dis-embodied signature.
Position
Segment
Name
Max Use
0100
Transaction Set HeaderMandatory
Max 1
To indicate the start of a transaction set and to assign a control number
0200
Functional Group Response HeaderMandatory
Max 1
To start acknowledgment of a functional group
0300
Transaction Set Response HeaderOptional
Max 1
To start acknowledgment of a single transaction set
0400
Security Protocol ErrorOptional
Max 1
To report security protocol errors in a security structure
0500
Assurance Protocol ErrorOptional
Max 1
To report assurance protocol errors in a security structure
S4ALoop
Optional
Repeat 2
0600
Assurance Header Level 2Mandatory
Max 1
To allow for multiple assurances at the ST/SE level
0700
Security ValueOptional
Max 1
To provide the encoded output of a cryptographic algorithm
0800
Transaction Set TrailerMandatory
Max 1
To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)
Position
Segment
Name
Max Use