Use these data-model references to describe the records your connection needs. They are planning examples; connector availability and supported operations must be established before implementation.
Record matching
Invoice / Invoices
Compare whether Campfire Invoice and Chargebee Invoices describe the same customer invoice in your business.
Planning example. Stacksync support for the required connection and record operations needs a technical review.
- Campfire
- Documented record · Incremental: ✅; historical: ✅; delete detection: ✅
- Chargebee
- Object support to establish
- Record identity
- Retain the invoice ID, issuer/legal entity, and original order reference; invoice numbers alone may overlap.
- Field ownership
- The financial system owns posting and accounting treatment. A posted invoice may need a credit or adjustment process instead of an overwrite.
Fields to include
- Source invoice ID
- Customer or supplier reference
- Line totals
- Currency
- Posting/payment status
- Record dependencies
- Resolve the customer or supplier, account codes, tax, currency, and accounting period before posting.
- Validation
- Test a posted invoice, a partial payment, tax rounding, and a closed accounting period. Compare financial totals within the same entity and currency.
- Recovery
- Determine whether a transaction posted before retrying. Follow the approved adjustment process for posted records.
References: Campfire: Invoice documentation
Record matching
Credit Memo / Credit notes
Compare whether Campfire Credit Memo and Chargebee Credit notes describe the same credit note or credit memo in your business.
Planning example. Stacksync support for the required connection and record operations needs a technical review.
- Campfire
- Documented record · Incremental: ✅; historical: ✅; delete detection: ✅
- Chargebee
- Object support to establish
- Record identity
- Keep a distinct credit-document ID and its relationship to the original invoice or bill; it is not the original invoice itself.
- Field ownership
- Finance owns the reason, approval, and accounting treatment of the credit.
Fields to include
- Source credit-document ID
- Original document reference
- Customer/supplier reference
- Credit amount and currency
- Posting state
- Record dependencies
- Resolve the original invoice/bill, customer or supplier, legal entity, and account references.
- Validation
- Test a partial credit, several credits against one invoice, and a credit without a valid original-document relationship.
- Recovery
- Look up existing credits and posting state before retrying to prevent duplicated adjustments.
References: Campfire: Credit Memo documentation