
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
strongCore 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
Finance & Accounting
strongBills10
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
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.
›93 documented capabilities in 13 areas
Sales
moderateContracts12
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
Procurement
basicPurchase order management, supplier management, requisition workflows, contract management, and spend analytics.
›52 documented capabilities in 8 areas
Procurement
basicVendors9
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
Business Intelligence
basicReporting, dashboards, analytics, and data visualisation capabilities built into the ERP platform for operational and strategic decision-making.
›16 documented capabilities in 3 areas
Business Intelligence
basicStandard 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
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.
Campfire add-ons & integrations
Extend Campfire with best-of-breed software that integrates with it: