PHPackages                             paybilldev/kra-etims-sdk - 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. paybilldev/kra-etims-sdk

ActiveLibrary[API Development](/categories/api)

paybilldev/kra-etims-sdk
========================

PHP SDK for integrating with KRA eTims API.

1.0.1(3mo ago)2275MITPHPPHP ^8.0|^7.0

Since May 31Pushed 3mo agoCompare

[ Source](https://github.com/paybillke/kra-etims-php-sdk)[ Packagist](https://packagist.org/packages/paybilldev/kra-etims-sdk)[ RSS](/packages/paybilldev-kra-etims-sdk/feed)WikiDiscussions main Synced 1mo ago

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

 [   ![Paybill Kenya Logo](https://camo.githubusercontent.com/540c960a9ca9c0ee0f1212fbf8b46dbf288b6ecacdf47e92bd9e75fe81af9d57/68747470733a2f2f70617962696c6c2e6b652f6c6f676f2d776f72646d61726b2d2d6c696768742e706e67)  ](https://paybill.ke)

KRA eTIMS OSCU/VSCU API Integration SDK (PHP)
=============================================

[](#kra-etims-oscuvscu-api-integration-sdk-php)

[![PHP Version](https://camo.githubusercontent.com/8e58b490725ac49cc8e463c473173681b324c9d92d7854275a785db013ca3de7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312532422d3737374242343f6c6f676f3d706870)](https://camo.githubusercontent.com/8e58b490725ac49cc8e463c473173681b324c9d92d7854275a785db013ca3de7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312532422d3737374242343f6c6f676f3d706870)[![License](https://camo.githubusercontent.com/5caa455d8debc46fb23abbadb45a733a937f3910a73fc875c2f7820468e1bb54/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e)](https://camo.githubusercontent.com/5caa455d8debc46fb23abbadb45a733a937f3910a73fc875c2f7820468e1bb54/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e)[![KRA eTIMS](https://camo.githubusercontent.com/2ae4fdfec77bb26cfe11e561afabf4857e343d83374b40c1a88e330e6931bfb5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4b52412d6554494d535f4f5343555f4150492d303036364343)](https://camo.githubusercontent.com/2ae4fdfec77bb26cfe11e561afabf4857e343d83374b40c1a88e330e6931bfb5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4b52412d6554494d535f4f5343555f4150492d303036364343)[![Postman Compliant](https://camo.githubusercontent.com/d275a31351e76c37699696b11b9045f35664fc22f0a045ecb5f54e16e039ee30/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506f73746d616e2d436f6d706c69616e742d4646364333373f6c6f676f3d706f73746d616e)](https://camo.githubusercontent.com/d275a31351e76c37699696b11b9045f35664fc22f0a045ecb5f54e16e039ee30/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506f73746d616e2d436f6d706c69616e742d4646364333373f6c6f676f3d706f73746d616e)[![PHPUnit Tested](https://camo.githubusercontent.com/bc5fcf8c2bbeb7327ef38de76f469ee5c3b2a7315b9643a27131e552e5abf25a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f54657374732d504850556e69742d3337373641423f6c6f676f3d706870)](https://camo.githubusercontent.com/bc5fcf8c2bbeb7327ef38de76f469ee5c3b2a7315b9643a27131e552e5abf25a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f54657374732d504850556e69742d3337373641423f6c6f676f3d706870)

A production-ready **PHP SDK** for integrating with the Kenya Revenue Authority (KRA) **OSCU eTIMS** and **eTIMS VSCU** (Virtual Sales Control Unit) APIs.
Built in accordance with the official KRA specifications, token management, and comprehensive validation.

> ⚠️ **Critical Clarification**: Use this SDK ONLY for OSCU integrations

**Official KRA Specifications**
📄 OSCU Specification (v2.0): [https://www.kra.go.ke/images/publications/OSCU\_Specification\_Document\_v2.0.pdf](https://www.kra.go.ke/images/publications/OSCU_Specification_Document_v2.0.pdf)
📄 VSCU Specification (v2.0): [https://www.kra.go.ke/images/publications/VSCU\_Specification\_Document\_v2.0.pdf](https://www.kra.go.ke/images/publications/VSCU_Specification_Document_v2.0.pdf)

> ⚠️ **Important Notice**: The current release implements the **OSCU specification**.
> Support for the **VSCU specification** will be introduced in upcoming versions.

---

Author
------

[](#author)

**Bartile Emmanuel**
📧  | 📱 +254 757 807 150
*Lead Developer, Paybill Kenya*

📘 OSCU Documentation:
📘 VSCU Documentation:

---

License
-------

[](#license)

MIT © 2025–2026 Paybill Kenya Limited

🇰🇪 **Proudly Made in Kenya** – Supporting digital tax compliance across East Africa.

###  Health Score

39

—

LowBetter than 86% of packages

Maintenance81

Actively maintained with recent releases

Popularity14

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity43

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 ~244 days

Total

2

Last Release

107d ago

### Community

Maintainers

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

---

Top Contributors

[![ebartile](https://avatars.githubusercontent.com/u/46486481?v=4)](https://github.com/ebartile "ebartile (13 commits)")

---

Tags

etimsinvoicingkenyakraocsuphpvscuapilaravelwordpresssdkkraetims

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/paybilldev-kra-etims-sdk/health.svg)

```
[![Health](https://phpackages.com/badges/paybilldev-kra-etims-sdk/health.svg)](https://phpackages.com/packages/paybilldev-kra-etims-sdk)
```

###  Alternatives

[rickwest/laravel-wordpress-api

A Laravel read-only client for the WordPress REST API (v2)

3712.5k1](/packages/rickwest-laravel-wordpress-api)[leapfu/cloud-printer

高扩展性云小票打印SDK，支持飞鹅云、芯烨云、易联云、快递100、映美云、佳博云、中午云、优声云等主流云打印服务，兼容 Laravel、ThinkPHP 等主流框架，统一API，易集成，易扩展。

104.5k](/packages/leapfu-cloud-printer)

PHPackages © 2026

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