PHPackages                             atk4/invoice - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. atk4/invoice

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

atk4/invoice
============

Agile Toolkit Add-ons for invoice.

2.1.0(5y ago)53891[1 PRs](https://github.com/atk4/invoice/pulls)MITPHP

Since May 9Pushed 4y ago8 watchersCompare

[ Source](https://github.com/atk4/invoice)[ Packagist](https://packagist.org/packages/atk4/invoice)[ RSS](/packages/atk4-invoice/feed)WikiDiscussions develop Synced 3d ago

READMEChangelog (3)Dependencies (2)Versions (12)Used By (0)

Invoice Addons for ATK4
=======================

[](#invoice-addons-for-atk4)

This add-on implements a subjective invoicing and payment module for your applications. Here is how to use:

1. composer require atk4/invoice
2. create page in your admin interface:

```
MasterCrud::addTo($app)->setModel(
  new Model\Client(),
  ['Invoices'=>['Payments']]
);
```

This page will now allow you to enter list of your clients. In addition to basic actions of "Edit" and "Delete" you'll see buttons:

- Send Statement

Before statement is sent - you will see a preview.

You can also click on any client to see list of his invoices and payments for these invoices. They will be in the separate tabs. Adding invoice is simple. Once added invoice will have action buttons:

- Email invoice

Before email is sent you'll see a preview.

- Credit Note

Will duplicate current invoice with exact copy but with negative amount(s).

- Refund

Will refund any payments associated with said invoice.

Finally when you select a payment you should also see action Refund.

TODO: actions are not implemented yet.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 76.8% 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.

###  Release Activity

Cadence

Every ~223 days

Total

3

Last Release

2038d ago

Major Versions

1.0.0 → 2.0.02020-02-20

### Community

Maintainers

![](https://www.gravatar.com/avatar/426ad318d07e7685454f7e449a9d0c9f005b83aef0777558d97d854ff9c28a5a?d=identicon)[romaninsh](/maintainers/romaninsh)

---

Top Contributors

[![ibelar](https://avatars.githubusercontent.com/u/2204478?v=4)](https://github.com/ibelar "ibelar (53 commits)")[![DarkSide666](https://avatars.githubusercontent.com/u/1969119?v=4)](https://github.com/DarkSide666 "DarkSide666 (11 commits)")[![romaninsh](https://avatars.githubusercontent.com/u/453929?v=4)](https://github.com/romaninsh "romaninsh (4 commits)")[![Artik292](https://avatars.githubusercontent.com/u/27422021?v=4)](https://github.com/Artik292 "Artik292 (1 commits)")

---

Tags

agileatk4invoicephp

### Embed Badge

![Health badge](/badges/atk4-invoice/health.svg)

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

###  Alternatives

[amenadiel/jpgraph

Composer Friendly, full refactor of JpGraph, library to make graphs and charts

1492.2M7](/packages/amenadiel-jpgraph)[harvesthq/chosen

Chosen is a JavaScript plugin that makes select boxes user-friendly. It is currently available in both jQuery and Prototype flavors.

385.2M12](/packages/harvesthq-chosen)

PHPackages © 2026

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