PHPackages                             jeffersongoncalves/laravel-erp-buying - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. jeffersongoncalves/laravel-erp-buying

Active

jeffersongoncalves/laravel-erp-buying
=====================================

10PHP

Pushed todayCompare

[ Source](https://github.com/jeffersongoncalves/laravel-erp-buying)[ Packagist](https://packagist.org/packages/jeffersongoncalves/laravel-erp-buying)[ RSS](/packages/jeffersongoncalves-laravel-erp-buying/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersionsUsed By (0)

Laravel ERP Buying
==================

[](#laravel-erp-buying)

ERP buying — suppliers, RFQs, supplier quotations and purchase orders for the Laravel ERP ecosystem.

This package is the buying/procurement module of an ERPNext-native rebuild. It builds on [`laravel-erp-core`](https://github.com/jeffersongoncalves/laravel-erp-core), [`laravel-erp-accounting`](https://github.com/jeffersongoncalves/laravel-erp-accounting) and [`laravel-erp-stock`](https://github.com/jeffersongoncalves/laravel-erp-stock).

Features
--------

[](#features)

- **Masters** — supplier groups (hierarchical) and suppliers, with polymorphic addresses and contacts from core.
- **Request for Quotation** — submittable RFQs with item lines and invited suppliers.
- **Supplier Quotation** — submittable quotations with item lines and live totals.
- **Purchase Order** — submittable orders with per-received / per-billed tracking and order status.
- **Conversions** — turn a Purchase Order into a stock Purchase Receipt or an accounting Purchase Invoice, and turn a Supplier Quotation into a Purchase Order.

Buying documents are commitments: they follow the ERPNext submit/cancel lifecycle but do not post to the general or stock ledger themselves. Inventory and accounting impact is realised only when the downstream Purchase Receipt or Purchase Invoice is submitted.

Installation
------------

[](#installation)

```
composer require jeffersongoncalves/laravel-erp-buying
```

Publish and run the migrations:

```
php artisan vendor:publish --tag="erp-buying-migrations"
php artisan migrate
```

Optionally publish the config:

```
php artisan vendor:publish --tag="erp-buying-config"
```

Conversions
-----------

[](#conversions)

```
use JeffersonGoncalves\Erp\Buying\Services\PurchaseOrderService;
use JeffersonGoncalves\Erp\Buying\Services\SupplierQuotationService;

$receipt = app(PurchaseOrderService::class)->createPurchaseReceipt($purchaseOrder);
$invoice = app(PurchaseOrderService::class)->createPurchaseInvoice($purchaseOrder);
$order = app(SupplierQuotationService::class)->createPurchaseOrder($supplierQuotation);
```

Testing
-------

[](#testing)

```
composer test
```

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance65

Regular maintenance activity

Popularity2

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity8

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/411493?v=4)[Jefferson Gonçalves](/maintainers/jeffersongoncalves)[@jeffersongoncalves](https://github.com/jeffersongoncalves)

---

Top Contributors

[![jeffersongoncalves](https://avatars.githubusercontent.com/u/411493?v=4)](https://github.com/jeffersongoncalves "jeffersongoncalves (1 commits)")

### Embed Badge

![Health badge](/badges/jeffersongoncalves-laravel-erp-buying/health.svg)

```
[![Health](https://phpackages.com/badges/jeffersongoncalves-laravel-erp-buying/health.svg)](https://phpackages.com/packages/jeffersongoncalves-laravel-erp-buying)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
