Skip to content
E
ERPResearch
Campfire logo

Campfire Modules & Capabilities

Campfire is rated across 4 of 14 ERP modules, 1 of them a core strength and 511 documented capabilities catalogued across those modules.

4of 14
Modules rated
1
Core strengths
511
Documented capabilities
Cloud
Deployment

Campfire module ratings

Ordered strongest to weakest. Each rating reflects standard-edition depth, not what a third-party add-on could bolt on.

Finance & Accounting

strong

Core financial management including general ledger, accounts payable/receivable, fixed assets, cash management, and financial reporting. The backbone of any ERP system.

350 documented capabilities in 45 areas

  • Bills10

    Creates, edits, voids, pays, and reopens accounting bills owed to vendors.

    Create Accounting Bill · Update Accounting Bill · Partial Update Accounting Bill · Delete Accounting Bill · Retrieve Accounting Bill

  • Invoices12

    Creates, edits, voids, and settles customer invoices, including bulk creation and lookup by number.

    Create Invoice · Update Invoice · Partial Update Invoice · Delete Invoice · Retrieve Invoice

  • Journal Entries7

    Creates and edits manual journal entries posted to the general ledger.

    Create Journal Entry · Update Journal Entry · Partial Update Journal Entry · Delete Journal Entry · Retrieve Journal Entry

  • Reconciliation Reports7

    Creates and maintains a bank reconciliation report for a given account and period.

    Create Bank Reconciliation Report · Update Bank Reconciliation Report · Partial Update Bank Reconciliation Report · Delete Bank Reconciliation Report · Get Bank Reconciliation Report

  • Bank Accounts7

    Creates and maintains the bank accounts a company holds cash in.

    Create Bank Account · Update Bank Account · Partial Update Bank Account · Delete Bank Account · Retrieve Bank Account

  • Chart Accounts8

    Maintains the general ledger account list used to classify every posted transaction.

    Create Chart Account · Update Chart Account · Partial Update Chart Account · Delete Chart Account · Retrieve Chart Account

  • Vendors9

    Maintains the vendor master list companies pay bills to, including a summarized listing and lookup by external ID.

    Create Vendor · Update Vendor · Partial Update Vendor · Delete Vendor · Retrieve Vendor

  • Standard Statements8

    Produces the core accrual-basis financial statements: balance sheet, income statement, trial balance, general ledger, and cash flow.

    Get Balance Sheet · Get Income Statement · Get Trial Balance · Get General Ledger · Get Cash Flow

  • Contracts12

    Manages the customer contract record that revenue recognition schedules are built from, including AI-assisted parsing of uploaded contract documents.

    Create Contract · Update Contract · Partial Update Contract · Delete Contract · Retrieve Contract

  • Chart Entities9

    Maintains the legal entities within a company's corporate structure, including branding and eligibility for intercompany entries.

    Create Chart Entity · Update Chart Entity · Partial Update Chart Entity · Delete Chart Entity · Retrieve Chart Entity

  • Bill Drafts9

    Manages draft bills prior to posting, including promoting a draft into a real bill or discarding it.

    Create Bill Draft · Update Bill Draft · Partial Update Bill Draft · Retrieve Bill Draft · List Bill Drafts

  • Invoice Payments7

    Records, reverses, and bulk-applies customer payments against one or more open invoices.

    List Invoice Payments · Delete Invoice Payment · Void Invoice Payment · Calculate Invoice Payment · Bulk Apply Transaction Payment to Selected Invoices

  • Reconciliation Matching4

    Matches general-ledger transactions against bank statement lines and confirms which transactions clear.

    Bulk Match GL Transactions to Statement Transactions · Confirm Selection of Transactions to Reconcile · List GL Transactions for Reconciliation

  • Bank Transactions7

    Creates and maintains individual bank transaction records feeding cash reporting.

    Create Bank Transaction · Update Bank Transaction · Partial Update Bank Transaction · Delete Bank Transaction · Retrieve Bank Transaction

  • Vendor Custom Fields7

    Defines and maintains custom data fields attached to vendor records.

    Create Vendor Custom Field · Update Vendor Custom Field · Partial Update Vendor Custom Field · Delete Vendor Custom Field · Retrieve Vendor Custom Field

  • Intercompany Journal Entries8

    Creates journal entries that span multiple legal entities and checks that the intercompany postings net to zero.

    Create Intercompany Journal Entry · Update Intercompany Journal Entry · Partial Update Intercompany Journal Entry · Delete Intercompany Journal Entry · Get Intercompany Journal Entry

  • Chart Account Settings4

    Configures account-level behavior settings that apply across the chart of accounts.

    Retrieve Chart Account Settings · Update Chart Account Settings · Partially Update Chart Account Settings

  • Bill Payments4

    Tracks and reverses individual payments recorded against bills.

    List Bill Payments · Delete Bill Payment · Void Bill Payment

  • Credit Memos13

    Manages customer credit memos, including sending them to the customer and applying them against invoices.

    Create Credit Memo · Update Credit Memo · Partial Update Credit Memo · Delete Credit Memo · Retrieve Credit Memo

  • Departments8

    Maintains the department list used to tag transactions for internal reporting, with lookup by name.

    Create Department · Update Department · Partial Update Department · Delete Department · Retrieve Department

  • Budgets7

    Defines a budget header that budget account lines roll up into.

    Create Budget · Update Budget · Partial Update Budget · Delete Budget · Retrieve Budget

  • Debit Memos11

    Manages vendor debit memos used to offset amounts owed on future bills.

    Create Debit Memo · Update Debit Memo · Partial Update Debit Memo · Delete Debit Memo · Retrieve Debit Memo

  • Credit Memo Payments3

    Tracks and reverses the application of a credit memo against an invoice payment.

    Delete Credit Memo Used Payment · Void Credit Memo Used Payment

  • Custom Dimensions8

    Defines custom tagging dimensions beyond department and vendor for slicing transactions.

    Create Custom Dimension · Update Custom Dimension · Partial Update Custom Dimension · Delete Custom Dimension · Retrieve Custom Dimension

  • Budget Accounts7

    Sets the budgeted amount for a specific account/period within a budget.

    Create Budget Account · Update Budget Account · Partial Update Budget Account · Delete Budget Account · Retrieve Budget Account

  • Currency Exchange Rates3

    Looks up exchange rates used to translate multi-currency transactions.

    Get Currency Exchange Rate · Get Currencies Exchange Rates for Currency

  • Debit Memo Payments3

    Tracks and reverses the application of a debit memo against a bill payment.

    Delete Debit Memo Used Payment · Void Debit Memo Used Payment

  • Invoice Documents & Reporting5

    Produces customer-facing statement and credit memo PDFs and runs invoice reporting.

    Get Client Invoice Statement PDF · Get Credit Memo PDF · Execute Invoice Report · Preview Invoice Report

  • Custom Dimension Groups7

    Groups related custom dimension values together for reporting and selection.

    Create Custom Dimension Group · Update Custom Dimension Group · Partial Update Custom Dimension Group · Delete Custom Dimension Group · Retrieve Custom Dimension Group

  • Fixed Assets7

    Tracks individual fixed asset records and their depreciation over time.

    Create Fixed Asset · Update Fixed Asset · Partial Update Fixed Asset · Delete Fixed Asset · Retrieve Fixed Asset

  • Bundle Allocations4

    Splits a bundle's contract price across its component products for standalone revenue recognition.

    Get Bundle Allocations · Partial Update Bundle Allocations · Update Bundle Allocations

  • Bill Amortization3

    Builds and stores a schedule for spreading a bill's expense over multiple periods.

    Generate Bill Amortization Schedule · Save Bill Amortization Schedule

  • Custom Fields8

    Defines custom data fields available across company objects and controls their display order.

    Create Custom Field · Update Custom Field · Partial Update Custom Field · Delete Custom Field · Retrieve Custom Field

  • Fixed Asset Automation14

    Automatically matches GL transactions to fixed asset purchases and proposes fixed asset records to create from them.

    Create Fixed Asset Automation · Update Fixed Asset Automation · Partial Update Fixed Asset Automation · Delete Fixed Asset Automation · Retrieve Fixed Asset Automation

  • AP Bulk Search & Ramp Sync6

    Bulk-locates bills and debit memos by number, syncs bills to the Ramp corporate card platform, and supplies default coding for empty transactions.

    Bulk Search Bills by Number · Bulk Search Debit Memos by Number · Bulk Sync Bills to Ramp · Sync Bill to Ramp · Get Default Department and Tags for Empty Transaction

  • Fixed Asset Classes6

    Defines depreciation classes (useful life, method) that fixed assets are assigned to.

    Create Fixed Asset Class · Partial Update Fixed Asset Class · Delete Fixed Asset Class · Retrieve Fixed Asset Class · List Fixed Asset Classes

  • Transaction Matching11

    Proposes and confirms matches between related GL transactions, such as a payment against its source bill.

    Retrieve Transaction Match · List Transaction Matches · Update Transaction Match · Partial Update Transaction Match · Delete Transaction Match

  • Contract Subscriptions8

    Manages recurring subscription line items on a contract and lets their billing schedule be modified mid-term.

    Create Contract Subscription · Update Contract Subscription · Partial Update Contract Subscription · Delete Contract Subscription · Retrieve Contract Subscription

  • Cost Allocations7

    Defines rules for splitting a single transaction's cost across multiple departments or dimensions by percentage.

    Create Cost Allocation · Update Cost Allocation · Partial Update Cost Allocation · Delete Cost Allocation · Get Cost Allocation

  • Chart Transactions10

    Lists and edits the individual posted lines behind an account, including merging duplicate transactions.

    List Chart Transactions · Retrieve Chart Transaction · Update Chart Transaction · Partial Update Chart Transaction · Delete Chart Transaction

  • Usage-Based Revenue7

    Records metered usage against a contract and recognizes revenue based on actual consumption.

    Create Contract Usage Revenue · Update Contract Usage Revenue · Partially Update Contract Usage Revenue · Delete Contract Usage Revenue · Retrieve Contract Usage Revenue

  • Transaction Payments5

    Applies a payment of a given type against a specific GL transaction from a single entry point.

    Create Bill Payments for Transaction · Create Credit Memo Payments for Transaction · Create Debit Memo Payments for Transaction · Create Invoice Payments for Transaction

  • Prepaid Commits9

    Tracks a customer's prepaid usage balance and reconciles it as consumption is applied.

    Create Prepaid Commit · Update Prepaid Commit · Partial Update Prepaid Commit · Delete Prepaid Commit · Retrieve Prepaid Commit

  • Revenue Transactions7

    Records the individual recognized-revenue postings generated from contracts over time.

    Create Revenue Transaction · Update Revenue Transaction · Partial Update Revenue Transaction · Delete Revenue Transaction · Retrieve Revenue Transaction

  • Other capabilities24

    Upload Company Policies to Ember · Track Close Checklist Task Status · Ember Completes Close Checklist Tasks · Run Deferred Revenue Rollforward Report · Parse Bank Statement Page

