namespace CashLineERP.Application.Tax;

public sealed record DocumentTaxSummaryView(
    string DocumentType,
    long DocumentId,
    string DocumentNumber,
    DateOnly DocumentDate,
    DateOnly? TaxDate,
    string CurrencyCode,
    decimal SubtotalAmount,
    decimal TaxAmount,
    decimal TotalAmount,
    bool IsStatutoryReady,
    IReadOnlyCollection<string> ValidationMessages,
    IReadOnlyCollection<DocumentTaxBreakdownView> Breakdowns);
