/*
 * File: src/main/java/purchase/requestmodel/GRNItemRequest.java
 * Description: This request model class represents the data structure for creating or updating
 * GRN (Goods Received Note) items in the ERP system. It includes fields for product information,
 * pricing, quantity, tax details, and references to associated GRN entities. Used for data
 * transfer during API interactions.
*/

package com.nebula.erp.purchase.requestmodel;

import lombok.Getter;
import lombok.Setter;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import com.nebula.erp.purchase.model.GRN;

@Getter
@Setter
public class GRNItemRequest {
    private Long product_id;
    private Integer quantity;
    private Double unit_price;
    private LocalDate expiration_date;
    private LocalDate manufacture_date;
    private String batch_code;
    private String tax_id;
    private GRN grn;
}