Finance Quality Control

Objective

As a Venture, I want to have a Finance Quality Control functionality to avoid creating accidental financial damage.

 

If Finance Quality Control should be activated please create a TMLSD ticket. The configuration that needs to be enabled is import/massive_credit_upload/enabled.

By default, the feature is available only to backend finance user roles.

How it Works

The section “Finance Dispute Quality Control” is available under the administration menu.

The following tabs are available:

  • “Pending Approval”
  • “Approved”
  • “Rejected”
  • “All”

When a Venture creates a debit/credit transfer to a Seller, the transfer appears in the Finance Quality Control, where it has to be approved before being executed.

To enable finance QC for Finance Import and Manual Transactions the configuration parameter that needs to be enabled is core:new_transaction_qc_table/enabled

Finance Quality Control Interface Configuration

Please, create a TMLSD ticket if you would like to change the grouping. The configuration parameter that needs to be changed is core:finance_qc_feed_group/enabled = “0” for the version 1; “1” for version 2.

Depending on the preference, there are two ways to display the main table:

Version Description Image
1 Grouping by Seller and request type FinanceQCSellerRequest
2 Grouping by the upload ID and request type FinanceQCRequestID

 

Finance Quality Control – Approving/Rejecting Transactions

Step Description Image
1 Preconditions:

  • Go to Seller management > Finance Import
  • Import CSV files for import modes “Upload Debit Amount” and “Upload Credit Amount”
  • Wait until the feed is processed.
upload_debit_credit
2 Go to Administration > Finance Quality Control

  • You will see all the pending approvals in “Pending Approval” tab.
  • Each row is grouped by Seller and transaction type.
  • The “Amount” column is the sum of the group.
pending
3
  • Click “Review” to see all transactions from a Seller that are pending approval under “Credit” or “Debit”
click review
4
  • Click “Approve” to approve or “Reject” to reject the transaction.
qc
5
  • For bulk approval or rejection, select the checkbox and approve or reject all the transactions in this view.

bulk_select

bulk select

6
  • For the rejection reason, an admin needs to mark under “Reject reasons” and can then add optional details.
reject

Finance QC Approve / Reject via CSV Upload

# Description Image
1

In the “Pending Approval” tab:

Choose “Export” to download the either all the pending transactions or the filtered pending transactions.

FinanceQC_Export
2

In the downloaded file, decide whether a product is approved or rejected.

Rules:

  • “Approved” column:
    • Mandatory
    • Accepted values: “yes” / “no”
  • “Rejected” column:
    • Mandatory if not approved
    • Accepted values: the Finance QC rejected reasons ID (comma separated)
  • Rejection Message:
    • Optional
    • Applied only when transaction is rejected.

Tip: Finance QC rejection reasons can be found under Administration > Content Management > QC Reject Reasons > Finance

FinanceQualityControl_upload
3 Upload the file with the appropriate approval or rejection decisions.

  1. In the Finance QC, click the “Import” button -> You will be forwarded to the Import screen.
  2. Select “Finance QC Import” as the “Import Mode” and choose your file.
  3. Click “Upload file”

Tip: Aside from the QC exported file, the document template can also be used. In that case, please, copy and paste the products to the template.

FinanceQCImport
4 See the feed for details:

  • Successful import, or
  • Download the report for a detailed errors analysis.

Transaction Overview

All the approved transactions will appear under the Seller’s Transaction Overview with the “Transaction Type” set to “Other Fee”

transaction overview

Audit Log

An entry is added to the Audit Log for credit or debit approval.

audit log