tax library

National Tax Number (NTN) and Sales Tax Registration Number (STRN) checks.

Same as the pakdatakit/tax entry point of the npm package.

Classes

NTNInfo
Result of analyzeNTN.

Enums

NTNType
Kind of National Tax Number.

Functions

analyzeNTN(String ntn) → NTNInfo?
Analyzes a Pakistani National Tax Number (NTN): a 13-digit CNIC for individuals, or 7 digits (optionally followed by a check digit) for businesses.
validateNTN(String ntn) → bool
Validates the format of a Pakistani National Tax Number. See analyzeNTN.
validateSTRN(String strn) → bool
Validates the format of a Sales Tax Registration Number (STRN): 13 digits, with optional spaces or dashes.