Payment Voucher (Internal) Applet
Purpose and Overview
The Payment Voucher (Internal) Applet streamlines the full lifecycle of internal payment vouchers, from creation and expense capture to settlement, adjustments, and final posting. It brings together voucher header details, expense lines, payment lines, and traceability so finance teams can process payments with speed and control across the main menus: Payment Voucher (Internal), File Import, File Export, Intercompany, Settlement Adjustment, and Expenses Adjustment.
About the Applet
- Purpose: Create, track, and finalize internal payment vouchers with settlement, adjustments, and audit controls.
- Target Users: Accounts Payable clerks, finance executives, treasury/payment operations, and finance controllers.
- Key Features: Voucher lifecycle management, expense and line-item capture, payment and settlement handling, adjustments and contra, intercompany processing, file import/export, and operational controls like Final/Discard/Void, Send Email, Single/Multiple Print, and Clone.
Key Features Overview
Who Benefits from This Applet?
Accounts Payable and Finance Executives:
- Fast voucher creation and controlled edits
- Clear visibility of expenses, payments, and balances
- Built-in actions to final, discard, or void
Treasury and Payment Operations:
- Organized payment lines and settlement tracking
- Export-ready payment files for bank processing
- Better coordination of payment timing and method
Finance Managers and Controllers:
- Review-ready documents and settlement consistency
- Trace document visibility before period close
- Audit trails for compliance
Auditors and Compliance:
- Full history of voucher changes and status
- Traceability from voucher to posting
- Attachment and document linkage
What Problems Does This Solve?
The Manual Payment Voucher Problem:
Manual payment vouchers often lead to:
- Missing or inconsistent expense details
- Slow approvals and late payments
- Unclear settlement balances
- Weak audit trails and poor traceability
The Payment Voucher (Internal) Applet Solution:
- Structured voucher capture with header, expenses, and payments
- Built-in settlement controls and adjustments
- Contra handling to offset balances
- Intercompany processing for cross-entity settlement
- Export-ready files for downstream payment runs
- Audit-ready visibility through trace and logs
Key Features Overview

internal-payment-voucher-overview
Key Concepts
Understanding the Payment Voucher Framework
| Aspect | Component | Practical Example |
|---|---|---|
| Who is paid? | Entity or Supplier | Vendor ABC Trading |
| What is paid? | Expense Line Item | Freight Charge, RM 2,500 |
| How is it settled? | Payment Line and Settlement | Bank transfer, contra offset |
| Where does it post? | AR/AP and Trace Document | Posting to AP and Cashbook |
Payment Voucher Hierarchy Structure
Organization
│
├── Entities/Suppliers ──> WHO is paid?
│ │
│ └── Voucher Header ──> Core document details
│ │
│ ├── Account & Address Details
│ ├── Expense Lines & Cost Coding
│ └── Payment Lines & Settlement
│
└── Adjustments & Contra ──> Balance corrections
│
└── Trace Document ──> Posting visibilityFlow Through the Hierarchy:
- Organization: Company policies and controls
- Entity: Supplier or payee
- Voucher Header: Branch, date, currency, reference
- Expenses: Line items and cost allocation
- Payments: Method and settlement details
- Adjustments/Contra: Corrections and offsets
- Trace Document: Posting status and audit
The “Settlement Triangle” of Payments
| Component | Role | Example |
|---|---|---|
| Voucher Header | The document to be paid | IPV-2026-00045 |
| Payment Lines | How the payment is executed | Bank transfer, cheque |
| Settlement/Contra | How the balance is cleared | Offset against AP invoice |
This triangle keeps payment processing consistent and auditable. If one side changes, the other two must be reviewed to keep the voucher balanced.
Quick Start Guide

For Finance Executives: Create Your First Payment Voucher
- Go to Payment Voucher (Internal) from the sidebar.

Listing view with filters, actions, and email template selection. - Click + and fill main details (branch, company, date, currency, reference).

Plus button on the listing used to create a new voucher. - Open Account and select the entity, billing, and shipping details.

Entity Details fields for the payee in the Account tab.

- Open Expenses and add line items with amounts and cost coding.







