
DualEntry Modules & Capabilities
DualEntry is rated across 4 of 14 ERP modules, 1 of them a core strength and 266 documented capabilities catalogued across those modules.
- 4of 14
- Modules rated
- 1
- Core strengths
- 266
- Documented capabilities
- Cloud
- Deployment
DualEntry module ratings
Ordered strongest to weakest. Each rating reflects standard-edition depth, not what a third-party add-on could bolt on.
Finance & Accounting
strongCore financial management including general ledger, accounts payable/receivable, fixed assets, cash management, and financial reporting. The backbone of any ERP system.
›177 documented capabilities in 42 areas
Finance & Accounting
strongAI Accounting Copilot4
A conversational assistant, opened via a command bar shortcut, that answers plain-language questions against live ledger data, drafts journal entries from descriptions, and explains account variances. It works read-only until a user explicitly posts a drafted entry, and every interaction is logged for audit.
Natural-Language Ledger Querying · AI-Drafted Journal Entries · AI Variance Narration
Bill Management7
Covers entering vendor bills manually, via OCR, or from an approved PO, coding lines to GL accounts and dimensions, routing bills through approval, posting them, generating recurring bills on a schedule, and voiding/replacing posted bills to correct errors.
Bill Entry: Manual, OCR, PO Conversion · Bill Line-Item Coding & Validation · Bill Approval Routing · Bill Posting (Single & Bulk) · Recurring Bills
Invoicing & Dunning7
Covers creating customer invoices manually, from sales orders, or on a recurring schedule, attaching supporting documents, routing them through approval, delivering them by email or API export, and running escalating dunning reminder sequences on overdue accounts.
Invoice Creation: Manual, From SO, Recurring · Invoice Attachments · Invoice Approval Routing · Invoice Delivery & Export · Recurring Invoices
Bank Connections3
Connects bank accounts through a third-party aggregator for automatic daily transaction feeds, or accepts manual CSV/BAI statement uploads when a bank isn't supported, without DualEntry ever handling raw banking credentials.
Aggregator-Based Bank Sync · Manual Statement Upload
Month-End Close Checklist4
A shared, templated task list for a period close that assigns owners and due dates, tracks each task to completion, and gates the final period lock once every task is done.
Checklist Templates & Task Setup · Task Assignment & Auto-Completion · Ready-to-Close Sign-Off
Chart of Accounts4
Organizes accounts into fixed numeric ranges by type (asset, liability, equity, revenue, COGS, opex, other income/expense), with a two-level parent/child rollup hierarchy and optional entity scoping.
Account Type Number Ranges · Parent-Child Account Rollups · Account CRUD API
US Sales & Use Tax4
Calculates US sales and use tax by combining registered nexus states, jurisdiction-level tax codes kept current automatically, and item taxability flags, with exemption handling for resellers and other exempt customers.
Nexus Registration · Automatic Jurisdiction Tax Rates · Product Taxability & Customer Exemptions
ASC 606 Recognition Engine3
Implements the ASC 606 five-step model end to end: contract activation requires at least one performance obligation, transaction price sums the obligation lines, SSP allocates price across obligations, and revenue posts per obligation on a straight-line, pro-rata, usage-based, or immediate schedule.
Contract Activation & Obligation Requirement · Multi-Method Revenue Schedules
Anomaly Detection5
Nightly scans of posted transactions and balances that flag duplicate entries, suspiciously round amounts, off-hours postings, abnormal balance swings, and unusual account usage, with configurable sensitivity and alerts surfaced on a dashboard, by email, or in the close checklist.
Duplicate Transaction Detection · Round-Number & Off-Hours Entry Flags · Balance Swing & Unusual Account Usage Flags · Sensitivity Configuration
Vendor Payments5
Covers recording vendor payments by ACH, wire, or printed paper check (with now/later/batch print queues), applying vendor credits and prepayments against a payment, and routing payments through their own approval workflow separate from bill approval.
ACH & Wire Payment Recording · Paper Check Printing · Vendor Credit/Prepayment Application on Payment · Vendor Payment Approval
Customer Payments6
Covers recording customer payments and allocating them across one or many open invoices (including partial payments and auto-apply), consolidating multiple payments into a batch deposit, tracking prepayments as a liability until applied, and issuing customer credits or refunds.
Payment Recording & Invoice Allocation · Auto-Apply & Partial Payments · Batch Deposits · Customer Prepayments & Applications · Customer Credits & Refunds
Bank Reconciliation4
Matches bank-feed transactions to ledger entries using saved rules or AI scoring, lets users manually match or post adjustment entries for the remainder, and locks the period's reconciliation once the difference reaches zero.
Rule-Based & AI Auto-Matching · Manual Match & Adjustment Entries · Reconciliation Completion & Certification
Depreciation & Schedules4
Runs straight-line, declining-balance, sum-of-years-digits, or units-of-production depreciation per asset against one or more depreciation books (e.g. GAAP vs. tax), auto-generating the depreciation journal entries.
Depreciation Method Options · Multi-Book Depreciation Runs · Depreciation Schedule Retrieval
Journal Entries4
Records standard, recurring, and cross-entity intercompany journal entries with lines, attachments, and full lifecycle management.
Standard Journal Entry CRUD · Recurring Journal Entries · Intercompany Journal Entries
Non-US VAT & GST4
Calculates VAT for EU/UK and other VAT jurisdictions (including reverse-charge B2B logic) and GST for India, Australia, Singapore, Malaysia and New Zealand via pre-configured tax codes, including India's CGST/SGST/IGST split.
VAT Rate Configuration & Reverse Charge · GST Tax Codes incl. India CGST/SGST/IGST · Product Tax Codes API
Contracts & Usage-Based Billing3
Maintains contract records and their performance-obligation lines, and accepts usage records against contract obligations for usage-based recognition.
Contract Record CRUD · Contract Usage Record Upsert
Automated Categorization3
Suggests (and, above a confidence threshold, auto-applies) GL accounts and dimension tags for incoming bank-feed, OCR, and bulk-import transactions, prioritizing user-defined rules first, then learned history, then keyword matching, with manual overrides feeding back into the model.
Rule & Pattern-Based Suggestion Engine · Confidence-Based Auto-Apply & Review Queue
Purchase Orders6
Covers issuing purchase orders with vendor and line-item detail, routing them through threshold-based approval, recording receipts against PO lines, three-way matching POs to receipts and bills, tracking PO status, and converting approved POs into bills.
PO Creation & Line Items · PO Approval Routing · Receiving & Three-Way Matching · PO Status Tracking · PO-to-Bill Conversion
Customer Statements3
Covers producing a read-only statement of a customer's AR activity over a chosen period, with an optional aging breakdown, customizable date ranges and currency, PDF/email delivery, and frozen point-in-time snapshots.
Statement Generation & Aging Summary · Statement Delivery & Bulk Download
Bank Match AI4
A three-stage bank-matching pipeline that tries exact deterministic matches first, then an LLM review of near-matches within a date window, then a scored heuristic that can draft a brand-new payment for an unmatched bank transaction, biased toward precision over recall.
Deterministic & LLM-Assisted Matching · Heuristic Payment Drafting · Bank-Match Pipeline & Suggestions API
Disposal & Impairment3
Handles retiring or selling an asset (computing gain/loss), transferring an asset between entities with automatic intercompany entries, and recording impairment losses that reduce future depreciation.
Asset Disposal & Gain/Loss · Intercompany Asset Transfer & Impairment
Allocation Journals3
Distributes a source GL account balance (optionally filtered by dimension) across multiple target accounts on a percentage split, generating a balanced journal entry on a chosen recurrence.
Allocation Source & Target Configuration · Allocation Recurrence Scheduling
Standalone Selling Price Allocation3
Allocates a contract's transaction price across performance obligations in proportion to each obligation's standalone selling price, including residual-method handling when only one obligation has observable pricing.
Proportional SSP Allocation · Residual Method & Change-Order Reallocation
Bulk Update & Reclass3
Lets users select many records across any transaction list and describe an edit in plain English, which DualEntry turns into a reviewable preview grid before applying it as one traceable, reversible batch.
Natural-Language Batch Reclassification · Batch Preview & Reversal
1099 Tracking3
Flags vendors as 1099-eligible with an IRS box code, accumulates qualifying vendor payments and direct expenses against them through the calendar year, and produces a year-end report exportable as CSV or IRS FIRE format for filing.
1099 Vendor Flagging · Year-End 1099 Report & Export
Order Management5
Covers recording sales orders as non-posting commitments, validating customers and revenue accounts, credit-limit checks, order approval routing, tracking fulfillment and backorders, and converting fulfilled orders into invoices.
Sales Order Creation & Validation · Sales Order Approval Routing · Fulfillment & Backorder Tracking · SO-to-Invoice Conversion
Account Reconciliation4
A workpaper-based process for reconciling any balance-sheet account (not just cash) against external supporting documents, tracking carried-forward unreconciled items and a preparer/reviewer sign-off chain.
Reconciliation Workpaper Setup · Reconciling Items & Evidence Attachments · Preparer/Reviewer Sign-Off
Period Locking3
Locks a fiscal period against new postings at a soft (controller/admin override) or hard (admin-only) level, independently per entity, with every lock/unlock action logged.
Soft & Hard Lock Levels · Per-Entity Independent Locking
Change Orders, Terminations & Renewals4
Handles contract modifications as prospective new obligations or cumulative catch-up adjustments, offers accelerated or cancel-remaining-schedule treatment on early termination, and models renewals as a fresh contract or an extension.
Change Order Treatment (Prospective vs Catch-Up) · Contract Termination Options · Contract Renewal Options
Document Inbox & OCR Upload3
A staging inbox where bills and receipts uploaded as PDFs or images are read by OCR to extract vendor, line-item, and total data into draft records, and where imported bank/transaction records are reviewed and categorized before posting to the ledger.
Bill/Receipt OCR Extraction · Inbox Summary & Staging Review
Vendor Records & Credits5
Covers maintaining vendor master records and the related credit memo, prepayment, prepayment-application, and refund transaction types used to offset or return vendor balances.
Vendor Record Management · Vendor Credits · Vendor Prepayments & Applications · Vendor Refunds
Flux Analysis4
Compares each account's current balance to a prior-period, year-over-year, or budget baseline, flags variances that breach configurable materiality thresholds, and captures reviewer commentary (with AI-drafted explanation suggestions) for the flagged accounts.
Baseline Variance Calculation · Materiality Threshold Configuration · Variance Commentary & AI Explanations
Classifications & Dimensions3
Maintains dimension tags (department, location, project, etc.) attached to transaction lines for reporting granularity without multiplying GL accounts.
Classification CRUD · Classification Lines Listing
Aging Reports3
Ages open AR/AP documents into configurable buckets by due or document date, estimates bad-debt allowances by bucket, and groups/drills down by customer, vendor, or dimension.
Configurable Aging Buckets & Reference Date · Bad-Debt Allowance Estimation
Spotlight Search3
A keyboard-activated, permission-aware search overlay indexing transactions, master data, navigation targets, and recent items, returning live-filtered results in real time.
Cross-Object Keyboard Search · Live Filtering & Permission-Aware Results
Multi-Entity Consolidation5
Organizes companies into a parent-child hierarchy, each with its own books, and consolidates them on demand with configurable intercompany eliminations and currency translation into the parent currency.
Intercompany Transactions · Elimination Rules & Consolidated Reporting · Currency Translation for Consolidation · Company Record Management
Stripe Revenue Sync4
Auto-creates a DualEntry contract from a Stripe subscription using mapped product-to-item recognition rules, recognizing revenue independently of Stripe billing timing and processing upgrades, downgrades, and cancellations automatically.
Automatic Contract Creation from Stripe · Stripe Product-to-Item Mapping · Automatic Upgrade/Downgrade/Cancellation Handling
Multi-Currency Setup3
Sets each entity's functional currency, sources exchange rates from automated feeds, manual entry, or bulk CSV import, and runs period-end revaluation of open foreign-currency balances.
Exchange Rate Sourcing · Period-End FX Revaluation
Multi-Fiscal Calendar3
Lets each entity run its own fiscal year, standard or retail (4-4-5/4-5-4/5-4-4 week patterns), with per-period Open/Closed/Locked status and automatic period alignment when consolidating.
Retail Calendar Patterns · Consolidation Period Alignment
Budgeting & Forecasting3
Creates income-statement or balance-sheet budgets by account and dimension, keeps multiple versions with one marked active, supports rolling forecasts, and feeds flux/variance reporting.
Budget Versions & Dimensional Detail · Rolling Forecasts
Subscription Billing3
Configures recurring billing schedules on a contract, separate from its revenue-recognition timing, with usage-based charges accepted via API and contract status tracked through draft/active/completed/archived.
Configurable Billing Frequency & Staggered Start · Usage-Based Billing Ingestion
Other capabilities17
Asset Creation & Source Traceability · Inter-Account Transfer Recording · Customer Record Management · Cutover Date & Accumulated Revenue · Direct Expense Recording
Sales
moderateThe sales side of an ERP: quotes and pricing, order processing, customer and account management, post-sale service, and sales reporting on shared master data.
›41 documented capabilities in 9 areas
Sales
moderateInvoicing & Dunning7
Covers creating customer invoices manually, from sales orders, or on a recurring schedule, attaching supporting documents, routing them through approval, delivering them by email or API export, and running escalating dunning reminder sequences on overdue accounts.
Invoice Creation: Manual, From SO, Recurring · Invoice Attachments · Invoice Approval Routing · Invoice Delivery & Export · Recurring Invoices
ASC 606 Recognition Engine3
Implements the ASC 606 five-step model end to end: contract activation requires at least one performance obligation, transaction price sums the obligation lines, SSP allocates price across obligations, and revenue posts per obligation on a straight-line, pro-rata, usage-based, or immediate schedule.
Contract Activation & Obligation Requirement · Multi-Method Revenue Schedules
Contracts & Usage-Based Billing3
Maintains contract records and their performance-obligation lines, and accepts usage records against contract obligations for usage-based recognition.
Contract Record CRUD · Contract Usage Record Upsert
Standalone Selling Price Allocation3
Allocates a contract's transaction price across performance obligations in proportion to each obligation's standalone selling price, including residual-method handling when only one obligation has observable pricing.
Proportional SSP Allocation · Residual Method & Change-Order Reallocation
Order Management5
Covers recording sales orders as non-posting commitments, validating customers and revenue accounts, credit-limit checks, order approval routing, tracking fulfillment and backorders, and converting fulfilled orders into invoices.
Sales Order Creation & Validation · Sales Order Approval Routing · Fulfillment & Backorder Tracking · SO-to-Invoice Conversion
Change Orders, Terminations & Renewals4
Handles contract modifications as prospective new obligations or cumulative catch-up adjustments, offers accelerated or cancel-remaining-schedule treatment on early termination, and models renewals as a fresh contract or an extension.
Change Order Treatment (Prospective vs Catch-Up) · Contract Termination Options · Contract Renewal Options
Stripe Revenue Sync4
Auto-creates a DualEntry contract from a Stripe subscription using mapped product-to-item recognition rules, recognizing revenue independently of Stripe billing timing and processing upgrades, downgrades, and cancellations automatically.
Automatic Contract Creation from Stripe · Stripe Product-to-Item Mapping · Automatic Upgrade/Downgrade/Cancellation Handling
Subscription Billing3
Configures recurring billing schedules on a contract, separate from its revenue-recognition timing, with usage-based charges accepted via API and contract status tracked through draft/active/completed/archived.
Configurable Billing Frequency & Staggered Start · Usage-Based Billing Ingestion
Other capabilities9
Customer Record Management · Cutover Date & Accumulated Revenue · Cash Sale Recording · Item Catalog Management
Business Intelligence
moderateReporting, dashboards, analytics, and data visualisation capabilities built into the ERP platform for operational and strategic decision-making.
›30 documented capabilities in 9 areas
Business Intelligence
moderateAI Accounting Copilot4
A conversational assistant, opened via a command bar shortcut, that answers plain-language questions against live ledger data, drafts journal entries from descriptions, and explains account variances. It works read-only until a user explicitly posts a drafted entry, and every interaction is logged for audit.
Natural-Language Ledger Querying · AI-Drafted Journal Entries · AI Variance Narration
Standard Financial Statements3
Generates the balance sheet, income statement, cash flow statement, and statement of stockholders' equity from GL data, with entity/period/dimension filters, prior-period or budget comparisons, drill-down to transactions, and multi-entity consolidation.
Core Four Statements · Statement Drill-Down & Consolidation
Custom Report Builder3
Builds tabular or summary reports from chosen dimensions and measures with filters, multi-level grouping, budget/prior-period comparisons, calculated columns, and scheduled delivery.
Dimension/Measure Report Design · Report Sharing & Scheduled Delivery
Dashboards3
Assembles metric, chart, and report tiles into a single-, two-, or three-column dashboard with configurable auto-refresh and view/edit sharing by user, role, or organization.
Metric, Chart & Report Tiles · Dashboard Sharing & Embedding
Exporting & Report Groups3
Exports individual reports as CSV, Excel, or PDF, and bundles saved reports into ordered report groups that run together as a combined PDF or zip, optionally on a recurring email schedule.
Report Export Formats · Report Group Packaging & Scheduling
Flux Analysis4
Compares each account's current balance to a prior-period, year-over-year, or budget baseline, flags variances that breach configurable materiality thresholds, and captures reviewer commentary (with AI-drafted explanation suggestions) for the flagged accounts.
Baseline Variance Calculation · Materiality Threshold Configuration · Variance Commentary & AI Explanations
Aging Reports3
Ages open AR/AP documents into configurable buckets by due or document date, estimates bad-debt allowances by bucket, and groups/drills down by customer, vendor, or dimension.
Configurable Aging Buckets & Reference Date · Bad-Debt Allowance Estimation
Multi-Entity Consolidation5
Organizes companies into a parent-child hierarchy, each with its own books, and consolidates them on demand with configurable intercompany eliminations and currency translation into the parent currency.
Intercompany Transactions · Elimination Rules & Consolidated Reporting · Currency Translation for Consolidation · Company Record Management
Other capabilities2
Procurement
basicPurchase order management, supplier management, requisition workflows, contract management, and spend analytics.
›18 documented capabilities in 3 areas
Procurement
basicBill Management7
Covers entering vendor bills manually, via OCR, or from an approved PO, coding lines to GL accounts and dimensions, routing bills through approval, posting them, generating recurring bills on a schedule, and voiding/replacing posted bills to correct errors.
Bill Entry: Manual, OCR, PO Conversion · Bill Line-Item Coding & Validation · Bill Approval Routing · Bill Posting (Single & Bulk) · Recurring Bills
Purchase Orders6
Covers issuing purchase orders with vendor and line-item detail, routing them through threshold-based approval, recording receipts against PO lines, three-way matching POs to receipts and bills, tracking PO status, and converting approved POs into bills.
PO Creation & Line Items · PO Approval Routing · Receiving & Three-Way Matching · PO Status Tracking · PO-to-Bill Conversion
Vendor Records & Credits5
Covers maintaining vendor master records and the related credit memo, prepayment, prepayment-application, and refund transaction types used to offset or return vendor balances.
Vendor Record Management · Vendor Credits · Vendor Prepayments & Applications · Vendor Refunds
DualEntry does not offer or rate: Manufacturing, Supply Chain, HR & Payroll, Project Management, Inventory Management, Warehouse Management, Ecommerce, Quality Management, Field Service, Asset Management.
Ready to move on DualEntry?
Price it, put it head-to-head with alternatives, or talk to a partner who has implemented it.
DualEntry add-ons & integrations
Extend DualEntry with best-of-breed software that integrates with it: