EDC Transaction Log

The EDC Transaction Log records every command Acosys sends to an EDC card terminal and the terminal's reply: approved, declined, or unfinished. It is a review screen only - rows cannot be added, edited, or deleted.

Used By

senior cashiers, store supervisors, and finance staff who reconcile card payments

Data Type

log (read only)

Search Keys

Transaction Date, Payment Ref., EDC Terminal, Approval Code, Trace No., Invoice, Created By

When to Use This Screen

Where Log Rows Come From

A row is created every time Charge on EDC is pressed. The button is available on the Point of Sale screen and on forms that receive money:

The row starts as Sent and is updated as soon as the terminal (or BCA, on the server route) replies. After the document is saved, the log row is linked to its invoice through the Payment Ref., or through the approval code, receipt number, and amount.

Status Meanings

Status Meaning
Sent The command was sent and there is no final result yet. On the server route (BCA API), Acosys is still asking BCA for the result.
Approved The terminal approved the transaction. The customer has been charged.
Declined The terminal or bank declined the transaction. Nothing was charged.
Unknown Acosys received no reply from the terminal. The transaction may already be approved - do not charge again. Check the EDC screen or receipt first.
Cancelled The transaction was cancelled before it finished.
Voided An approved transaction that was later voided.
Reconciled The transaction has been reconciled. This status never falls back to Approved.

Resolving Unfinished Transactions

Statuses are not changed from this screen. They are resolved on the POS screen or on the payment form where the transaction started, so that every resolution leaves a record of who resolved it:

Button When to use it
Re-check Asks the terminal (or BCA, on the server route) for the result again. Use this first.
Manual Entry The EDC receipt says approved, but Acosys never received the result. Enter the Approval Code, Trace / Transaction No., and masked Card Number from the receipt.
Mark declined The EDC receipt says the transaction was declined, and the terminal no longer holds it.
Record & release The terminal is holding the result of another transaction whose amount does not match this line. The result is recorded to the log, the terminal is released, and the transaction is matched later in the EDC Reconciliation report.

Setup: Payment Method for EDC

The Charge on EDC button only appears for payment methods prepared in Payment Methods:

Field Value
Type Bank. The EDC fields below only appear for this type.
Use EDC Terminal Turn on.
EDC Route Via cashier device: the command is sent from the Acosys Client app on the cashier's computer or device, and only works from that app - not from a regular web browser. Via server (BCA API): the Acosys server sends the command to BCA; your business's BCA credentials are stored in Payment Gateway.
EDC Terminal Device route: the terminal profile name in Acosys Client. Server route: the Terminal ID issued by BCA (8 characters).
Terminal method Debit / credit card, QRIS on EDC, or Flazz (e-money). Flazz cannot be voided through the EDC.

Next to Charge on EDC there is a Test connection button to confirm the terminal is reachable before serving customers.

Fields Shown

Field Description
Transaction Date When the command was sent to the terminal. The list is sorted newest first.
Payment Ref. The reference number owned by Acosys (not by the terminal). This is the number to match when tracing an unfinished transaction.
Status See Status Meanings.
Quantity The amount charged. (The English interface labels this column Quantity.) The table footer totals all visible rows.
EDC Terminal The terminal that received the command, matching the EDC Terminal field on the payment method.
Bank The terminal's acquiring bank.
Type Sales, Void, Settlement, or Inquiry.
Approval Code The code printed on the EDC receipt, and the one the bank asks for in a dispute.
Card Number, Card Type, Issuer Masked card number, card type, and issuing bank from the terminal reply.
Payment Method Card, QRIS, or Flazz.
Trace No., Batch No., Reference No. Terminal numbers for tracing with the bank. Trace No. is searchable.
Terminal ID, Merchant ID Terminal and merchant identifiers issued by the bank.
Point of Sale (POS), Invoice The register and the invoice number the transaction is linked to.
Description The terminal's raw reply, stored as-is for both approved and declined transactions. This is the evidence in a dispute with the bank.
Created By The user who pressed Charge on EDC.

Common Issues

Menu Location