using CashLineERP.Application.Finance;

namespace CashLineERP.Application.External.Views;

public sealed record ExternalSupplierPayoutStatusView(
    long AccountsPayablePaymentId,
    string PaymentNumber,
    DateOnly PaymentDate,
    string CurrencyCode,
    decimal AmountAmount,
    string StatusCode,
    string? ReferenceNumber,
    long? LatestExecutionId,
    string? LatestExecutionStatusCode,
    string? LatestProviderStatusCode,
    string? LatestProviderReference,
    PaymentGatewayProviderContractView? ProviderContract);