- Open Payment and add payment lines to match the payable amount.


Settlement Type Reference (examples; depends on your configured payment methods):
| Settlement Type | When to Use | Notes |
|---|---|---|
| Cash | Cash payment at point of processing | Posts to cashbook when finalized |
| Bank Transfer | Bank-to-bank payment | Capture bank reference if required |
| Cheque | Cheque-based payment | Record cheque number and date |
| Contra/Offset | Offset against related documents | Reduces open balance without cash movement |
| Other (FPX/e-Wallet) | Digital payment channels | Use if configured in your settlement methods |

- Review AR/AP or Settlement Adjustment if the balance is not zero.

- Add Doc Link or Attachments if approvals or invoices must be stored.


- Click Save for draft or Final to lock the voucher.

What happens next? Managers or controllers can review and finalize, and the trace document will reflect posting status when available.
For Managers/Controllers: Review and Finalize
- Open Payment Voucher (Internal) and filter by status or date.

Status and date range filters for the listing. - Review Main Details, Expenses, and Payment tabs for completeness.

Edit view showing Main Details fields and actions.



- Check Settlement Adjustment or Contra if balances do not align.



- Review Trace Document (if available) to confirm posting readiness.

Trace Document Differences
| Trace Type | What It Represents | When It Appears | Why It Matters |
|---|---|---|---|
| Journal Txn | General ledger postings | After voucher is Final and GL posting is created | Confirms debit/credit accounts and amounts |
| Cashbook Txn | Cash or bank movements | After voucher is Final and settlement method posts to cash/bank | Validates cash/bank impact and references |
| Points Txn | Points ledger movement | Only when points-based settlement is used | Confirms points redemption or accrual entries |
| Tax Txn | Tax-related postings | When tax is applied on expense lines | Validates tax amount and tax account mapping |
| Inv Txn | Inventory movement postings | When expenses affect inventory items | Confirms stock impact and valuation entries |
- Click Final to approve, or Query offline if corrections are needed.

For Admins: Initial System Setup
- Configure Settings > Application Settings to show or hide key tabs.

- Set defaults in Settings > Default Selection for faster entry.

- Define Printable Format Settings for voucher output.


- Configure Email Template for voucher notifications.


- Review Permissions and field visibility for role-based access.

- Test a full voucher flow (create → payment → final → trace).
For Treasury/Payment Ops: Generate a Payment Export (CSV)
- Open File Export from the sidebar.

- Select the transaction date range.

- Click Generate CSV to download the payment file.

- Confirm the export appears in the listing.

For Finance Operations: Bulk Import Payment Vouchers
Open File Import from the sidebar.

File Import listing with uploaded files and statuses. Download and fill the import template (Excel/CSV). The Excel/CSV template file can be download from File Export menu
Upload the file and review the Checking tab.

Checking tab showing validation results. Fix errors and re-upload if needed.
Confirm the import and review the created vouchers.
Payment Allocation and Settlement Tracking
Payment vouchers are only complete when the settlement position is clear. This section explains how to confirm what is paid, what is offset, and what remains outstanding.
How to Check Your Settlement Position
- Open the voucher and go to the Payment tab to review payment lines.
- Check Settlement Adjustment for corrections or balance fixes.
- Use AR/AP (edit view) to verify outstanding and settled amounts.
- Recheck totals after any Expenses or Payment edits.
Key Features
- Real-time recalculation when payments or expenses change
- Settlement adjustment workflows for corrections
- Contra support for offsetting related documents
Common Scenarios
Scenario 1: Partial Payment
Voucher amount: RM 10,000
Payment recorded: RM 6,000
Status: Partially settled, RM 4,000 outstandingScenario 2: Full Settlement with Contra
Voucher amount: RM 5,000
Payment: RM 2,000
Contra offset: RM 3,000
Status: Fully settledTips for Finance Teams
- Recheck settlement after editing expense lines
- Use adjustments for late corrections instead of reissuing vouchers
- Confirm AR/AP tab balance before finalizing
Voucher Management
The main workflow centers on the Payment Voucher (Internal) menu:
- List and filter vouchers with advanced search and column toggles
- Create, edit, and clone vouchers from the listing
- Final, discard, or void vouchers based on status and control policies
- Send email and print vouchers from the listing (email requires a selected template)
- Template selection for Send Email is available directly on the listing toolbar


