using System.ComponentModel;
namespace DS.Module.Core.Enums
{
///
/// 往来单位开票方式
///
public enum InvoicingMethod
{
///
/// 单票明细开
///
[Description("单票明细开")]
ByDetails = 1,
///
/// 单票合并开
///
[Description("单票合并开")]
ByMerge = 2,
///
/// 月结开票
///
[Description("月结开票")]
Monthly = 3
}
///
/// 往来单位推送通知
///
[Flags]
public enum PushNotification
{
///
/// 未设置
///
None = 0,
///
/// 订舱回执
///
[Description("订舱回执")]
BookingReceipt = 1 << 0,
///
/// 入货通知
///
[Description("入货通知")]
IncomingNotification = 1 << 1,
///
/// 船东BC
///
[Description("船东BC")]
ShipOwnerBC = 1 << 2,
///
/// 费用账单
///
[Description("费用账单")]
ExpenseBill = 1 << 3,
///
/// 截单提醒
///
[Description("截单提醒")]
CutoffReminder = 1 << 4,
///
/// 用箱提醒
///
[Description("用箱提醒")]
BoxReminder = 1 << 5,
///
/// 开船通知
///
[Description("开船通知")]
DepartureReminder = 1 << 6,
///
/// 开票提醒
///
[Description("开票提醒")]
InvoiceReminder = 1 << 7,
///
/// 付款提醒(月结账单)
///
[Description("付款提醒(月结账单)")]
PaymentReminder = 1 << 8,
///
/// 放单提醒
///
[Description("放单提醒")]
ReleaseReminder = 1 << 9,
///
/// 到港提醒
///
[Description("到港提醒")]
ArrivalReminder = 1 << 10,
///
/// 异常到港提醒
///
[Description("异常到港提醒")]
AbnormalArrivalReminder = 1 << 11,
///
/// 未提货提醒
///
[Description("未提货提醒")]
UndeliveredGoodsReminder = 1 << 12
}
///
/// 往来单位特性
///
[Flags]
public enum ClientAttribute
{
///
/// 未设置
///
None = 0,
///
/// 客户
///
[Description("客户")]
Customer = 1 << 0,
///
/// 供应商
///
[Description("供应商")]
Supplier = 1 << 1
}
}