Open the full Finance & Accounting breakdown →

Sales

moderate

The sales side of an ERP: quotes and pricing, order processing, customer and account management, post-sale service, and sales reporting on shared master data.

93 documented capabilities in 13 areas

  • Contracts12

    Manages the customer contract record that revenue recognition schedules are built from, including AI-assisted parsing of uploaded contract documents.

    Create Contract · Update Contract · Partial Update Contract · Delete Contract · Retrieve Contract

  • Contract Customers5

    Links a contract to the customer record it bills and recognizes revenue for.

    Retrieve Contract Customer · List Contract Customers · Partial Update Contract Customer · Delete Contract Customer

  • Products8

    Defines the sellable product catalog referenced by contract line items.

    Create Contract Product · Retrieve Contract Product · List Contract Products · Retrieve Product · Partial Update Product

  • Product & Contract Bundles13

    Groups multiple products into a bundle that can be sold and recognized as a set on a contract.

    Create Product Bundle · Update Product Bundle · Partial Update Product Bundle · Delete Product Bundle · Retrieve Product Bundle

  • Bundle Allocations4

    Splits a bundle's contract price across its component products for standalone revenue recognition.

    Get Bundle Allocations · Partial Update Bundle Allocations · Update Bundle Allocations

  • Contract Milestones7

    Defines milestone events on a contract that trigger billing or revenue recognition when met.

    Create Contract Milestone · Update Contract Milestone · Partial Update Contract Milestone · Delete Contract Milestone · Retrieve Contract Milestone

  • Contract Subscriptions8

    Manages recurring subscription line items on a contract and lets their billing schedule be modified mid-term.

    Create Contract Subscription · Update Contract Subscription · Partial Update Contract Subscription · Delete Contract Subscription · Retrieve Contract Subscription

  • Contract Tier Pricing3

    Overrides standard tiered pricing for a specific contract.

    Create Contract Tier Price Override · List Contract Tier Price Overrides

  • Usage-Based Revenue7

    Records metered usage against a contract and recognizes revenue based on actual consumption.

    Create Contract Usage Revenue · Update Contract Usage Revenue · Partially Update Contract Usage Revenue · Delete Contract Usage Revenue · Retrieve Contract Usage Revenue

  • Prepaid Commits9

    Tracks a customer's prepaid usage balance and reconciles it as consumption is applied.

    Create Prepaid Commit · Update Prepaid Commit · Partial Update Prepaid Commit · Delete Prepaid Commit · Retrieve Prepaid Commit

  • Prepaid Commit Consumption5

    Records individual draw-downs against a customer's prepaid commit balance.

    Create Prepaid Commit Consumption · Update Prepaid Commit Consumption · Delete Prepaid Commit Consumption · List Prepaid Commit Consumption

  • Prepaid Commit Usage Events5

    Bulk-uploads raw usage event data used to calculate prepaid commit consumption.

    List Prepaid Commit Usage Events · Upload Prepaid Commit Usage Events · Get Prepaid Commit Usage Event Distinct Values · Get Prepaid Commit Usage Events Template

  • Revenue Transactions7

    Records the individual recognized-revenue postings generated from contracts over time.

    Create Revenue Transaction · Update Revenue Transaction · Partial Update Revenue Transaction · Delete Revenue Transaction · Retrieve Revenue Transaction

