<<

FUNCTIONS ABOUT BUDGETS

HideCols

Missing POD for HideCols.

GetCols

Missing POD for GetCols.

CheckBudgetParentPerm

Missing POD for CheckBudgetParentPerm.

AddBudgetPeriod

Missing POD for AddBudgetPeriod.

GetPeriodsCount

Missing POD for GetPeriodsCount.

CheckBudgetParent

Missing POD for CheckBudgetParent.

BudgetHasChildren

Missing POD for BudgetHasChildren.

GetBudgetChildren

Missing POD for GetBudgetChildren.

SetOwnerToFundHierarchy

Missing POD for SetOwnerToFundHierarchy.

GetBudgetsPlanCell

Missing POD for GetBudgetsPlanCell.

ModBudgetPlan

Missing POD for ModBudgetPlan.

GetBudgetSpent

Missing POD for GetBudgetSpent.

GetBudgetOrdered

Missing POD for GetBudgetOrdered.

GetBudgetName

  my $budget_name = &GetBudgetName($budget_id);

get the budget_name for a given budget_id

GetBudgetAuthCats

  my $auth_cats = &GetBudgetAuthCats($budget_period_id);

Return the list of authcat for a given budget_period_id

GetBudgetPeriods

Missing POD for GetBudgetPeriods.

GetBudgetPeriod

Missing POD for GetBudgetPeriod.

DelBudgetPeriod

Missing POD for DelBudgetPeriod.

ModBudgetPeriod

Missing POD for ModBudgetPeriod.

GetBudgetHierarchy

Missing POD for GetBudgetHierarchy.

AddBudget

Missing POD for AddBudget.

ModBudget

Missing POD for ModBudget.

DelBudget

Missing POD for DelBudget.

GetBudget

  &GetBudget($budget_id);

get a specific budget

GetBudgetByOrderNumber

  &GetBudgetByOrderNumber($ordernumber);

get a specific budget by order number

GetBudgetReport

  &GetBudgetReport( [$budget_id] );

Get all orders for a specific budget, without cancelled orders.

Returns an array of hashrefs.

GetBudgetsByActivity

  &GetBudgetsByActivity( $budget_period_active );

Get all active or inactive budgets, depending of the value of the parameter.

1 = active 0 = inactive

GetBudgetsReport

  &GetBudgetsReport( [$activity] );

Get all but cancelled orders for all funds.

If the optional activity parameter is passed, returns orders for active/inactive budgets only.

active = 1 inactive = 0

Returns an array of hashrefs.

GetBudgetByCode

    my $budget = &GetBudgetByCode($budget_code);

Retrieve all aqbudgets fields as a hashref for the budget that has given budget_code

GetBudgetHierarchySpent

  my $spent = GetBudgetHierarchySpent( $budget_id );

Gets the total spent of the level and sublevels of $budget_id

GetBudgetHierarchyOrdered

  my $ordered = GetBudgetHierarchyOrdered( $budget_id );

Gets the total ordered of the level and sublevels of $budget_id

GetBudgets

  &GetBudgets($filter, $order_by);

gets all budgets

GetBudgetUsers

    my @borrowernumbers = &GetBudgetUsers($budget_id);

Return the list of borrowernumbers linked to a budget

ModBudgetUsers

    &ModBudgetUsers($budget_id, @borrowernumbers);

Modify the list of borrowernumbers linked to a budget

CanUserUseBudget

Missing POD for CanUserUseBudget.

CanUserModifyBudget

Missing POD for CanUserModifyBudget.

CloneBudgetPeriod

  my $new_budget_period_id = CloneBudgetPeriod({
    budget_period_id => $budget_period_id,
    budget_period_startdate => $budget_period_startdate,
    budget_period_enddate   => $budget_period_enddate,
    mark_original_budget_as_inactive => 1n
    reset_all_budgets => 1,
  });

Clone a budget period with all budgets. If the mark_origin_budget_as_inactive is set (0 by default), the original budget will be marked as inactive.

If the reset_all_budgets is set (0 by default), all budget (fund) amounts will be reset.

CloneBudgetHierarchy

  CloneBudgetHierarchy({
    budgets => $budgets,
    new_budget_period_id => $new_budget_period_id;
  });

Clone a budget hierarchy.

MoveOrders

  my $report = MoveOrders({
    from_budget_period_id => $from_budget_period_id,
    to_budget_period_id   => $to_budget_period_id,
  });

Move orders from one budget period to another.

FieldsForCalculatingFundValues

    my ( $unitprice_field, $ecost_field ) = FieldsForCalculatingFundValues();

Fetch the tax inclusive or tax exclusive database fields for calculating fund values based on the value of the CalculateFundValuesIncludingTax system preference.

AUTHOR

Koha Development Team <https://koha-community.org/>

<<