@tomei/bukku-accounting
v0.1.0-test.1
Published
Bukku Accounting Domain Package for Tomei
Downloads
51
Readme
@tomei/bukku-accounting
Domain Driven Design (DDD) package for Tomei's Bukku Accounting integration. Implements IAccountSystem from @tomei/finance with full payload contract typing, error isolation, and integration utilities.
Features
- Domain Models & Enums: Clear definitions for account types, customer entity types, invoice tax modes, terms, credit notes, and payload contracts.
- Bukku Accounting Implementation: Full implementation of
IAccountSysteminterfacing with Bukku API v1. - Contract-Tested: High-coverage mocked contract unit tests validating API payload compliance.
- Smoke Test Suite: Pre-deployment live sandbox verification script.
Installation
npm install @tomei/bukku-accountingUsage
import { BukkuAccounting } from '@tomei/bukku-accounting';
const bukku = new BukkuAccounting();
financeCompany.AccountingSystem = bukku;Running Tests
# Unit tests
npm test
# Sandbox Smoke Test
npm run smoke-test