@classytic/arc-bd-tax
v0.1.0
Published
Arc module for Bangladesh statutory tax filing — Mushak (VAT) invoices + VDS/TDS withholding certificates as composable arc resources. Wraps the pure @classytic/bd-tax form/calc pack; owns the stateful filing models; taxable events flow in through a juris
Readme
@classytic/arc-bd-tax
Bangladesh statutory tax filing — Mushak 6.3 VAT invoices + VDS/TDS withholding certificates.
Part of Spine, Classytic's ERP — the arc-module layer that composes the
framework-agnostic @classytic/bd-tax kernel into an @classytic/arc
application via createApp({ modules }).
Install
npm install @classytic/arc-bd-tax @classytic/bd-tax @classytic/arc @classytic/mongokit mongoose zodKernels and the framework are peer dependencies — the host installs a single copy; this module bundles nothing.
Usage
import { createApp } from '@classytic/arc/factory';
import { createBdTaxModule } from '@classytic/arc-bd-tax';
const app = await createApp({
modules: [
createBdTaxModule({
connection, // your mongoose connection
permissions, // { view, manage, ... } role gates
// BYO engine + host seams (extraActions, extraRoutes, bridges) as needed
}),
],
});The module's bootstrap return is recorded at fastify.arc.modules['bd-tax']
for container-free cross-module wiring.
License
MIT © Classytic
