# Print Settings

<p class="doc-lead">Print Settings control how bills and vouchers appear on screen and on paper: page size, header template, copies, hidden fields, item-name extras, borders, pre-printed stationery, millimetre-accurate advanced layout, and footer notes on payment documents.</p>

<div class="doc-toc">
<p class="doc-toc-title">On this page</p>
<div class="doc-toc-section">
<span class="doc-toc-group-title">Getting started</span>
<div class="doc-toc-links">
<a href="#/settings/print-settings?id=overview">Overview &amp; Form View</a>
<a href="#/settings/print-settings?id=quick-start">Quick Start</a>
</div>
</div>
<div class="doc-toc-section">
<span class="doc-toc-group-title">Bill print</span>
<div class="doc-toc-links">
<a href="#/settings/print-settings?id=page-header">Page &amp; Header</a>
<a href="#/settings/print-settings?id=footer-signature">Footer &amp; Signature</a>
<a href="#/settings/print-settings?id=display-options">Display Options</a>
<a href="#/settings/print-settings?id=bill-fields">Bill Fields</a>
<a href="#/settings/print-settings?id=items-table-borders">Items Table &amp; Borders</a>
</div>
</div>
<div class="doc-toc-section">
<span class="doc-toc-group-title">Stationery &amp; notes</span>
<div class="doc-toc-links">
<a href="#/settings/print-settings?id=pre-printed">Pre Printed Stationery</a>
<a href="#/settings/print-settings?id=pre-print-advanced">Advanced Pre Print</a>
<a href="#/settings/print-settings?id=voucher-footer-notes">Voucher Footer Notes</a>
</div>
</div>
<div class="doc-toc-section">
<span class="doc-toc-group-title">More</span>
<div class="doc-toc-links">
<a href="#/settings/print-settings?id=actions">Actions</a>
<a href="#/settings/print-settings?id=faq">FAQ</a>
<a href="#/settings/print-settings?id=related">Related</a>
</div>
</div>
</div>

<hr class="doc-section-divider">

<h2 id="overview">Overview &amp; Form View</h2>

Go to <b>Settings → Print Settings</b> from the left menu.

This is a single company settings form. One record exists per company. Open the page, adjust options in the grouped sections, and click <b>Update</b>. Changes apply company-wide after save.

<img src="settings/images/print-setting.webp" alt="Print Settings form" loading="lazy">

<b>Form sections</b>

| **Section** | **Purpose** |
|-------------|-------------|
| Page & Header | Paper size, font, header template, logo size, fill to page bottom, and sale invoice copies. |
| Footer & Signature | Footer on every page, footer before signature, and which documents hide the signature block. |
| Display Options | Time on the date, draft print behaviour, internal IDs, and multi-currency amounts. |
| Bill Fields | Header/summary fields to hide, item-line columns to hide, and values stacked under item name. |
| Items Table & Borders | Outline and table borders, row divider lines, and a dedicated item image column. |
| Pre Printed Stationery | Letterhead/stationery layout: reserved header/footer space and which documents use it. |
| Advanced Pre Print | Millimetre-accurate page layout. Extra sections for customer details, items table, and footer appear when this is enabled. |
| Voucher Footer Notes | Rich-text footers for receipt and payment vouchers. |

<b>Conditional fields</b>

| **Field** | **Shown when** |
|-----------|----------------|
| Page Height, Page Width | <b>Page size</b> is Custom |
| Hide Draft Status in bills with bill number auto generated on creation | <a href="#/settings/transaction-preferences">Transaction Preference</a> has auto-generate bill number on create enabled |
| Show only selected currency | Multi-currency is enabled in <a href="#/settings/company-settings">Company Settings</a> |
| Secondary Input Unit (in hide item-line fields) | Secondary input unit is enabled in <a href="#/sales/sale-settings-config">Sale Settings</a> |
| Brand (in item name column) | Inventory brand is enabled for your company |
| Batch Expiry, Batch Manufacturing Date (in hide item-line fields) | Batch tracking is enabled |
| Pre Printed Stationery fields after the enable checkbox | <b>Enable Printing on Pre Printed Papers</b> is on |
| Transaction Type Header Style | Pre-print is on and <b>Show Transaction Type in Header</b> is on |
| Advanced Pre Print page fields after the enable checkbox | <b>Enable Advanced Pre print settings</b> is on |
| Advanced Pre Print - Customer Details, Items Table, and Footer sections | <b>Enable Advanced Pre print settings</b> is on |
| Customer Details Position (X/Y) and Width | Advanced pre-print is on and <b>Customer Details Label Type</b> is Not printed |
| Customer Name / Address / Phone / Tax Number positions | Advanced pre-print is on and <b>Customer Details Label Type</b> is Pre Printed |

