Skip to main content
Version: v0.0.2

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?

readonly optional date?: string

BHT-04 - transaction set creation date (CCYYMMDD).


purposeCode?

readonly optional purposeCode?: string

BHT-02 - transaction set purpose code (13 request / 11 response).


referenceId?

readonly optional referenceId?: string

BHT-03 - submitter transaction reference (re-association key).


structurePurposeCode

readonly structurePurposeCode: string

BHT-01 - hierarchical structure code (0078 services review).


time?

readonly optional time?: string

BHT-05 - transaction set creation time (HHMM).


transactionTypeCode?

readonly optional transactionTypeCode?: string

BHT-06 - transaction type code.