TaxStreem Logo
DOCS/numens/overview

Overview

NUMENS (TRANSACTION INTELLIGENCE)

Automating tax classification and treatment for every business transaction with Numens.

Numens is TaxStreem's transaction intelligence engine. Submit raw business financial transactions and Numens inspects context โ€” counterparty type, transaction nature, TIN, and amount โ€” to determine the correct tax treatment. It eliminates manual categorisation by returning structured tax treatment jobs that drive downstream VAT, WHT, and income tax obligations automatically.

๐Ÿ” What Does Numens Classify?

Every transaction submitted to Numens is assessed against the applicable tax types. Results indicate which obligations apply and at what rate:

Tax TypeDescription
VATValue Added Tax. Numens determines whether VAT applies, the applicable rate, and whether the transaction is exempt or zero-rated.
WHTWithholding Tax. Numens identifies whether a deduction must be made at source and the applicable percentage based on counterparty type.
CITCompanies Income Tax. Numens flags transactions contributing to CIT computation and returns the income tax exposure per record.
PITPersonal Income Tax. Applicable to transactions involving individual counterparties or employee-related payments.

โš™๏ธ Available Operations

Numens supports single and bulk transaction tax treatment, multi-business batch processing, and income tax computation:

โœ…Single Transaction Tax Treatment โ€” submit a single business transaction for tax treatment. Returns a 202 Accepted job tracking response.
โœ…Batch Business Transaction Tax Treatment โ€” submit up to 500 transactions in a flat list or grouped across multiple businesses in a single request.
โœ…Batch Job Status Query โ€” query the status of an asynchronous batch or single transaction tax treatment job using its jobId.
โœ…CIT Compute โ€” calculate Companies Income Tax liability based on submitted transaction data.
โœ…CIT from Accounting โ€” derive CIT exposure directly from your accounting ledger records.
โœ…PIT Compute โ€” calculate Personal Income Tax for individual counterparties or employee payments.

๐Ÿ› ๏ธ Using Numens via API

Numens tax treatment requests are queued asynchronously with 202 Accepted status responses. Track job progress using the returned statusUrl or query endpoint.

โœ…Pass a unique transactionId per record alongside tenant, client, and tax details.
โœ…Include a descriptive description field โ€” Numens uses it alongside counterparty and vendor data to improve classification accuracy.
โœ…For multi-tenant or multi-entity applications, group transactions under the businesses array in batch requests.

๐Ÿ’ก Additional Notes

๐Ÿ“˜ Batch requests deduct 1 credit per processed transaction from your active subscription plan balance.
๐Ÿ“˜ Test API keys starting with txsm_test bypass credit balance deduction for local/sandbox testing.
๐Ÿ“˜ CIT and PIT compute endpoints are currently in early access โ€” contact support to enable them for your account.