php-core / abaninja-sdk
AbaNinja.ch PHP SDK
Installs: 105
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/php-core/abaninja-sdk
Requires
- php: >=8.1
- guzzlehttp/guzzle: ^7.9
Requires (Dev)
- phpunit/phpunit: ^11.3.1
- vlucas/phpdotenv: v5.6.1
This package is auto-updated.
Last update: 2025-10-15 16:15:31 UTC
README
AbaNinja.ch PHP SDK
Install
Install package with composer
composer require php-core/abaninja-sdk
In your PHP code, load library
require_once __DIR__ . '/vendor/autoload.php'; use PHPCore\AbaNinja\AbaNinja;
Usage example
require_once __DIR__ . '/vendor/autoload.php'; use PHPCore\AbaNinja\AbaNinja; ... $person = AbaNinja::AddressesApi()->getPerson($personUuid);
Current coverage
Addresses
Documents
| DocumentsQuotes | ◐ | 
|---|---|
| Quotes List | ✅ | 
| Create a quote | ❌ | 
| Existing quote | ✅ | 
| Update a quote | ❌ | 
| Actions for an existing quote | ✅ | 
| Execute an action on an existing quote | ❌ | 
| DocumentsInvoices | ◐ | 
|---|---|
| Invoices List | ✅ | 
| Create invoice | ❌ | 
| Existing invoice | ✅ | 
| Update invoice | ❌ | 
| Actions for an existing invoice | ✅ | 
| Execute an action on an existing invoice | ❌ | 
| DocumentsInvoicesImported | ✅ | 
|---|---|
| Create an imported invoice (PDF existing) | ❌ | 
| DocumentsCreditNotes | ◐ | 
|---|---|
| Credit Notes List | ✅ | 
| Create credit note | ❌ | 
| Existing credit note | ✅ | 
| Update credit note | ❌ | 
| Actions for an existing credit note | ✅ | 
| Execute an action on an existing credit note | ❌ | 
| DocumentsTemplates | ◐ | 
|---|---|
| Templates List | ✅ | 
| Create template | ❌ | 
| Existing template | ✅ | 
| Update template | ❌ | 
| List template actions | ✅ | 
| Execute an action on an existing template | ❌ | 
| DocumentsReceipts | ◐ | 
|---|---|
| Receipts List | ✅ | 
| Actions for an existing receipt | ✅ | 
| Execute an action on an existing receipt | ❌ | 
| DocumentsQueue | ✅ | 
|---|---|
| Existing queue | ✅ | 
Finances
| FinancesBankAccounts | ◐ | 
|---|---|
| List of bank accounts | ✅ | 
| Create bank account | ❌ | 
| Single bank account | ✅ | 
| Update bank account | ❌ | 
| Remove bank account | ❌ | 
Products
ProductGroups
Units
| Units | ◐ | 
|---|---|
| Units List | ✅ | 
| Create a new unit | ❌ | 
| Single Unit | ✅ | 
| Single unit update | ❌ | 
| Delete unit | ❌ | 
Time
| Employee | ❌ | 
|---|---|
| Employee List | ❌ | 
| Create new employee | ❌ | 
| Available Users | ❌ | 
| Single employee | ❌ | 
| Update employee | ❌ | 
| Remove employee | ❌ | 
| EmployeeGroups | ❌ | 
|---|---|
| List employee groups | ❌ | 
| Create employee group | ❌ | 
| Single employee group | ❌ | 
| Update employee group | ❌ | 
| Remove employee group | ❌ | 
| EmployeeInOut | ❌ | 
|---|---|
| Create In&Out Entry | ❌ | 
| List not closed In&Out entries | ❌ | 
| Single In&Out entry | ❌ | 
| Update In&Out entry | ❌ | 
| Remove In&Out entry | ❌ | 
| EmployeeActivities | ❌ | 
|---|---|
| Create activity | ❌ | 
| Single employee activity | ❌ | 
| Update employee activity | ❌ | 
| Remove employee activity | ❌ | 
| EmployeeStatistics | ❌ | 
|---|---|
| Employee holiday | ❌ | 
| Employee flex time | ❌ | 
| Employee target time | ❌ | 
| Employee calendar | ❌ | 
| Employee daily | ❌ | 
| List not closed In&Out entries | ❌ | 
| Daily Closed | ❌ | 
| Employee Daily totals | ❌ | 
Holidays
License
MIT
Author
PHP-Core dev@php-core.com