Class FIN_PaymentSchedule
- java.lang.Object
-
- org.openbravo.base.structure.BaseOBObject
-
- org.openbravo.model.financialmgmt.payment.FIN_PaymentSchedule
-
- All Implemented Interfaces:
Serializable
,BaseOBObjectDef
,OBNotSingleton
,OBProvidable
,ActiveEnabled
,ClientEnabled
,DynamicEnabled
,Identifiable
,OrganizationEnabled
,Traceable
public class FIN_PaymentSchedule extends BaseOBObject implements Traceable, ClientEnabled, OrganizationEnabled, ActiveEnabled
Entity class for entity FIN_Payment_Schedule (stored in table FIN_Payment_Schedule).
NOTE: This class should not be instantiated directly. To instantiate this class theOBProvider
should be used.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
COMPUTED_COLUMN_DAYSOVERDUE
Computed column for property daysOverdue
Computed from:
(SELECT CASE WHEN to_number(trunc((case when max(ps.outstandingamt) = 0 then max(p.paymentdate) else now() end)) -trunc(min(ps.expecteddate))) > 0 THEN to_number(trunc((case when max(ps.outstandingamt) = 0 then max(p.paymentdate) else now() end)) -trunc(min(ps.expecteddate)))ELSE 0 END AS "case" FROM fin_payment_schedule ps LEFT JOIN fin_payment_scheduledetail psd ON ps.fin_payment_schedule_id = psd.fin_payment_schedule_invoice LEFT JOIN fin_payment_detail pd ON pd.fin_payment_detail_id = psd.fin_payment_detail_id LEFT JOIN fin_payment p ON p.fin_payment_id = pd.fin_payment_id WHERE ps.fin_payment_schedule_id = fin_payment_schedule_id)
static String
COMPUTED_COLUMN_LASTPAYMENTDATE
Computed column for property lastPaymentDate
Computed from:
SELECT max(p.paymentdate) FROM fin_payment p, fin_payment_detail pd, fin_payment_scheduledetail psd, fin_payment_schedule ps WHERE p.fin_payment_id = pd.fin_payment_id AND pd.fin_payment_detail_id = psd.fin_payment_detail_id AND psd.fin_payment_schedule_invoice = ps.fin_payment_schedule_id AND ps.c_invoice_id IS NOT NULL AND ps.fin_payment_schedule_id = fin_payment_schedule_id
static String
COMPUTED_COLUMN_NUMBEROFPAYMENTS
Computed column for property numberOfPayments
Computed from:
(SELECT count(distinct pd.fin_payment_id) FROM fin_payment_detail pd, fin_payment_scheduledetail psd, fin_payment_schedule ps WHERE pd.fin_payment_detail_id = psd.fin_payment_detail_id AND psd.fin_payment_schedule_invoice = ps.fin_payment_schedule_id AND ps.c_invoice_id IS NOT NULL AND ps.fin_payment_schedule_id = fin_payment_schedule_id)
static String
COMPUTED_COLUMN_TOTALDEBTAMOUNT
Computed column for property totalDebtAmount
Help: Doubtful Debt Amount
Computed from:
SELECT coalesce(sum(psd.doubtfuldebt_amount),0) FROM fin_payment_scheduledetail psd left join fin_payment_detail pd on psd.fin_payment_detail_id = pd.fin_payment_detail_id left join fin_payment p on pd.fin_payment_id = p.fin_payment_id WHERE psd.fin_payment_schedule_invoice = fin_payment_schedule_id and psd.isinvoicepaid = 'N'
static String
ENTITY_NAME
static String
PROPERTY__COMPUTEDCOLUMNS
Property _computedColumns stored in column _computedColumns in table FIN_Payment_Schedulestatic String
PROPERTY_ACTIVE
Property active stored in column Isactive in table FIN_Payment_Schedulestatic String
PROPERTY_AMOUNT
Property amount stored in column Amount in table FIN_Payment_Schedulestatic String
PROPERTY_APRMMODIFPAYMENTINPLAN
Property aprmModifPaymentINPlan stored in column EM_Aprm_Modif_Paym_Sched in table FIN_Payment_Schedulestatic String
PROPERTY_APRMMODIFPAYMENTOUTPLAN
Property aprmModifPaymentOUTPlan stored in column EM_Aprm_Modif_Paym_Out_Sched in table FIN_Payment_Schedulestatic String
PROPERTY_CLIENT
Property client stored in column AD_Client_ID in table FIN_Payment_Schedulestatic String
PROPERTY_CREATEDBY
Property createdBy stored in column Createdby in table FIN_Payment_Schedulestatic String
PROPERTY_CREATIONDATE
Property creationDate stored in column Created in table FIN_Payment_Schedulestatic String
PROPERTY_CURRENCY
Property currency stored in column C_Currency_ID in table FIN_Payment_Schedule
Help: Indicates the currency to be used when processing this document.static String
PROPERTY_DESCRIPTION
Property description stored in column Description in table FIN_Payment_Schedule
Help: A description is limited to 255 characters.static String
PROPERTY_DUEDATE
Property dueDate stored in column Duedate in table FIN_Payment_Schedulestatic String
PROPERTY_EXPECTEDDATE
Property expectedDate stored in column ExpectedDate in table FIN_Payment_Schedule
Help: Date when the payment is due without deductions or discountstatic String
PROPERTY_FINDOUBTFULDEBTLIST
Property fINDoubtfulDebtList stored in table FIN_Payment_Schedulestatic String
PROPERTY_FINPAYMENTMETHOD
Property finPaymentmethod stored in column Fin_Paymentmethod_ID in table FIN_Payment_Schedulestatic String
PROPERTY_FINPAYMENTPRIORITY
Property fINPaymentPriority stored in column FIN_Payment_Priority_ID in table FIN_Payment_Schedule
Help: Sets the priority of the payment plans generated when processing the invoice or order. The distribution algorithm will be driven by this priority. The pending payments for order or payments will be displayed ordered by the payment priority first and then by the due date.static String
PROPERTY_FINPAYMENTSCHEDULEDETAILINVOICEPAYMENTSCHEDULELIST
Property fINPaymentScheduleDetailInvoicePaymentScheduleList stored in table FIN_Payment_Schedulestatic String
PROPERTY_FINPAYMENTSCHEDULEDETAILORDERPAYMENTSCHEDULELIST
Property fINPaymentScheduleDetailOrderPaymentScheduleList stored in table FIN_Payment_Schedulestatic String
PROPERTY_ID
Property id stored in column Fin_Payment_Schedule_ID in table FIN_Payment_Schedulestatic String
PROPERTY_INVOICE
Property invoice stored in column C_Invoice_ID in table FIN_Payment_Schedule
Help: The Invoice ID uniquely identifies an Invoice Document.static String
PROPERTY_ORDER
Property order stored in column C_Order_ID in table FIN_Payment_Schedule
Help: Unique identifier and a reference to a Sales Order originating from the document sequence defined for this document type.static String
PROPERTY_ORGANIZATION
Property organization stored in column AD_Org_ID in table FIN_Payment_Schedulestatic String
PROPERTY_ORIGDUEDATE
Deprecated.Property marked as deprecated on field Development Statusstatic String
PROPERTY_OUTSTANDINGAMOUNT
Property outstandingAmount stored in column Outstandingamt in table FIN_Payment_Schedule
Help: Outstanding Amount. Amount pending to be paidstatic String
PROPERTY_PAIDAMOUNT
Property paidAmount stored in column Paidamt in table FIN_Payment_Schedulestatic String
PROPERTY_UPDATED
Property updated stored in column Updated in table FIN_Payment_Schedulestatic String
PROPERTY_UPDATEDBY
Property updatedBy stored in column Updatedby in table FIN_Payment_Schedulestatic String
PROPERTY_UPDATEPAYMENTPLAN
Property updatePaymentPlan stored in column Update_Payment_Plan in table FIN_Payment_Schedule
Help: Shows a popup where the user can modify some payment plan details.static String
TABLE_NAME
-
Fields inherited from class org.openbravo.base.structure.BaseOBObject
ID
-
-
Constructor Summary
Constructors Constructor Description FIN_PaymentSchedule()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Object
get(String propName)
Returns the value of theProperty
identified by the propName.FIN_PaymentSchedule_ComputedColumns
get_computedColumns()
BigDecimal
getAmount()
Client
getClient()
Client fieldUser
getCreatedBy()
Created by audit userDate
getCreationDate()
Creation date of auditCurrency
getCurrency()
Long
getDaysOverdue()
String
getDescription()
Date
getDueDate()
String
getEntityName()
Date
getExpectedDate()
List<DoubtfulDebt>
getFINDoubtfulDebtList()
Help: The reasons for potential non payment can include disputes over supply, delivery, at the conditioner of item or the appearance of financial stress within a customer's operations. When such a dispute occurs it is prudent to add this debt or portion thereof to the doubtful debt reserve.FIN_PaymentMethod
getFinPaymentmethod()
PaymentPriority
getFINPaymentPriority()
List<FIN_PaymentScheduleDetail>
getFINPaymentScheduleDetailInvoicePaymentScheduleList()
List<FIN_PaymentScheduleDetail>
getFINPaymentScheduleDetailOrderPaymentScheduleList()
String
getId()
Invoice
getInvoice()
Date
getLastPaymentDate()
Long
getNumberOfPayments()
Order
getOrder()
Organization
getOrganization()
Gets organization fieldDate
getOrigDueDate()
Deprecated.Property marked as deprecated on field Development StatusBigDecimal
getOutstandingAmount()
BigDecimal
getPaidAmount()
BigDecimal
getTotalDebtAmount()
Date
getUpdated()
Update date of auditUser
getUpdatedBy()
Update by audit userBoolean
isActive()
Gets active fieldBoolean
isAprmModifPaymentINPlan()
Boolean
isAprmModifPaymentOUTPlan()
Boolean
isUpdatePaymentPlan()
void
set_computedColumns(FIN_PaymentSchedule_ComputedColumns _computedColumns)
void
setActive(Boolean active)
Sets active fieldvoid
setAmount(BigDecimal amount)
void
setAprmModifPaymentINPlan(Boolean aprmModifPaymentINPlan)
void
setAprmModifPaymentOUTPlan(Boolean aprmModifPaymentOUTPlan)
void
setClient(Client client)
Client fieldvoid
setCreatedBy(User createdBy)
Created by audit uservoid
setCreationDate(Date creationDate)
Creation date of auditvoid
setCurrency(Currency currency)
void
setDaysOverdue(Long daysOverdue)
void
setDescription(String description)
void
setDueDate(Date dueDate)
void
setExpectedDate(Date expectedDate)
void
setFINDoubtfulDebtList(List<DoubtfulDebt> fINDoubtfulDebtList)
Help: The reasons for potential non payment can include disputes over supply, delivery, at the conditioner of item or the appearance of financial stress within a customer's operations. When such a dispute occurs it is prudent to add this debt or portion thereof to the doubtful debt reserve.void
setFinPaymentmethod(FIN_PaymentMethod finPaymentmethod)
void
setFINPaymentPriority(PaymentPriority fINPaymentPriority)
void
setFINPaymentScheduleDetailInvoicePaymentScheduleList(List<FIN_PaymentScheduleDetail> fINPaymentScheduleDetailInvoicePaymentScheduleList)
void
setFINPaymentScheduleDetailOrderPaymentScheduleList(List<FIN_PaymentScheduleDetail> fINPaymentScheduleDetailOrderPaymentScheduleList)
void
setId(String id)
void
setInvoice(Invoice invoice)
void
setLastPaymentDate(Date lastPaymentDate)
void
setNumberOfPayments(Long numberOfPayments)
void
setOrder(Order order)
void
setOrganization(Organization organization)
Sets organization fieldvoid
setOrigDueDate(Date origDueDate)
Deprecated.Property marked as deprecated on field Development Statusvoid
setOutstandingAmount(BigDecimal outstandingAmount)
void
setPaidAmount(BigDecimal paidAmount)
void
setTotalDebtAmount(BigDecimal totalDebtAmount)
void
setUpdated(Date updated)
Update date of auditvoid
setUpdatedBy(User updatedBy)
Update by audit uservoid
setUpdatePaymentPlan(Boolean updatePaymentPlan)
-
Methods inherited from class org.openbravo.base.structure.BaseOBObject
checkDerivedReadable, get, get, getEntity, getIdentifier, getValue, isAllowRead, isNewOBObject, isOrgClientAccessCheckEnabled, isWriteAccessCheckEnabled, set, setAccessChecks, setAllowRead, setDefaultValue, setId, setNewOBObject, setValue, toString, validate
-
-
-
-
Field Detail
-
TABLE_NAME
public static final String TABLE_NAME
- See Also:
- Constant Field Values
-
ENTITY_NAME
public static final String ENTITY_NAME
- See Also:
- Constant Field Values
-
PROPERTY_ID
public static final String PROPERTY_ID
Property id stored in column Fin_Payment_Schedule_ID in table FIN_Payment_Schedule- See Also:
- Constant Field Values
-
PROPERTY_CLIENT
public static final String PROPERTY_CLIENT
Property client stored in column AD_Client_ID in table FIN_Payment_Schedule- See Also:
ClientEnabled
, Constant Field Values
-
PROPERTY_ORGANIZATION
public static final String PROPERTY_ORGANIZATION
Property organization stored in column AD_Org_ID in table FIN_Payment_Schedule- See Also:
OrganizationEnabled
, Constant Field Values
-
PROPERTY_CREATIONDATE
public static final String PROPERTY_CREATIONDATE
Property creationDate stored in column Created in table FIN_Payment_Schedule- See Also:
Traceable
, Constant Field Values
-
PROPERTY_CREATEDBY
public static final String PROPERTY_CREATEDBY
Property createdBy stored in column Createdby in table FIN_Payment_Schedule- See Also:
Traceable
, Constant Field Values
-
PROPERTY_UPDATED
public static final String PROPERTY_UPDATED
Property updated stored in column Updated in table FIN_Payment_Schedule- See Also:
Traceable
, Constant Field Values
-
PROPERTY_UPDATEDBY
public static final String PROPERTY_UPDATEDBY
Property updatedBy stored in column Updatedby in table FIN_Payment_Schedule- See Also:
Traceable
, Constant Field Values
-
PROPERTY_INVOICE
public static final String PROPERTY_INVOICE
Property invoice stored in column C_Invoice_ID in table FIN_Payment_Schedule
Help: The Invoice ID uniquely identifies an Invoice Document.- See Also:
- Constant Field Values
-
PROPERTY_ORDER
public static final String PROPERTY_ORDER
Property order stored in column C_Order_ID in table FIN_Payment_Schedule
Help: Unique identifier and a reference to a Sales Order originating from the document sequence defined for this document type.- See Also:
- Constant Field Values
-
PROPERTY_DUEDATE
public static final String PROPERTY_DUEDATE
Property dueDate stored in column Duedate in table FIN_Payment_Schedule- See Also:
- Constant Field Values
-
PROPERTY_FINPAYMENTMETHOD
public static final String PROPERTY_FINPAYMENTMETHOD
Property finPaymentmethod stored in column Fin_Paymentmethod_ID in table FIN_Payment_Schedule- See Also:
- Constant Field Values
-
PROPERTY_CURRENCY
public static final String PROPERTY_CURRENCY
Property currency stored in column C_Currency_ID in table FIN_Payment_Schedule
Help: Indicates the currency to be used when processing this document.- See Also:
- Constant Field Values
-
PROPERTY_AMOUNT
public static final String PROPERTY_AMOUNT
Property amount stored in column Amount in table FIN_Payment_Schedule- See Also:
- Constant Field Values
-
PROPERTY_PAIDAMOUNT
public static final String PROPERTY_PAIDAMOUNT
Property paidAmount stored in column Paidamt in table FIN_Payment_Schedule- See Also:
- Constant Field Values
-
PROPERTY_OUTSTANDINGAMOUNT
public static final String PROPERTY_OUTSTANDINGAMOUNT
Property outstandingAmount stored in column Outstandingamt in table FIN_Payment_Schedule
Help: Outstanding Amount. Amount pending to be paid- See Also:
- Constant Field Values
-
PROPERTY_ACTIVE
public static final String PROPERTY_ACTIVE
Property active stored in column Isactive in table FIN_Payment_Schedule- See Also:
ActiveEnabled
, Constant Field Values
-
PROPERTY_FINPAYMENTPRIORITY
public static final String PROPERTY_FINPAYMENTPRIORITY
Property fINPaymentPriority stored in column FIN_Payment_Priority_ID in table FIN_Payment_Schedule
Help: Sets the priority of the payment plans generated when processing the invoice or order. The distribution algorithm will be driven by this priority. The pending payments for order or payments will be displayed ordered by the payment priority first and then by the due date.- See Also:
- Constant Field Values
-
PROPERTY_UPDATEPAYMENTPLAN
public static final String PROPERTY_UPDATEPAYMENTPLAN
Property updatePaymentPlan stored in column Update_Payment_Plan in table FIN_Payment_Schedule
Help: Shows a popup where the user can modify some payment plan details.- See Also:
- Constant Field Values
-
PROPERTY_ORIGDUEDATE
@Deprecated public static final String PROPERTY_ORIGDUEDATE
Deprecated.Property marked as deprecated on field Development StatusProperty origDueDate stored in column OrigDueDate in table FIN_Payment_Schedule
Help: Due date for the payment plan as per contract- See Also:
- Constant Field Values
-
PROPERTY_DESCRIPTION
public static final String PROPERTY_DESCRIPTION
Property description stored in column Description in table FIN_Payment_Schedule
Help: A description is limited to 255 characters.- See Also:
- Constant Field Values
-
PROPERTY_APRMMODIFPAYMENTINPLAN
public static final String PROPERTY_APRMMODIFPAYMENTINPLAN
Property aprmModifPaymentINPlan stored in column EM_Aprm_Modif_Paym_Sched in table FIN_Payment_Schedule- See Also:
- Constant Field Values
-
PROPERTY_APRMMODIFPAYMENTOUTPLAN
public static final String PROPERTY_APRMMODIFPAYMENTOUTPLAN
Property aprmModifPaymentOUTPlan stored in column EM_Aprm_Modif_Paym_Out_Sched in table FIN_Payment_Schedule- See Also:
- Constant Field Values
-
PROPERTY_EXPECTEDDATE
public static final String PROPERTY_EXPECTEDDATE
Property expectedDate stored in column ExpectedDate in table FIN_Payment_Schedule
Help: Date when the payment is due without deductions or discount- See Also:
- Constant Field Values
-
PROPERTY__COMPUTEDCOLUMNS
public static final String PROPERTY__COMPUTEDCOLUMNS
Property _computedColumns stored in column _computedColumns in table FIN_Payment_Schedule- See Also:
- Constant Field Values
-
PROPERTY_FINDOUBTFULDEBTLIST
public static final String PROPERTY_FINDOUBTFULDEBTLIST
Property fINDoubtfulDebtList stored in table FIN_Payment_Schedule- See Also:
- Constant Field Values
-
PROPERTY_FINPAYMENTSCHEDULEDETAILORDERPAYMENTSCHEDULELIST
public static final String PROPERTY_FINPAYMENTSCHEDULEDETAILORDERPAYMENTSCHEDULELIST
Property fINPaymentScheduleDetailOrderPaymentScheduleList stored in table FIN_Payment_Schedule- See Also:
- Constant Field Values
-
PROPERTY_FINPAYMENTSCHEDULEDETAILINVOICEPAYMENTSCHEDULELIST
public static final String PROPERTY_FINPAYMENTSCHEDULEDETAILINVOICEPAYMENTSCHEDULELIST
Property fINPaymentScheduleDetailInvoicePaymentScheduleList stored in table FIN_Payment_Schedule- See Also:
- Constant Field Values
-
COMPUTED_COLUMN_DAYSOVERDUE
public static final String COMPUTED_COLUMN_DAYSOVERDUE
Computed column for property daysOverdue
Computed from:
(SELECT CASE WHEN to_number(trunc((case when max(ps.outstandingamt) = 0 then max(p.paymentdate) else now() end)) -trunc(min(ps.expecteddate))) > 0 THEN to_number(trunc((case when max(ps.outstandingamt) = 0 then max(p.paymentdate) else now() end)) -trunc(min(ps.expecteddate)))ELSE 0 END AS "case" FROM fin_payment_schedule ps LEFT JOIN fin_payment_scheduledetail psd ON ps.fin_payment_schedule_id = psd.fin_payment_schedule_invoice LEFT JOIN fin_payment_detail pd ON pd.fin_payment_detail_id = psd.fin_payment_detail_id LEFT JOIN fin_payment p ON p.fin_payment_id = pd.fin_payment_id WHERE ps.fin_payment_schedule_id = fin_payment_schedule_id)
- See Also:
- Constant Field Values
-
COMPUTED_COLUMN_LASTPAYMENTDATE
public static final String COMPUTED_COLUMN_LASTPAYMENTDATE
Computed column for property lastPaymentDate
Computed from:
SELECT max(p.paymentdate) FROM fin_payment p, fin_payment_detail pd, fin_payment_scheduledetail psd, fin_payment_schedule ps WHERE p.fin_payment_id = pd.fin_payment_id AND pd.fin_payment_detail_id = psd.fin_payment_detail_id AND psd.fin_payment_schedule_invoice = ps.fin_payment_schedule_id AND ps.c_invoice_id IS NOT NULL AND ps.fin_payment_schedule_id = fin_payment_schedule_id
- See Also:
- Constant Field Values
-
COMPUTED_COLUMN_NUMBEROFPAYMENTS
public static final String COMPUTED_COLUMN_NUMBEROFPAYMENTS
Computed column for property numberOfPayments
Computed from:
(SELECT count(distinct pd.fin_payment_id) FROM fin_payment_detail pd, fin_payment_scheduledetail psd, fin_payment_schedule ps WHERE pd.fin_payment_detail_id = psd.fin_payment_detail_id AND psd.fin_payment_schedule_invoice = ps.fin_payment_schedule_id AND ps.c_invoice_id IS NOT NULL AND ps.fin_payment_schedule_id = fin_payment_schedule_id)
- See Also:
- Constant Field Values
-
COMPUTED_COLUMN_TOTALDEBTAMOUNT
public static final String COMPUTED_COLUMN_TOTALDEBTAMOUNT
Computed column for property totalDebtAmount
Help: Doubtful Debt Amount
Computed from:
SELECT coalesce(sum(psd.doubtfuldebt_amount),0) FROM fin_payment_scheduledetail psd left join fin_payment_detail pd on psd.fin_payment_detail_id = pd.fin_payment_detail_id left join fin_payment p on pd.fin_payment_id = p.fin_payment_id WHERE psd.fin_payment_schedule_invoice = fin_payment_schedule_id and psd.isinvoicepaid = 'N'
- See Also:
- Constant Field Values
-
-
Method Detail
-
getEntityName
public String getEntityName()
- Specified by:
getEntityName
in interfaceIdentifiable
- Specified by:
getEntityName
in classBaseOBObject
-
getId
public String getId()
- Specified by:
getId
in interfaceBaseOBObjectDef
- Specified by:
getId
in interfaceIdentifiable
- Overrides:
getId
in classBaseOBObject
- See Also:
PROPERTY_ID
-
setId
public void setId(String id)
- See Also:
PROPERTY_ID
-
getClient
public Client getClient()
Description copied from interface:ClientEnabled
Client field- Specified by:
getClient
in interfaceClientEnabled
- Returns:
- client
- See Also:
PROPERTY_CLIENT
-
setClient
public void setClient(Client client)
Description copied from interface:ClientEnabled
Client field- Specified by:
setClient
in interfaceClientEnabled
- See Also:
PROPERTY_CLIENT
-
getOrganization
public Organization getOrganization()
Description copied from interface:OrganizationEnabled
Gets organization field- Specified by:
getOrganization
in interfaceOrganizationEnabled
- Returns:
- organization
- See Also:
PROPERTY_ORGANIZATION
-
setOrganization
public void setOrganization(Organization organization)
Description copied from interface:OrganizationEnabled
Sets organization field- Specified by:
setOrganization
in interfaceOrganizationEnabled
- See Also:
PROPERTY_ORGANIZATION
-
getCreationDate
public Date getCreationDate()
Description copied from interface:Traceable
Creation date of audit- Specified by:
getCreationDate
in interfaceTraceable
- Returns:
- Date of creation
- See Also:
PROPERTY_CREATIONDATE
-
setCreationDate
public void setCreationDate(Date creationDate)
Description copied from interface:Traceable
Creation date of audit- Specified by:
setCreationDate
in interfaceTraceable
- See Also:
PROPERTY_CREATIONDATE
-
getCreatedBy
public User getCreatedBy()
Description copied from interface:Traceable
Created by audit user- Specified by:
getCreatedBy
in interfaceTraceable
- Returns:
- User
- See Also:
PROPERTY_CREATEDBY
-
setCreatedBy
public void setCreatedBy(User createdBy)
Description copied from interface:Traceable
Created by audit user- Specified by:
setCreatedBy
in interfaceTraceable
- See Also:
PROPERTY_CREATEDBY
-
getUpdated
public Date getUpdated()
Description copied from interface:Traceable
Update date of audit- Specified by:
getUpdated
in interfaceTraceable
- Returns:
- Date of update
- See Also:
PROPERTY_UPDATED
-
setUpdated
public void setUpdated(Date updated)
Description copied from interface:Traceable
Update date of audit- Specified by:
setUpdated
in interfaceTraceable
- See Also:
PROPERTY_UPDATED
-
getUpdatedBy
public User getUpdatedBy()
Description copied from interface:Traceable
Update by audit user- Specified by:
getUpdatedBy
in interfaceTraceable
- Returns:
- User who updated
- See Also:
PROPERTY_UPDATEDBY
-
setUpdatedBy
public void setUpdatedBy(User updatedBy)
Description copied from interface:Traceable
Update by audit user- Specified by:
setUpdatedBy
in interfaceTraceable
- See Also:
PROPERTY_UPDATEDBY
-
getInvoice
public Invoice getInvoice()
- See Also:
PROPERTY_INVOICE
-
setInvoice
public void setInvoice(Invoice invoice)
- See Also:
PROPERTY_INVOICE
-
getOrder
public Order getOrder()
- See Also:
PROPERTY_ORDER
-
setOrder
public void setOrder(Order order)
- See Also:
PROPERTY_ORDER
-
getDueDate
public Date getDueDate()
- See Also:
PROPERTY_DUEDATE
-
setDueDate
public void setDueDate(Date dueDate)
- See Also:
PROPERTY_DUEDATE
-
getFinPaymentmethod
public FIN_PaymentMethod getFinPaymentmethod()
- See Also:
PROPERTY_FINPAYMENTMETHOD
-
setFinPaymentmethod
public void setFinPaymentmethod(FIN_PaymentMethod finPaymentmethod)
- See Also:
PROPERTY_FINPAYMENTMETHOD
-
getCurrency
public Currency getCurrency()
- See Also:
PROPERTY_CURRENCY
-
setCurrency
public void setCurrency(Currency currency)
- See Also:
PROPERTY_CURRENCY
-
getAmount
public BigDecimal getAmount()
- See Also:
PROPERTY_AMOUNT
-
setAmount
public void setAmount(BigDecimal amount)
- See Also:
PROPERTY_AMOUNT
-
getPaidAmount
public BigDecimal getPaidAmount()
- See Also:
PROPERTY_PAIDAMOUNT
-
setPaidAmount
public void setPaidAmount(BigDecimal paidAmount)
- See Also:
PROPERTY_PAIDAMOUNT
-
getOutstandingAmount
public BigDecimal getOutstandingAmount()
- See Also:
PROPERTY_OUTSTANDINGAMOUNT
-
setOutstandingAmount
public void setOutstandingAmount(BigDecimal outstandingAmount)
- See Also:
PROPERTY_OUTSTANDINGAMOUNT
-
isActive
public Boolean isActive()
Description copied from interface:ActiveEnabled
Gets active field- Specified by:
isActive
in interfaceActiveEnabled
- Returns:
- active
- See Also:
PROPERTY_ACTIVE
-
setActive
public void setActive(Boolean active)
Description copied from interface:ActiveEnabled
Sets active field- Specified by:
setActive
in interfaceActiveEnabled
- See Also:
PROPERTY_ACTIVE
-
getFINPaymentPriority
public PaymentPriority getFINPaymentPriority()
- See Also:
PROPERTY_FINPAYMENTPRIORITY
-
setFINPaymentPriority
public void setFINPaymentPriority(PaymentPriority fINPaymentPriority)
- See Also:
PROPERTY_FINPAYMENTPRIORITY
-
isUpdatePaymentPlan
public Boolean isUpdatePaymentPlan()
- See Also:
PROPERTY_UPDATEPAYMENTPLAN
-
setUpdatePaymentPlan
public void setUpdatePaymentPlan(Boolean updatePaymentPlan)
- See Also:
PROPERTY_UPDATEPAYMENTPLAN
-
getOrigDueDate
@Deprecated public Date getOrigDueDate()
Deprecated.Property marked as deprecated on field Development Status- See Also:
PROPERTY_ORIGDUEDATE
-
setOrigDueDate
@Deprecated public void setOrigDueDate(Date origDueDate)
Deprecated.Property marked as deprecated on field Development Status- See Also:
PROPERTY_ORIGDUEDATE
-
getDescription
public String getDescription()
- See Also:
PROPERTY_DESCRIPTION
-
setDescription
public void setDescription(String description)
- See Also:
PROPERTY_DESCRIPTION
-
isAprmModifPaymentINPlan
public Boolean isAprmModifPaymentINPlan()
- See Also:
PROPERTY_APRMMODIFPAYMENTINPLAN
-
setAprmModifPaymentINPlan
public void setAprmModifPaymentINPlan(Boolean aprmModifPaymentINPlan)
- See Also:
PROPERTY_APRMMODIFPAYMENTINPLAN
-
isAprmModifPaymentOUTPlan
public Boolean isAprmModifPaymentOUTPlan()
- See Also:
PROPERTY_APRMMODIFPAYMENTOUTPLAN
-
setAprmModifPaymentOUTPlan
public void setAprmModifPaymentOUTPlan(Boolean aprmModifPaymentOUTPlan)
- See Also:
PROPERTY_APRMMODIFPAYMENTOUTPLAN
-
getExpectedDate
public Date getExpectedDate()
- See Also:
PROPERTY_EXPECTEDDATE
-
setExpectedDate
public void setExpectedDate(Date expectedDate)
- See Also:
PROPERTY_EXPECTEDDATE
-
getDaysOverdue
public Long getDaysOverdue()
- See Also:
COMPUTED_COLUMN_DAYSOVERDUE
-
setDaysOverdue
public void setDaysOverdue(Long daysOverdue)
- See Also:
COMPUTED_COLUMN_DAYSOVERDUE
-
getLastPaymentDate
public Date getLastPaymentDate()
- See Also:
COMPUTED_COLUMN_LASTPAYMENTDATE
-
setLastPaymentDate
public void setLastPaymentDate(Date lastPaymentDate)
- See Also:
COMPUTED_COLUMN_LASTPAYMENTDATE
-
getNumberOfPayments
public Long getNumberOfPayments()
- See Also:
COMPUTED_COLUMN_NUMBEROFPAYMENTS
-
setNumberOfPayments
public void setNumberOfPayments(Long numberOfPayments)
- See Also:
COMPUTED_COLUMN_NUMBEROFPAYMENTS
-
getTotalDebtAmount
public BigDecimal getTotalDebtAmount()
- See Also:
COMPUTED_COLUMN_TOTALDEBTAMOUNT
-
setTotalDebtAmount
public void setTotalDebtAmount(BigDecimal totalDebtAmount)
- See Also:
COMPUTED_COLUMN_TOTALDEBTAMOUNT
-
get_computedColumns
public FIN_PaymentSchedule_ComputedColumns get_computedColumns()
- See Also:
PROPERTY__COMPUTEDCOLUMNS
-
set_computedColumns
public void set_computedColumns(FIN_PaymentSchedule_ComputedColumns _computedColumns)
- See Also:
PROPERTY__COMPUTEDCOLUMNS
-
getFINDoubtfulDebtList
public List<DoubtfulDebt> getFINDoubtfulDebtList()
Help: The reasons for potential non payment can include disputes over supply, delivery, at the conditioner of item or the appearance of financial stress within a customer's operations. When such a dispute occurs it is prudent to add this debt or portion thereof to the doubtful debt reserve.- See Also:
DoubtfulDebt
-
setFINDoubtfulDebtList
public void setFINDoubtfulDebtList(List<DoubtfulDebt> fINDoubtfulDebtList)
Help: The reasons for potential non payment can include disputes over supply, delivery, at the conditioner of item or the appearance of financial stress within a customer's operations. When such a dispute occurs it is prudent to add this debt or portion thereof to the doubtful debt reserve.- See Also:
DoubtfulDebt
-
getFINPaymentScheduleDetailOrderPaymentScheduleList
public List<FIN_PaymentScheduleDetail> getFINPaymentScheduleDetailOrderPaymentScheduleList()
- See Also:
FIN_PaymentScheduleDetail
-
setFINPaymentScheduleDetailOrderPaymentScheduleList
public void setFINPaymentScheduleDetailOrderPaymentScheduleList(List<FIN_PaymentScheduleDetail> fINPaymentScheduleDetailOrderPaymentScheduleList)
- See Also:
FIN_PaymentScheduleDetail
-
getFINPaymentScheduleDetailInvoicePaymentScheduleList
public List<FIN_PaymentScheduleDetail> getFINPaymentScheduleDetailInvoicePaymentScheduleList()
- See Also:
FIN_PaymentScheduleDetail
-
setFINPaymentScheduleDetailInvoicePaymentScheduleList
public void setFINPaymentScheduleDetailInvoicePaymentScheduleList(List<FIN_PaymentScheduleDetail> fINPaymentScheduleDetailInvoicePaymentScheduleList)
- See Also:
FIN_PaymentScheduleDetail
-
get
public Object get(String propName)
Description copied from class:BaseOBObject
Returns the value of theProperty
identified by the propName. This method does security checking. If a security violation occurs then a OBSecurityException is thrown.- Specified by:
get
in interfaceBaseOBObjectDef
- Specified by:
get
in interfaceDynamicEnabled
- Overrides:
get
in classBaseOBObject
- Parameters:
propName
- the name of theProperty
for which the value is requested- See Also:
BaseOBObject.get(String, Language)
-
-