package com.ga.core.vo.accounting;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * account_balance_snapshot — 결산 시점 계정과목별 잔액 스냅샷 (V75)
 */
@Data
public class AccountBalanceSnapshotVO {
    private Long snapshotId;
    private Long closeId;
    private String accountCode;
    private String accountName;
    /** DEBIT / CREDIT / BOTH */
    private String accountType;
    private BigDecimal debitTotal;
    private BigDecimal creditTotal;
    /** debit_total - credit_total */
    private BigDecimal balance;
    private LocalDateTime createdAt;
}
