PHPackages                             sourcepot/checkentries - 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. sourcepot/checkentries

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

sourcepot/checkentries
======================

Datapool processor for checking entries (Processor interface)

v1.6.0(1mo ago)0631AGPL-3.0-or-laterPHPPHP &gt;=8.0

Since May 4Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/SourcePot/checkentries)[ Packagist](https://packagist.org/packages/sourcepot/checkentries)[ Docs](https://datapool.info)[ RSS](/packages/sourcepot-checkentries/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (9)DependenciesVersions (11)Used By (1)

Check entries
=============

[](#check-entries)

This is a datapool processor, i.e. the class implements the Datapool processor interface. The processor provides a user interface and data processing for the entry check by the user action. Rules are used to select relevant entries for manual checking.

[![](./assets/2024-05-31_schematic.png)](./assets/2024-05-31_schematic.png)

Example
=======

[](#example)

A possible application is invoice checking. Invoices are selected for checking based on rules (e.g. if an invoice contains certain phrases or is above a threshold) and random. The relevant invoices are presented to the user on an invoice by invoice bases. The user can eigther accept or decline the invoice. The invoice will be forwarded to specific targets based on the user action, in the example accepted invoices and invoices that there not chosen based on the rules are forwarded to the canvas element selected by "Target success",e.g. "Warten" in the image.

[![](./assets/2024-05-31check.png)](./assets/2024-05-31check.png)

Declined invoices will be forwarded to canvas element selected by "Target failure".

[![](./assets/2024-05-31_user_action.png)](./assets/2024-05-31_user_action.png)

The next time the "Process invoices" button is clicked or the canvas element is triggered by the CanvbasProcessing job processed entries will be forwarded.

[![](./assets/2024-05-31processed.png)](./assets/2024-05-31processed.png)

###  Health Score

41

—

FairBetter than 89% of packages

Maintenance91

Actively maintained with recent releases

Popularity8

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~42 days

Recently: every ~57 days

Total

9

Last Release

43d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/203fc800c6762aad4804f2e278a35262e603691a057035ff200827499e53f434?d=identicon)[SourcePot](/maintainers/SourcePot)

---

Top Contributors

[![SourcePot](https://avatars.githubusercontent.com/u/115737488?v=4)](https://github.com/SourcePot "SourcePot (25 commits)")

---

Tags

invoices

### Embed Badge

![Health badge](/badges/sourcepot-checkentries/health.svg)

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

PHPackages © 2026

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