Common Statuses:
| Status | Meaning | Typical Action |
|---|---|---|
| Draft | In progress | Continue editing and save |
| Final | Approved and locked | Proceed to posting/trace |
| Discarded | Cancelled before final | No posting impact |
| Voided | Cancelled after final | Audit trail retained |
Create/Edit Tabs (Core):
- Main Details: Document header fields (branch, date, currency, reference).
- Account: Entity, billing, and shipping details.
- Expenses: Line items and cost coding.
- Payment: Payment lines and settlement alignment.
- Department Hdr: Department header coding.
- Doc Link: Link to related documents.
Create/Edit Tabs (Edit-Only or Conditional):
- Expenses Adjustment: Correct expense allocation after creation.
- AR/AP: Review outstanding and settled balances.
- Settlement Adjustment: Correct settlement mismatches.
- Contra: Offset balances against related documents.
- Trace Document: Posting trace and downstream status.
- Attachments: Supporting documents and approvals.
- Export: Export voucher data when enabled.
- Sales Commission: Link commission records when configured.
Voiding Payment Vouchers
Use Void to cancel a voucher after it has been finalized, while keeping an audit trail. For drafts, use Discard instead.
When to Use Void (Common Scenarios)
- The voucher was finalized with the wrong entity or amount.
- The payment was cancelled or should not proceed.
- The expense lines were materially incorrect and must be reversed before re‑issuing.
- The voucher was duplicated and needs to be cancelled cleanly.
When to Use Discard Instead
- The voucher is still in Draft and was created in error.
- You want to abandon edits without creating a posting trail.
How to Void a Payment Voucher (User Guide)
- Open Payment Voucher (Internal) from the sidebar.
- Filter and select the Final voucher you want to void.

Filter using Posting Status into FINAL to make it faster to search for Payment Voucher which have been FINAL

- Click Void from the listing action bar.

Click in the VOID button to void the Payment Voucher

- Confirm the action in the Pop out.

- Verify the status becomes Voided by using the Search Filter.

Use the Search Filter to search for the VOID document using the Posting Status

- Open the voucher, then go to Trace Document in the edit view to review the posting trace; review Applet Log for audit confirmation.


Handling “Ready” or Posted Vouchers
If a voucher is already Final, exported, or has settlement/trace entries:
- Check Trace Document to see what has posted (Journal/Cashbook/Tax/Inv/Points). Note that Trace Document may still show the original postings even after a void, depending on your configuration.
- Confirm settlement status in Payment, AR/AP, or Settlement Adjustment.
- If your policy requires, coordinate with finance control before voiding.
- If Void is not allowed, use adjustments/contra to correct balances and keep the audit trail intact.
Line Item and Expenses
Use the Expenses tab to capture detailed costs:
- Line items with quantities and amounts
- Pricing details and taxes
- Department or cost coding for segment, project, profit center, and dimension
- Item references such as serial, bin, or batch when applicable
- Optional issue links and delivery details
Payments and Settlement
The Payment tab manages how the voucher is paid:
- Multiple payment lines per voucher
- Multi-currency and forex handling when enabled
- Settlement alignment with expenses and adjustments
- Reviewable AR/AP position for outstanding balances
Tip: If the forex button is enabled, review the exchange rate before finalizing to avoid posting variance.
Adjustments and Contra
For corrections and balancing:
- Expenses Adjustment: Fix or reallocate expense line issues
- Settlement Adjustment: Correct settlement mismatches
- Contra: Offset balances against related documents
Use the Settlement Adjustment and Expenses Adjustment menus for a full listing view and audit.


Intercompany Processing
The Intercompany menu separates work into two queues:
- Unprocessed: Pending intercompany transactions to be linked or resolved
- Processed: Completed intercompany links for audit
This supports cross-entity payment flows without losing traceability.

