PHPackages                             visio/mutabakat - 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. [Admin Panels](/categories/admin)
4. /
5. visio/mutabakat

ActiveLibrary[Admin Panels](/categories/admin)

visio/mutabakat
===============

A FilamentPHP 4 plugin for managing mutabakat records

013PHPCI failing

Since Nov 19Pushed 4mo agoCompare

[ Source](https://github.com/visio-soft/mutabakat)[ Packagist](https://packagist.org/packages/visio/mutabakat)[ RSS](/packages/visio-mutabakat/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (5)Used By (0)

Mutabakat - FilamentPHP 4 Plugin
================================

[](#mutabakat---filamentphp-4-plugin)

A FilamentPHP 4 plugin for managing mutabakat (reconciliation) records in Laravel applications.

[![Latest Version on Packagist](https://camo.githubusercontent.com/8acdce62a580869144d1bdfc8f22d9afe016132c5bbd818341442b2f12bc2b0e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f766973696f736f66742f6d75746162616b61742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/visiosoft/mutabakat)[![Total Downloads](https://camo.githubusercontent.com/b95ef25c7ee5f0c7654069a4914c660ea81bc8658d967adca2df0bdd7b93e456/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f766973696f736f66742f6d75746162616b61742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/visiosoft/mutabakat)

Features
--------

[](#features)

- Complete CRUD operations for mutabakat records
- Integration with FilamentPHP 4
- Support for Laravel 11 and 12
- Soft deletes support
- Comprehensive table structure for reconciliation tracking
- Configurable status options
- Multi-currency support

Requirements
------------

[](#requirements)

- PHP 8.3 or higher
- Laravel 11.x or 12.x
- FilamentPHP 4.x

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

[](#installation)

You can install the package via composer:

```
composer require visiosoft/mutabakat
```

Run the migrations:

```
php artisan migrate
```

The migrations will be automatically loaded from the package.

Usage
-----

[](#usage)

### Register the Plugin

[](#register-the-plugin)

Add the plugin to your Filament panel provider:

```
use Visiosoft\Mutabakat\MutabakatPlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        ->plugins([
            MutabakatPlugin::make(),
        ]);
}
```

### Database Structure

[](#database-structure)

The plugin creates a `mutabakat` table with the following fields:

- `id` - Primary key
- `park_id` - Park identifier
- `row_hash` - Unique hash for the row
- `provision_date` - Date of provision
- `company` - Company name
- `parking_name` - Parking facility name
- `transaction_name` - Transaction type name
- `transaction_count` - Number of transactions
- `total_amount` - Total transaction amount
- `commission_amount` - Commission amount
- `net_transfer_amount` - Net transfer amount
- `payment_date` - Payment date
- `status` - Record status (pending, completed, cancelled)
- `deleted_at` - Soft delete timestamp
- `created_at` - Creation timestamp
- `updated_at` - Last update timestamp

### Model Usage

[](#model-usage)

You can use the Mutabakat model in your application:

```
use Visiosoft\Mutabakat\Models\Mutabakat;

// Create a new record
$mutabakat = Mutabakat::create([
    'park_id' => 1,
    'company' => 'Example Company',
    'parking_name' => 'Main Parking',
    'transaction_name' => 'Daily Settlement',
    'transaction_count' => 150,
    'total_amount' => 15000.00,
    'commission_amount' => 750.00,
    'net_transfer_amount' => 14250.00,
    'status' => 'pending',
]);

// Query records
$pending = Mutabakat::where('status', 'pending')->get();
$completed = Mutabakat::where('status', 'completed')->get();
```

Configuration
-------------

[](#configuration)

After installation, you can customize the configuration in `config/mutabakat.php`:

```
return [
    'enabled' => true,
    'currency' => 'TRY',
    'statuses' => [
        'pending' => 'Pending',
        'completed' => 'Completed',
        'cancelled' => 'Cancelled',
    ],
    'navigation' => [
        'icon' => 'heroicon-o-document-text',
        'sort' => 10,
        'group' => null,
    ],
];
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [VisioSoft](https://github.com/visio-soft)
- [All Contributors](../../contributors)

License
-------

[](#license)

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

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance51

Moderate activity, may be stable

Popularity5

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity18

Early-stage or recently created project

 Bus Factor2

2 contributors hold 50%+ of commits

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://www.gravatar.com/avatar/ccfd44cdbe122bb761e916c897f45f8720987e4656713e185d1a3ea800eae09f?d=identicon)[fatihalp](/maintainers/fatihalp)

---

Top Contributors

[![Copilot](https://avatars.githubusercontent.com/in/1143301?v=4)](https://github.com/Copilot "Copilot (8 commits)")[![Muratcals](https://avatars.githubusercontent.com/u/93915415?v=4)](https://github.com/Muratcals "Muratcals (8 commits)")[![fatihalp](https://avatars.githubusercontent.com/u/219454?v=4)](https://github.com/fatihalp "fatihalp (4 commits)")[![alpayklncrsln](https://avatars.githubusercontent.com/u/92632522?v=4)](https://github.com/alpayklncrsln "alpayklncrsln (1 commits)")

### Embed Badge

![Health badge](/badges/visio-mutabakat/health.svg)

```
[![Health](https://phpackages.com/badges/visio-mutabakat/health.svg)](https://phpackages.com/packages/visio-mutabakat)
```

###  Alternatives

[jeroennoten/laravel-adminlte

Easy AdminLTE integration with Laravel

4.0k4.8M43](/packages/jeroennoten-laravel-adminlte)[dmstr/yii2-adminlte-asset

AdminLTE backend theme asset bundle for Yii 2.0 Framework

1.1k1.8M67](/packages/dmstr-yii2-adminlte-asset)[dwij/laraadmin

LaraAdmin is a Open source Laravel Admin Panel / CMS which can be used as Admin Backend, Data Management Tool or CRM boilerplate for Laravel with features like CRUD Generation, Module Manager, Media, Menus, Backups and much more

1.6k68.7k](/packages/dwij-laraadmin)[filament/spatie-laravel-media-library-plugin

Filament support for `spatie/laravel-medialibrary`.

1764.8M125](/packages/filament-spatie-laravel-media-library-plugin)[bezhansalleh/filament-exceptions

A Simple &amp; Beautiful Pluggable Exception Viewer for FilamentPHP's Admin Panel

193195.9k13](/packages/bezhansalleh-filament-exceptions)[filament/infolists

Easily add beautiful read-only infolists to any Livewire component.

1220.8M36](/packages/filament-infolists)

PHPackages © 2026

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