# Adv. Commission ## Commission Generate - [POST /commission-generate](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-commission/commissiongenerate.md): Generates Commission records and attaches those to a new Commission Transaction based on entered criteria. ## Undo CommissionActivity - [POST /commission-activities-undo/{commActivityKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-commission/undocommissionactivity.md): Undo Commissions by Commission Activity ## Undo CommissionActivity by Rep or Group - [POST /commission-activities-undo-by-rep/{commActivityKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-commission/undobyrepcommissionactivity.md): Undo Commissions by Commission Activity based on the passed in optional parameters of commAgencyRep or groupId. Group undo takes priory if passed in with a Rep Key. ## Generate Commission Checks - [POST /commission-generate-checks](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-commission/commissiongeneratecheck.md): Send in a list of Commission Checks to be generated. ## Generate Commissions - [POST /commission-generate-activity](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-commission/commissiongenerateactivity.md): Generates the Commission Activity records to be used by the Commission backend process for generation. ## Process Automation for Generate Commissions - [POST /commission-transaction-process-automation/{commTransKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-commission/commissiontransprocessautomation.md): Utilizing a Commission Transaction Key produced after generating commissions, fire process automation configuration. ## Undo CommissionActivity - [POST /commission-activities-undo/{commActivityKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commission-activity/undocommissionactivity.md): Undo Commissions by Commission Activity ## Undo CommissionActivity by Rep or Group - [POST /commission-activities-undo-by-rep/{commActivityKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commission-activity/undobyrepcommissionactivity.md): Undo Commissions by Commission Activity based on the passed in optional parameters of commAgencyRep or groupId. Group undo takes priory if passed in with a Rep Key. ## Commission Generate - [POST /commission-generate](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commissions/commissiongenerate.md): Generates Commission records and attaches those to a new Commission Transaction based on entered criteria.