Skip to main content
Version: v0.0.3

Function: impliedThreeDecimal()

impliedThreeDecimal(digits): string | undefined

Apply the NCPDP implied 3-place decimal to an integer digit string, string-wise (never via float). Returns undefined for non-digit input.

Parameters

digits

string

The verbatim integer string from the wire.

Returns

string | undefined

The value with a 3-place fraction, or undefined if not all digits.

Example

impliedThreeDecimal("30000"); // "30.000"
impliedThreeDecimal("5"); // "0.005"