P2P Purchase - How to - Budgets (manual)


Budgets are used to track and control spending for user groups, suppliers, or purchasing categories. There are two different types of budgets in Purchase:

This article will explain how to configure and use manual budgets.



User rights

The user rights are found in P2P Administration > Users > User Roles > Purchase

When user has the budget-related user rights, they can access budget management from P2P > Data management > General > Budgets

Read more about the budget managing and viewing rights from the article P2P Purchase - How to - Budgets (dynamic)


Manual budgets

With manual budgets the requester can select a budget from predefined budgets for a requisition in draft phase. Budgets are available if they are active and not expired. The manual budgets are defined with filters on who can use them, in which organization, purchasing category, and for which supplier.

Enable budgets

Setting up the manual budget functionality needs Basware consultant work. Budgets functionality can be activated by contacting Basware Support to create a change request.

  1. Go to the Basware Support Portal and click Request a service.
  2. Click New Feature Enablement.
  3. In the Account field, select your account.
  4. In the Business Service field, select Business line (Purchase for the Budgets feature)
  5. In the Mention the required feature to be enabled field, type "Manual budgets".
  6. Click Order Now.
  7. A change request ticket will be created and sent to the Change Request Management team. A Change Request Manager will prepare a quote for the feature enablement and will contact you soon.

Creating and editing manual budgets

  1. If you have the user rights to view, manage, or activate budget, you can access budgets from P2P > gear icon >  Data management > General > Budgets.

  2. From here, you can either Create a new budget or Open a budget to edit it.

  3. Basic data contains the budget's header level data. When creating or modifying a budget, select and fill in the needed data for the budget's header level. You can create the budget on a higher organization level and apply it to lower organization levels.

    A budget must have the following information:
    - Name of the budget
    - Organization
    - Users who are allowed to use the budget
    - Total sum and currency
    - Warning limit in percentages: defines how much is consumed of the budget when the system gives a warning. For example, if the budget is 10 000 and the warning limit is 80%, a warning should be given when 8 000 is consumed.
    - Validity period
    The budget can have the following information:
    - One or more categories that can be used when purchasing when this budget is used
    - One or more suppliers from whom can be purchased when this budget is used
    - Coding values

  4. If you have the Activate budgets user right can activate/deactivate budgets. Once activated, the budget can be used on purchase requisitions/orders. 

  5. You can also Archive the selected budget from the same menu. Note that archiving a budget closes the budget, puts its status to archived, and after this, the budget behaves like an inactive budget but it cannot be activated again. It can only be opened as read-only in the budget management search.
  6. Purchase documents tab shows the purchase requisition and/or order lines that are using the selected budget.

  7. History & comments tab shows the history logs of creation and changes to the budget. Added comments are visible in this tab as well.


Budget selection in requisition draft

Manual budgets are selected in requisition draft phase in the Budget panel. They cannot be changed in the later phases of the workflow.


Budget selection

The budget selection dialog lists all the budgets that the user is allowed to select.

Selecting the budget sets that budget to all purchase requisition lines.


Budget details

When selecting a budget for a requisition, click Show more details to see valid categories and valid suppliers.

If a requisition has the category or the supplier that is not valid from the budget’s perspective, the requisition cannot be sent for approval. Either the requisition needs to be edited or the budget rules need to be changed.


Budget selected

After the budget has been selected, Budget panel will show how much of the budget has been used by the previous and the current requisition and how much there is left in the budget.

If you select a budget where the category or the supplier is wrong, Budget panel will show a warning.


Once the budget has been selected, coding values in all lines of the requisition are replaced by those values that are defined in the budget configuration.

Budget can be Removed from the requisition. That does not bring back the original coding values.


Requisition Process

During approval process it is not possible to change or release the manual budget. It is possible to add lines to selected budget.

During approval process (review, validation, approve) the supplier and category are validated when editing requisition (no budget validity).

There is budget approval step that can be stated in the process to do just budget validity check (not limit approve)

To read more about purchase requisition consuming status, see P2P Purchase - How to - Budgets (dynamic) in the Workflow section.


Purchase Order
After PR approval, the order is created and sent automatically with the manual budget selected. It is not possible to remove manual budget from order, but it is possible to add cost lines to it (consuming budget).
During the order process there is no budget validity check, but the category must be within budget boundaries. There are enforcement checking and PO approval.

Auto approval

It is possible to set up auto approval for manual budgets. Auto approval can be set in the PR process so that the requisition does not need to be self-approved or approved by other user. To use manual budgets for auto approve, each already existing manual budget needs to be activated so that approver is updated and available for workflow.

Enabling this functionality needs consultant work from Basware's side. Please contact Basware support or request new feature enablement (see instructions below in additional information). 


Additional Information:

Note that it is not possible to have both dynamic and manual budgets in the same environment at the same time. Organizations use either manual budgets or dynamic budgets in Basware P2P. When managing budgets, users only see budgets of the type that they are using. 

Manual budgets cannot be imported.