For the complete documentation index, see llms.txt. This page is also available as Markdown.

Mileage Payment/Expiration Management

The Mileage Payment Management service provides the ability to grant mileage to customers and manage it efficiently. This lets the company increase customer loyalty and improve sales and profit. It also improves customer service quality by efficiently handling the mileage needed for claims or event marketing.


Key Features

  • Mileage Payment Registration

    • Registers new mileage payment information and efficiently pays out only the items approved by the approver.

    • Easily manages the members eligible for payment, and smoothly registers and verifies payment information.

  • Mileage Payment Target Member Management

    • Provides the ability to look up the list of payment-target members and to add or delete new payment-target members.

    • Lets the payment requester efficiently reject items awaiting approval.

  • Mileage Expiration Management

    • Provides a list of accrued and used mileage, and allows manual mileage expiration processing.

    • Makes it easy to check and process expiration targets for efficient mileage utilization.

  • Mileage Aggregate Status

    • Provides an aggregate status of mileage accrual/usage so the overall mileage status can be checked at a glance.

    • Provides a detail screen by asset usage reason to support effective mileage utilization.

Process Definition — Mileage Payment

1

Payment Information Registration

A function for registering new mileage payment information. Saves the mileage payment information after setting the payment name, scheduled payment date, payment reason, validity period, etc.

2

Add Payment Target

A function for entering and adding payment target information on a per-member basis. Enters the member number and scheduled payment amount, etc., and saves them.

3

Bulk Excel Registration

A function for downloading a bulk registration Excel template, or using the template to bulk-register payment target information. Displays the number of successful and failed uploads.

4

Bulk Processing of N Registration Records

A function for bulk-changing two or more registration records at once. Only the entered fields, such as the scheduled payment amount, manager memo, or finance memo, are updated in bulk.

5

Payment List Inquiry

A function for looking up the mileage payment list. Looks up using conditions such as payment date, payment reason, manager, and progress status.

6

Payment Approval Request

A function for requesting mileage payment approval. Approval can only be requested when the following conditions are met:

  • Progress status is temporarily saved

  • Number of payment targets is 1 or more

  • Payment target amount is 1 or more

7

Payment Approval Processing

A function for approving mileage payment. Payment can only be approved when the progress status is pending approval. If the requester and approver are the same person, approval processing cannot proceed.

8

Payment Approval Rejection

A function for rejecting mileage payment approval. Payment can only be rejected when the progress status is pending approval.

9

Mileage Payment Batch

A function that pays out mileage via a mileage payment batch. The accrual reasons are as follows:

  • If the asset payment reason code is Event: Manual Payment - Event

  • If the asset payment reason code is Claim: Manual Payment - Claim

Process Definition — Mileage Expiration

1

Accrual/Expiration Inquiry

A function for looking up the mileage accrual/expiration list. Looks up using conditions such as reference date, asset accrual/usage classification, asset accrual/usage reason, member number, and asset management number.

2

Expiration Processing

A function for processing mileage expiration. Mileage expiration proceeds only when the following conditions are met:

  • An expiration reason must exist.

  • The classification must be accrual.

  • The balance must be greater than 0.

The mileage accrual (expiration) reason code is "Negative Adjustment (Other Reason)."

Process Definition — Mileage Aggregation

1

Accrual/Usage Inquiry

A function for looking up the mileage accrual list and usage list. Displays the mileage accrual and mileage usage tables separately. Looks up using conditions such as reference date, asset accrual/usage classification, asset accrual/usage reason, member number, and asset management number. Only reasons with 1 or more records, based on the asset accrual/usage reason, are displayed.

2

Aggregate Summary

A function that, when you click the count or mileage shown in the mileage aggregate summary (accrual summary, usage summary), looks up the corresponding detail.

API Function List

API
Description
Server
Method
Notes

Mileage Payment Management List Inquiry

Looks up mileage payment management information.

BO

GET

Mileage Payment Management List Count Inquiry

Looks up the count of the mileage payment list.

BO

GET

Mileage Payment Management Approval Request

Requests approval for mileage payment management.

BO

PATCH

Mileage Payment Management Approval

Processes approval for mileage payment management.

BO

PATCH

Mileage Payment Management Rejection Popup Information Inquiry

Looks up the mileage payment management rejection popup information.

BO

GET

Mileage Payment Management Rejection

Processes rejection of mileage payment management.

BO

PATCH

Mileage Payment Management Save

Saves updates to the mileage payment list and asset payment detail information list.

BO

POST

Mileage Payment Information Inquiry

Looks up mileage payment information.

BO

GET

Mileage Payment Information Registration/Detail Save

Saves updated content for mileage payment information.

BO

POST

Mileage Payment Target Member List Inquiry

Looks up the mileage payment target member list.

BO

GET

Mileage Payment Target Member List Count Inquiry

Looks up the count of the mileage payment target member list.

BO

GET

Mileage Payment Target Member Grid Save

Saves edits to the payment target member grid.

BO

POST

Mileage Payment Target Addition Save

Adds and saves a mileage payment target.

BO

POST

Mileage Payment Target Bulk Registration

Performs bulk registration of payment targets.

BO

POST

Mileage Payment Target Bulk Update

Performs bulk updates of mileage payment targets.

BO

POST

Mileage Payment Detail Excel Download

Performs an Excel download of the mileage payment target.

BO

GET

Mileage Payment Approval Processing

Processes approval of the mileage payment target.

BO

POST

Mileage History Inquiry

Looks up the history for mileage expiration processing.

BO

GET

Mileage History Count Inquiry

Looks up the total count of the mileage history list by search condition.

BO

GET

Mileage Manual Expiration Processing

Manually processes the expiration of paid mileage.

BO

POST

Mileage Aggregate Status Usage List Inquiry

Looks up the mileage aggregate status usage list information.

BO

GET

Mileage Aggregate Status Usage List Count Inquiry

Looks up the mileage aggregate status usage list count.

BO

GET

Mileage Aggregate Status Accrual List Inquiry

Looks up the mileage aggregate status accrual list information.

BO

GET

Mileage Aggregate Status Accrual List Count Inquiry

Looks up the mileage aggregate status accrual list count.

BO

GET

Terminology

Term
Description

Scheduled Payment Date

The scheduled date on which mileage will be paid.

Payment Completion Date

The date on which mileage payment was actually completed. The payment completion date is saved by the batch.

Mileage

A general term for a system in which points are accrued from purchasing goods or using services, to be used later.

Other Notes

  • Mileage payment uses a batch, and the batch is designed to process data based on the payment request date.

  • When entering a memo during mileage expiration, if a memo already exists, the memos are merged as text. The memo delimiter is the pipe character “|”.

  • The detail list shown in the mileage aggregate status is displayed when you click the count or mileage in the aggregate summary.

  • The detail list is also displayed when you click the count or mileage shown in the totals.

  • The button activation conditions for mileage payment management are as follows.

Progress Status
Button (Activation Condition)
-
-
-
Edit Function

Delete Row

Request Approval

Approve

Reject

(Requester/Approver)

(Approver)

(Approver)

Temporarily Saved

O

O

X

X

O

Pending Approval

X

X

O

O

X

Rejected

X

X

X

X

X

Payment Approved

X

X

X

X

X

Payment Completed

X

X

X

X

X