PHPackages                             peanutpay/php-evadts-parser - 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. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. peanutpay/php-evadts-parser

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

peanutpay/php-evadts-parser
===========================

a module to parse eva-dts files from vending machines.

v1.2.0(1mo ago)0581MITPHP

Since Apr 7Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/mkrasselt1/php-evadts-parser)[ Packagist](https://packagist.org/packages/peanutpay/php-evadts-parser)[ RSS](/packages/peanutpay-php-evadts-parser/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)DependenciesVersions (13)Used By (0)

PHP EVA DTS Parser
==================

[](#php-eva-dts-parser)

A comprehensive PHP library for parsing EVA DTS (Electronic Vending Audit Data Transfer Standard) files from vending machines. This library converts machine audit data into structured, analyzable formats with built-in sales analysis and reporting capabilities.

Features
--------

[](#features)

- ✅ **Complete EVA DTS 6.1.2 Support** - Parses all 115+ documented data block field types
- ✅ **93 DataBlock Classes** - Comprehensive coverage including specialty blocks (CA15-CA24, DA7, EA250705, EADXS)
- ✅ **Sales Analysis** - Built-in sales reporting and analysis functions with 9 core parser methods
- ✅ **Console Table Output** - Professional formatted table output for reports
- ✅ **CLI Tool** - Command-line interface for quick analysis
- ✅ **Extensible Architecture** - Easy to extend for custom data block types
- ✅ **Well Documented** - Comprehensive API documentation and examples
- ✅ **Organized Structure** - Clean separation of production code, tests, and examples

Quick Start
-----------

[](#quick-start)

### Basic Usage

[](#basic-usage)

```
