# Amazon Email Classification Patterns

Patterns for distinguishing Amazon invoice emails from order confirmations and delivery notifications.

## Key Distinctions

### Invoice (Rechnung)
- **Sender:** `no-reply@amazon.de` (Amazon forwards Marketplace invoices)
- **Subject:** `[Wichtig] Rechnung für Ihre Bestellung`
- **Body keywords:** `Rechnungsnummer`, `Rechnungsdatum`, `Zahlbetrag`, `Umsatzsteuer`, `USt-IdNr`, `Rechnungsempfänger`
- **Note:** Always check the `From` address — Amazon Marketplace sellers (Hugendubel, etc.) send invoices via Amazon's forwarding system. The actual seller name appears in the body.

### Order Confirmation (Bestellbestätigung)
- **Sender:** `bestellbestaetigung@amazon.de`
- **Subject:** `Bestellt: „[Artikelname]..."`
- **Body keywords:** `Bestellnr.`, `Vielen Dank für deine Bestellung`, `Summe` (but NOT `Rechnungsnummer`)
- **Note:** This is NOT an invoice. The invoice arrives separately after delivery.

### Shipment Notification (versendet/in Zustellung)
- **Sender:** `order-update@amazon.de`
- **Subject:** Contains `versendet` or `In Zustellung`
- **Body keywords:** `In Zustellung`, `Versendet`
- **Action:** Skip — not an invoice or order confirmation

### Delivery Confirmation (Zugestellt/Geliefert)
- **Sender:** `order-update@amazon.de`
- **Subject:** `Zugestellt: „[Artikelname]..."` or `Geliefert: „[Artikelname]..."`
- **Body keywords:** `zugestellt`, `Die Sendung wurde im Garten hinterlegt`
- **Action:** Skip — delivery notification, not an invoice

### DHL Delivery Notification
- **Sender:** `noreply@dhl.de`
- **Subject:** Contains `Sendung liegt am gewünschten Ablageort` or similar
- **Action:** Skip — courier notification, not an invoice

## Quick Decision Tree

```
From bestellbestaetigung@amazon.de → Bestellbestätigung
From no-reply@amazon.de + "Rechnung" in subject → Invoice (read body for seller)
From order-update@amazon.de → Check subject:
    "Zugestellt" / "Geliefert" → Delivery → skip
    "versendet" / "In Zustellung" → Shipment → skip
From noreply@dhl.de → Delivery notification → skip
From any other seller directly → Check body for "Rechnungsnummer" → Invoice
```

## Session Examples

| ID | Sender | Subject | Type | Target |
|----|--------|---------|------|--------|
| 48474 | no-reply@amazon.de (Hugendubel) | [Wichtig] Rechnung für Ihre Bestellung | Rechnung | Rechnungen_2026_05 |
| 48502 | bestellbestaetigung@amazon.de | Bestellt: „Kulturen Komplex..." | Bestellbestätigung | Bestellungen_2026_05 |
