Interface: Build278HeaderSpec
The BHT beginning-of-hierarchical-transaction header. Mirrors "./types.js".X12AuthHeader; structurePurposeCode (BHT-01, "0078" for
a 278) is required.
Example
import type { Build278HeaderSpec } from "@cosyte/x12";
const h: Build278HeaderSpec = {
structurePurposeCode: "0078", purposeCode: "13",
referenceId: "AUTHREQ-202606", date: "20260601", time: "1200",
};
Properties
date?
readonlyoptionaldate?:string
BHT-04 - transaction set creation date (CCYYMMDD).
purposeCode?
readonlyoptionalpurposeCode?:string
BHT-02 - transaction set purpose code (13 request / 11 response).
referenceId?
readonlyoptionalreferenceId?:string
BHT-03 - submitter transaction reference (re-association key).
structurePurposeCode
readonlystructurePurposeCode:string
BHT-01 - hierarchical structure code (0078 services review).
time?
readonlyoptionaltime?:string
BHT-05 - transaction set creation time (HHMM).
transactionTypeCode?
readonlyoptionaltransactionTypeCode?:string
BHT-06 - transaction type code.