Open the full Sales breakdown →

Procurement

basic

Purchase order management, supplier management, requisition workflows, contract management, and spend analytics.

52 documented capabilities in 8 areas

  • Vendors9

    Maintains the vendor master list companies pay bills to, including a summarized listing and lookup by external ID.

    Create Vendor · Update Vendor · Partial Update Vendor · Delete Vendor · Retrieve Vendor

  • Vendor Custom Fields7

    Defines and maintains custom data fields attached to vendor records.

    Create Vendor Custom Field · Update Vendor Custom Field · Partial Update Vendor Custom Field · Delete Vendor Custom Field · Retrieve Vendor Custom Field

  • Departments8

    Maintains the department list used to tag transactions for internal reporting, with lookup by name.

    Create Department · Update Department · Partial Update Department · Delete Department · Retrieve Department

  • Custom Dimensions8

    Defines custom tagging dimensions beyond department and vendor for slicing transactions.

    Create Custom Dimension · Update Custom Dimension · Partial Update Custom Dimension · Delete Custom Dimension · Retrieve Custom Dimension

  • Custom Dimension Groups7

    Groups related custom dimension values together for reporting and selection.

    Create Custom Dimension Group · Update Custom Dimension Group · Partial Update Custom Dimension Group · Delete Custom Dimension Group · Retrieve Custom Dimension Group

  • Custom Fields8

    Defines custom data fields available across company objects and controls their display order.

    Create Custom Field · Update Custom Field · Partial Update Custom Field · Delete Custom Field · Retrieve Custom Field

  • Entity Invoice Attachments2

    Attaches an emailed invoice file to the correct legal entity record.

    Upload Entity Invoice Email Attachment

  • Vendor Contacts3

    Maintains named contacts associated with a vendor record.

    Create Vendor Contact · List Vendor Contacts

