Class DunningProposal
Inheritance
Inherited Members
Namespace: Simplic.ERP.Core
Assembly: Simplic.ERP.Core.dll
Syntax
public class DunningProposal
Constructors
| Improve this Doc View SourceDunningProposal()
Constructor
Declaration
public DunningProposal()
Properties
| Improve this Doc View SourceBill
Gets the current transaction object
Declaration
public Transaction Bill { get; }
Property Value
Type | Description |
---|---|
Transaction |
Delay
Gets or sets the payment delay in days depending on the deadline
Declaration
public int Delay { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Difference
Gets or sets the difference between the transaction date and now in days
Declaration
public int Difference { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
DunningFee
Gets or sets the dunning fee
Declaration
public PreciseDecimal? DunningFee { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<PreciseDecimal> |
FinancialAccount
Gets the finanial personal account object
Declaration
public PersonalAccount FinancialAccount { get; }
Property Value
Type | Description |
---|---|
PersonalAccount |
FinancialAccountFriendlyName
Gets the friendly name for the financial account
Declaration
public string FinancialAccountFriendlyName { get; }
Property Value
Type | Description |
---|---|
System.String |
FinancialContactId
Gets or sets the financial contact
Declaration
public long FinancialContactId { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 |
FinancialPersonalAccountId
Gets or sets the finacial perosnal account
Declaration
public Guid FinancialPersonalAccountId { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
Guid
Gets or sets the unique Id
Declaration
public Guid Guid { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
IsDunning
Gets or sets the flag if this is an unpaid dunning
Declaration
public bool IsDunning { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsTransaction
Gets or sets the flag if this is an unpaid transaction
Declaration
public bool IsTransaction { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Level
Gets the dunning level object
Declaration
public DunningLevel Level { get; }
Property Value
Type | Description |
---|---|
DunningLevel |
LevelId
Gets or sets the dunning level
Declaration
public Guid? LevelId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Guid> |
Number
Record ident
Declaration
public string Number { get; }
Property Value
Type | Description |
---|---|
System.String |
PayerAccount
Gets the payer personal account object
Declaration
public PersonalAccount PayerAccount { get; }
Property Value
Type | Description |
---|---|
PersonalAccount |
PayerContactId
Gets or sets the contact of the payer
Declaration
public Guid PayerContactId { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
PayerDunningGroup
Gets the dunning group object of the payer
Declaration
public DunningGroup PayerDunningGroup { get; }
Property Value
Type | Description |
---|---|
DunningGroup |
PayerPersonalAccountId
Gets or sets the personal account of the payer
Declaration
public Guid PayerPersonalAccountId { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
PaymentDeadline
Gets or sets the deadline until the first dunning
Declaration
public int PaymentDeadline { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
PersonalAccountDunningGroup
Gets the personal account dunning group object
Declaration
public DunningGroup PersonalAccountDunningGroup { get; }
Property Value
Type | Description |
---|---|
DunningGroup |
ReferenceNumber
Record external ident
Declaration
public string ReferenceNumber { get; }
Property Value
Type | Description |
---|---|
System.String |
RemainingStock
Declaration
public FinancialRecord RemainingStock { get; set; }
Property Value
Type | Description |
---|---|
FinancialRecord |
TotalPrice
Gets or sets the total price of the transactions
Declaration
public PreciseDecimal TotalPrice { get; set; }
Property Value
Type | Description |
---|---|
PreciseDecimal |
TransactionDate
Gets or sets the transaction date
Declaration
public DateTime TransactionDate { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
TypeName
gets the name of the record type
Declaration
public string TypeName { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
| Improve this Doc View SourceCreateDunning()
Creates a dunning out of this proposal
Declaration
public Dunning CreateDunning()
Returns
Type | Description |
---|---|
Dunning | Created dunning object |
LockProposal()
Creates a lock dunning for this proposal
Declaration
public void LockProposal()
PresetDunningLevel()
Set the preset level
Declaration
public void PresetDunningLevel()