amend readme

This commit is contained in:
Reindl David (IT-PTR-CEN2-SL10) 2026-05-02 18:00:42 +02:00
parent 170b2d2016
commit 90dc37cafc

View File

@ -1,7 +1,7 @@
# Firefly Import Preprocessor - Dokumentation # Firefly Import Preprocessor - Dokumentation
**Version:** 1.0.0 **Version:** 1.0.0
**Datum:** 10. Dezember 2025 **Datum:** 02. May 2026
**Status:** Production Ready **Status:** Production Ready
--- ---
@ -117,7 +117,7 @@ php bin/transformer.php validate config/config.json input.csv
Output: Output:
``` ```
✓ CSV ist valid ✓ CSV ist valid
IBAN: CH9300762011623852957 IBAN: CH9300777222666888999
Währung: CHF Währung: CHF
Zeilen: 150 Zeilen: 150
``` ```
@ -180,8 +180,8 @@ php bin/transformer.php test config/config.json input.csv --debug
**Beispiel Regex:** **Beispiel Regex:**
- Pattern: `IBAN:\s*([A-Z0-9 ]+)` - Pattern: `IBAN:\s*([A-Z0-9 ]+)`
- Input: `IBAN: CH93 0076 2011 6238 5295 7` - Input: `IBAN: CH93 0077 2020 6262 5252 7`
- Capture Group 1: `CH93 0076 2011 6238 5295 7` - Capture Group 1: `CH93 0077 2020 6262 5252 7`
#### `csvStructure` - CSV-Format #### `csvStructure` - CSV-Format
@ -390,9 +390,9 @@ Ersetzt Teile des Strings per regulärem Ausdruck. Nutzt PHP `preg_replace`.
``` ```
**Beispiel — mit Match:** **Beispiel — mit Match:**
- Input: `Friis, Daniela Silvia; Zahlung UBS TWINT` - Input: `Meier, Anna; Zahlung UBS TWINT`
- Pattern: `^(.*?);.*$`, Replace: `$1` - Pattern: `^(.*?);.*$`, Replace: `$1`
- Output: `Friis, Daniela Silvia` - Output: `Meier, Anna`
**Beispiel — kein Match (pass-through):** **Beispiel — kein Match (pass-through):**
- Input: `Coop Pronto Chur` (kein Semikolon) - Input: `Coop Pronto Chur` (kein Semikolon)
@ -501,7 +501,7 @@ Nutzt extrahierte Metadaten als konstanten Wert.
**Beispiel:** **Beispiel:**
- metadataKey: `account_iban` (aus Extraktion) - metadataKey: `account_iban` (aus Extraktion)
- Wert: `CH9300762011623852957` - Wert: `CH9300777222666888999`
- Jede Zeile erhält diesen Wert in neuer Spalte - Jede Zeile erhält diesen Wert in neuer Spalte
--- ---
@ -620,7 +620,7 @@ php bin/transformer.php validate config/config.json input.csv
``` ```
✓ CSV ist valid ✓ CSV ist valid
Zeilen: 245 Zeilen: 245
IBAN: CH9300762011623852957 IBAN: CH9300777222666888999
Währung: CHF Währung: CHF
``` ```
@ -784,7 +784,7 @@ docker-compose up -d firefly-importer
"accounts": [ "accounts": [
{ {
"name": "UBS Checking", "name": "UBS Checking",
"iban": "CH9300762011623852957", "iban": "CH9300777222666888999",
"account_type": "asset" "account_type": "asset"
} }
], ],