MCP
Tools
Every tool of the MCP server, and every action the agent can take through it.
Which tools an assistant sees depends on the key's scopes. It can always ask
alphacount_capabilities for the list that applies to its key.
The server's own tools
| Tool | What it does |
|---|---|
alphacount_capabilities | lists what the key allows: each action with its description, parameters, risk level, whether it needs approval, and whether it is a direct tool |
alphacount_agent_start | hands a task in plain language to AlphaCount's agent; returns a thread_id and the result — or an interrupt that waits for an approval or an answer |
alphacount_agent_resume | continues an interrupted run with thread_id and the decisions — see below |
list_entities, select_entity | the companies the key reaches, and the one to work on — offered when there is more than one |
alphacount_agent_resume takes decisions as JSON. For an approval (alphacount_approval):
{ "decisions": [{ "tool_call_id": "…", "decision": "approve", "reason": "checked the amounts" }] }For a question (alphacount_question), the answers by question id — an option's value, a list of values, a number,
text, or a date as YYYY-MM-DD:
{ "answers": { "legal_form": "gmbh", "employees": 3 } }Direct tools
123 tools the assistant calls itself.
Accounting and taxes (26)
| Action | MCP tool | Risk | Approval | Scope |
|---|---|---|---|---|
| Load chart of accounts | get_accounts_list | R0 | — | read:accounting |
| Read advisor return | get_advisor_return | R0 | — | read:accounting |
| Load booking | get_buchung | R0 | — | read:accounting |
| Load bookings | list_buchungen | R0 | — | read:accounting |
| Load pending reviews | list_pending_reviews | R0 | — | read:accounting |
| List commissions | list_commission_entries | R0 | — | read:accounting |
| List payouts | list_commission_payouts | R0 | — | read:accounting |
| View statement | get_commission_statement | R0 | — | read:accounting |
| List statements | list_commission_statements | R0 | — | read:accounting |
| Read analysis | get_finance_analysis | R0 | — | read:accounting |
| List analyses | list_finance_analyses | R0 | — | read:accounting |
| Compare plan with actual | compare_finance_analysis_with_actuals | R0 | — | read:accounting |
| Look at the datasets for calculations | list_finance_datasets | R0 | — | read:accounting |
| Read opening balances | list_fiscal_year_balances | R0 | — | read:accounting |
| Load the status of a period | get_period_status | R0 | — | read:accounting |
| Load report | get_accounting_report | R0 | — | read:exports |
| Get the multi-year comparison | get_report_comparison | R0 | — | read:accounting |
| Load dashboard data | get_dashboard_data | R0 | — | read:accounting |
| Get the forecast | get_forecast | R0 | — | read:accounting |
| Get key figures over the years | get_financial_metrics | R0 | — | read:accounting |
| Read SaaS metrics | get_saas_metrics | R0 | — | read:accounting |
| Load the evidence behind a VAT return figure | get_ustva_nachweis | R0 | — | read:accounting |
| Calculate employer cost | employer_cost_for_salary | R0 | — | read:accounting |
| Run a scenario | simulate_scenario | R0 | — | read:accounting |
| Solve for a goal | solve_scenario | R0 | — | read:accounting |
| Check statutory reserve | get_ug_reserve_status | R0 | — | read:accounting |
Agent skills (1)
| Action | MCP tool | Risk | Approval | Scope |
|---|---|---|---|---|
| Load skills | list_agent_skills | R0 | — | read:agent |
Agent tasks (4)
| Action | MCP tool | Risk | Approval | Scope |
|---|---|---|---|---|
| Load agent run | get_agent_run | R0 | — | read:agent |
| Load agent runs | list_agent_runs | R0 | — | read:agent |
| Load agent plan | get_agent_task | R0 | — | read:agent |
| Load agent plans | list_agent_tasks | R0 | — | read:agent |
Bank transactions (9)
| Action | MCP tool | Risk | Approval | Scope |
|---|---|---|---|---|
| Load bank accounts | list_bank_accounts | R0 | — | read:transactions |
| Load payment providers | list_payment_provider_accounts | R0 | — | read:transactions |
| Find matching withdrawal | find_cash_withdrawals | R0 | — | read:transactions |
| Read cash book | get_cash_book | R0 | — | read:transactions |
| Check whether a receipt fits a payment | check_document_fit | R0 | — | read:transactions |
| Load transaction details | get_transaction_details | R0 | — | read:transactions |
| Load account transactions | get_bank_transactions | R0 | — | read:transactions |
| Propose match | propose_transaction_match | R0 | — | read:transactions |
| Search transactions | search_transactions | R0 | — | read:transactions |
Documents (7)
| Action | MCP tool | Risk | Approval | Scope |
|---|---|---|---|---|
| Load tax office letter | get_authority_letter | R0 | — | read:documents |
| Load document details | get_document_details | R0 | — | read:documents |
| Read a document's private payment | get_document_partner_allocation | R0 | — | read:documents |
| Read a document's standing terms | get_standing_document | R0 | — | read:documents |
| List privately paid documents | list_partner_allocations | R0 | — | read:documents |
| Propose document solution | propose_document_solution | R0 | — | read:documents |
| Search documents | search_documents | R0 | — | read:documents |
General (4)
| Action | MCP tool | Risk | Approval | Scope |
|---|---|---|---|---|
| Read context | get_current_context | R0 | — | |
| Search help | search_help | R0 | — | |
| Show reasoning | show_reasoning | R0 | — | |
| Search the web | web_search | R0 | — |
Integrations (6)
| Action | MCP tool | Risk | Approval | Scope |
|---|---|---|---|---|
| Load inbox address | get_inbox_address | R0 | — | read:integrations |
| Load emails | list_emails | R0 | — | read:integrations |
| Read email | read_email | R0 | — | read:integrations |
| View move | get_migration | R0 | — | read:integrations |
| Load portal logins | list_portal_logins | R0 | — | read:integrations |
| Check Stripe connection | get_stripe_connect_status | R0 | — | read:integrations |
Invoicing (13)
| Action | MCP tool | Risk | Approval | Scope |
|---|---|---|---|---|
| View contract | get_contract | R0 | — | read:accounting |
| List contracts | list_contracts | R0 | — | read:accounting |
| Load dunning settings | get_dunning_config | R0 | — | read:accounting |
| Check invoice details | check_invoice_master_data | R0 | — | read:accounting |
| Load invoice | get_invoice | R0 | — | read:accounting |
| Load receivables | get_receivables_status | R0 | — | read:accounting |
| Load invoices | list_invoices | R0 | — | read:accounting |
| Derive template from customer PDF | import_invoice_template_pdf | R0 | — | read:accounting |
| Load invoice templates | list_invoice_templates | R0 | — | read:accounting |
| Load projects | list_projects | R0 | — | read:accounting |
| View quote | get_quote | R0 | — | read:accounting |
| List quotes | list_quotes | R0 | — | read:accounting |
| Load unbilled time | get_unbilled_time | R0 | — | read:accounting |
Master data (9)
| Action | MCP tool | Risk | Approval | Scope |
|---|---|---|---|---|
| Load tax office contacts | list_authority_contacts | R0 | — | read:masterdata |
| List agreements | list_commission_agreements | R0 | — | read:masterdata |
| List attributions | list_commission_attributions | R0 | — | read:masterdata |
| List conditions | list_commission_conditions | R0 | — | read:masterdata |
| View partner | get_commission_partner | R0 | — | read:masterdata |
| List partners | list_commission_partners | R0 | — | read:masterdata |
| Search customers | search_customers | R0 | — | read:masterdata |
| Search products | search_products | R0 | — | read:masterdata |
| Search suppliers | search_suppliers | R0 | — | read:masterdata |
Organization (6)
| Action | MCP tool | Risk | Approval | Scope |
|---|---|---|---|---|
| Load organization | get_organization_info | R0 | — | read:organization |
| Read settings | get_organization_settings | R0 | — | read:organization |
| Load cloud connections | list_cloud_connections | R0 | — | read:organization |
| Load team | list_team_members | R0 | — | read:organization |
| Load the setup status | get_setup_status | R0 | — | read:organization |
| Read invitations | list_team_invitations | R0 | — | read:organization |
Payroll (14)
| Action | MCP tool | Risk | Approval | Scope |
|---|---|---|---|---|
| Load employee details | get_payroll_employee | R0 | — | read:payroll |
| Load employees | list_payroll_employees | R0 | — | read:payroll |
| Propose social security status | propose_payroll_sv_status | R0 | — | read:payroll |
| Load payroll overview | get_payroll_overview | R0 | — | read:payroll |
| Load filings | list_payroll_filings | R0 | — | read:payroll |
| Preview wage tax return | preview_payroll_lsta | R0 | — | read:payroll |
| Read hand-overs | list_payroll_handovers | R0 | — | read:payroll |
| Read monthly input | get_payroll_month_inputs | R0 | — | read:payroll |
| Show direct debit mandates | list_payroll_mandates | R0 | — | read:payroll |
| Load payroll run | get_payroll_run | R0 | — | read:payroll |
| Load payroll runs | list_payroll_runs | R0 | — | read:payroll |
| Read payroll settings | get_payroll_settings | R0 | — | read:payroll |
| Show social insurance report | get_payroll_sv_message | R0 | — | read:payroll |
| Show social insurance reports | list_payroll_sv_messages | R0 | — | read:payroll |
Tasks (3)
| Action | MCP tool | Risk | Approval | Scope |
|---|---|---|---|---|
| Open task | get_task | R0 | — | read:tasks |
| Load tasks | list_tasks | R0 | — | read:tasks |
| Load assignees | list_task_assignees | R0 | — | read:tasks |
Tax filings (21)
| Action | MCP tool | Risk | Approval | Scope |
|---|---|---|---|---|
| Load deadlines | list_compliance_tasks | R0 | — | read:accounting |
| Load deadline rules | get_compliance_rules | R0 | — | read:accounting |
| Load transmitted ELSTER record | get_elster_transmission | R0 | — | read:accounting |
| Load tax advisor reviews | list_elster_reviews | R0 | — | read:accounting |
| Load ELSTER transmissions | list_elster_transmissions | R0 | — | read:accounting |
| Preview tax return | get_elster_filing_preview | R0 | — | read:accounting |
| Load the checklist before filing | get_elster_filing_readiness | R0 | — | read:accounting |
| Load ELSTER status | get_elster_status | R0 | — | read:accounting |
| Read holdings for the tax return | get_est_holdings | R0 | — | read:accounting |
| Read household services of the tax return | get_est_household_services | R0 | — | read:accounting |
| Read tax return master data | get_est_master_data | R0 | — | read:accounting |
| Read the insurance contributions of the tax return | get_est_provisions | R0 | — | read:accounting |
| Read tax return questionnaire | get_est_questionnaire | R0 | — | read:accounting |
| Read rental properties for the tax return | get_est_rentals | R0 | — | read:accounting |
| Read church tax and donations of the tax return | get_est_special_expenses | R0 | — | read:accounting |
| Preview income tax return | get_est_filing_preview | R0 | — | read:accounting |
| Record business meal | record_bewirtung | R2 | yes | write:accounting |
| Record business trip | record_business_trip | R2 | yes | write:accounting |
| Record private investment income | record_kapitalertraege | R2 | yes | write:accounting |
| Record personal tax item | record_private_tax_entry | R2 | yes | write:accounting |
| Get tax forecast | get_tax_forecast | R0 | — | read:accounting |
Agent actions
201 actions the agent carries out through alphacount_agent_start, each with its risk level and approval.
Accounting and taxes (32)
| Action | action_id | Risk | Approval | Scope |
|---|---|---|---|---|
| Annotate account | account.annotate | R1 | — | write:accounting |
| Take advisor return back | advisor_return.discard | R2 | yes | write:accounting |
| Take over the tax advisor's entries | advisor_return.import_bookings | R2 | yes | write:accounting |
| Run a calculation | analysis.run_code | R0 | — | read:accounting |
| Confirm booking | buchung.confirm | R2 | yes | write:accounting |
| Create booking | buchung.create | R2 | yes | write:accounting |
| Delete booking | buchung.delete | R3 | yes | write:accounting |
| Generate bookings | buchung.generate | R2 | yes | write:accounting |
| Charge VAT after the fact | buchung.nachversteuern | R3 | yes | write:accounting |
| Reverse booking | buchung.storno | R3 | yes | write:accounting |
| Change booking | buchung.update | R2 | yes | write:accounting |
| Take over earlier payments | commission.backfill | R1 | — | write:accounting |
| Recompute commissions | commission.recompute | R1 | — | write:accounting |
| Cancel payout | commission_payout.cancel | R1 | — | write:accounting |
| Prepare payouts | commission_payout.prepare | R1 | — | write:accounting |
| Cancel statement | commission_statement.cancel | R3 | yes | write:accounting |
| Discard draft | commission_statement.discard | R1 | — | write:accounting |
| Issue statement | commission_statement.issue | R3 | yes | write:accounting |
| Prepare statements | commission_statement.prepare | R1 | — | write:accounting |
| Record objection | commission_statement.record_objection | R2 | yes | write:accounting |
| Send statement | commission_statement.send | R3 | yes | write:accounting |
| Create analysis | finance_analysis.create | R1 | — | write:accounting |
| Delete analysis | finance_analysis.delete | R2 | yes | write:accounting |
| Recompute analysis | finance_analysis.recompute | R1 | — | write:accounting |
| Set analysis status | finance_analysis.set_status | R1 | — | write:accounting |
| Update analysis | finance_analysis.update | R1 | — | write:accounting |
| Set opening bank balance | fiscal_year.set_opening_balance | R2 | yes | write:accounting |
| Discard move | migration.discard | R2 | yes | write:accounting |
| Take over bookings from the move | migration.import_bookings | R2 | yes | write:accounting |
| Adjust the forecast | report.set_forecast_adjustment | R1 | — | write:accounting |
| Take a plan over into the forecast | report.set_forecast_plan | R1 | — | write:accounting |
| Book statutory reserve | ug_reserve.book | R2 | yes | write:accounting |
Agent knowledge (3)
| Action | action_id | Risk | Approval | Scope |
|---|---|---|---|---|
| Forget knowledge | agent_knowledge.forget | R3 | yes | write:agent |
| Remember knowledge | agent_knowledge.remember | R1 | — | write:agent |
| Search knowledge | agent_knowledge.search | R0 | — | read:agent |
Agent skills (5)
| Action | action_id | Risk | Approval | Scope |
|---|---|---|---|---|
| Create personal skill | agent_skill.create_personal | R1 | — | write:agent |
| Load company skill | agent_skill.load | R0 | — | read:agent |
| Publish skill | agent_skill.publish | R2 | yes | write:agent |
| Read a company skill file | agent_skill.read_file | R0 | — | read:agent |
| Update skill draft | agent_skill.update_draft | R1 | — | write:agent |
Agent tasks (2)
| Action | action_id | Risk | Approval | Scope |
|---|---|---|---|---|
| Create agent plan | agent_task.create | R1 | — | write:agent |
| Update agent plan | agent_task.update | R1 | — | write:agent |
Bank transactions (23)
| Action | action_id | Risk | Approval | Scope |
|---|---|---|---|---|
| Assign bank account to a company | bank_account.assign_entity | R2 | yes | write:transactions |
| Add account | bank_account.create | R2 | yes | write:transactions |
| Delete account | bank_account.delete | R2 | yes | write:transactions |
| Open cash box | cash.open_kasse | R1 | — | write:transactions |
| Document paid in cash | cash.pay_document | R2 | yes | write:transactions |
| Record cash movement | cash.record_movement | R2 | yes | write:transactions |
| Reverse cash movement | cash.reverse_movement | R2 | yes | write:transactions |
| Cash between bank and cash box | cash.transfer | R2 | yes | write:transactions |
| Accept transaction | transaction.accept | R2 | yes | write:transactions |
| Accept match | transaction.accept_match | R2 | yes | write:transactions |
| Assign payments to an account | transaction.assign_bank_account | R2 | yes | write:transactions |
| Attach the receipt that followed | transaction.attach_receipt | R2 | yes | write:transactions |
| Start auto-matching | transaction.auto_match | R1 | — | write:transactions |
| Book without receipt — receipt to follow | transaction.book_without_receipt | R2 | yes | write:transactions |
| Issue self-issued receipt | transaction.issue_eigenbeleg | R2 | yes | write:transactions |
| Match transaction | transaction.match | R2 | yes | write:transactions |
| Reprocess transaction | transaction.reprocess | R1 | — | write:transactions |
| Find match | transaction.run_matching_workflow | R1 | — | write:transactions |
| Save transaction feedback | transaction.save_feedback | R1 | — | write:transactions |
| Set account | transaction.set_account | R2 | yes | write:transactions |
| Set booking text | transaction.set_booking_text | R2 | yes | write:transactions |
| Undo acceptance | transaction.unaccept | R3 | yes | write:transactions |
| Remove match | transaction.unmatch | R3 | yes | write:transactions |
Documents (25)
| Action | action_id | Risk | Approval | Scope |
|---|---|---|---|---|
| Read tax office letter | authority_letter.analyze | R1 | — | write:documents |
| File reply as PDF | authority_letter.file_draft | R1 | — | write:documents |
| Draft reply to the tax office | authority_letter.save_draft | R1 | — | write:documents |
| Save findings and plan for the letter | authority_letter.update | R1 | — | write:documents |
| Accept classification | document.accept_classification | R2 | yes | write:documents |
| Assign a document to a partner | document.allocate_to_partner | R2 | yes | write:accounting |
| Apply classification to several documents | document.batch_apply_classification | R2 | yes | write:documents |
| Correct classification | document.correct_classification | R2 | yes | write:documents |
| Delete document | document.delete | R3 | yes | write:documents |
| File image as document | document.file_chat_attachment | R1 | — | write:documents |
| Link document to transaction | document.link_transaction | R1 | — | write:documents |
| Move document | document.move | R2 | yes | write:documents |
| Process document | document.process | R1 | — | write:documents |
| Undo a document's private payment | document.remove_partner_allocation | R3 | yes | write:accounting |
| Remove a document's standing terms | document.remove_standing_terms | R2 | yes | write:accounting |
| Reprocess document | document.reprocess | R1 | — | write:documents |
| Process credit note | document.run_credit_note_workflow | R1 | — | write:documents |
| Map import columns | document.run_import_mapping_workflow | R1 | — | write:documents |
| Process incoming invoice | document.run_incoming_invoice_workflow | R1 | — | write:documents |
| Process other document | document.run_other_document_workflow | R1 | — | write:documents |
| Process outgoing invoice | document.run_outgoing_invoice_workflow | R1 | — | write:documents |
| Make a document a standing document | document.set_standing_terms | R2 | yes | write:accounting |
| Unlink document from transaction | document.unlink_transaction | R3 | yes | write:documents |
| Update document data | document.update_extracted_data | R2 | yes | write:documents |
| Update document notes | document.update_metadata | R1 | — | write:documents |
General (3)
| Action | action_id | Risk | Approval | Scope |
|---|---|---|---|---|
| Ask a question | conversation.ask | R0 | — | |
| Plan the work | conversation.plan | R0 | — | |
| Send feedback to the AlphaCount team | feedback.send | R3 | yes | write:organization |
Integrations (1)
| Action | action_id | Risk | Approval | Scope |
|---|---|---|---|---|
| Fetch invoices from the portal | portal.fetch_now | R1 | — | write:integrations |
Invoicing (27)
| Action | action_id | Risk | Approval | Scope |
|---|---|---|---|---|
| Activate contract | contract.activate | R2 | yes | write:accounting |
| Bill contract | contract.bill_now | R3 | yes | write:accounting |
| Give notice on contract | contract.cancel | R2 | yes | write:accounting |
| Create contract | contract.create | R2 | yes | write:accounting |
| Pause contract | contract.pause | R2 | yes | write:accounting |
| Record usage | contract.record_usage | R2 | yes | write:accounting |
| Change contract | contract.update | R2 | yes | write:accounting |
| Send dunning notice | dunning.send | R3 | yes | write:accounting |
| Configure dunning | dunning.update_config | R2 | yes | write:accounting |
| Create invoice draft | invoice.create_draft | R2 | yes | write:accounting |
| Create cancellation invoice | invoice.create_storno | R3 | yes | write:accounting |
| Delete invoice draft | invoice.delete_draft | R3 | yes | write:accounting |
| Issue invoice | invoice.issue | R3 | yes | write:accounting |
| Record payment | invoice.record_payment | R2 | yes | write:accounting |
| Send invoice | invoice.send | R3 | yes | write:accounting |
| Change invoice draft | invoice.update_draft | R2 | yes | write:accounting |
| Design invoice template | invoice_template.design | R2 | yes | write:accounting |
| Bill time | project.bill_time | R2 | yes | write:accounting |
| Create project | project.create | R2 | yes | write:accounting |
| Create quote | quote.create | R2 | yes | write:accounting |
| Record decline | quote.decline | R1 | — | write:accounting |
| Delete quote draft | quote.discard | R1 | — | write:accounting |
| Record acceptance | quote.mark_accepted | R2 | yes | write:accounting |
| Send quote | quote.send | R3 | yes | write:accounting |
| Change quote | quote.update | R2 | yes | write:accounting |
| Withdraw quote | quote.withdraw | R1 | — | write:accounting |
| Log time | time_entry.log | R1 | — | write:accounting |
Master data (21)
| Action | action_id | Risk | Approval | Scope |
|---|---|---|---|---|
| Delete tax office contact | authority_contact.delete | R3 | yes | write:masterdata |
| Save tax office contact | authority_contact.save | R2 | yes | write:masterdata |
| Create agreement | commission_agreement.create | R2 | yes | write:masterdata |
| Update agreement | commission_agreement.update | R2 | yes | write:masterdata |
| Confirm attribution | commission_attribution.confirm | R2 | yes | write:masterdata |
| Attribute customer to partner | commission_attribution.create | R2 | yes | write:masterdata |
| End attribution | commission_attribution.end | R2 | yes | write:masterdata |
| Create condition | commission_condition.create | R2 | yes | write:masterdata |
| Update condition | commission_condition.update | R2 | yes | write:masterdata |
| Archive partner | commission_partner.archive | R2 | yes | write:masterdata |
| Create partner | commission_partner.create | R2 | yes | write:masterdata |
| Update partner | commission_partner.update | R2 | yes | write:masterdata |
| Create customer | customer.create | R2 | yes | write:masterdata |
| Delete customer | customer.delete | R3 | yes | write:masterdata |
| Update customer | customer.update | R2 | yes | write:masterdata |
| Create product | product.create | R2 | yes | write:masterdata |
| Delete product | product.delete | R3 | yes | write:masterdata |
| Update product | product.update | R2 | yes | write:masterdata |
| Create supplier | supplier.create | R2 | yes | write:masterdata |
| Delete supplier | supplier.delete | R3 | yes | write:masterdata |
| Update supplier | supplier.update | R2 | yes | write:masterdata |
Organization (9)
| Action | action_id | Risk | Approval | Scope |
|---|---|---|---|---|
| Add company | legal_entity.create | R2 | yes | write:organization |
| Change company master data | legal_entity.update | R2 | yes | write:organization |
| Remove company logo | organization.remove_logo | R2 | yes | write:masterdata |
| Set the export format | organization.set_export_format | R1 | — | write:organization |
| Take the company logo from a link | organization.set_logo_from_url | R2 | yes | write:masterdata |
| Change organization profile | organization.update_profile | R2 | yes | write:organization |
| Change automation settings | organization.update_settings | R2 | yes | write:organization |
| Close set-up step | setup_task.set_status | R1 | — | write:organization |
| Invite person | team.invite | R3 | yes | write:organization |
Payroll (26)
| Action | action_id | Risk | Approval | Scope |
|---|---|---|---|---|
| Add company car | employee.add_company_car | R2 | yes | write:payroll |
| Add pay component | employee.add_component | R2 | yes | write:payroll |
| Create employee | employee.create | R2 | yes | write:payroll |
| End pay component | employee.end_component | R2 | yes | write:payroll |
| Change contract | employee.set_contract | R2 | yes | write:payroll |
| Record exit | employee.set_exit | R2 | yes | write:payroll |
| Record reporting data | employee.set_personal_data | R2 | yes | write:payroll |
| Change social security status | employee.set_sv_status | R2 | yes | write:payroll |
| Change tax data | employee.set_tax_data | R2 | yes | write:payroll |
| Fetch ELStAM | payroll_filing.fetch_elstam | R2 | yes | write:payroll |
| Transmit ELStAM filing | payroll_filing.transmit_elstam | R3 | yes | write:payroll |
| Transmit wage tax return | payroll_filing.transmit_lsta | R3 | yes | write:payroll |
| Validate ELStAM filing | payroll_filing.validate_elstam | R1 | — | write:payroll |
| Validate wage tax return | payroll_filing.validate_lsta | R1 | — | write:payroll |
| Hand over to tax advisor | payroll_handover.create | R1 | — | write:payroll |
| Record monthly input | payroll_input.upsert | R1 | — | write:payroll |
| Revoke direct debit mandate | payroll_mandate.revoke | R2 | yes | write:payroll |
| Record direct debit mandate | payroll_mandate.upsert | R2 | yes | write:payroll |
| Approve payroll run | payroll_run.approve | R3 | yes | write:payroll |
| Calculate payroll run | payroll_run.calculate | R2 | yes | write:payroll |
| Cancel payroll run | payroll_run.cancel | R2 | yes | write:payroll |
| Create payroll run | payroll_run.create | R2 | yes | write:payroll |
| Submit payroll run for approval | payroll_run.submit | R2 | yes | write:payroll |
| Update employer social insurance data | payroll_settings.update | R2 | yes | write:payroll |
| Mark social insurance report as submitted | sv_message.mark_submitted | R2 | yes | write:payroll |
| Refresh social insurance reports | sv_message.sync | R1 | — | write:payroll |
Tasks (3)
| Action | action_id | Risk | Approval | Scope |
|---|---|---|---|---|
| Complete task | task.complete | R1 | — | write:tasks |
| Assign task | task.create | R1 | — | write:tasks |
| Change task | task.update | R1 | — | write:tasks |
Tax filings (21)
| Action | action_id | Risk | Approval | Scope |
|---|---|---|---|---|
| Update deadline | compliance_task.update | R1 | — | write:accounting |
| Request tax advisor review | elster_filing.request_review | R3 | yes | write:accounting |
| Send transmission protocol to tax advisor | elster_filing.send_protocol | R3 | yes | write:accounting |
| Record the place of management | elster_filing.set_management_place | R2 | yes | write:accounting |
| Transmit to tax office | elster_filing.transmit | R3 | yes | write:accounting |
| Validate tax return | elster_filing.validate | R1 | — | write:accounting |
| Answer tax return questionnaire | est_filing.answer_questionnaire | R2 | yes | write:accounting |
| Remove a rental property | est_filing.delete_rental_property | R2 | yes | write:accounting |
| Save the details of a holding | est_filing.set_holding | R2 | yes | write:accounting |
| Save household services of the tax return | est_filing.set_household_services | R2 | yes | write:accounting |
| Save tax return master data | est_filing.set_master_data | R2 | yes | write:accounting |
| Save the insurance contributions of the tax return | est_filing.set_provisions | R2 | yes | write:accounting |
| Save a rental property | est_filing.set_rental_property | R2 | yes | write:accounting |
| Save church tax and donations of the tax return | est_filing.set_special_expenses | R2 | yes | write:accounting |
| Transmit income tax return | est_filing.transmit | R3 | yes | write:accounting |
| Validate income tax return | est_filing.validate | R1 | — | write:accounting |
| Set extrapolation method | est_forecast.set_method | R1 | — | write:accounting |
| Set insurance profile | est_insurance_profile.set | R2 | yes | write:accounting |
| Mark prepayment paid | est_prepayment.mark_paid | R2 | yes | write:accounting |
| Record prepayment notice | est_prepayment.record_notice | R2 | yes | write:accounting |
| Record trade tax prepayment notice | est_prepayment.record_trade_tax_notice | R2 | yes | write:accounting |