The Report Editor For PDF Design

The Report Editor For PDF Design

The Report Editor changes what your printed documents look like — invoices, quotations, delivery notes, purchase orders. There is no drag-and-drop yet, but the tabbed settings are enough to build a proper branded template, and sample templates are supplied as a starting point.

Where to find it

Go to Reports > Reports Editor.

Choosing what to edit

ControlWhat it does
Report typeWhich document you are designing — Sales Invoice, Quotation, Purchase Order and so on.
Paper SizeA4, Letter, Legal and similar.
Template TypeWhich template of that report type to work on.
CopyDuplicates the current template with all its settings, so you can vary one without rebuilding it.
Copy before you experiment. Editing a template that documents are already printing from means every change is live immediately, and there is no undo — a copy costs one click and saves the original.

1. Page Settings Tab

Controls the properties of the page itself — header and footer visibility, fonts, orientation and margins.

SettingDescription
Show Header on Every PageRepeats the header on all pages.
Show Footer on Every PageRepeats the footer on all pages.
Set as Default FormatMakes this layout the default for this document type.
Set as POS ReceiptFormats the template as a point of sale receipt.
Font FamilyThe font used throughout the document.
OrientationPortrait or Landscape.
Font SizeA slider. Default is 9.
Line HeightVertical spacing between lines. Default is 13.
Show Currency SymbolPrints the currency symbol beside monetary values.
Margin Top / Bottom / RightDefault 10 units each.
Margin LeftDefault 0 units.

2. Header Tab

The top of the document — your logo, company name, address and any other details that identify who issued it. This is the part customers look at first, so it carries most of the branding.

3. Particulars Tab

The line-item table in the body of the document.

SettingDescription
Show SNOSerial numbers against each row.
Show Long DescriptionWraps long item descriptions onto a second line.
Show Discount on Second LinePuts discount detail on its own line beneath the item.
Separate Second Header with a LineAdds a rule between the two header rows.
Hide Header Primary TitleDrops the main title for a cleaner look.
Outer LinesBorders around the whole table.
Row LinesHorizontal rules between rows.
Column LinesVertical rules between columns.
Odd / Even Row Text ColorAlternating text colours for readability.

4. Footer Tab

SettingDescription
Text FieldsPage numbers ("Page X of Y" or "Page X"), the date, company information, and custom text such as disclaimers.
AlignmentLeft, centre or right for each element.
Multi-Column LayoutSplits the footer into sections — page number left, disclaimer centre, date right.
Font Family and SizeKept consistent with the rest of the document.
Text ColorMatched to your brand, and readable against the background.
Background ColorSeparates the footer visually from the body.
Footer HeightAdjustable, for extra content or a compact footer.

Group components

A group component prints a whole block of related fields as one item, rather than making you place each field by hand. Drop it on the template, then use the settings panel to rename, re-width, bold or hide each row inside it.

Customer Branch Details

Prints the customer branch as a master record rather than as an address: branch name and code, contact person, the wrapped address, city, state, post code and country, the tax registration, sales person, sales area, tax group, default location, shipping company and bank account.

It is available on the six customer documents that carry a branch: Sales Invoice, Sales Order, Sales Delivery, Sales Quotation, Receipt and Credit Note. Billed To and Ship To already print the branch as an address — this is for when the document needs the branch's details as facts rather than as a postal block.

Payslip groups

Five group components exist for payslips only:

GroupPrints
Employee DetailsWho the payslip is for.
EarningsEvery earning component the payslip paid.
DeductionsEverything taken off.
Benefits & ContributionsEmployer-side amounts.
Leave DetailsA table of Entitled, This Month, Used (Year) and Balance per leave type.

Each row has its own label column and value column, so a label can no longer run into its value. Rows come from the data rather than from a fixed list, because allowances and leave types differ from company to company.

The rows are built from what the payslip actually paid, not from what the employee's grade carries today. An allowance that was paid but has since been removed from the grade is still shown and still counted — otherwise an old payslip would reprint with components missing and totals that do not add up.

Absent deductions and the net pay

An absent deduction is always shown as a deduction. Where payroll had already taken it off the gross, Earnings adds it back as Absent Days Pay, so that Total Earnings less Total Deductions, plus benefits, comes to the net pay printed on the slip. Which of the two readings applies is decided from the stored net pay, because the setting that governed it may have changed since the payslip was made.

Building a template

  1. Pick the report type and paper size.
  2. Copy a supplied sample rather than starting from nothing.
  3. Set the page properties, then the header, particulars and footer.
  4. Print a real document to PDF and check it on paper — margins and line heights read differently printed than on screen.
  5. Tick Set as Default Format once you are satisfied.

Related pages

Global Coverage

Multi-Country ERP — One Platform

Supports GST (India), VAT (UAE, South Africa, Egypt, Iraq, Botswana), and local compliance across all regions.

🇮🇳 India (GST)
🇦🇪 UAE (VAT)
🇸🇦 Saudi Arabia
🇶🇦 Qatar
🇧🇭 Bahrain
🇴🇲 Oman
🇰🇼 Kuwait
🇪🇬 Egypt
🇮🇶 Iraq
🇿🇦 South Africa
🇧🇼 Botswana
🇲🇾 Malaysia
🇸🇬 Singapore
🇦🇺 Australia
🇬🇧 United Kingdom
🇺🇸 USA
🌏 & More Regions