Source: https://oguzerol.com/en/purchase-requisition-approval-app/

[![Illustrative screen: Send purchase requests for budget approval. PR-18. 20 × TRY 50 = TRY 1,000. Available budget TRY 5,000. Manager approved ✓. Finance approval pending. No payment made.](https://oguzerol.com/gorseller/hizmet-kapaklari/satin-alma-talep-onay-uygulamasi-webapp-v1-en.webp)

View full size](https://oguzerol.com/gorseller/hizmet-kapaklari/satin-alma-talep-onay-uygulamasi-webapp-v1-en.webp)

# Purchase Requisition and Budget Approval App

[Oğuz Erol](https://oguzerol.com/en/about-me/)  |  3 min read

A manager seeing a purchase request does not mean its budget has been reserved or its supplier has been paid. I build requisition workflows that connect requested items to a budget and an explicit sequence of decisions.

The requester can see where the request is waiting. Purchasing staff can see which approval is valid for the current version.

## Example: PR-18 requests €1,000

In the illustrative request, 20 gloves cost €50 each, giving a total of €1,000. The relevant budget has €5,000 available. The manager has approved the request, while finance approval is still pending. No payment has been made.

In this example, budget is reserved only after the final required approval. Reserving €1,000 would then leave €4,000 available. A budget commitment is not a bank transfer.

If tax, delivery or other charges apply, the workflow defines whether they are included in the request total. The calculation must use a consistent basis.

## When an existing purchasing product is enough

Your purchasing or accounting system may already support requisitions, budget checks and approvals. For occasional purchases handled by one person, a structured form and spreadsheet may also be sufficient.

A custom screen becomes useful when the approval route depends on department, amount or product group. A need may originate in [minimum-stock purchasing tracking](https://oguzerol.com/en/minimum-stock-purchasing-tracking-app/), but a low-stock signal is not itself approval to purchase.

## Changes during approval

If PR-18’s quantity or price changes after the manager’s decision, that decision must not silently become approval for a different amount. The scope defines which changes require another review. The approved version remains identifiable.

Two requests may compete for the same budget. Available funds are checked again at final approval, so both cannot rely on an outdated balance and create incompatible commitments.

Cancelling a request releases its reserved budget according to the agreed rule. If part of the request has already become a purchase order, the entire amount is not automatically released. The committed portion remains visible.

Repeated approval submissions must not create duplicate budget movements.

## From request to purchasing decision

Supplier quotations can be attached without automatically declaring the lowest price the winner. Where delivery, specification and other criteria matter, [supplier quote comparison](https://oguzerol.com/en/supplier-quote-comparison-report/) can support the same request. The final selection records the responsible person’s decision.

The first delivery can include a request form, approval queue, budget view and decision history. Requesters do not necessarily need access to all company budgets. Finance, management and purchasing roles receive separate permissions.

I start with one department and a representative request. Tests cover price changes, simultaneous approvals, insufficient budget and partial cancellation. An accounting export has its own format and triggering stage.

The handover defines how budget periods, approvers and future workflow changes are maintained.

## Frequently Asked Questions

### Does approval automatically send an order to the supplier?

Only if that action is explicitly included. The first version can manage internal approval alone. External order submission and later amendments are separate tested steps.

### Can a requester approve their own purchase?

That depends on the agreed permissions. Where separation of duties is required, another authorised approver or delegate must make the decision.

## Discuss your workflow

[Describe a current purchase request and the people who decide on it](https://oguzerol.com/en/contact/). We can define a workflow that keeps requests, budget commitments and actual payments distinct.

[Back to top ↑](https://oguzerol.com/en/purchase-requisition-approval-app/#icerik)

## You may also find these useful

[Employee Leave Tracking and Approval AppTrack leave requests, team availability and approved balance changes in one app. Define the approval and cancellation rules your organisation needs.](https://oguzerol.com/en/employee-leave-tracking-app/)[Employee Expense Approval WorkflowA bespoke app that manages an expense submission through review, correction, approval and payment-pending stages in one record. Built for Excel workflows.](https://oguzerol.com/en/employee-expense-approval-workflow/)[Document Approval and E-Signature Workflow SetupLeave request, purchase request, contract sign-off — no more paper circling the office. A digital chain where who approved and who's holding it up is visible.](https://oguzerol.com/en/document-approval-and-e-signature-workflow-setup/)

[Browse all articles →](https://oguzerol.com/en/articles/)

WHAT YOU CAN ASK FOR

## How do I work?
Work-hour packages

Tell me about your business and what you need on WhatsApp or by phone; we agree on **a work block of somewhere between 5 and 40 hours** and I start doing what is needed. What you get is not a calendar window — it is net working hours spent directly on your business. I can use 40 hours working three days straight, or deliberately spread it out and finish it over a year — whatever the work calls for. I do not spend my time estimating how long something will take, I spend it doing the work; every hour I spend leaves a lasting result in your business. We keep going for as long as you find it useful.

WORK BLOCKS

## Why not monthly?
Is 40 hours a week?

On a fixed monthly fee both sides are watching the wrong thing: you watch a fixed cost, the other side watches how many more contracts like this they can line up. Working by the hour puts us both in front of the same thing — the real value of the work that got done. I know not having an upfront answer to "how much will this cost in total?" is the natural cost of this model. But instead of paying a fixed fee for months to a setup that is not producing results, you only pay for the qualified time spent on your work — and you see exactly where that time went, start to finish. That is why my clients keep coming back.

5hours300€ + VAT60€ per hour[Choose this block](https://wa.me/905496546489?text=Hi%2C%20I%27d%20like%20info%20about%20the%205-hour%20work%20block.)

10hours500€ + VAT50€ per hour[Choose this block](https://wa.me/905496546489?text=Hi%2C%20I%27d%20like%20info%20about%20the%2010-hour%20work%20block.)

20hours800€ + VAT40€ per hour[Choose this block](https://wa.me/905496546489?text=Hi%2C%20I%27d%20like%20info%20about%20the%2020-hour%20work%20block.)

40hours1,400€ + VAT35€ per hour[Choose this block](https://wa.me/905496546489?text=Hi%2C%20I%27d%20like%20info%20about%20the%2040-hour%20work%20block.)
