/* tslint:disable */
import { EntityReferenceDTO } from './entity-reference-dto';
import { AddresseeDTO } from './addressee-dto';
import { CRUDA } from './cruda';
import { PaymentDTO } from './payment-dto';
import { ReceiptType } from './receipt-type';
export interface ReceiptListItemDTO extends EntityReferenceDTO{

  /**
   * Rechungsadresse
   */
  billing?: AddresseeDTO;

  /**
   * Auftraggeber
   */
  buyer?: AddresseeDTO;

  /**
   * Auftraggebernummer
   */
  buyerNumber?: string;

  /**
   * Can Create, Read, Update, Delete, Archive
   */
  cruda?: CRUDA;

  /**
   * Dateien
   */
  files?: number;

  /**
   * PK
   */
  id?: number;

  /**
   * Posten
   */
  items?: number;

  /**
   * Name des Labels
   */
  label?: string;

  /**
   * Bestellnummer
   */
  orderNumber?: string;

  /**
   * Regulierernummer
   */
  payerNumber?: string;

  /**
   * Zahlungsdetails
   */
  payment?: PaymentDTO;

  /**
   * Belegt dedruckt am
   */
  printedDate?: string;

  /**
   * Belegnummer
   */
  receiptNumber?: string;

  /**
   * Belegart
   */
  receiptType?: ReceiptType;

  /**
   * Lieferadresse
   */
  shipping?: AddresseeDTO;
}
