# PRODUCT_MASTER_FIELDS_FOR_EXPORT_REQUIRED

## Issue

FE `Export Excel` Sales Report membutuhkan data master produk untuk mengisi kolom:

- ITEM CODE
- BARCODE
- BRAND
- GENDER
- FUNCTION
- SIZE
- COLLECTION
- QTY STOCK
- VALUE STOCK
- HARGA PROMO

Saat ini sebagian response produk/report belum selalu mengandung field tersebut, sehingga hasil export masih ada kolom kosong.

## Required Backend Update

Pastikan endpoint produk yang dipakai FE mengirim field master minimal berikut.

### Endpoint

- `GET /api/v1/products`

### Required item fields

```json
{
  "id": 123,
  "name": "SAPPHIRE TROPICAL",
  "item_code": "BDPUC070010",
  "barcode": "9312299001004",
  "brand": "PALM LAGOON",
  "gender": "UNISEX",
  "function": "BANDANA",
  "size": "ALL SIZE",
  "collection": "2019 Q1",
  "sell_price": 349000,
  "qty_stock": 10,
  "value_stock": 3490000,
  "harga_promo": 0
}
```

Notes:
- Semua nominal berupa number, default `0`.
- Untuk text field yang tidak ada nilai, kirim string kosong `""` (hindari `null` bila memungkinkan).
- Jika naming di BE berbeda, FE bisa mapping, namun field equivalent harus tetap tersedia.

## Pagination

Karena FE butuh lookup master untuk export, endpoint produk sebaiknya mendukung:

- `page`
- `per_page` (minimal bisa >= 1000)

## Acceptance Criteria

1. Hasil export FE tidak kosong di kolom master produk (untuk item yang ada di master).
2. Lookup by `item_code` / `barcode` / `name` berhasil konsisten.
3. Data stock dan promo tampil sesuai data master terbaru.

