ERP System Development
MultiTasklink — Enterprise Invoice Management & Document Workflow with IBM i (AS/400) Integration
In one sentence
MultiTasklink is a full-featured, web-based ERP module for digitizing, approving, and archiving invoices—with encrypted iSeries/AS400 connectivity and automated export/import APIs.
Who is it for?
Mid-sized and large enterprises that process high invoice volumes across multiple departments and approval levels, and need reliable integrations with central accounting/ERP systems (IBM i/AS400 or others).
Business Challenge → Solution
Challenge:
Manual, error-prone invoice handling (email, spreadsheets, paper), multiple approval loops, unclear statuses.
Solution:
A centralized, role-based web app where documents are ingested (scan/upload), structured data entry is performed, real-time validation and approval happen, then archiving & automated export push data into accounting/ERP.
Outcome:
Faster month-end closes, fewer errors/duplicates, audit-ready workflows, and real-time reporting.
Core Value Propositions
End-to-end workflow
From scanning to DKS/ERP export in one system.
AS/400 (IBM i) integration
Encrypted ODBC link, automated DKS exports, deduping and robust logging.
Granular access control
Admin → Approver → Accountant → Reviewer → Guest; department/task-based visibility.
Search & reporting
Suppliers, periods, statuses, VAT totals, user performance.
Security & compliance
TLS/HTTPS, CSRF tokens, password hashing, input validation, role matrix, audit trail.
Flexible APIs
Integration layer is universal—adaptable to multiple database/ERP backends (live today with iSeries/AS400).
The 7-Step Process (Transparent & Auditable)
Return & cancel flows supported, with reasons, notifications, and complete history.
Scan/Upload
Barcode, metadata, versioning
Data Entry
Supplier, dates, currency, VAT, line items
Validation
Required fields, duplicates, amount checks
Accounting
Chart of accounts, cost centers, analytics
Approval
Threshold-based, multi-level
Archiving
Finalization, lock
Export
DKS/AS400 and/or other ERP targets, fully logged
Key Features at a Glance
Document management
PDF/TIFF/JPG/DOCX/XLSX/MSG; bulk uploads, auto-naming, year-based storage.
Smart forms
Real-time supplier search, auto VAT, date validation, dupe checks.
Task routing
Department queues, email notifications (PHPMailer, TLS).
Reporting
Volumes by department/period, VAT summaries, user SLA/throughput.
Role matrix
Fine-grained visibility and actions.
Scalability
Automatic year-based tables (e.g., mvc_tasks_history_YYYY, as_dks_YYYY).
Integrations & Data Connectivity
IBM i (AS/400) — DKS
Encrypted ODBC, scheduled sync (cron), error handling and dedupe prevention.
Universal APIs
REST-style AJAX endpoints; multiple DB/ERP targets supported with the same pattern.
Email & alerts
SMTP/TLS, HTML templates, attachments.
Security & Compliance
- 🔒 TLS/HTTPS everywhere, CSRF tokens, SQL injection prevention, password hashing (bcrypt).
- 🔒 Roles & permissions: configurable access by role/department/workstage.
- 🔒 File security: MIME validation, size limits, filename sanitization, versioning.
- 🔒 Auditability: user and workflow event logs with exportable reports.
Typical Results Our Clients See
- ✓ 50–70% faster invoice cycle times versus manual processes.
- ✓ Lower error and duplicate rates, clearer ownership and SLAs.
- ✓ Faster closes with actionable leadership reports.
(Exact figures depend on scope—reference benchmarks available on request.)
Technology Stack (Enterprise-Ready)
Backend
PHP (OOP), MySQL/MariaDB, MVC, PDO
Frontend
HTML5, CSS3, JavaScript (ES6), Bootstrap, jQuery, DataTables
Integration
ODBC (IBM i/AS/400), PHPMailer
Infrastructure
Linux, Apache/Nginx, TLS, cron
APIs
REST-style AJAX endpoints, extensible integration layer
What We Deliver in an Implementation
- → Process discovery (as-is → to-be)
- → System parametrization (departments, roles, thresholds, SLAs)
- → Integration setup (IBM i/AS400 + optional additional ERP/DB)
- → Data migration & pilot (staged rollout)
- → Training & handover (admins + end-users)
- → Support & SLAs (monitoring, updates, reporting refinements)
Frequently Asked Questions
Can it connect to ERPs other than AS/400?
Yes. The integration layer is universal. It supports multiple DB/ERP targets; the current production deployment runs with iSeries/AS400.
What happens at year-end with data tables?
Year-based tables are created automatically (e.g., as_dks_2025), ensuring long-term performance and maintainability.
How is data protected?
TLS/HTTPS, role-based access, CSRF tokens, SQL-safe queries, password hashing, file validation—every action is logged.
Can we keep our existing scanners and email flows?
Absolutely. Bulk uploads (drag & drop) and barcode-based identification are supported; email-to-ingest is also available.
How long does implementation take?
Depends on complexity and number of integrations; typically a few weeks to a few months. We start with a pilot.
Want to see it live?
Book a demo or request a fast process assessment