One place for the purchasing need
The requester submits requirements, rationale, and documents in a form designed for the category, company, or department.
An employee sends a requisition by email, the buyer checks the budget manually, and the purchase order reaches the supplier without full approval. We connect the purchasing need, proposals, decisions, purchase order, receipt, and invoice in one process with a visible budget and decision history.
On the AMODIT platform, we design forms, roles, thresholds, exceptions, and the approval trail. Integrations transfer data among the process, supplier master data, ERP, warehouse, and invoice workflow, so the same purchase is not re-entered in each successive system.
Supplier registration starts through a public AMODIT Forms Portal form in the company's brand, and the submitted data goes directly to the AMODIT process.
The requester submits requirements, rationale, and documents in a form designed for the category, company, or department.
The matrix routes the request based on amount, cost center, project, category, and budget owner. An overrun triggers an additional control.
The process shows the plan, reservations, use, and available funds before the company commits to a supplier.
Proposal comparison. The buyer no longer compares several files manually: AI organizes the criteria and identifies differences, while the buyer assesses risk and approves the selection.
Purchase control. The purchase order checks the limit, budget, and appropriate approval path before it is sent to the supplier.
ERP and documents. The process connects the identifiers of the requisition, purchase order, receipt, and invoice and transfers data among AMODIT, ERP, warehouse, and the invoice workflow.
We import the plan or retrieve it from the source system. A requisition or purchase order reserves funds, an invoice updates use, and a cancellation or correction restores the appropriate amount. The report shows the available budget by company, cost center, project, category, and period.
Rules flag overruns and route the case for additional approval. This means the purchasing decision is made before the purchase order is sent, not when the invoice is posted.
We adapt the process to the organization's rules. What remains consistent is the controlled purchasing path and data exchange among people, budgets, suppliers, and company systems.
This universal path shows successive decisions and documents. We configure thresholds, roles, exceptions, and receipt variants for the company's process.
The employee describes the need, category, cost center, project, and expected date.
The process checks available funds, thresholds, and the appropriate decision-makers.
The buyer collects proposals, compares criteria, and records the rationale for the decision.
Approved data goes to the supplier, ERP system, and warehouse.
The invoice is linked to the purchase order and updates budget use.
AMODIT runs the process and records the accountability history, while integrations exchange data and statuses with systems that support purchasing.
Requisitions, decisions, purchase orders, and accountability history.
We use AMODIT and Astrafox products first. We then connect them to ERP, warehouse, and the other solutions in the client's environment.
On Astrafox's own platform, we build requisitions, approvals, proposals, purchase orders, budgets, and links to settlement documents.
Explore AMODIT →Astrafox's own product retrieves invoices from KSeF (Poland's National e-Invoicing System) and transfers data to the workflow, where the document is connected to the purchase order, receipt, and budget.
Explore KSeF Connector →AI organizes criteria and identifies differences among proposals, while the buyer assesses risk and approves the selection. We configure existing models for the organization's knowledge and rules—we do not train models.
Explore AI solutions →Reports connect the plan, reservations, purchase orders, invoices, and supplier data. They show fund use, open commitments, and process delays.
Explore Data & BI →We exchange master data, dictionaries, purchase orders, warehouse documents, invoices, and statuses with any ERP. We also implement Comarch ERP XL and Optima for companies operating in Poland.
Explore Comarch ERPWe run the solution in the Astrafox cloud, the client's cloud, or the client's infrastructure, with access control, backups, and monitoring.
Explore Cloud & Infrastructure →We have connected purchasing processes with SAP, Symfonia, Comarch ERP XL, Comarch ERP Optima, enova365, TETA, Microsoft Dynamics, Infor, Exact, and Oracle JD Edwards. We also integrate other ERP systems and financial, warehouse, and e-commerce solutions.
The exchange covers contractor and supplier master data, item master data, accounts, cost centers, projects, budgets, purchase orders, goods receipts (PZ), goods issues (WZ), invoices, and return statuses for fulfillment and posting.
We connect the work of the requester, purchasing department, budget owner, warehouse, and finance instead of automating a single form.
The need, rationale, category, cost center, project, date, and attachments in one place.
Collecting proposals, selecting a supplier, generating the document, and sending the purchase order.
Approval based on amount, role, category, cost center, project, company, and limit.
Plan, available funds, reservations, use, corrections, and overruns.
Master data, bank accounts, registration data, item master data, and change approval.
Fulfillment confirmation, PZ, WZ, partial receipts, and warehouse statuses.
Linking the invoice, advance, and correction to the purchase order, receipt, and budget.
A missing budget, data discrepancy, incomplete receipt, or invoice without a purchase order has an assigned decision owner.
A separate solution page describes the detailed stages of registering, describing, coding, approving, and paying a document.
This catalog presents the process, data, integration, and reporting elements we connect in a company's environment. We select the scope for the organization's process, systems, and needs.
Purchasing and budgeting processes are part of our experience in invoice and purchasing workflows. The scope ranges from single companies to multi-company groups and multi-branch organizations. Clients in this area include Gi Group, Infor, Grupa Żywiec, ResInvest Energy, Rhenus, and Polmlek.






