PHPackages                             occitech/invoices - 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. occitech/invoices

ActiveCakephp-plugin[Admin Panels](/categories/admin)

occitech/invoices
=================

Invoicing Plugin for CakePHP

1.0(11y ago)10191[2 issues](https://github.com/occitech/invoices/issues)MITPHP

Since Jun 4Pushed 11y ago14 watchersCompare

[ Source](https://github.com/occitech/invoices)[ Packagist](https://packagist.org/packages/occitech/invoices)[ Docs](http://www.occitech.fr)[ RSS](/packages/occitech-invoices/feed)WikiDiscussions master Synced 6d ago

READMEChangelogDependencies (2)Versions (2)Used By (0)

Invoicing plugin for CakePHP
============================

[](#invoicing-plugin-for-cakephp)

This plugin allows you to quickly add the most common Invoicing features to your CakePHP application. Invoices can be created from anywhere with any type of content (Invoice Line), the plugin will manage HTML and PDF rendering for your users.

Stability
---------

[](#stability)

We have been using this plugin on several client projects in production for a while, so consider it as stable enough!

It literally took years before open sourcing it, and we have not yet wanted to spend more time on documentation, continuous integration or further refactorings. **Please star the repository to show your interest**, or even better send us PRs to improve the Plugin we will appreciate! You can also [hire us](mailto:contact@occitech.fr) to do it for you ;)

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

[](#installation)

- Add 'pdf' in `Router::parseExtensions()` in `Config/routes.php`
- Add plugin in bootstrap with bootstrap

```
CakePlugin::loadAll(array(
	'Invoices' => array('bootstrap' => true),
));

```

Dependencies
------------

[](#dependencies)

- This plugin use the search plugin of CakeDC (Tested with version 1.1).
- This plugin use the migrations plugin of CakeDC (Tested with version 2.1).
- This plugin use the partial plugin of joeytrapp.
- This plugin use the TCPDF (Tested with version 5.9.137).
- This plugin use the jquery (Tested with version 1.7.1).
- This plugin use the TwitterBootstrapFormHelper of Occitech.

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

[](#configuration)

- The plugin allows you to change the client related Model. `Configure::write('Invoices.UserClass', 'MyUserClass');`
- The plugin allows you to use a logo in invoices.

```
	`Configure::write('Invoices.logo', array(
		'image' => 'logo.jpg',
		'alt' => 'My company logo',
		'title' => ''My company name'
	));

```

- The plugin allows you to use your Decorator helper. `Configure::write('Invoices.Decorator', 'MyDecorator');`

Licence
=======

[](#licence)

[MIT](LICENSE)

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance16

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

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

Unknown

Total

1

Last Release

4365d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/724b36c6308d281993e94a1c31ccb97a522a8276ce0eb35d7d819b0bd2e20628?d=identicon)[real34](/maintainers/real34)

---

Top Contributors

[![stephane-benoist](https://avatars.githubusercontent.com/u/837019?v=4)](https://github.com/stephane-benoist "stephane-benoist (18 commits)")[![real34](https://avatars.githubusercontent.com/u/75968?v=4)](https://github.com/real34 "real34 (8 commits)")

---

Tags

cakephpinvoices

### Embed Badge

![Health badge](/badges/occitech-invoices/health.svg)

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

###  Alternatives

[friendsofcake/crud

CakePHP Application development on steroids - rapid prototyping / scaffolding &amp; production ready code - XML / JSON APIs and more

3751.4M25](/packages/friendsofcake-crud)[friendsofcake/crud-view

View layer for CRUD

52433.8k2](/packages/friendsofcake-crud-view)[dereuromark/cakephp-setup

A CakePHP plugin containing lots of useful management tools

36162.8k2](/packages/dereuromark-cakephp-setup)[friendsofcake/crud-users

Adds basic users support to CakePHP applications that use the Crud plugin.

1711.7k1](/packages/friendsofcake-crud-users)[dereuromark/cakephp-translate

A CakePHP plugin for managing translations

1710.4k](/packages/dereuromark-cakephp-translate)[wecodemore/current-admin-info

Displays info about the current admin screen and its globals, contextual hooks, etc.

852.7k](/packages/wecodemore-current-admin-info)

PHPackages © 2026

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