namespace CashLineERP.Contracts.External;

public sealed record CreateInternalCustomerOnboardingRequest(
    string PartyName,
    string CountryCode,
    string? FirmNationalId,
    string? TaxRegistrationNumber,
    string? TaxBranchCode,
    string? Email,
    string? MobileNumber,
    string? AddressLine1,
    decimal? CreditLimitAmount,
    int? CreditTermsDays,
    string CustomerClassificationCode,
    string CustomerSegmentCode,
    string DefaultCurrencyCode,
    string SalesChannelCode,
    string PriceTierCode,
    string InvoiceDeliveryMethodCode,
    string? Notes);
