Function: parse999()
parse999(
raw,options?):X12Ack999|undefined
Decode a 005010X231A1 Implementation Acknowledgment from a raw string
or Buffer. Returns the typed X12Ack999 or undefined when the
input does not contain any 999 transaction set. Lenient on parse: every
recoverable deviation surfaces as an envelope-level warning (see
X12Ack999.warnings).
Parameters
raw
string | Buffer<ArrayBufferLike>
options?
X12ParseOptions = {}
Returns
X12Ack999 | undefined
Example
import { parse999 } from "@cosyte/x12";
const ack = parse999(rawBytes);
if (ack !== undefined) {
ack.ak9.disposition; // "A" | "E" | "P" | "R" | "M" | "W" | "X"
ack.transactionResponses[0]?.ik5.disposition;
}