PHPackages                             project60/org.project60.banking - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. project60/org.project60.banking

ActiveCivicrm-ext[File &amp; Storage](/categories/file-storage)

project60/org.project60.banking
===============================

Automatic and semi-automatic processing of bank statements and other payment files.

1.4.0(1mo ago)23844↓45.7%41[88 issues](https://github.com/Project60/org.project60.banking/issues)[5 PRs](https://github.com/Project60/org.project60.banking/pulls)1AGPL-3.0-or-laterPHPPHP ^8.1CI passing

Since Jun 22Pushed 1mo ago14 watchersCompare

[ Source](https://github.com/Project60/org.project60.banking)[ Packagist](https://packagist.org/packages/project60/org.project60.banking)[ RSS](/packages/project60-orgproject60banking/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (63)Used By (1)

CiviBanking
===========

[](#civibanking)

CiviCRM banking extension

Implements handling of bank accounts for contacts, as well as handling of bank files (and individual bank payements extracted from the files). Bank files can be imported, payments matched to CiviCRM entities, and the resulting data exported. Specific handlers for all of these actions are provided through plugins, some of which are shipped with the core banking extension, while some more complex ones are provided in separate extensions.

Documentation
=============

[](#documentation)

You can find the most recent (yet restricted) documentation as part of the [Official CiviCRM Documentation](https://docs.civicrm.org/banking/en/latest/). If you just want to get an idea of what this is about, we recommend watching the [**session on CiviBanking at CiviCon Amsterdam**](https://vimeo.com/143368850).

Installation
============

[](#installation)

Simply download the `org.project60.banking-x.x.zip` file from the [**latest release**](https://github.com/Project60/org.project60.banking/releases/latest), unzip in your extension folder, and then press install in CiviCRM's extension screen.

###  Health Score

53

—

FairBetter than 97% of packages

Maintenance70

Regular maintenance activity

Popularity34

Limited adoption so far

Community34

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 77.4% 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 ~28 days

Recently: every ~8 days

Total

34

Last Release

55d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5405481?v=4)[dontub](/maintainers/dontub)[@dontub](https://github.com/dontub)

![](https://www.gravatar.com/avatar/4036a574acde90c3ec13e25eade13f96ad87509fb55e6ff5341647b16fa973ae?d=identicon)[jensschuppe](/maintainers/jensschuppe)

![](https://www.gravatar.com/avatar/e9757610a2990d1241ad4f4299fdf893e8c40b41bac87f004a730837fbde3e70?d=identicon)[ArthegaAsdweri](/maintainers/ArthegaAsdweri)

---

Top Contributors

[![bjendres](https://avatars.githubusercontent.com/u/3448869?v=4)](https://github.com/bjendres "bjendres (1177 commits)")[![jensschuppe](https://avatars.githubusercontent.com/u/29565644?v=4)](https://github.com/jensschuppe "jensschuppe (124 commits)")[![BenediktMagnus](https://avatars.githubusercontent.com/u/17752211?v=4)](https://github.com/BenediktMagnus "BenediktMagnus (36 commits)")[![dontub](https://avatars.githubusercontent.com/u/5405481?v=4)](https://github.com/dontub "dontub (33 commits)")[![jaapjansma](https://avatars.githubusercontent.com/u/4126292?v=4)](https://github.com/jaapjansma "jaapjansma (27 commits)")[![omazany](https://avatars.githubusercontent.com/u/34654109?v=4)](https://github.com/omazany "omazany (15 commits)")[![ErikHommel](https://avatars.githubusercontent.com/u/458090?v=4)](https://github.com/ErikHommel "ErikHommel (12 commits)")[![pfigel](https://avatars.githubusercontent.com/u/277794?v=4)](https://github.com/pfigel "pfigel (11 commits)")[![MarcMichalsky](https://avatars.githubusercontent.com/u/24728186?v=4)](https://github.com/MarcMichalsky "MarcMichalsky (9 commits)")[![colemanw](https://avatars.githubusercontent.com/u/2874912?v=4)](https://github.com/colemanw "colemanw (8 commits)")[![RositzaDikova](https://avatars.githubusercontent.com/u/33220648?v=4)](https://github.com/RositzaDikova "RositzaDikova (8 commits)")[![VangelisP](https://avatars.githubusercontent.com/u/14973113?v=4)](https://github.com/VangelisP "VangelisP (7 commits)")[![tttp](https://avatars.githubusercontent.com/u/128426?v=4)](https://github.com/tttp "tttp (6 commits)")[![GFF-DS](https://avatars.githubusercontent.com/u/196951890?v=4)](https://github.com/GFF-DS "GFF-DS (5 commits)")[![Fabian-SYSTOPIA](https://avatars.githubusercontent.com/u/5710152?v=4)](https://github.com/Fabian-SYSTOPIA "Fabian-SYSTOPIA (5 commits)")[![Stewie23](https://avatars.githubusercontent.com/u/2111679?v=4)](https://github.com/Stewie23 "Stewie23 (5 commits)")[![antrik](https://avatars.githubusercontent.com/u/19555?v=4)](https://github.com/antrik "antrik (4 commits)")[![homotechsual](https://avatars.githubusercontent.com/u/2288257?v=4)](https://github.com/homotechsual "homotechsual (4 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (4 commits)")[![sleidig](https://avatars.githubusercontent.com/u/1682541?v=4)](https://github.com/sleidig "sleidig (3 commits)")

### Embed Badge

![Health badge](/badges/project60-orgproject60banking/health.svg)

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

###  Alternatives

[knplabs/gaufrette

PHP library that provides a filesystem abstraction layer

2.5k39.8M123](/packages/knplabs-gaufrette)[google/cloud-storage

Cloud Storage Client for PHP

34390.8M125](/packages/google-cloud-storage)[illuminate/filesystem

The Illuminate Filesystem package.

15261.6M2.6k](/packages/illuminate-filesystem)[superbalist/flysystem-google-storage

Flysystem adapter for Google Cloud Storage

26320.6M30](/packages/superbalist-flysystem-google-storage)[creocoder/yii2-flysystem

The flysystem extension for the Yii framework

2931.7M62](/packages/creocoder-yii2-flysystem)[flowjs/flow-php-server

PHP library for handling chunk uploads. Works with flow.js html5 file uploads.

2451.6M15](/packages/flowjs-flow-php-server)

PHPackages © 2026

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