Odoo becomes the accounting SoR by ingesting NexaCloud's real Stripe invoices (read-only via the existing DSN) into native account.move customer invoices: per-service-family income accounts, tax derived to match the source invoice.tax, Stripe payments reconciled via account.payment.register (invoice shows paid), idempotent on x_fc_nexacloud_invoice_id, draft-first with bulk-post + a daily cron (inactive). Plus a prune helper for the now-obsolete metered shadow data. 73 tests green on odoo-trial. Account codes use dots (Odoo 19 rejects '-').
1.6 KiB
1.6 KiB
| 1 | id | name | model_id:id | group_id:id | perm_read | perm_write | perm_create | perm_unlink |
|---|---|---|---|---|---|---|---|---|
| 2 | access_fusion_billing_service_admin | fusion.billing.service admin | model_fusion_billing_service | base.group_system | 1 | 1 | 1 | 1 |
| 3 | access_fusion_billing_account_link_admin | fusion.billing.account.link admin | model_fusion_billing_account_link | base.group_system | 1 | 1 | 1 | 1 |
| 4 | access_fusion_billing_metric_admin | fusion.billing.metric admin | model_fusion_billing_metric | base.group_system | 1 | 1 | 1 | 1 |
| 5 | access_fusion_billing_charge_admin | fusion.billing.charge admin | model_fusion_billing_charge | base.group_system | 1 | 1 | 1 | 1 |
| 6 | access_fusion_billing_usage_admin | fusion.billing.usage admin | model_fusion_billing_usage | base.group_system | 1 | 1 | 1 | 1 |
| 7 | access_fusion_billing_webhook_admin | fusion.billing.webhook admin | model_fusion_billing_webhook | base.group_system | 1 | 1 | 1 | 1 |
| 8 | access_fusion_billing_reconciliation_admin | fusion.billing.reconciliation admin | model_fusion_billing_reconciliation | base.group_system | 1 | 1 | 1 | 1 |
| 9 | access_fusion_billing_metric_acct | fusion.billing.metric accountant | model_fusion_billing_metric | account.group_account_manager | 1 | 1 | 1 | 0 |
| 10 | access_fusion_billing_charge_acct | fusion.billing.charge accountant | model_fusion_billing_charge | account.group_account_manager | 1 | 1 | 1 | 0 |
| 11 | access_fusion_billing_reconciliation_acct | fusion.billing.reconciliation accountant | model_fusion_billing_reconciliation | account.group_account_manager | 1 | 1 | 1 | 0 |
| 12 | access_fusion_billing_import_wizard | fusion.billing.import.wizard | model_fusion_billing_import_wizard | base.group_system | 1 | 1 | 1 | 1 |
| 13 | access_fc_invoice_ledger_wizard | fusion.billing.invoice.ledger.wizard | model_fusion_billing_invoice_ledger_wizard | base.group_system | 1 | 1 | 1 | 1 |