OpenPetra
Free Administration Software for Non-Profits
Ict.Petra.Shared.MFinance.AP.Data.AccountsPayableTDSAApDocumentRow Class Reference

Either an invoice or a credit note in the Accounts Payable system. More...

Inheritance diagram for Ict.Petra.Shared.MFinance.AP.Data.AccountsPayableTDSAApDocumentRow:
Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow

Public Member Functions

 AccountsPayableTDSAApDocumentRow (System.Data.DataRowBuilder rb)
 Constructor. More...
 
override void InitValues ()
 set default values More...
 
bool IsTaggedNull ()
 test for NULL value More...
 
void SetTaggedNull ()
 assign NULL value More...
 
bool IsDateDueNull ()
 test for NULL value More...
 
void SetDateDueNull ()
 assign NULL value More...
 
bool IsOutstandingAmountNull ()
 test for NULL value More...
 
void SetOutstandingAmountNull ()
 assign NULL value More...
 
bool IsSavedExchangeRateNull ()
 test for NULL value More...
 
void SetSavedExchangeRateNull ()
 assign NULL value 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

Boolean Tagged [get, set]
 
DateTime DateDue [get, set]
 
Decimal OutstandingAmount [get, set]
 
Decimal SavedExchangeRate [get, set]
 
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...
 

Detailed Description

Either an invoice or a credit note in the Accounts Payable system.

Constructor & Destructor Documentation

◆ AccountsPayableTDSAApDocumentRow()

Ict.Petra.Shared.MFinance.AP.Data.AccountsPayableTDSAApDocumentRow.AccountsPayableTDSAApDocumentRow ( System.Data.DataRowBuilder  rb)
inline

Constructor.

Member Function Documentation

◆ InitValues()

override void Ict.Petra.Shared.MFinance.AP.Data.AccountsPayableTDSAApDocumentRow.InitValues ( )
inlinevirtual

set default values

Reimplemented from Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.

◆ IsApAccountNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsApAccountNull ( )
inlineinherited

test for NULL value

◆ IsApDocumentIdNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsApDocumentIdNull ( )
inlineinherited

test for NULL value

◆ IsApNumberNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsApNumberNull ( )
inlineinherited

test for NULL value

◆ IsCreatedByNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsCreatedByNull ( )
inlineinherited

test for NULL value

◆ IsCreditNoteFlagNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsCreditNoteFlagNull ( )
inlineinherited

test for NULL value

◆ IsCreditTermsNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsCreditTermsNull ( )
inlineinherited

test for NULL value

◆ IsCurrencyCodeNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsCurrencyCodeNull ( )
inlineinherited

test for NULL value

◆ IsDateCreatedNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsDateCreatedNull ( )
inlineinherited

test for NULL value

◆ IsDateDueNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AccountsPayableTDSAApDocumentRow.IsDateDueNull ( )
inline

test for NULL value

◆ IsDateEnteredNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsDateEnteredNull ( )
inlineinherited

test for NULL value

◆ IsDateIssuedNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsDateIssuedNull ( )
inlineinherited

test for NULL value

◆ IsDateModifiedNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsDateModifiedNull ( )
inlineinherited

test for NULL value

◆ IsDiscountDaysNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsDiscountDaysNull ( )
inlineinherited

test for NULL value

◆ IsDiscountPercentageNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsDiscountPercentageNull ( )
inlineinherited

test for NULL value

◆ IsDocumentCodeNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsDocumentCodeNull ( )
inlineinherited

test for NULL value

◆ IsDocumentStatusNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsDocumentStatusNull ( )
inlineinherited

test for NULL value

◆ IsExchangeRateToBaseNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsExchangeRateToBaseNull ( )
inlineinherited

test for NULL value

◆ IsLastDetailNumberNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsLastDetailNumberNull ( )
inlineinherited

test for NULL value

◆ IsLedgerNumberNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsLedgerNumberNull ( )
inlineinherited

