> ## Documentation Index
> Fetch the complete documentation index at: https://help.kwentra.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Work with Journal Vouchers

> System-generated JVs are read-only. Hide unposted JVs, reconcile JVs one by one or in bulk, and print search results to PDF.

Review, hide, reconcile and print the journal vouchers in your General Ledger.

<video autoPlay muted playsInline controls className="w-full rounded-md" src="https://mintcdn.com/kwentra/xTpWROVCAk8I5Tm9/images/back-office/general-ledger/bulk-print-journal-vouchers-as-pdf/bulk-print-journal-vouchers-as-pdf-walkthrough.mp4?fit=max&auto=format&n=xTpWROVCAk8I5Tm9&q=85&s=4900657834b1cfb62dbe4ed15508bd9c" data-path="images/back-office/general-ledger/bulk-print-journal-vouchers-as-pdf/bulk-print-journal-vouchers-as-pdf-walkthrough.mp4" />

### **Business Value**

* Protects system-created entries from changes by mistake.
* Clears unposted JVs you do not need, without deleting them.
* Shows at once which JVs are reconciled before period close.
* Gives auditors PDF vouchers instead of editable spreadsheets.

### **Use Cases**

* A finance controller hides hundreds of duplicate unposted JVs at once.
* The finance team reconciles all posted JVs in one step after the period review.
* A financial controller prints a period's vouchers as PDF for the external auditors.

### **How It Works**

| **Where:** Back Office → General Ledger → Journal Vouchers |
| - |

To create a JV, see [Create Journal Vouchers](/back-office/general-ledger/manual-journal-voucher-record).

### **System-Generated JVs Are Read-Only**

JVs created by these modules cannot be edited in the General Ledger:

* **Income**
* **POS**
* **Receivable**
* **Payable**

You can view them. To correct one, change it in the module it came from, such as Receiving or Payables. The General Ledger updates by itself.

### **Hide and Unhide JVs**

Hidden JVs do not show in the list or in exports. They stay in the system for audit.

| **Note:** You can hide unposted JVs only. Posting a hidden JV unhides it. |
| - |

**Hide several JVs:**

1. Tick one or more unposted JVs.
2. Open **Tools** and choose **Hide JVs**.
3. Click **Confirm** on the message: *"Are you sure you want to perform the Hide JVs action for the selected JVs? This will hide them from the list and the Export."*

<img src="https://mintcdn.com/kwentra/3e0d2UvFkkEgL_9Q/images/back-office/general-ledger/hide-and-unhide-journal-vouchers/173a80b6c7.png?fit=max&auto=format&n=3e0d2UvFkkEgL_9Q&q=85&s=6254cd612084076e3d88a653cf0e1029" alt="Hide JVs in the Tools list" width="1471" height="382" data-path="images/back-office/general-ledger/hide-and-unhide-journal-vouchers/173a80b6c7.png" />

**Hide one JV:** open an unposted JV and choose **Hide JV** from the action menu. To undo it, choose **Un Hide JV** on the same screen.

<img src="https://mintcdn.com/kwentra/3e0d2UvFkkEgL_9Q/images/back-office/general-ledger/hide-and-unhide-journal-vouchers/7a98562d22.png?fit=max&auto=format&n=3e0d2UvFkkEgL_9Q&q=85&s=b52deea8c152378400bd4808c8813bec" alt="Hide JV on the journal voucher screen" width="1497" height="579" data-path="images/back-office/general-ledger/hide-and-unhide-journal-vouchers/7a98562d22.png" />

**Show and unhide JVs:**

* Tick **Show Hidden JVs** in the search filters. It is off by default.
* Hidden JVs now show in the results.
* Tick them and choose **Un Hide JVs** from **Tools**.

<img src="https://mintcdn.com/kwentra/3e0d2UvFkkEgL_9Q/images/back-office/general-ledger/hide-and-unhide-journal-vouchers/dc412816a2.png?fit=max&auto=format&n=3e0d2UvFkkEgL_9Q&q=85&s=de94a75f71c07e4360d975dd8c386bb2" alt="Show Hidden JVs filter" width="1502" height="456" data-path="images/back-office/general-ledger/hide-and-unhide-journal-vouchers/dc412816a2.png" />

**Permission:** hiding and unhiding need **Can Hide Journal Vouchers**. The Financial Controller role has it by default. Without it, **Hide JVs** does not show.

### **Reconcile JVs**

**One JV:** open the JV and click **Reconcile**.

* The JV is marked **Reconciled**. The button turns green and reads **Reconciled**.
* Click it again to unmark it.
* Each mark and unmark is saved in the JV history, with the user, date and action.

