Roznamcha Digital

Custom Fields, Form Layouts & Visual Print Template Designer

Customize form fields, tailor document numbering series, and build branded invoice print templates with logos, bank details, and terms.

Learning Objectives

By the end of this guide, you will:

  1. Enable Form Customization and add custom fields to any document form.
  2. Configure Document Number Series (e.g. SINV-2026-0001, QUOT-2026-####).
  3. Duplicate and customize preloaded Invoice Print Templates.
  4. Use the Visual Print Canvas & Available Fields Drawer to position company logos, terms, and bank details.
  5. Edit advanced template styling using the built-in HTML/CSS code editor.

1. Custom Fields & Form Customization

Step 1: Enable Form Customization

Navigate to Settings > Features and toggle Form Customization ON:

Settings features panel enabling Form Customization

Step 2: Select the Form to Customize

Navigate to Settings > Customize Forms to view all customizable DocTypes:

Custom forms list table showing customizable DocTypes

Step 3: Add Custom Fields

Click on Sales Invoice (or any other document) to open the Field Editor:

Custom fields editor for Sales Invoice

The 16 Supported Field Types

Roznamcha Digital includes 16 native field controls:

Field TypeInput Control & BehaviorExample Use Case
DataSingle-line plain textVehicle Registration Number, Bilty / Tracking ID
TextMulti-line text areaSpecial Delivery Instructions, Inspection Notes
SelectPre-configured dropdown optionsSales Channel (Counter, WhatsApp, Online, Distributor)
LinkForeign key relation to another DocTypeSales Agent, Referred By Customer, Branch Location
Dynamic LinkPolymorphic link pointing to variable entity typesDynamic Party Reference
DateInteractive calendar date pickerWarranty Expiration Date, Promised Delivery Date
Date TimeCombined date and exact time stampGoods Dispatch Timestamp
CheckBoolean toggle checkboxFragile Item, Customer Confirmed via Phone
IntWhole integer counterNumber of Cartons / Bundles
FloatDecimal numberGross Weight (Kg), Volume (CBM)
CurrencyFormatted monetary currency valueSpecial Freight Surcharge, Custom Customs Duty
AutocompleteSearchable drop-down for long listsCity / Postal Area Selector
ColorVisual hex color pickerColor Swatch / Tagging
Attach ImageEmbedded image thumbnail uploadProduct Condition Photo, Customer ID Copy
AttachmentPDF / file attachment uploadSigned Delivery Challan Scan, Quality Test Certificate
TableEmbedded child data gridCustom Multi-row Accessory Breakdown

Custom Sections & Tab Placement

Organize fields cleanly across your forms:

  • Form Section: Groups related custom fields into distinct visual cards.
  • Form Tab: Creates dedicated tabs (e.g. Logistics, Quality Control, Customs) to prevent cluttering the main document view.

Live Form Rendering:

Once saved, your custom fields immediately render on the active document form:

Sales invoice live preview showing added custom fields

Data Safety Warning on Custom Field Deletion: Deleting a custom field row permanently purges all historical values stored in that field across all previously saved records in your SQLite database. If a field is obsolete, consider leaving it unrequired or renaming it rather than deleting active historical data.

To remove a custom field, select it in the editor and click Delete:

Custom form delete action


2. Document Number Series & Prefixes

Roznamcha Digital gives you full control over how document identifier numbers are generated:

Navigate to Settings > Number Series:

Number series list table showing prefix patterns for invoices, payments, and shipments

Loading diagram...

Editing a Number Series:

Click on a series (e.g. Sales Invoice):

Number series form for Sales Invoice

  • Prefix Pattern: Enter your prefix format (e.g. INV-2026- or RET-POS-).
  • Current Sequence Value: Set the starting counter (e.g. start at 500 if continuing from legacy paper receipt books).

When creating a new invoice, you can select the active numbering series from the dropdown:

Sales invoice number series selector field


3. Visual Print Template Designer

Create beautiful, branded tax invoices, thermal POS slips, quotations, and payment vouchers.

Navigate to Settings > Print Templates:

Print templates list table

Duplicating a Preloaded Template:

Preloaded system templates are protected. To customize one, click Duplicate:

Print template duplicate modal

Enter a name for your custom template (e.g. “Al-Rehman Branded Tax Invoice”) and click Duplicate.


4. The Template Canvas & Fields Drawer

Roznamcha Digital opens the interactive Print Template Canvas Builder:

Print template visual canvas builder

Adding Fields from the Available Fields Drawer:

Click Available Fields to open the side drawer containing all document data tags:

Print template available fields drawer

  • Company Elements: Logo, Company Name, Address, NTN / STRN, Phone, Email.
  • Customer Elements: Client Name, WhatsApp Phone, Delivery Address, TRN / Tax ID.
  • Item Table Elements: Item Code, Description, UOM, Quantity, Rate, Discount, Tax %, Line Total.
  • Totals & Summary: Subtotal, Tax Breakdown, Freight, Grand Total, Balance Due.
  • Footer Blocks: Bank Details (IBAN, Account Title), Terms & Conditions, Authorized Signature line.

Advanced HTML & CSS Code Editor:

For complete design freedom, switch to the Code Editor tab to edit HTML templates and CSS styles directly:

Print template built-in HTML and CSS code editor


Common Pitfalls & Best Practices

Do Not Delete Number Series with Existing Submitted Records: Changing or resetting a number series counter backwards may cause duplicate numbering conflicts with existing historical documents.

Always Test Print Templates on Scratch Drafts: After designing a new print template, open a draft sales invoice, click Print (Ctrl+P), select your new template, and verify layout alignment before printing live customer bills.


Knowledge Check

On this page