netbrothers-gmbh / auftragsdatei-parser
Parser for GKV Auftragsdatei files
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 3
Forks: 0
Open Issues: 0
Type:project
pkg:composer/netbrothers-gmbh/auftragsdatei-parser
Requires
- php: >=8.1
 - symfony/console: ^6.1
 
Requires (Dev)
- humbug/box: ^4.2
 
README
NetBrothers Auftragsdatei-Parser
Auftragsdatei-Parser parses GKV Auftragsdatei files (.AUF files) and presents
their content in various formats.
Installation
Download the latest binary (aufparser.phar) from the release page and make it executable.
chmod +x aufparser.phar
Optionally place the file in your PATH directory.
Usage
Help
Get help using the --help option.
./aufparser.phar --help
Parse a file
Parsing an .AUF file is straightforward.
./aufparser.phar ESOL001.AUF
Output Formats
Auftragsdatei-Parser provides three output formats.
- Table (Default)
 
./aufparser.phar ESOL001.AUF                 # implicit
./aufparser.phar ESOL001.AUF --format=table  # explicit
- Compact JSON
 
./aufparser.phar ESOL001.AUF --format=json
- Pretty JSON
 
./aufparser.phar ESOL001.AUF --format=jsonpretty
Example Output
+------------------------------------+----------------------------------------+
| Key                                | Value                                  |
+------------------------------------+----------------------------------------+
| IDENTIFIKATOR                      | 500000                                 |
| VERSION                            | 01                                     |
| LAENGE_AUFTRAG                     | 00000348                               |
| SEQUENZ_NR                         | 000                                    |
| VERFAHREN_KENNUNG                  | EPFL0                                  |
| TRANSFER_NUMMER                    | 000                                    |
| VERFAHREN_KENNUNG_SPEZIFIKATION    |                                        |
| ABSENDER_EIGNER                    | 123456789                              |
| ABSENDER_PHYSIKALISCH              | 123456789                              |
| EMPFAENGER_NUTZER                  | 987654321                              |
| EMPFAENGER_PHYSIKALISCH            | 987654321                              |
| FEHLER_NUMMER                      | 000000                                 |
| FEHLER_MASSNAHME                   | 000000                                 |
| DATEINAME                          | EPFL0000                               |
| DATUM_ERSTELLUNG                   | 20220911142002                         |
| DATUM_UEBERTRAGUNG_GESENDET        | 20220911142002                         |
| DATUM_UEBERTRAGUNG_EMPFANGEN_START | 00000000000000                         |
| DATUM_UEBERTRAGUNG_EMPFANGEN_ENDE  | 00000000000000                         |
| DATEIVERSION                       | 000000                                 |
| KORREKTUR                          | 0                                      |
| DATEIGROESSE_NUTZDATEN             | 000000015884                           |
| DATEIGROESSE_UEBERTRAGUNG          | 000000015884                           |
| ZEICHENSATZ                        | I1                                     |
| KOMPRIMIERUNG                      | 00                                     |
| VERSCHLUESSELUNGSART               | 03                                     |
| ELEKTRONISCHE_UNTERSCHRIFT         | 03                                     |
| SATZFORMAT                         |                                        |
| SATZLAENGE                         | 00000                                  |
| BLOCKLAENGE                        | 00000000                               |
| STATUS                             |                                        |
| WIEDERHOLUNG                       |                                        |
| UEBERTRAGUNGSWEG                   |                                        |
| VERZOEGERTERVERSAND                |                                        |
| INFOUNDFEHLERFELDER                |                                        |
| VARIABLESINFOFELD                  |                                        |
| EMAILADRESSEABSENDER               |                                        |
| DATEI_BEZEICHNUNG                  |                                        |
+------------------------------------+----------------------------------------+