export type DocumentType = 'Rechnung' | 'Storno' | 'Gutschrift';

export type DocumentRecord = {
  number: string;
  date: string;
  customer: string;
  type: DocumentType;
  amount: number;
  reference: string;
};

export const documents: DocumentRecord[] = [
  { number: 'RE-2026-1569', date: '2026-04-30', customer: 'STRABAG AG', type: 'Rechnung', amount: 23120.16, reference: 'RC-KST-AT-011-QQBU' },
  { number: 'RE-2026-1570', date: '2026-04-30', customer: 'STRABAG AG', type: 'Rechnung', amount: 17640.00, reference: 'RC-KST-AT-011-QQBU' },
  { number: 'RE-2026-1573', date: '2026-04-30', customer: 'STRABAG AG', type: 'Rechnung', amount: 17279.36, reference: 'RC-KST-AT-011-QQBU' },
  { number: 'RE-2026-1574', date: '2026-05-05', customer: 'Berger Metallbau GmbH', type: 'Rechnung', amount: 28315.00, reference: 'PVA Wien' },
  { number: 'RE-2026-1575', date: '2026-05-05', customer: 'KeKo Kerschbaumer & Kous Installations GmbH', type: 'Rechnung', amount: 16992.00, reference: '—' },
  { number: 'RE-2026-1576', date: '2026-05-06', customer: 'STRABAG AG', type: 'Rechnung', amount: 65445.95, reference: 'RC-KST-AT-011-QQBU' },
  { number: 'RE-2026-1577', date: '2026-05-07', customer: 'Wolf System GmbH', type: 'Rechnung', amount: 10000.00, reference: '23241' },
  { number: 'RE-2026-1578', date: '2026-05-07', customer: 'Wolf System GmbH', type: 'Rechnung', amount: 8000.00, reference: '252118' },
  { number: 'RE-2026-1579', date: '2026-05-07', customer: 'Wolf System GmbH', type: 'Rechnung', amount: 10000.00, reference: '253138' },
  { number: 'RE-2026-1581', date: '2026-05-18', customer: 'STRABAG AG', type: 'Rechnung', amount: 7134.00, reference: 'RC-KST-AT-011-QQBU' },
  { number: 'RE-2026-1582', date: '2026-05-18', customer: 'Berger Metallbau GmbH', type: 'Rechnung', amount: 720.00, reference: '—' },
  { number: 'RE-2026-1583', date: '2026-05-29', customer: 'STRABAG AG', type: 'Rechnung', amount: 77118.25, reference: 'RC-KST-AT-011-QQBU' },
  { number: 'GU-1025', date: '2026-06-01', customer: 'Metallbau Hrabal Ges.m.H', type: 'Gutschrift', amount: 406.80, reference: 'Rechnung 2025-1522' },
  { number: 'GU-1026', date: '2026-06-01', customer: 'Stahlbau Nägele GmbH', type: 'Gutschrift', amount: 12796.00, reference: 'Rechnung 2025-1450' },
  { number: 'GU-1027', date: '2026-06-01', customer: 'Bau mit uns Bau GmbH', type: 'Gutschrift', amount: 217.43, reference: 'Rechnungen 2025-1475 / 1487' },
  { number: 'GU-1028', date: '2026-06-01', customer: 'Decker & Rücker Premiumfassaden GmbH', type: 'Gutschrift', amount: 372.25, reference: 'Rechnung 2024-1409' },
  { number: 'GU-1029', date: '2026-06-01', customer: 'METALLICA Stahl- und Fassadentechnik GmbH', type: 'Gutschrift', amount: 203.00, reference: 'Rechnung 2025-1535' },
  { number: 'RE-2026-1584', date: '2026-06-01', customer: 'KeKo Kerschbaumer & Kous Installations GmbH', type: 'Rechnung', amount: 12432.00, reference: '—' },
  { number: 'RE-2026-1585', date: '2026-06-01', customer: 'GIG Fassaden GmbH', type: 'Rechnung', amount: 20424.00, reference: '24802986' },
  { number: 'RE-2026-1586', date: '2026-06-01', customer: 'STRABAG AG', type: 'Storno', amount: -17279.36, reference: 'Storno zu RE-2026-1573' },
  { number: 'RE-2026-1587', date: '2026-06-01', customer: 'STRABAG AG', type: 'Storno', amount: -16085.72, reference: 'Storno zu RE-2026-1572' },
  { number: 'RE-2026-1588', date: '2026-06-01', customer: 'STRABAG AG', type: 'Storno', amount: -35872.70, reference: 'Storno zu RE-2026-1571' },
  { number: 'RE-2026-1589', date: '2026-06-01', customer: 'STRABAG AG', type: 'Storno', amount: -23120.16, reference: 'Storno zu RE-2026-1569' },
  { number: 'RE-2026-1590', date: '2026-06-01', customer: 'Berger Metallbau GmbH', type: 'Rechnung', amount: 6160.00, reference: 'PVA Wien' },
  { number: 'RE-2026-1591', date: '2026-06-01', customer: 'METALLICA Stahl- und Fassadentechnik GmbH', type: 'Rechnung', amount: 2699.00, reference: 'RC-KST-DE-172-EBAE' },
  { number: 'RE-2026-1592', date: '2026-06-03', customer: 'Wolf System GmbH', type: 'Rechnung', amount: 10000.00, reference: '254006' },
  { number: 'RE-2026-1593', date: '2026-06-03', customer: 'Wolf System GmbH', type: 'Rechnung', amount: 8700.00, reference: '252621' },
  { number: 'RE-2026-1594', date: '2026-06-03', customer: 'Wolf System GmbH', type: 'Rechnung', amount: 5000.00, reference: '253772' },
  { number: 'RE-2026-1595', date: '2026-06-03', customer: 'Wolf System GmbH', type: 'Rechnung', amount: 7198.74, reference: '253147' },
  { number: 'RE-2026-1596', date: '2026-06-03', customer: 'Wolf System GmbH', type: 'Rechnung', amount: 11173.84, reference: '232451' },
  { number: 'RE-2026-1597', date: '2026-06-03', customer: 'Wolf System GmbH', type: 'Storno', amount: -10000.00, reference: 'Storno zu RE-2026-1577' },
  { number: 'RE-2026-1598', date: '2026-06-09', customer: 'Wolf System GmbH', type: 'Rechnung', amount: 5644.64, reference: '253138' },
  { number: 'RE-2026-1599', date: '2026-06-09', customer: 'Wolf System GmbH', type: 'Storno', amount: -10000.00, reference: 'Storno zu RE-2026-1579' },
  { number: 'RE-2026-1600', date: '2026-06-09', customer: 'Wolf System GmbH', type: 'Storno', amount: -8000.00, reference: 'Storno zu RE-2026-1578' },
  { number: 'RE-2026-1601', date: '2026-07-01', customer: 'KeKo Kerschbaumer & Kous Installations GmbH', type: 'Rechnung', amount: 16704.00, reference: '—' },
  { number: 'RE-2026-1602', date: '2026-07-01', customer: 'Wolf Systembau Gesellschaft m. b.H', type: 'Rechnung', amount: 18522.00, reference: 'BE2611899' },
  { number: 'RE-2026-1604', date: '2026-07-03', customer: 'Wolf System GmbH', type: 'Rechnung', amount: 4698.00, reference: '252118' },
  { number: 'RE-2026-1605', date: '2026-07-03', customer: 'Wolf System GmbH', type: 'Rechnung', amount: 16500.00, reference: '254006' },
  { number: 'RE-2026-1606', date: '2026-07-03', customer: 'Wolf System GmbH', type: 'Rechnung', amount: 11600.00, reference: '252621' },
  { number: 'RE-2026-1607', date: '2026-07-03', customer: 'Wolf System GmbH', type: 'Rechnung', amount: 6500.00, reference: '253772' },
  { number: 'RE-2026-1608', date: '2026-07-03', customer: 'Wolf System GmbH', type: 'Rechnung', amount: 9800.00, reference: '253874' },
  { number: 'RE-2026-1610', date: '2026-07-13', customer: 'Wolf System GmbH', type: 'Rechnung', amount: 7431.77, reference: 'BE2617699' },
];

export const monthNames: Record<string, string> = {
  '04': 'April',
  '05': 'Mai',
  '06': 'Juni',
  '07': 'Juli',
};