test for NULL value

◆ IsModificationIdNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsModificationIdNull ( )
inlineinherited

test for NULL value

◆ IsModifiedByNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsModifiedByNull ( )
inlineinherited

test for NULL value

◆ IsOutstandingAmountNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AccountsPayableTDSAApDocumentRow.IsOutstandingAmountNull ( )
inline

test for NULL value

◆ IsPartnerKeyNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsPartnerKeyNull ( )
inlineinherited

test for NULL value

◆ IsReferenceNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsReferenceNull ( )
inlineinherited

test for NULL value

◆ IsSavedExchangeRateNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AccountsPayableTDSAApDocumentRow.IsSavedExchangeRateNull ( )
inline

test for NULL value

◆ IsTaggedNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AccountsPayableTDSAApDocumentRow.IsTaggedNull ( )
inline

test for NULL value

◆ IsTotalAmountNull()

bool Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.IsTotalAmountNull ( )
inlineinherited

test for NULL value

◆ SetApAccountNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetApAccountNull ( )
inlineinherited

assign NULL value

◆ SetApDocumentIdNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetApDocumentIdNull ( )
inlineinherited

assign NULL value

◆ SetApNumberNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetApNumberNull ( )
inlineinherited

assign NULL value

◆ SetCreatedByNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetCreatedByNull ( )
inlineinherited

assign NULL value

◆ SetCreditNoteFlagNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetCreditNoteFlagNull ( )
inlineinherited

assign NULL value

◆ SetCreditTermsNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetCreditTermsNull ( )
inlineinherited

assign NULL value

◆ SetCurrencyCodeNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetCurrencyCodeNull ( )
inlineinherited

assign NULL value

◆ SetDateCreatedNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetDateCreatedNull ( )
inlineinherited

assign NULL value

◆ SetDateDueNull()

void Ict.Petra.Shared.MFinance.AP.Data.AccountsPayableTDSAApDocumentRow.SetDateDueNull ( )
inline

assign NULL value

◆ SetDateEnteredNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetDateEnteredNull ( )
inlineinherited

assign NULL value

◆ SetDateIssuedNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetDateIssuedNull ( )
inlineinherited

assign NULL value

◆ SetDateModifiedNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetDateModifiedNull ( )
inlineinherited

assign NULL value

◆ SetDiscountDaysNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetDiscountDaysNull ( )
inlineinherited

assign NULL value

◆ SetDiscountPercentageNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetDiscountPercentageNull ( )
inlineinherited

assign NULL value

◆ SetDocumentCodeNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetDocumentCodeNull ( )
inlineinherited

assign NULL value

◆ SetDocumentStatusNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetDocumentStatusNull ( )
inlineinherited

assign NULL value

◆ SetExchangeRateToBaseNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetExchangeRateToBaseNull ( )
inlineinherited

assign NULL value

◆ SetLastDetailNumberNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetLastDetailNumberNull ( )
inlineinherited

assign NULL value

◆ SetLedgerNumberNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetLedgerNumberNull ( )
inlineinherited

assign NULL value

◆ SetModificationIdNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetModificationIdNull ( )
inlineinherited

assign NULL value

◆ SetModifiedByNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetModifiedByNull ( )
inlineinherited

assign NULL value

◆ SetOutstandingAmountNull()

void Ict.Petra.Shared.MFinance.AP.Data.AccountsPayableTDSAApDocumentRow.SetOutstandingAmountNull ( )
inline

assign NULL value

◆ SetPartnerKeyNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetPartnerKeyNull ( )
inlineinherited

assign NULL value

◆ SetReferenceNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetReferenceNull ( )
inlineinherited

assign NULL value

◆ SetSavedExchangeRateNull()

void Ict.Petra.Shared.MFinance.AP.Data.AccountsPayableTDSAApDocumentRow.SetSavedExchangeRateNull ( )
inline

assign NULL value

