Skip to main content
Version: v0.0.2

Function: elementDecimal()

elementDecimal(seg, n, delimiters): X12Decimal | undefined

Read element N (1-indexed) as an X12Decimal, or undefined when absent / empty / malformed. The walker discipline for every monetary or quantity field - NEVER parseFloat.

Parameters

seg

X12Segment

n

number

delimiters

Delimiters

Returns

X12Decimal | undefined

Example

import { elementDecimal } from "@cosyte/x12";
elementDecimal(seg, 2, delim)?.toString(); // BPR-02 verbatim decimal