namespace CashLineERP.Contracts.External;

public sealed record ExternalPurchaseOrderResponse(
    long PurchaseOrderId,
    string PurchaseOrderNumber,
    DateOnly PurchaseOrderDate,
    string CurrencyCode,
    string StatusCode,
    decimal TotalAmount,
    long? PurchaseRequisitionId,
    string? AcknowledgmentStatusCode,
    DateTime? AcknowledgedAtUtc,
    long? AcknowledgedByUserId,
    string? AcknowledgmentNotes);