◆ SetTaggedNull()

void Ict.Petra.Shared.MFinance.AP.Data.AccountsPayableTDSAApDocumentRow.SetTaggedNull ( )
inline

assign NULL value

◆ SetTotalAmountNull()

void Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.SetTotalAmountNull ( )
inlineinherited

assign NULL value

Property Documentation

◆ ApAccount

String Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.ApAccount
getsetinherited

Reference to the AP Account to debit/credit when posting/paying the document.

◆ ApDocumentId

Int32 Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.ApDocumentId
getsetinherited

Unique key for this record.

◆ ApNumber

Int32 Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.ApNumber
getsetinherited

A unique key (together with the ledger number) to identify this document.

◆ CreatedBy

String Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.CreatedBy
getsetinherited

User ID of who created this record.

◆ CreditNoteFlag

Boolean Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.CreditNoteFlag
getsetinherited

A flag to indicate if this document is an invoice or a credit note.

◆ CreditTerms

Int32 Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.CreditTerms
getsetinherited

Credit terms allowed for this invoice.

◆ CurrencyCode

String Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.CurrencyCode
getsetinherited

the currency of the document

◆ DateCreated

System.? DateTime Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.DateCreated
getsetinherited

The date the record was created.

◆ DateDue

DateTime Ict.Petra.Shared.MFinance.AP.Data.AccountsPayableTDSAApDocumentRow.DateDue
getset

◆ DateEntered

System.DateTime Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.DateEntered
getsetinherited

The date when this document was entered into the system.

◆ DateIssued

System.DateTime Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.DateIssued
getsetinherited

The date when this document was issued.

◆ DateModified

System.? DateTime Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.DateModified
getsetinherited

The date the record was modified.

◆ DiscountDays

Int32 Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.DiscountDays
getsetinherited

The number of days that the discount is valid for (0 for none).

◆ DiscountPercentage

Decimal Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.DiscountPercentage
getsetinherited

The percentage discount you get for early payment of this document in the case that it is an invoice.

◆ DocumentCode

String Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.DocumentCode
getsetinherited

The code given on the document itself (be it invoice or credit note). This will have to be unique for each supplier.

◆ DocumentStatus

String Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.DocumentStatus
getsetinherited

The current status of the invoice. The value can (for now) be one of: OPEN, APPROVED, POSTED, PARTPAID, or PAID.

◆ ExchangeRateToBase

Decimal Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.ExchangeRateToBase
getsetinherited

The exchange rate to the base currency at the time that the document was issued.

◆ LastDetailNumber

Int32 Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.LastDetailNumber
getsetinherited

The number of the last item for this document. This is used simply to quickly get the next number if items are added.

◆ LedgerNumber

Int32 Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.LedgerNumber
getsetinherited

Reference to the ledger for this invoice.

◆ ModificationId

DateTime Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.ModificationId
getsetinherited

This identifies the current version of the record.

◆ ModifiedBy

String Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.ModifiedBy
getsetinherited

User ID of who last modified this record.

◆ OutstandingAmount

Decimal Ict.Petra.Shared.MFinance.AP.Data.AccountsPayableTDSAApDocumentRow.OutstandingAmount
getset

◆ PartnerKey

Int64 Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.PartnerKey
getsetinherited

Reference to the supplier that sent this invoice.

◆ Reference

String Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.Reference
getsetinherited

Some kind of other reference needed.

◆ SavedExchangeRate

Decimal Ict.Petra.Shared.MFinance.AP.Data.AccountsPayableTDSAApDocumentRow.SavedExchangeRate
getset

◆ Tagged

Boolean Ict.Petra.Shared.MFinance.AP.Data.AccountsPayableTDSAApDocumentRow.Tagged
getset

◆ TotalAmount

Decimal Ict.Petra.Shared.MFinance.AP.Data.AApDocumentRow.TotalAmount
getsetinherited

The total amount of money that this document is worth.


The documentation for this class was generated from the following file: