// @generated — do not edit
import { definePermissions } from "@tailor-platform/erp-kit/module";

export const { permissions, own, all } = definePermissions("accounting", [
  "activateBudget",
  "activateCostElement",
  "activateProfitCenter",
  "approveBudget",
  "assignCostCenterToHierarchyNode",
  "assignProfitCenterToHierarchyNode",
  "closeBudget",
  "closeInternalOrder",
  "consumeCommitment",
  "createAllocationCycle",
  "createAllocationRule",
  "createBudget",
  "createBudgetLineItem",
  "createCostCenter",
  "createCostCenterHierarchy",
  "createCostCenterHierarchyNode",
  "createCostElement",
  "createInternalOrder",
  "createPlanVersion",
  "createProfitCenter",
  "createProfitCenterHierarchy",
  "createProfitCenterHierarchyNode",
  "deactivateCostElement",
  "deactivateProfitCenter",
  "deleteAllocationCycle",
  "deleteAllocationRule",
  "deleteBudget",
  "deleteBudgetLineItem",
  "deleteCostCenter",
  "deleteCostCenterHierarchyNode",
  "deleteCostElement",
  "deleteInternalOrder",
  "deleteProfitCenter",
  "deleteProfitCenterHierarchyNode",
  "executeAllocationCycle",
  "finalizeVarianceReport",
  "generateVarianceReport",
  "invalidateAllocationCycle",
  "moveCostCenterHierarchyNode",
  "postAllocationCycle",
  "reactivateCostElement",
  "reactivateProfitCenter",
  "recordCommitment",
  "rejectBudget",
  "releaseCommitment",
  "releaseInternalOrder",
  "reverseAllocationCycle",
  "submitBudget",
  "technicallyCompleteInternalOrder",
  "updateAllocationCycle",
  "updateBudget",
  "updateCostCenter",
  "updateCostElement",
  "updateInternalOrder",
  "updateProfitCenter",
  "validateAllocationCycle",
] as const);