These settings control <b>web browser and A4/server print</b>. Field Sale App Bluetooth printing uses <a href="#/settings/field-sale-app-settings">Field Sale App Settings</a> and <a href="#/field-sale-app/print-formats">Print Formats</a>.

<hr class="doc-section-divider">

<h2 id="quick-start">Quick Start</h2>

<h3>1. Navigate</h3>
Go to <b>Settings → Print Settings</b>.

<h3>2. Set page and what prints</h3>
In <b>Page & Header</b>, choose <b>Page size</b>, <b>Header Template</b>, and <b>No. of Copies to Print</b>. Use <b>Bill Fields</b> to hide unused header or line fields, or to stack extras under the item name.

<h3>3. Configure pre-printed paper (if used)</h3>
Enable <b>Enable Printing on Pre Printed Papers</b> in <b>Pre Printed Stationery</b> and set header/footer margins for your stationery. Use <b>Advanced Pre Print</b> only when you need millimetre-accurate field positions.

<h3>4. Save</h3>
Click <b>Update</b>. Print a sample document to verify layout.

<hr class="doc-section-divider">

<h2 id="page-header">Page &amp; Header</h2>

| **Field** | **Description** |
|-----------|-----------------|
| Page size | Paper size for bill/voucher print pagination: <b>A4</b>, <b>A5</b>, <b>Letter</b>, or <b>Custom</b>. Custom lets you enter height and width yourself. |
| Page Height | Custom page height in mm. Shown only when Page size is Custom; otherwise height is taken from A4/A5/Letter. |
| Page Width | Custom page width in mm. Shown only when Page size is Custom; otherwise width is taken from A4/A5/Letter. |
| Font Size | Base font size (px) for bill print/view. Applied when the value is between 9 and 19; default is 12. |
| Header Template | Company header layout on the bill. <b>Default</b> is the standard header. <b>Template 1 - Logo Left, Details Right</b> places the logo on the left and company details on the right. |
| Logo Max Width | Maximum logo width in mm (50–300). <b>0</b> is auto. |
| Logo Max Height | Maximum logo height in mm (50–300). <b>0</b> is auto. |
| Fill content to bottom of page | Stretches the items area so content fills the printable page height when paginating long bills. Useful for a consistent bottom edge on multi-page prints. |
| No. of Copies to Print | Default number of copies when printing a <b>Sale Invoice</b>. Other transaction types still print once unless handled elsewhere. |

<hr class="doc-section-divider">

<h2 id="footer-signature">Footer &amp; Signature</h2>

| **Field** | **Description** |
|-----------|-----------------|
| Show Footer in all pages | Repeats the bill footer (signature/footer block) on every printed page instead of only on the last page. |
| Show Footer Before Signature | Place the footer note above the signature/seal block instead of below it. |
| Select transactions to hide signature | Omit the signature block on print for the selected transaction types. Company seal may still show when configured. |

<b>Select transactions to hide signature</b> options: Purchase invoice, Purchase Order, Purchase Return Order, Purchase Quotation, Debit Note, Sale Invoice, Credit Note, Sale Debit Note, Sale order, Sale quotation, Sale Return Order, Pro Forma Invoice, Commercial invoice, Delivery note, Receipt note, Payment Voucher, Receipt Voucher.

<hr class="doc-section-divider">

<h2 id="display-options">Display Options</h2>

| **Field** | **Description** |
|-----------|-----------------|
| Show time along with date | Include time with the transaction date on print. When off, only the date is shown. |
| Hide Draft Status in bills with bill number auto generated on creation | Hide the Draft status tag on print when bill numbers are auto-generated on create. Shown only if that option is enabled in <a href="#/settings/transaction-preferences">Transaction Preference</a>. |
| Prevent printing draft transactions | Blocks the printable bill layout for draft documents so they cannot be printed until confirmed. |
| Hide Internal ID | Hide internal numeric IDs next to bill numbers on print while still showing them on screen. |
| Show only selected currency | On multi-currency bills, print only the selected (foreign) currency amounts and hide company-currency equivalents. Shown when multi-currency is enabled. |

<hr class="doc-section-divider">

<h2 id="bill-fields">Bill Fields</h2>