<img src="https://mintcdn.com/kwentra/3e0d2UvFkkEgL_9Q/images/back-office/general-ledger/journal-voucher-reconciliation-tracking-in-general-ledger/81395f01d9.png?fit=max&auto=format&n=3e0d2UvFkkEgL_9Q&q=85&s=aa1d808dc102ccd85e69263100a91bab" alt="Reconcile button on a journal voucher" width="1503" height="557" data-path="images/back-office/general-ledger/journal-voucher-reconciliation-tracking-in-general-ledger/81395f01d9.png" />

If you unpost a reconciled JV, you see: *"Unposting this JV will set the reconciliation flag to false."*

<img src="https://mintcdn.com/kwentra/3e0d2UvFkkEgL_9Q/images/back-office/general-ledger/journal-voucher-reconciliation-tracking-in-general-ledger/a9b1a87cb4.png?fit=max&auto=format&n=3e0d2UvFkkEgL_9Q&q=85&s=86b3c1adf9be37cf8879cf16ba51922e" alt="Unposting warning on a reconciled journal voucher" width="1331" height="537" data-path="images/back-office/general-ledger/journal-voucher-reconciliation-tracking-in-general-ledger/a9b1a87cb4.png" />

**Filter:** the list has a **Reconciled** filter: **All** (default), **Yes** or **No**.

**Permission:** **can reconcile jv** is given to these groups:

* BackOffice and all its subtypes
* Chief Acc, Financial Controller, Financial Manager, General Manager
* Income Auditor, Payable, Purchasing Manager
* The "No Settings" and "No Reports" versions of these roles

Other users see the status but cannot change it.

<img src="https://mintcdn.com/kwentra/3e0d2UvFkkEgL_9Q/images/back-office/general-ledger/journal-voucher-reconciliation-tracking-in-general-ledger/c5ff4155c1.png?fit=max&auto=format&n=3e0d2UvFkkEgL_9Q&q=85&s=8d7abd03a0a374a3b77638f3e14c4cca" alt="Reconciled filter and permission" width="1464" height="737" data-path="images/back-office/general-ledger/journal-voucher-reconciliation-tracking-in-general-ledger/c5ff4155c1.png" />

#### **Bulk Reconcile**

1. Search for not reconciled JVs.
2. Tick the JVs.
3. Choose **Actions → Reconcile Vouchers**.

<img src="https://mintcdn.com/kwentra/3e0d2UvFkkEgL_9Q/images/back-office/general-ledger/journal-voucher-reconciliation-tracking-in-general-ledger/e6fce69c9b.png?fit=max&auto=format&n=3e0d2UvFkkEgL_9Q&q=85&s=57ba3c710fcabd636725bc9c43c46d94" alt="Reconcile Vouchers action" width="2259" height="675" data-path="images/back-office/general-ledger/journal-voucher-reconciliation-tracking-in-general-ledger/e6fce69c9b.png" />

* Posted JVs are reconciled. Unposted JVs stay not reconciled.

| If a selected JV is | You see |
| - | - |
| Unposted | *"JV Number: You cannot reconcile unposted journal vouchers."* |
| Already reconciled | *"JV Number: Journal voucher already reconciled"* |

<img src="https://mintcdn.com/kwentra/3e0d2UvFkkEgL_9Q/images/back-office/general-ledger/journal-voucher-reconciliation-tracking-in-general-ledger/da70dabd9c.png?fit=max&auto=format&n=3e0d2UvFkkEgL_9Q&q=85&s=7f0b00acfba25ad0c272f9961521368d" alt="Bulk reconcile validation messages" width="1029" height="636" data-path="images/back-office/general-ledger/journal-voucher-reconciliation-tracking-in-general-ledger/da70dabd9c.png" />

### **Print JVs as PDF**

**Export Vouchers** gives a CSV file. Auditors reject it because it can be edited, and Arabic text breaks in Excel. **Print Vouchers as PDF** prints the vouchers instead.

1. Apply at least one search filter and run the search.
2. Choose **Print Vouchers as PDF**.

* It prints **every** JV in your current search results. There is no row selection.
* Each voucher has the same layout as the single-voucher print, including T-code analysis where it applies.
* It runs in the background. You get a download link named `jv_print_{timestamp}.pdf`.
* A very large run is split into numbered files, such as `jv_print_{timestamp}_part1.pdf`.

| If | You see |
| - | - |
| No search is applied | *"This export can only include filtered journal voucher results, please refine your search."* |
| No JVs match | *"No journal vouchers to print"* |

| **Note:** For voucher data to analyse, use **Export Vouchers** instead. |
| - |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.