Data Source Description: Payment Transactions
Summary
View Type | Reporting |
---|---|
English Name | Payment Transactions |
Description | List of all Transaction Line Items with Transaction History |
Content | This view provides information on all payment transactions processed or recorded through LearningBuilder. It includes line-item and transaction level information including ID numbers, amounts, descriptions, and notes, in addition to the member who completed the transaction and, if different, the member account to which the transaction was applied. It may also contain refund information if your instance processes refunds. This is best-practice view to start from when creating any financial-related report. |
Usage
Suggested uses for this view include:
Tracking all required or completed payments for a specific initial application or renewal cycle
Reviewing the transaction history and notes for a specific user
Reviewing the response received from a payment gateway for a specific transaction
Data Fields
Field Name | English Name | Description | Notes | Available in LearningBuilder Version |
---|---|---|---|---|
TransactionLineItemId | Transaction Line Item ID |
|
|
|
TransactionHistoryId | Transaction History ID |
|
|
|
|
|
|
|
|
TransactionType | Transaction Type |
|
|
|
Amount | Amount |
|
|
|
Description | Description | Description of Transaction Line Item | This comes from the Description field of the Payment Attribute |
|
TransactionDate | Transaction Date |
|
|
|
PaidFor | Paid For | The entity that this payment affects. | ?? |
|
GlCode | GL Code | GL Code as stored in the Payment Attribute | Organizations use GL Codes to organize payments so they can manage accounts. They typically relate to the difference between major income areas, such as Exams, Application Fees, and Recertification Fees. |
|
PurchasedItemId | Purchased Item ID |
|
|
|
PurchasedItemTypeId | Purchased Item Type ID |
|
|
|
PurchasedItemType | Purchased Item Type | 0 = Other |
|
|
AcceptedTermsAndConditions | Accepted Terms and Conditions | Confirms that the member clicked the Terms and Conditions requirement. |
|
|
Details about the Member who received the benefit of payment | ||||
PurchasedForMemberId | Purchased for Member ID | Member ID of the Member who owns the workflow that contained the payment. | These live in the Member table and are brought in by reference through the Member ID |
|
PurchasedForFirstName | Purchased for FirstName | First Name of the Member who owns the workflow that contained the payment. | These live in the Member table and are brought in by reference through the Member ID |
|
PurchasedForLastName | Purchased for Last Name | Last Name of the Member who owns the workflow that contained the payment. | These live in the Member table and are brought in by reference through the Member ID |
|
PurchasedForMemberName | Purchased for Member Name | Member name of the Member who owns the workflow that contained the payment. | These live in the Member table and are brought in by reference through the Member ID First and Last Name for individual members and Organization Name for organizational members. |
|
Details about the Member who made the payment | ||||
PurchaserMemberId | Purchaser Member ID | Member ID of the entity that made the purchase. This purchase will show up in the member’s transaction history. This is listed as “Person ID” in the old vTRANSACTION_LINE_ITEMS |
|
|
PurchaserFirstName | Purchaser First Name | Name of Member Making Payment; normally same as Purchase for Member Name unless a Third Party (not an Admin) is paid on their behalf. |
|
|
PurchaserLastName | Purchaser Last Name |
|
|
|
PurchaserMemberName | Purchaser Member Name |
|
|
|
PurchaserEmail | Purchaser Email |
|
|
|
Details about who touched the transaction at different points in the process | ||||
CreatedById | Created By Member ID | ID of Person who processed payment | Normally same as Member ID unless Admin processed/recorded payment on behalf of someone else. |
|
CreatedBy | Created By Member Name | Name of User who Created the transaction history record |
|
|
CreatedOn | Created On |
|
|
|
UpdatedById | Updated By Member ID | Member Id of User who Created the transaction history record |
|
|
UpdatedBy | Updated By Member Name |
|
|
|
UpdatedOn | Updated On |
|
|
|
Details about refunds | ||||
WasRefunded | Was Refunded |
|
|
|
RefundForLineItemId | Refund for Line Item ID |
|
|
|
RefundedTransactionId | Refund for Transaction ID |
|
|
|
Details about the exchange with the Payment Gateway | ||||
GatewayTransactionId | Gateway Transaction ID |
|
|
|
PaymentGateway | Payment Gateway |
|
|
|
CreditCardType | Credit Card Type | The name of the kind of credit card (e.g., Amex, MastCard, Visa) | The gateway gives us back this information. |
|
ConfirmationCode | Confirmation Code | The unique code that the gateway provides us as confirmation that the transaction took place. | This field is helpful for reconciliation with the transactions in the gateway. |
|
UploadId | Upload ID | ??? |
|
|
TransactionComment | Transaction Comment |
|
|
|
ResponseAsJson | Response as JSON | Transaction Gateway Response as JSON |
|
|
PaymentAttributeId | Payment Attribute Id | Conditional: Linked Payment Attribute Id |
|
|
PaymentAttributeName | Payment Attribute Name | Conditional: Linked Payment Attribute Name |
|
|
Links to the entities that own the Payment Attribute | ||||
ActivityItemId | Activity Item Id | If the Payment Attribute was on an Activity, it shows a value here. |
|
|
ActivityInstanceId | Activity Instance Id | If the Payment Attribute was on an Activity Instance, it shows a value here. |
|
|
LearningPlanId | Learning Plan Id | If the Payment Attribute was on a Learning Plan, it shows the ID of the Learning Plan definition. |
|
|
LearningPlanInstanceId | Learning Plan Instance Id | If the Payment Attribute was on a Learning Plan, it shows the ID of the Learning Plan Instance. |
|
|
MemberRoleId | Member Role Id | If the Payment Attribute was on a Role, it shows a value here. |
|
|
ActivityInstanceContainerId | Activity Instance Container Id | If the Payment Attribute was on a Container, it shows a value here. |
|
|
TenantId | Tenant Id | The Tenant that the person used when making the purchase. |
|
|
ActivityOfferingId | Activity Offering Id | If the Payment Attribute was on an Offering, it shows a value here. |
|
|