| **Field** | **Description** |
|-----------|-----------------|
| Select bill fields to hide | Hide selected header/summary fields from print. Screen view is unchanged. |
| Select bill item line fields to hide | Hide selected item-line columns from print to simplify the line table on paper. |
| Select fields to show in item name column | Stack selected values under the Item / Item Name column instead of separate columns. |

<b>Select bill fields to hide</b> options: Invoice Balance, Amount Received (Sale Invoice), Customer Balance, Shipping Center, Billing Center, Discount Percentage, Payment Mode, Due Date, Shipping Address, Billing Address, Employee phone, Project, Sale Order, Customer code, Sales Person / Employee, Route, Service Completion Note ID, Sale Quotation ID, RP Summary, Inventory conversion(SO / DN).

<b>Select bill item line fields to hide</b> options: Item Code (Sales), Item, Description, Batch No., Batch Expiry, Batch Manufacturing Date, Serial Numbers, Variants, Bin Location, Discount Percentage, Amount, Taxes, Tax Amount, Total. <b>Secondary Input Unit</b> appears when secondary input unit is enabled in Sale Settings. Batch expiry and manufacturing date appear when batch tracking is enabled.

<b>Select fields to show in item name column</b> options: Item code, Item Name, Barcode, Description, Remarks (Sale Quotation), Brand, HSN number, MRP, Item Image. Brand appears when inventory brand is enabled.

When <b>Remarks (Sale Quotation)</b> is selected, sale quotation line remarks print under the item name and the separate Remarks column is hidden. Enable <b>Remarks in Sale Quotation</b> under <a href="#/sales/sale-settings-config">Sale Settings</a> first so the field is available on quotation lines.

<hr class="doc-section-divider">

<h2 id="items-table-borders">Items Table &amp; Borders</h2>

| **Field** | **Description** |
|-----------|-----------------|
| Show Outline borders in bill print | Draw an outline border around the sale invoice print layout. Currently applied for Sale Invoice prints. |
| Show border for items table in bill print | Show cell borders on the items table in print. Turn off for a cleaner table without grid lines. |
| Hide line between Item Lines | Remove horizontal divider lines between item rows on print for a denser, borderless line list. |
| Show Item Image Column | Add a dedicated Item Image column to the bill line table (separate from embedding the image under the item name). |
| Item Image Column Position | Place the item image column <b>Before Item Name</b> or <b>After Item Name</b> when Show Item Image Column is enabled. |

<hr class="doc-section-divider">

<h2 id="pre-printed">Pre Printed Stationery</h2>

Use this when you print on letterhead or stationery that already has a company header and footer.

| **Field** | **Description** |
|-----------|-----------------|
| Enable Printing on Pre Printed Papers | Use letterhead/stationery layout: reserves header/footer space and skips the normal company header so content aligns with pre-printed paper. |
| Select Transactions in which Pre Print required | Transaction types that use the basic pre-printed layout when Pre Printed is enabled. |
| Header Margin | Blank height (mm) reserved at the top for the pre-printed letterhead so content starts below it. |
| Footer Margin | Blank height (mm) reserved at the bottom for pre-printed footer/signature areas on the stationery. |
| Show Transaction Type in Header | Print the document title (for example Tax Invoice) in the pre-print header area. |
| Transaction Type Header Style | Align the transaction-type title: <b>Center</b>, <b>Center with bottom line</b>, <b>Left</b>, or <b>Right</b>. Shown when Show Transaction Type in Header is on. |
| Show Tax Reg. Number in Header | Show company tax registration (GSTN/TRN) in the pre-printed header section. |
| Details Max Height | Max height (mm) for the customer/bill details band so that band does not overflow into the items area. |
| Show Footer Note | Include the transaction footer note on pre-printed prints. Turn off if the note is already on the stationery. |
| Show Signature | Include the signature/seal footer on pre-printed prints. Turn off if signatures are already on the paper. |

<b>Select Transactions in which Pre Print required</b> options: Purchase invoice, Purchase Order, Purchase Return Order, Purchase Quotation, Debit Note, Sale Invoice, Credit Note, Sale Debit Note, Sale order, Sale quotation, Sale Return Order, Pro Forma Invoice, Commercial invoice, Delivery note, Receipt note.

All fields after the enable checkbox appear only when <b>Enable Printing on Pre Printed Papers</b> is on.

<hr class="doc-section-divider">

<h2 id="pre-print-advanced">Advanced Pre Print</h2>

Fine-tune positioning in millimetres when standard pre-print margins are not enough. All measurements are in mm.