We run the solution in the Astrafox cloud, the client's cloud, or the client's own infrastructure. The architecture follows the organization's security rules, integrations, and operating model.
We organize roles, thresholds, documents, exceptions, data, integrations, migration, and test scenarios.
We prepare environments, run user testing, and deliver training for requesters, buyers, approvers, and administrators.
We provide maintenance, updates, error handling, integration monitoring, and process development following organizational changes.
Explore SLA-based support →Rhenus Warehousing Solutions Polska—multi-branch processes integrated with SAP. Contracts, requisitions, purchase orders, and invoices share workflows in AMODIT with two-way data exchange with SAP. Accounting data flows among systems, and cases close after posting. Full case study on amodit.com →
ResInvest Energy Chorzów—document workflows connected to ERP. Correspondence, contracts, purchasing, warehouses, invoices, and HR processes run in AMODIT connected to ERP. The company develops workflows independently of successive changes in external systems. Full case study on amodit.com →
Process and exceptions: requisitions, proposals, purchase orders, budgets, receipts, invoices, approvals, and fulfillment variants. Systems and data: ERP, warehouse, e-commerce, files, and APIs, as well as the scope of history, dictionary quality, and status exchange. Scale and maintenance: companies, locations, users, document volumes, permissions, integration monitoring, and further development.
These resources help organize process requirements, accountability for integrations, and purchasing and budget reporting.
Questions about the process, roles, integrations, security, and maintenance to ask before selecting a solution.
Read the guide →How to assess accountability for the end-to-end information flow, system boundaries, and post-launch error handling.
Read the guide →How reporting connects purchasing, supplier, purchase order, delivery, and budget execution data.
Read the articleThis page shows how we implement and integrate the solution in the company's environment. A detailed description of purchase order handling in the product is available on the AMODIT website.
Purchase orders in AMODIT →Yes, when the system provides the interface required for the exchange. We have connected processes with SAP, Symfonia, Comarch ERP XL and Optima, enova365, TETA, Microsoft Dynamics, Infor, Exact, and Oracle JD Edwards. For another ERP, we check the available APIs, services, tables, or file formats.
The requisition checks the plan, available funds, and existing reservations for the appropriate cost center, project, category, company, and period. An approval or purchase order reserves the budget, an invoice updates use, and an overrun triggers the specified rule or an additional decision.
Yes. Rules route the case based on amount, category, cost center, project, company, budget owner, and other process data. They also handle substitutions, returns, and renewed approval after a requisition changes.
Yes. The process stores the requirements, proposals, criteria, and supplier selection history. AI organizes the criteria and identifies differences, while the buyer reviews the material, assesses risk, and approves the decision.
The integration transfers document identifiers and data among the process, ERP, and warehouse. This connects the purchase order to a PZ, WZ, or another receipt confirmation and then to one or more invoices. The purchase invoice workflow page describes the detailed document process.
Yes. We configure separate dictionaries, budgets, purchasing groups, thresholds, permissions, and paths for individual companies, branches, or units while preserving shared reporting for the entire group.
The number of processes and exceptions, systems and data sources, number of companies and users, security requirements, history migration, integration monitoring, and maintenance scope.
Every project has a named account manager, project manager, and deputy. One team leads the process from requisition and budget through ERP integrations to the invoice and subsequent support.
Describe how requisitions are submitted, the budget rules, and the ERP system. We will organize the scope of the process, integrations, and accountability.
Describe your challenge