APPaymentHeader object
APPaymentHeader properties and column mapping
To condense the information in this table, the Database Column Name uses the following abbreviations for database tables: h = tmw_GP_AP_header_information |
Property | Database Column | |||||
---|---|---|---|---|---|---|
Name |
Data Type (in C#) |
Name |
Data Type |
Modifiable |
Comments |
|
1 |
ACTGPostDate |
DateTime |
h.tmw_gp_ap_GLPostDate |
datetime |
Insert/Update |
|
2 |
BachDate |
DateTime |
h.tmw_gp_ap_bachdate |
datetime |
Insert/Update |
|
3 |
BachNumber |
string |
h.tmw_gp_ap_bachnumber |
varchar(25) |
Insert/Update |
|
4 |
CompanyID |
string |
h.tmw_gp_ap_GPcompDB |
varchar(6) |
Insert/Update |
|
5 |
DataSourceID |
string |
N/A |
Not mapped |
||
6 |
DocDate |
DateTime |
h.tmw_gp_ap_docdate |
datetime |
Insert/Update |
|
7 |
DocDescription |
string |
h.tmw_gp_ap_docdescription |
varchar(31) |
Insert/Update |
|
8 |
DocNumber |
string |
h.tmw_gp_ap_docnumber |
varchar(25) |
Insert/Update |
|
9 |
DocTotal |
decimal |
h.tmw_gp_ap_doucumenttotal |
decimal(8,2) |
Insert/Update |
|
10 |
FullyApplied |
int |
h.tmw_gp_ap_PayheaderIsFullyApplied |
int |
Insert/Update |
|
11 |
gp_ap_server |
string |
h.gp_ap_server |
varchar(25) |
Insert/Update |
|
12 |
IsDirty |
bool |
N/A |
Not mapped or used in service |
||
13 |
IsNew |
bool |
N/A |
Not mapped, set to false during save to update |
||
14 |
IsValid |
bool |
N/A |
Not mapped or used in service |
||
15 |
PayHeaderNumber |
int |
h.tmw_gp_ap_payheadernumber |
int |
Insert/Update |
Required for update |
16 |
PayTo |
string |
h.tmw_gp_ap_payto |
varchar(16) |
Insert/Update |
|
17 |
PostDate |
DateTime |
h.tmw_gp_ap_postdate |
datetime |
Insert/Update |
|
18 |
UpdateableProperties |
N/A |
Not mapped |
|||
19 |
VendorID |
string |
h.tmw_gp_ap_vendorid |
varchar(16) |
Insert/Update |
|
20 |
VoucherNumber |
string |
h.tmw_gp_ap_vouchernumber |
varchar(25) |
Insert/Update |
|
21 |
VoucherNumberCM |
string |
h.tmw_gp_ap_vouchernumberCM |
varchar(25) |
Insert/Update |
APPaymentHeader methods
The Return Value for all methods is APPaymentHeader.ReturnObject.
Internal
Parameters | ||||
---|---|---|---|---|
Method Name |
Name |
Data type (in C#) |
APPaymentHeader.ReturnObject. |
Description |
criteria |
0 = successful 100 = no records found 1000 = errors occurred |
Returns all APPaymentHeader objects that meet the provided criteria |
||
Payments |
List<APPaymentHeader> |
0 = successful 100 = validation errors occurred and updates prevented 500 = update proceeded with warnings 1000 = error occurred and updates prevented |
Saves the provided APPaymentHeader objects and updates the database if requested, then returns the saved objects if the save was successful |
|
updateDB |
bool |
External
Parameters | ||||
---|---|---|---|---|
Method Name |
Name |
Data type (in C#) |
APPaymentHeader.ReturnObject. |
Description |
RetrieveAPHeader |
tokenValue |
string |
0 = successful 100 = no records found 1000 = errors occurred |
Returns all APPaymentHeader objects that meet the provided criteria |
criteria |
||||
SaveAPHeader |
tokenValue |
string |
0 = successful 100 = validation errors occurred and updates prevented 500 = update proceeded with warnings 1000 = error occurred and updates prevented |
Saves the provided APPaymentHeader objects and updates the database if requested, then returns the saved objects if the save was successful |
Payments |
List<APPaymentHeader> |
|||
updateDB |
bool |
APPaymentHeader.ReturnObject
Property Name | Data Type (in C#) | Comments | |
---|---|---|---|
1 |
ErrorMessages |
List<string> |
|
2 |
ErrorObjectIndexList |
List<int> |
|
3 |
Exceptions |
List<Exception> |
|
4 |
ReferenceObjects |
List<APPaymentHeader> |
|
5 |
ReturnCode |
int |
|
6 |
TraceMessages |
List<string> |
|
7 |
WarningMessages |
List<string> |
APPaymentHeaderUpdateInfo object
-
Data types (in C#) for all properties are bool.
-
Set the property to
true
to update the corresponding APPayment property.
Property Name | |
---|---|
1 |
ACTGPostDate |
2 |
BachDate |
3 |
BachNumber |
4 |
CompanyID |
5 |
DocDate |
6 |
DocDescription |
7 |
DocNumber |
8 |
DocTotal |
9 |
FullyApplied |
10 |
gp_ap_server |
11 |
PayHeaderNumber |
12 |
PayTo |
13 |
PostDate |
14 |
VendorID |
15 |
VoucherNumber |
16 |
VoucherNumberCM |
APPaymentHeader Criteria object
To condense the information in the table, the Database Column uses the following abbreviations for database tables: h = tmw_GP_AP_header_information All columns in the APPayment table are included. |
Name | Database Column | Data Type (in C#) | Comments | |
---|---|---|---|---|
1 |
ACTGPostDate |
h.tmw_gp_ap_GLPostDate |
DateTime? |
|
2 |
BachDate |
h.tmw_gp_ap_bachdate |
DateTime? |
|
3 |
BachNumber |
h.tmw_gp_ap_bachnumber |
string |
|
4 |
CompanyID |
h.tmw_gp_ap_GPcompDB |
string |
|
5 |
DocDate |
h.tmw_gp_ap_docdate |
DateTime? |
|
6 |
DocDescription |
h.tmw_gp_ap_docdescription |
string |
|
7 |
DocNumber |
h.tmw_gp_ap_docnumber |
string |
|
8 |
DocTotal |
h.tmw_gp_ap_documenttotal |
decimal? |
|
9 |
FullyApplied |
h.tmw_gp_ap_PayheaderIsFullyApplied |
int? |
|
10 |
PayHeaderNumber |
h.tmw_gp_ap_payheadernumber |
int? |
|
11 |
PayTo |
h.tmw_gp_ap_payto |
string |
|
12 |
PostDate |
h.tmw_gp_ap_postdate |
DateTime? |
|
13 |
VendorID |
h.tmw_gp_ap_vendorid |
string |
|
14 |
VoucherNumber |
h.tmw_gp_ap_vouchernumber |
string |
|
15 |
VoucherNumberCM |
h.tmw_gp_ap_vouchernumberCM |
string |