import type { BalanceCuentaDebCredDto } from "./BalanceCuentaDebCredDto";
import type { BalanceCuentaDistDto } from "./BalanceCuentaDistDto";
import type { BalanceCuentaPagosDto } from "./BalanceCuentaPagosDto";

export interface ReporteCuentasDistribuidorResponseDto {
  entradasSalidas: BalanceCuentaDistDto[];
  debitosCreditos: BalanceCuentaDebCredDto[];
  pagos: BalanceCuentaPagosDto[];
  // Saldo inicial del período: snapshot del último cierre + movimientos netos hasta fechaDesde-1.
  // 0 si no hay cierre previo.
  saldoInicial: number;
  nombreDistribuidor?: string;
  nombreEmpresa?: string;
}
