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(12y ago)10191[2 issues](https://github.com/occitech/invoices/issues)MITPHP

Since Jun 4Pushed 12y 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 yesterday

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 57% 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

4457d 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

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.6k10](/packages/helsingborg-stad-municipio)[october/rain

October Rain Library

1601.7M103](/packages/october-rain)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45844.8k1](/packages/pressbooks-pressbooks)[mediawiki/maps

Adds various mapping features to MediaWiki

85155.1k3](/packages/mediawiki-maps)[civicrm/civicrm-drupal-8

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

20256.6k4](/packages/civicrm-civicrm-drupal-8)[altis/core

Core module for Altis

19233.0k4](/packages/altis-core)

PHPackages © 2026

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