Open the full Procurement breakdown →

Business Intelligence

basic

Reporting, dashboards, analytics, and data visualisation capabilities built into the ERP platform for operational and strategic decision-making.

16 documented capabilities in 3 areas

  • Standard Statements8

    Produces the core accrual-basis financial statements: balance sheet, income statement, trial balance, general ledger, and cash flow.

    Get Balance Sheet · Get Income Statement · Get Trial Balance · Get General Ledger · Get Cash Flow

  • Comparative & Cash-Basis Statements6

    Produces period-over-period comparative statements and a cash-basis view of income and operating activity.

    Get Comparative Balance Sheet · Get Comparative Income Statement · Get Cash Basis Income Statement · Get Cash Basis Operating Statement · Get Cash Operating Transactions with Projected Transactions

  • Deferred Revenue Rollforward Reporting2

    Reports how a deferred revenue balance moved over a period, from opening balance through billings, recognition, and adjustments to closing balance.

    Run Deferred Revenue Rollforward Report

Open the full Business Intelligence breakdown →

Campfire 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 Campfire?

Price it, put it head-to-head with alternatives, or talk to a partner who has implemented it.

Read the full Campfire review →

Campfire add-ons & integrations

Extend Campfire with best-of-breed software that integrates with it:

Accounts payable automation softwareInvoice capture, 3-way matching and payment that post to your ERP.+10 more →
Accounts receivable softwareAR automation, collections and cash application synced to your ERP.+11 more →
Expense management softwareExpense reports, corporate cards and reimbursement synced to your ERP.+10 more →
Sales tax softwareSales tax, VAT and e-invoicing compliance wired to your ERP.+9 more →