package de.assecutor.votianlt.model.invoices;

/**
 * Belegtyp einer Rechnung gemäß R-09, R-12 ff. und R-17 ff.
 *
 * INVOICE       – reguläre Ausgangsrechnung.
 * CORRECTION    – Rechnungsberichtigung für formale Fehler (R-12 bis R-16).
 *                 Verweist eindeutig auf die zu korrigierende Originalrechnung.
 * CANCELLATION  – Stornorechnung für wirtschaftliche Fehler (R-17 bis R-22).
 *                 Verweist eindeutig auf die zu stornierende Originalrechnung.
 */
public enum InvoiceType {
    INVOICE, CORRECTION, CANCELLATION
}
