Customer invoice reporting workflow
Planning example. Stacksync support for the required connection and record operations needs a technical review.
Starting event: A change to the selected Proposed customer invoice table in Snowflake (choose its name) or Invoice record needs a defined result in the other system.
- Start with Snowflake Proposed customer invoice table in Snowflake (choose its name) and Zuora Invoice. Use the record-matching and field-ownership rules from your mapping worksheet.
- Resolve the customer or supplier, account codes, tax, currency, and accounting period before posting.
- Test a normal update and one failed or repeated update in the supported direction. Keep both record IDs with the test results.
Expected result: Test a posted invoice, a partial payment, tax rounding, and a closed accounting period. Compare financial totals within the same entity and currency.
If it fails: Determine whether a transaction posted before retrying. Follow the approved adjustment process for posted records.
Payment or settlement reporting workflow
Planning example. Stacksync support for the required connection and record operations needs a technical review.
Starting event: A change to the selected Proposed payment or settlement table in Snowflake (choose its name) or Payment record needs a defined result in the other system.
- Start with Snowflake Proposed payment or settlement table in Snowflake (choose its name) and Zuora Payment. Use the record-matching and field-ownership rules from your mapping worksheet.
- Resolve the affected invoices and cash/account references before allocating the payment.
- Test a normal update and one failed or repeated update in the supported direction. Keep both record IDs with the test results.
Expected result: Test partial payment, one-to-many allocation, refund, and repeated delivery of the same transaction.
If it fails: Look up the original transaction before retrying to prevent duplicate allocation or charging.
Product or catalog item reporting workflow
Planning example. Stacksync support for the required connection and record operations needs a technical review.
Starting event: A change to the selected Proposed product or catalog item table in Snowflake (choose its name) or Product and Product Rate Plan (Product Catalog) record needs a defined result in the other system.
- Start with Snowflake Proposed product or catalog item table in Snowflake (choose its name) and Zuora Product and Product Rate Plan (Product Catalog). Use the record-matching and field-ownership rules from your mapping worksheet.
- Resolve units, variants, categories, and applicable price lists before order lines.
- Test a normal update and one failed or repeated update in the supported direction. Keep both record IDs with the test results.
Expected result: Test two variants of one product, a changed SKU, and a price that applies to only one market or currency.
If it fails: Repair the variant or price-list reference before retrying affected order lines; preserve existing transaction prices.
Reconcile Zuora business records with Snowflake
This is an evaluation scenario; connector and operation support require confirmation.
Starting event: A finance-owned record in Zuora needs operational visibility through a selected destination dataset.
- Select Subscription or Product and Product Rate Plan (Product Catalog) with the correct legal entity, period, and currency.
- Define a reporting relationship in Snowflake; do not equate customer records, ledger accounts, and posted transactions.
- Decide whether the process only reports a financial state or requests an approved accounting action, and maintain a separate transaction ID for each action.
Expected result: Totals reconcile within the same entity/currency/window; a repeated handoff creates no duplicate financial transaction.
If it fails: Verify posting and settlement state before retrying. Use the approved adjustment path for already-posted transactions.