The <b>Advanced Pre Print</b> section always shows the enable checkbox. After you turn on <b>Enable Advanced Pre print settings</b>, page-layout fields appear here, and three extra sections open below: <b>Advanced Pre Print - Customer Details</b>, <b>Advanced Pre Print - Items Table</b>, and <b>Advanced Pre Print - Footer</b>.

<h3 id="advanced-page">Page layout</h3>

| **Field** | **Description** |
|-----------|-----------------|
| Enable Advanced Pre print settings | Enable millimetre-accurate absolute positioning for pre-printed forms via the advanced preprint template. |
| Select Transactions in which Pre Print required | Transaction types that use the advanced pre-print coordinate layout. |
| Page Height | Advanced pre-print page height in mm for each printed page. |
| Page Width | Advanced pre-print page width in mm for each printed page. |
| Margin (Left) | Left margin (mm) of the items table on the advanced pre-print page. |
| Margin (Right) | Right margin (mm) of the items table on the advanced pre-print page. |
| Header Height | Height (mm) reserved at the top for pre-printed header artwork. Content starts below it. |
| Details Height | Height (mm) of the details band where customer and bill-detail fields are positioned. |
| Footer Height | Height (mm) of the page footer zone used for amount-in-words and notes positioning. |
| No of items per page | Max item lines per advanced pre-print page; extra lines continue on the next page. Defaults to 20 if empty. |
| Font Size | Font size in mm for advanced pre-print content. Default is 3 mm. |

<b>Select Transactions in which Pre Print required</b> (advanced) options: Purchase invoice, Purchase Order, Purchase Return Order, Purchase Quotation, Debit Note, Sale Invoice, Credit Note, Sale Debit Note, Sale order, Sale quotation, Sale Return Order, Pro Forma Invoice, Commercial invoice. Delivery note and Receipt note are not in this list.

<h3 id="advanced-customer">Advanced Pre Print - Customer Details</h3>

Shown when <b>Enable Advanced Pre print settings</b> is on.

| **Field** | **Description** |
|-----------|-----------------|
| Customer Details Label Type | <b>Not printed</b> = one customer block with system labels. <b>Pre Printed</b> = only values at separate X/Y positions (labels are already on the paper). |

When label type is <b>Not printed</b>:

| **Field** | **Description** |
|-----------|-----------------|
| Customer Details Position(X) | Horizontal position (mm) of the customer-details block. |
| Customer Details Position(Y) | Vertical position (mm) of the customer-details block. |
| Customer Details Width | Width (mm) of the customer-details block. |

When label type is <b>Pre Printed</b>:

| **Field** | **Description** |
|-----------|-----------------|
| Customer Name Position(X) / (Y) | Position of the customer name value. |
| Customer Address Position(X) / (Y) | Position of the customer address value. |
| Customer Phone Position(X) / (Y) | Position of the customer phone value. |
| Customer Tax Number Position(X) / (Y) | Position of the customer tax number (GSTN/TRN). |

| **Table** | **Columns** | **Description** |
|-----------|-------------|-----------------|
| Bill Details Fields | Field, Position(x), Position(y) | Map bill header fields (bill number, date, LPO, salesman, and similar) to absolute X/Y positions on the details band. |

<h3 id="advanced-items">Advanced Pre Print - Items Table</h3>

Shown when <b>Enable Advanced Pre print settings</b> is on.

| **Field** | **Description** |
|-----------|-----------------|
| Items Table Height | Total height (mm) allocated to the items table section. |
| Items Table Header Row Height | Height (mm) reserved for the items table header row (often left blank if headers are pre-printed). |
| Items Table Body Height | Height (mm) available for item body rows before pagination to the next page. |
| Items Tabe Footer Row Height | Height (mm) for the items-table footer row (page totals or page x of y on the last page). |

| **Table** | **Columns** | **Description** |
|-----------|-------------|-----------------|
| Items Table Fields(Columns) | Field, Width, Is Right Aligned (Yes/No) | Define item-table columns: field name, column width (mm), and optional right alignment for each line value. |

<h3 id="advanced-footer">Advanced Pre Print - Footer</h3>

Shown when <b>Enable Advanced Pre print settings</b> is on.

| **Field** | **Description** |
|-----------|-----------------|
| Notes Position(X) / (Y) | Position of the bill notes text in the advanced pre-print footer. |
| AmountInWords Position(X) / (Y) | Position of the amount-in-words text in the advanced pre-print footer. |

