namespace CashLineERP.Application.Tax;

public sealed record DocumentWithholdingExportView(
    string DocumentType,
    long DocumentId,
    string DocumentNumber,
    DateOnly DocumentDate,
    DateOnly? TaxDate,
    string CurrencyCode,
    decimal SubtotalAmount,
    decimal DocumentTotalAmount,
    decimal TotalWithholdingAmount,
    decimal NetSettlementAmount,
    DateTime ExportedAtUtc,
    string FileName,
    string ContentType,
    string ContentText,
    IReadOnlyCollection<DocumentWithholdingBreakdownView> Breakdowns);
