OpenPetra
Free Administration Software for Non-Profits
|
Either an invoice or a credit note in the Accounts Payable system. More...
Public Member Functions | |
AApDocumentRow (System.Data.DataRowBuilder rb) | |
Constructor. More... | |
virtual void | InitValues () |
set default values More... | |
bool | IsApDocumentIdNull () |
test for NULL value More... | |
void | SetApDocumentIdNull () |
assign NULL value More... | |
bool | IsLedgerNumberNull () |
test for NULL value More... | |
void | SetLedgerNumberNull () |
assign NULL value More... | |
bool | IsApNumberNull () |
test for NULL value More... | |
void | SetApNumberNull () |
assign NULL value More... | |
bool | IsPartnerKeyNull () |
test for NULL value More... | |
void | SetPartnerKeyNull () |
assign NULL value More... | |
bool | IsCreditNoteFlagNull () |
test for NULL value More... | |
void | SetCreditNoteFlagNull () |
assign NULL value More... | |
bool | IsDocumentCodeNull () |
test for NULL value More... | |
void | SetDocumentCodeNull () |
assign NULL value More... | |
bool | IsReferenceNull () |
test for NULL value More... | |
void | SetReferenceNull () |
assign NULL value More... | |
bool | IsDateIssuedNull () |
test for NULL value More... | |
void | SetDateIssuedNull () |
assign NULL value More... | |
bool | IsDateEnteredNull () |
test for NULL value More... | |
void | SetDateEnteredNull () |
assign NULL value More... | |
bool | IsCreditTermsNull () |
test for NULL value More... | |
void | SetCreditTermsNull () |
assign NULL value More... | |
bool | IsTotalAmountNull () |
test for NULL value More... | |
void | SetTotalAmountNull () |
assign NULL value More... | |
bool | IsCurrencyCodeNull () |
test for NULL value More... | |
void | SetCurrencyCodeNull () |
assign NULL value More... | |
bool | IsExchangeRateToBaseNull () |
test for NULL value More... | |
void | SetExchangeRateToBaseNull () |
assign NULL value More... | |
bool | IsDiscountPercentageNull () |
test for NULL value More... | |
void | SetDiscountPercentageNull () |
assign NULL value More... | |
bool | IsDiscountDaysNull () |
test for NULL value More... | |
void | SetDiscountDaysNull () |
assign NULL value More... | |
bool | IsApAccountNull () |
test for NULL value More... | |
void | SetApAccountNull () |
assign NULL value More... | |
bool | IsLastDetailNumberNull () |
test for NULL value More... | |
void | SetLastDetailNumberNull () |
assign NULL value More... | |
bool | IsDocumentStatusNull () |
test for NULL value More... | |
void | SetDocumentStatusNull () |
assign NULL value More... | |
bool | IsDateCreatedNull () |
test for NULL value More... | |
void | SetDateCreatedNull () |
assign NULL value More... | |
bool | IsCreatedByNull () |
test for NULL value More... | |
void | SetCreatedByNull () |
assign NULL value More... | |
bool | IsDateModifiedNull () |
test for NULL value More... | |
void | SetDateModifiedNull () |
assign NULL value More... | |
bool | IsModifiedByNull () |
test for NULL value More... | |
void | SetModifiedByNull () |
assign NULL value More... | |
bool | IsModificationIdNull () |
test for NULL value More... | |
void | SetModificationIdNull () |
assign NULL value More... | |
Properties | |
Int32 | ApDocumentId [get, set] |
Unique key for this record. More... | |
Int32 | LedgerNumber [get, set] |
Reference to the ledger for this invoice. More... | |
Int32 | ApNumber [get, set] |
A unique key (together with the ledger number) to identify this document. More... | |
Int64 | PartnerKey [get, set] |
Reference to the supplier that sent this invoice. More... | |
Boolean | CreditNoteFlag [get, set] |
A flag to indicate if this document is an invoice or a credit note. More... | |
String | DocumentCode [get, set] |
The code given on the document itself (be it invoice or credit note). This will have to be unique for each supplier. More... | |
String | Reference [get, set] |
Some kind of other reference needed. More... | |
System.DateTime | DateIssued [get, set] |
The date when this document was issued. More... | |
System.DateTime | DateEntered [get, set] |
The date when this document was entered into the system. More... | |
Int32 | CreditTerms [get, set] |
Credit terms allowed for this invoice. More... | |
Decimal | TotalAmount [get, set] |
The total amount of money that this document is worth. More... | |
String | CurrencyCode [get, set] |
the currency of the document More... | |
Decimal | ExchangeRateToBase [get, set] |
The exchange rate to the base currency at the time that the document was issued. More... | |
Decimal | DiscountPercentage [get, set] |
The percentage discount you get for early payment of this document in the case that it is an invoice. More... | |
Int32 | DiscountDays [get, set] |
The number of days that the discount is valid for (0 for none). More... | |
String | ApAccount [get, set] |
Reference to the AP Account to debit/credit when posting/paying the document. More... | |
Int32 | LastDetailNumber [get, set] |
The number of the last item for this document. This is used simply to quickly get the next number if items are added. More... | |
String | DocumentStatus [get, set] |
The current status of the invoice. The value can (for now) be one of: OPEN, APPROVED, POSTED, PARTPAID, or PAID. More... | |
System.? DateTime | DateCreated [get, set] |
The date the record was created. More... | |
String | CreatedBy [get, set] |
User ID of who created this record. More... | |
System.? DateTime | DateModified [get, set] |
The date the record was modified. More... | |
String | ModifiedBy [get, set] |
User ID of who last modified this record. More... | |
DateTime | ModificationId [get, set] |
This identifies the current version of the record. More... | |
Either an invoice or a credit note in the Accounts Payable system.
|
inline |
Constructor.
|
inlinevirtual |
set default values
Reimplemented in Ict.Petra.Shared.MFinance.AP.Data.AccountsPayableTDSAApDocumentRow.
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
test for NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
inline |
assign NULL value
|
getset |
|
getset |
Unique key for this record.
|
getset |
A unique key (together with the ledger number) to identify this document.
|
getset |
User ID of who created this record.
|
getset |
A flag to indicate if this document is an invoice or a credit note.
|
getset |
Credit terms allowed for this invoice.
|
getset |
the currency of the document
|
getset |
The date the record was created.
|
getset |
The date when this document was entered into the system.
|
getset |
The date when this document was issued.
|
getset |
The date the record was modified.
|
getset |
The number of days that the discount is valid for (0 for none).
|
getset |
The percentage discount you get for early payment of this document in the case that it is an invoice.
|
getset |
The code given on the document itself (be it invoice or credit note). This will have to be unique for each supplier.
|
getset |
The current status of the invoice. The value can (for now) be one of: OPEN, APPROVED, POSTED, PARTPAID, or PAID.
|
getset |
The exchange rate to the base currency at the time that the document was issued.
|
getset |
The number of the last item for this document. This is used simply to quickly get the next number if items are added.
|
getset |
Reference to the ledger for this invoice.
|
getset |
This identifies the current version of the record.
|
getset |
User ID of who last modified this record.
|
getset |
Reference to the supplier that sent this invoice.
|
getset |
Some kind of other reference needed.
|
getset |
The total amount of money that this document is worth.