PHPackages                             esyoil-gmbh/collmex - 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. esyoil-gmbh/collmex

ActiveLibrary[API Development](/categories/api)

esyoil-gmbh/collmex
===================

Collmex PHP SDK

v1.3.0(5y ago)0441MITPHPPHP ~7.1 || ~7.2 || ~7.3

Since Feb 26Pushed 5y agoCompare

[ Source](https://github.com/bennet-esyoil/collmex)[ Packagist](https://packagist.org/packages/esyoil-gmbh/collmex)[ RSS](/packages/esyoil-gmbh-collmex/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (10)Versions (78)Used By (0)

Collmex API PHP SDK
===================

[](#collmex-api-php-sdk)

- [Collmex on TravisCI](https://travis-ci.org/mjaschen/collmex)
- [Collmex on Packagist](https://packagist.org/packages/mjaschen/collmex)

This library provides a wrapper for the Collmex API. It's not complete yet, some record types (and maybe some features) are missing.

Please create a pull request if you have implemented a new type/feature or create issues for bugs/feature requests.

There is (or least should be…) a *Type* class for every Collmex record type ("Satzart"). Currently only the base types (`MESSAGE`, `LOGIN`, `NEW_OBJECT_ID`) and a few normal record types are implemented:

- `ABO_GET`
- `ACC_BAL`
- `ACCBAL_GET`
- `ACCDOC`
- `ACCDOC_GET`
- `BILL_OF_MATERIAL_GET`
- `CMXABO`
- `CMXBOM`
- `CMXDLV`
- `CMXEPF`
- `CMXINV`
- `CMXKND`
- `CMXMGD`
- `CMXORD-2`
- `CMXPOD`
- `CMXPRD`
- `CMXPRI`
- `CMXPRI_CHANGE`
- `CMXSTK`
- `CMXUMS`
- `CUSTOMER_GET`
- `DELIVERY_GET`
- `INVOICE_GET`
- `INVOICE_OUTPUT_SET`
- `MEMBER_GET`
- `OPEN_ITEM`
- `OPEN_ITEMS_GET`
- `PAYMENT_CONFIRMATION`
- `PRICE_GROUP`
- `PRICE_GROUPS_GET`
- `PRODUCT_GET`
- `PRODUCT_PRICE_GET`
- `PRODUCTION_ORDER`
- `PRODUCTION_ORDER_GET`
- `PROJECT_STAFF`
- `PROJECT_STAFF_GET`
- `PURCHASE_ORDER_GET`
- `SALES_ORDER_GET`
- `SHIPMENT_CONFIRM`
- `SHIPMENT_NOTIFICATION_SEND`
- `SHIPMENT_ORDERS_GET`
- `STOCK_AVAILABLE`
- `STOCK_AVAILABLE_GET`
- `STOCK_CHANGE`
- `STOCK_CHANGE_GET`
- `STOCK_GET`
- `TRACKING_NUMBER`

Installation
------------

[](#installation)

Using Composer, just add it to your `composer.json` by running:

```
composer require mjaschen/collmex
```

If you want to use the included Laravel service provider `CollmexServiceProvider`, add it to the `config/app.php` providers array:

```