Where Intercompany Data Comes From
Intercompany records are generated from Internal Payment Vouchers that are flagged for intercompany processing. Once a voucher is saved and finalized, the system creates intercompany entries that appear in the Unprocessed queue for linking or resolution. Availability depends on your intercompany configuration and permissions.
How to Create an Intercompany Transaction
- Create or open an Payment Voucher (Internal).
- Go to Account and open the Intercompany sub‑tab (if enabled).
- Select the intercompany entity/branch or required intercompany fields.
- Save and Final the voucher.
- Open Intercompany from the sidebar to view the new record under Unprocessed.
- Link or resolve it, then confirm it moves to Processed.
Tip: If the Intercompany sub‑tab is hidden, enable it in Settings > Application Settings or check your role permissions.
File Import
Bulk creation is available through File Import:
- Upload the source file (Excel/CSV as provided by your template).
- Validate data in the checking view.
- Resolve errors and confirm the import.
- Open a sample voucher to verify header, expenses, and payment lines.

File Export CSV
Generate payment voucher exports for downstream payment runs:
- Open File Export.
- Select the transaction date range.
- Click Generate CSV to download the file.
- If the file is empty, confirm the vouchers are Final and within the date range.

Trace and Audit
- Where to trace a payment voucher: Open Payment Voucher (Internal) from the sidebar, select a voucher, and go to Trace Document in the edit view. Trace tabs appear after the voucher is Final.
- Trace Document: View posting trace and downstream status (available after finalization).
- Applet Log: Review who changed what, and when (Settings > Applet Log).
Use these tools to support audits and period close review.
Document Links and Attachments
- Doc Link: Connect vouchers to related documents for traceability.
- Attachments: Store invoices, approvals, and supporting files.
- Sales Commission: Link commission records when enabled.
Configuration and Settings
Configure the applet under Settings:
- Application Settings: Field visibility, tab enablement, and validation behavior.
- Default Selection: Set defaults for branch, currency, and common fields.
- Printable Format Settings: Control voucher print layout and branding.
- Email Template: Configure email content used by Send Email.
- Feature Visibility: Show or hide menu items and features by role.
- Permissions: Client-side permission sets and user/team/role assignments.
- Webhook: Configure outbound notifications for downstream systems.
- Applet Log: System audit trail for voucher actions.
- Release Notes: Track changes delivered to the applet.

Related Applets
- Supplier Maintenance Applet: Manage supplier master data used in payment vouchers.
- Chart of Account Applet: Define GL accounts used for expenses and postings.
- General Ledger Applet: Review the final journal postings from payment vouchers.
- Cashbook Applet: Validate cash and bank movements tied to payment vouchers.
Summary
The Payment Voucher (Internal) Applet provides a controlled, auditable workflow for managing internal payments. It combines voucher entry, expense and payment management, settlement adjustments, intercompany handling, and file import/export in one place, with clear traceability for finance and compliance.
FAQ
Q: Why is the Final button disabled? A: Required fields may be missing, or your role does not have final permission. Check Main Details, Expenses, and Payment tabs.
Q: Why is the Payment or Expenses tab hidden? A: It can be disabled in Application Settings or by role-based field configuration.
Q: Why does my voucher show an outstanding balance? A: Payment lines and settlement adjustments do not fully match the expense total. Review payments, contra, and adjustments.
Q: How do I export payment files for the bank? A: Go to File Export, pick the transaction date range, and click Generate CSV.
Q: Where can I trace a payment voucher? A: Open the voucher from Payment Voucher (Internal) and go to Trace Document in the edit view. Trace tabs appear after the voucher is Final.
Q: Can I link a voucher to related documents? A: Yes. Use Doc Link to connect related documents and keep traceability intact.
Q: Why is the export file empty? A: Check that vouchers are Final and the transaction date range matches the voucher dates.
Q: Why can’t I select a supplier/entity? A: The supplier may be inactive or missing in master data, or your role lacks permission.
Q: Why is Send Email missing or disabled? A: Email can be hidden in Application Settings or your role does not have permission; also confirm an Email Template is selected.
Q: Why don’t I see Intercompany records? A: You may not have access to intercompany data, or there are no transactions within your branch or date scope.