TaxStreem Logo
DOCS/numens/overview

Overview

NUMENS (TRANSACTION INTELLIGENCE)

Automating tax classification for every transaction with Numens.

Numens is TaxStreem's transaction intelligence engine. Submit a raw financial transaction and Numens inspects its context โ€” counterparty type, transaction nature, and amount โ€” to determine the correct tax treatment. It eliminates manual categorisation by returning a structured classification that drives 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 both real-time and bulk classification, as well as income tax computation:

โœ…Single Classification โ€” submit one transaction and receive an immediate tax classification response.
โœ…Batch Classification โ€” submit up to 500 transactions in a single request for high-volume workflows.
โœ…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 classification is synchronous โ€” results are returned in the response body immediately. Use the classification output to drive downstream filing with Flux or accounting entries with Atlas.

โœ…Pass a unique transactionId per record โ€” it serves as the idempotency key and is returned in all downstream events.
โœ…Include a descriptive description field โ€” Numens uses it alongside counterparty data to improve classification accuracy.

๐Ÿ“Œ Classification results can be passed directly to Flux filing endpoints without additional mapping.

๐Ÿ’ก Additional Notes

๐Ÿ“˜ Batch submissions return a per-transaction result array; individual failures do not abort the entire batch.
๐Ÿ“˜ CIT and PIT compute endpoints are currently in early access โ€” contact support to enable them for your account.
๐Ÿ“˜ Rate limiting will enforce 429 status codes if queues overfill.