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
- When a card, QRIS-on-EDC, or Flazz payment goes wrong and the cashier is not sure whether the customer was charged.
- When there is a dispute with the bank or a customer. The approval code and the terminal's raw reply are kept here as evidence.
- When matching the EDC terminal's settlement slip against Acosys records, together with the EDC Reconciliation report.
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:
- Sales (invoice payments)
- Rental Return
- Sales Order (down payment)
- Accounts Receivable Collection
- Student Payment
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
- The register will not close. It still has Sent or Unknown transactions. Open the POS screen and use Re-check or Manual Entry.
- Status is Unknown. Do not charge the customer's card again before checking the EDC receipt or screen: the transaction may already be approved.
- Log rows cannot be edited or deleted. This is intentional. An editable log proves nothing in a dispute with the bank.
- The Charge on EDC button does not appear. Check the payment method: Type must be Bank and Use EDC Terminal must be on. On the device route, the transaction must be made from the Acosys Client app.
- The EDC Transaction Log menu is missing. The menu only appears when the Point of Sale module is active.
Menu Location
- Settings / Business Setup / EDC Transaction Log
/form/edctransaction