PHPackages                             jakercz/csob-bc - 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. [API Development](/categories/api)
4. /
5. jakercz/csob-bc

ActiveLibrary[API Development](/categories/api)

jakercz/csob-bc
===============

CSOB Business Connector - for download/upload files automation

v0.2.1(5mo ago)04MITPHPPHP &gt;= 7.1

Since Dec 10Pushed 5mo agoCompare

[ Source](https://github.com/jAKErCZ/csob-bc)[ Packagist](https://packagist.org/packages/jakercz/csob-bc)[ Docs](https://github.com/AsisTeam/csob-bc)[ RSS](/packages/jakercz-csob-bc/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (6)Versions (2)Used By (0)

AsisTeam &gt; CSOB BC (CSOB Business Connector)
===============================================

[](#asisteam--csob-bc-csob-business-connector)

[![Build Status](https://camo.githubusercontent.com/c903baf7ff9cc58bbf6531d93751a240ea3513218a122c27cf29c12ce0a91e85/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f636f6d2f417369735465616d2f63736f622d62632e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.com/AsisTeam/csob-bc)[![Licence](https://camo.githubusercontent.com/9cf137bed1c488d53643028a22ab0b31690e9adb682b9bfcc834bacacb8c4107/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f417369735465616d2f63736f622d62632e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/AsisTeam/csob-bc)[![Downloads this Month](https://camo.githubusercontent.com/2178176daccc3e62e52fc53bcffb23db39356e9bee2ae8404606f7fcf2a09526/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f417369735465616d2f63736f622d62632e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/AsisTeam/csob-bc)[![Downloads total](https://camo.githubusercontent.com/2eed5d5a89675a625ca8be143d60fd37f41e0752913870522332223c341667a5/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f417369735465616d2f63736f622d62632e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/AsisTeam/csob-bc)[![Latest stable](https://camo.githubusercontent.com/2f096057169c50cb3a467650c22f0a6760fbfec4a5a4d715c8f517230e202830/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f417369735465616d2f63736f622d62632e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/AsisTeam/csob-bc)[![PHPStan](https://camo.githubusercontent.com/441b5874ce4df0a2defc892979c96c46889b69cb32119d04f0b48626349f8bc9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048505374616e2d656e61626c65642d627269676874677265656e2e7376673f7374796c653d666c6174)](https://github.com/phpstan/phpstan)

Credits
-------

[](#credits)

The development is under [AsisTeam s.r.o.](https://www.asisteam.cz/). Feel free to use. Your contributions are very welcome. Feel free to publish pull requests.

[![Asisteam](https://camo.githubusercontent.com/bcbfc5aa03aa7bd291a47aba5b50b31ed2a910a2c95d5dd81ff08d57fc97c417/68747470733a2f2f7777772e617369737465616d2e637a2f696d672f6c6f676f2e737667 "Asisteam")](https://camo.githubusercontent.com/bcbfc5aa03aa7bd291a47aba5b50b31ed2a910a2c95d5dd81ff08d57fc97c417/68747470733a2f2f7777772e617369737465616d2e637a2f696d672f6c6f676f2e737667)

Overview
--------

[](#overview)

This PHP API wrapper allows you to work with CSOB Business Connector [PDF official implementation documentation](https://www.csob.cz/portal/documents/10710/15532355/csob-business-connector-implementacni-prirucka.pdf).

This library follows the official docs and allows you to:

- list and read files (AVIZO, VYPIS) from CEB
- generate and upload payment orders to CEB

Please see the [Business Connector API - usage documentation](https://github.com/AsisTeam/csob-bc/blob/master/.docs/README.md)

[![Insolvencni rejstrik logo](https://camo.githubusercontent.com/a432c3f2edcc7dd81096499db1454631a66aa8cc41c19b94a74164fa8edc5139/68747470733a2f2f7777772e63736f622e637a2f706f7274616c2f646f63756d656e74732f31303731302f343034393236342f6c6f676f2e737667 "Insolvencni rejstrik")](https://camo.githubusercontent.com/a432c3f2edcc7dd81096499db1454631a66aa8cc41c19b94a74164fa8edc5139/68747470733a2f2f7777772e63736f622e637a2f706f7274616c2f646f63756d656e74732f31303731302f343034393236342f6c6f676f2e737667)

Install
-------

[](#install)

```
composer require asisteam/csob-bc

```

Versions
--------

[](#versions)

StateVersionBranchPHPstable`^1.0``master``>= 7.1`Tests
-----

[](#tests)

Check code quality and run tests

```
composer phpstan-install
composer ci

```

or separately

```
composer qa
composer phpstan-install
composer phpstan
composer tests

```

Note: integration tests are skipped as they do request to real api endpoints. The validity of assertions in integration tests may change too.

Example usage
-------------

[](#example-usage)

```
// use factory to create CEB instance
// factory creates and registers file readers and generators so you don't have to do it manually
$options = new Options('path/to/bccert.pem', 'certPassPhrase', 'contractId', 'appGuid');
$factory = new CEBFactory($options, '/tmp/dir/path');
$ceb = $factory->create();

// returns API response with files listed in CEB API
$list = $ceb->listFiles();
Assert::count(2, $list->getFiles());

// You can read and parse files content

// first one is VYPIS type
$as = $ceb->downloadAndRead($list->getFiles()[0]);
Assert::true($as instanceof IReport);
// You can iterate entries and get details about each transaction
Assert::count(11, $as->getEntries());

// second one is AVIZO type
$adv = $ceb->downloadAndRead($list->getFiles()[1]);
Assert::true($adv instanceof IAdvice);
// You can iterate entries and get details about each transaction
Assert::count(3, $adv->getTransactions());

// generate and upload payment batch file to CEB
$payments = []; // create list of IPaymentOrder entities eg by: new InlandPayment(...)
$file = $ceb->generatePaymentFile($payments);
$ceb->upload([$file]);
```

Authors
-------

[](#authors)

    [ ![](https://avatars3.githubusercontent.com/u/3510893?s=460&v=4&s=150) ](https://github.com/kedlas)
 [Tomas Sedlacek](https://github.com/kedlas)   [ ![](https://avatars3.githubusercontent.com/u/5030499?s=460&v=4&s=150) ](https://github.com/holantomas)
 [Tomas Holan](https://github.com/holantomas)

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance78

Regular maintenance activity

Popularity4

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity19

Early-stage or recently created project

 Bus Factor2

2 contributors hold 50%+ of commits

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

150d ago

### Community

Maintainers

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

---

Top Contributors

[![kedlas](https://avatars.githubusercontent.com/u/3510893?v=4)](https://github.com/kedlas "kedlas (13 commits)")[![holantomas](https://avatars.githubusercontent.com/u/5030499?v=4)](https://github.com/holantomas "holantomas (8 commits)")[![norbe](https://avatars.githubusercontent.com/u/194486?v=4)](https://github.com/norbe "norbe (5 commits)")[![jAKErCZ](https://avatars.githubusercontent.com/u/7289889?v=4)](https://github.com/jAKErCZ "jAKErCZ (2 commits)")[![jirik1h](https://avatars.githubusercontent.com/u/8963463?v=4)](https://github.com/jirik1h "jirik1h (1 commits)")

---

Tags

apicsobBusiness Connector

### Embed Badge

![Health badge](/badges/jakercz-csob-bc/health.svg)

```
[![Health](https://phpackages.com/badges/jakercz-csob-bc/health.svg)](https://phpackages.com/packages/jakercz-csob-bc)
```

###  Alternatives

[openai-php/laravel

OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with the Open AI API

3.7k7.6M74](/packages/openai-php-laravel)[mailchimp/transactional

458.9M16](/packages/mailchimp-transactional)[get-stream/stream-chat

A PHP client for Stream Chat (https://getstream.io/chat/)

301.8M2](/packages/get-stream-stream-chat)[convertkit/convertkitapi

Kit PHP SDK for the Kit API

2167.1k1](/packages/convertkit-convertkitapi)

PHPackages © 2026

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