Manage and troubleshoot
Troubleshooting
Find and fix the most common Bitta Commission refusal codes for modules, licensing, access, approvals, periods, statements and settlements, plus a setup check.
updated: applies-to: 1.1.2.0
Most Bitta Commission refusals start with a code such as BAA-FEATURE-OFF or BAA-LICENSE-CAPACITY, followed by a sentence that says what is wrong. This page shows you how to check your setup in one pass and lists the codes you are most likely to meet, with the fix for each.
First response
- Read the code. Note the full message, the page and the action you chose. The part after BAA- names the area, for example FEATURE (modules), LICENSE, FINANCE (finance scope), WFL (approvals), STM (statements), DSP (disputes), SETTLE (settlement), RUN (calculation runs and periods) or COPY (configuration copy).
- Check the module. If a page opens but its actions are refused, the module may be switched off in Commission Feature Management.
- Check the license in the License group of Bitta Commission Setup: State, Valid Through, Payee Limit and Diagnostic.
- Check your access. Confirm your permission set and your scope in Commission User Scopes.
- Never edit ledger rows to work around a result. Use a correction, a reopen request or a new plan version instead.
Check setup with the setup checklist
- Search for Bitta Commission Setup Checklist and choose Check Setup. It checks every setup area again and keeps passed checks visible. Switch on Include Operational Verification to also check approvals, financial numbering, posting, real runs and reconciliation.
- Review the lines. Status is Passed, Needs attention or Not checked, and Check, Finding and How to Fix say what to do. The Readiness Code column is hidden by default; it holds the code support asks for.
- Select a finding and choose Fix Selected Check, or the How to Fix link, to open the setup page that fixes it. Then return and choose Check Setup again.
| Check | Readiness Code | Fix |
|---|---|---|
| Company and implementation path | BAA-PATH-HC-001 | Open guided setup and select the implementation path. |
| Core feature and trial or subscription | BAA-PATH-HC-002 | Confirm a current Trial or Active license on Bitta Commission Setup. |
| Currency, calendar and open period | BAA-PATH-HC-003 | Set Calculation Precision and Default Calendar Code, and create an Open period. |
| Commission numbering | BAA-PATH-HC-004 | Choose Prepare Commission Numbers on the checklist. |
| Selected earners and dated mappings | BAA-PATH-HC-005 | Create the participant's effective active version and Sales Earner mapping. |
| Commission sources | BAA-PATH-HC-006 | Review native capture, its history start date and scanner readiness. |
| Plans, rates and assignments | BAA-PATH-HC-007 | Complete the plan version, rates and dated assignments, validate the Draft, then submit it for approval. |
| Accounting and reconciliation, finance document numbering | BAA-PATH-HC-010, BAA-PATH-HC-015 | Complete Commission Posting Setup and account mappings. Requires the Accountant permission set and a Finance (all participants) scope. |
| User access and approvals | BAA-PATH-HC-011 | Add dated user scopes, then configure separate maker and checker users in Commission Approval Policies. |
| Background jobs and retention | BAA-PATH-HC-012 | Review the prepared jobs in Job Queue Entries. |
Modules, setup and access
| Code | Meaning | Fix |
|---|---|---|
| BAA-FEATURE-OFF | The module of the action is switched off in this company. | A Setup Administrator switches it on in Commission Feature Management. See Optional modules. |
| BAA-FEATURE-ADMIN | Only a Setup Administrator can switch modules on or off. | Ask a user with the Bitta Commission Setup Administrator permission set. |
| BAA-ORG-SETUP-AUTH | The page or action needs the Bitta Commission Setup Administrator permission set. | Assign it to the user in this company. |
| BAA-NATIVE-SETUP | Native capture needs a history start date and validated scanner readiness. | Run Prepare Native Scanner Jobs and Validate Native Scanner Readiness. See Job queue monitoring. |
| BAA-SETUP-IMPORT-HEADER, BAA-SETUP-IMPORT-SHEET, BAA-SETUP-IMPORT-BLOCKED | The workbook does not match the template, or rows have errors. | Use the downloaded template unchanged, correct the rows and import again. |
| BAA-FINANCE-SCOPE | Settlement and accounting documents need finance-wide access. | Add a Finance (all participants) scope for the user. |
| BAA-WFL-SCOPE | You are outside the permitted workflow scope, or the approval is not assigned to you. | Check Commission User Scopes and the approval assignment. |
License
| Code | Meaning | Fix |
|---|---|---|
| BAA-LICENSE-AUTHORITY | No verified current license exists for this company and environment. | Activate the issued code or refresh the license. |
| BAA-LICENSE-PRODUCTION, BAA-LICENSE-SETTLEMENT, BAA-LICENSE-ACCOUNTING | The license state does not allow new commission, settlement or accounting output. | Renew with Bitta Apps, then refresh the license. |
| BAA-LICENSE-CAPACITY | The license does not allow more active participants. | Deactivate participants you no longer pay, or ask Bitta Apps for a higher limit. |
| BAACOMM-PUB-LICENSE-ADMIN-001 | You do not have the Setup Administrator permission set in this company. | Ask an administrator to assign it. |
For every license code and state, see License lifecycle.
Approvals and plans
| Code | Meaning | Fix |
|---|---|---|
| BAA-WFL-POLICY | No single effective approval policy with complete stages exists for the document type (plan, statement, settlement or accounting posting). | Configure one in Commission Approval Policies with dates that do not overlap. |
| BAA-WFL-SELFAPPROVAL | The requester tried to approve their own request. | Another user must approve. |
| BAA-WFL-SEGREGATION | You already decided on this request. | Another approver must decide. |
| BAA-WFL-ROUTING | The stage did not resolve enough eligible approvers. | Check that the stage approvers are enabled users. |
| BAA-WFL-STALE | The request version or document evidence is stale. | Reopen the document and submit it again. |
| BAA-WFL-BULK-LIMIT | The request amount is above the bulk approval limit. | Decide it individually. |
| BAA-PLAN-VALIDATION | The plan version has blocking validation errors. | Fix the first finding shown and validate again. See Commission plans. |
| BAA-PLAN-IMMUTABLE | Approved or later plan content cannot change. | Choose Create Successor on the plan version and change the new Draft. |
Periods, statements and settlements
| Code | Meaning | Fix |
|---|---|---|
| BAA-RUN-BATCH-PERIOD | The period is not open or reopened. | Open the period, or request a reopen. See Close a period. |
| BAA-RUN-BATCH-BASELINE | An incremental batch needs a completed full baseline. | Run a full batch first. |
| BAA-RUN-BATCH-OVERLAP | Another batch for this plan version and period is still active. | Let it finish or cancel it. |
| BAA-STM-SOURCE-001 | Statement generation needs complete frozen settlement evidence. | Freeze the settlement first. |
| BAA-STM-DISPUTE-001 | A dispute on the statement still awaits a decision. | Decide the dispute first. |
| BAA-STM-PAID-001 | A settlement behind the statement is not paid yet. | Complete the payment first. |
| BAA-DSP-DEADLINE-001 | The statement dispute deadline has passed. | Contact your manager or finance. |
| BAA-HOLD-PAYSHEET | The settlement batch is on hold. | Release the paysheet hold before you submit or freeze it. |
| BAA-SETTLE-VENDOR | A participant in an Accounts Payable pay group has no effective vendor link with matching currency. | Complete the participant's payee setup. |
| BAA-ACC-PAYROLL-ACCOUNT | The posting setup has no payroll clearing account. | Set it in Commission Posting Setup. See Commission accruals. |
Copy, AI and repeated commands
| Code | Meaning | Fix |
|---|---|---|
| BAA-COPY-LINE-002 | The target company refused a copied item. | Assign BAA Comm Setup Admin in the target company and copy again. |
| BAA-AI-DISABLED, BAA-AI-CONSENT | The AI capability is off or has no Active consent. | Switch it on and accept the consent. See AI plan assistant. |
| BAA-IDEM-CONFLICT | An idempotency key was reused for a different operation. | Start the action again from the page. |
Collect diagnostics for support
If the problem remains:
- Search for Commission Support Diagnostics. It collects its facts when it opens.
- Check the lines with Severity BLOCKING or WARNING. They often point at the cause, for example missing setup, a job queue entry in Error or no entitlement.
- Choose Export Package and send the file to Bitta Apps support with the code, the page, the action and the time. See Job queue monitoring.
WARNING
Never send your license activation code in a support message.
What's next
Know what the app does not do: Known limitations. For version history, see Release notes.