| **Table** | **Columns** | **Description** |
|-----------|-------------|-----------------|
| Items Table Footer Fields | Field, Position (X), Position (Y), Width, Is Right Aligned (Yes/No) | Map totals/footer values to X/Y, width, and alignment on the last-page table footer. |

<hr class="doc-section-divider">

<h2 id="voucher-footer-notes">Voucher Footer Notes</h2>

These notes are independent of the common bill footer on <a href="#/settings/transaction-preferences">Transaction Preference</a>.

| **Field** | **Description** |
|-----------|-----------------|
| Receipt Voucher Footer Note | Rich-text note printed at the bottom of Receipt Vouchers. |
| Payment Voucher Footer Note | Rich-text note printed at the bottom of Payment Vouchers. |

<hr class="doc-section-divider">

<h2 id="actions">Actions</h2>

| **Action** | **Description** |
|------------|-----------------|
| Update | Saves print settings. Requires Print Settings edit access. |
| Reset | Discards unsaved changes and reloads the last saved values. |
| Cancel | Leaves without saving. |

<hr class="doc-section-divider">

<h2 id="faq">FAQ</h2>

<p><b>Print Settings vs Transaction Preference footer note?</b></p>
<p>Transaction Preference holds the common bill footer for sale/purchase documents. <b>Voucher Footer Notes</b> on this screen adds voucher-specific footers (receipt and payment). The rest of Print Settings controls physical print layout.</p>

<p><b>Where are label dimensions configured?</b></p>
<p>See <a href="#/settings/label-settings">Label Settings</a> and <a href="#/inventory/label-print">Label Print</a>.</p>

<p><b>What is print preview vs direct print?</b></p>
<p>Print Settings control layout templates and footers for browser and server print. Field Sale App Bluetooth printing uses separate app formats.</p>

<p><b>Can I set different footers per voucher type?</b></p>
<p>Yes. <b>Receipt Voucher Footer Note</b> and <b>Payment Voucher Footer Note</b> in <b>Voucher Footer Notes</b> are independent of Transaction Preference.</p>

<p><b>Where is company logo on prints?</b></p>
<p>Upload the logo on <a href="#/settings/company-details">Company Details</a>. On this screen, set <b>Header Template</b> and <b>Logo Max Width</b> / <b>Logo Max Height</b> in <b>Page & Header</b>. Logo position (Left, Top, Center) is on <a href="#/settings/transaction-preferences">Transaction Preference</a>.</p>

<p><b>Do print settings affect email PDF attachments?</b></p>
<p>Email templates may use the same HTML print views depending on module — verify on a sample document after changing footers or layout here.</p>

<p><b>How do I show sale quotation remarks under the item name?</b></p>
<p>Enable <b>Remarks in Sale Quotation</b> in <a href="#/sales/sale-settings-config">Sale Settings</a>, then in <b>Bill Fields</b> under <b>Select fields to show in item name column</b> choose <b>Remarks (Sale Quotation)</b> and click <b>Update</b>. Remarks then appear under the item name on quotation view and print instead of a separate column.</p>

<p><b>When should I use Pre Printed Stationery vs Advanced Pre Print?</b></p>
<p>Use <b>Pre Printed Stationery</b> when stationery already has a header/footer and you only need reserved margins. Use <b>Advanced Pre Print</b> when each field (customer name, bill number, line columns) must land on a fixed printed box. Turning on Advanced Pre Print also opens the Customer Details, Items Table, and Footer sections for those positions.</p>

<p><b>Why can’t I print a draft bill?</b></p>
<p>If <b>Prevent printing draft transactions</b> in <b>Display Options</b> is on, draft documents have no printable layout until they are confirmed.</p>

<p><b>Does No. of Copies to Print apply to all documents?</b></p>
<p>No. It sets the default copy count for <b>Sale Invoice</b> only. The field is in <b>Page & Header</b>.</p>

<hr class="doc-section-divider">

<h2 id="related">Related Topics</h2>

<ul>
<li><a href="#/settings/transaction-preferences">Transaction Preference</a></li>
<li><a href="#/settings/label-settings">Label Settings</a></li>
<li><a href="#/inventory/label-print">Label Print</a></li>
<li><a href="#/settings/company-details">Company Details</a></li>
<li><a href="#/settings/company-settings">Company Settings</a></li>
<li><a href="#/sales/sale-quotation">Sale Quotation</a></li>
<li><a href="#/sales/sale-settings-config">Sale Settings</a></li>
<li><a href="#/settings/field-sale-app-settings">Field Sale App Settings</a></li>
</ul>
