Difference between revisions of "PDF templates"

From Protemos Wiki
Jump to: navigation, search
Line 1: Line 1:
<span style="color:red">Features described in this article will be available with the forthcoming system release.</span>
+
Features described in this article will be available with the forthcoming system release.
  
 
Watch our video tutorial on Common notes - [[File:2ag.png|40px|link=https://youtu.be/hCA48afcmR4]]  
 
Watch our video tutorial on Common notes - [[File:2ag.png|40px|link=https://youtu.be/hCA48afcmR4]]  
  
You can define common notes for client invoices, vendor invoices, quotes and job PO.
+
You can create PDF templates for client invoices, vendor invoices, quotes, and job PO.
  
Common note text can contain valid XHTML 1.0 markup. Allowed XHTML elements: a, b, br, div, h1, h2, h3, h4, h5, h6, hr, i, li, ol, p, span, ul. Allowed attributes: href, style.
+
PDF template text can contain valid XHTML 1.0 markup. Allowed XHTML elements: a, b, br, div, h1, h2, h3, h4, h5, h6, hr, i, li, ol, p, span, ul. Allowed attributes: href, style.
  
To add the common notes, go to '''Settings → Common notes:'''
+
To create a template, go to '''Settings → PDF Templates:'''
  
 
[[File:Screreenshot 1.png|border|300px]]
 
[[File:Screreenshot 1.png|border|300px]]
  
You always can update or delete the note:
+
You always can clone, update or delete the templates:
  
 
[[File:SsScreenshot 1.png|border|800px]]
 
[[File:SsScreenshot 1.png|border|800px]]
  
=='''Client invoice common notes'''==
+
=='''Client invoice PDF templates'''==
  
To add the client invoice common notes, go to '''Settings → Common notes → Client invoice''':
+
To create the client invoice PDF template, go to '''Settings → PDF Templates → Client invoice''':
  
 
[[File:1 client cn.png|border|300px]]
 
[[File:1 client cn.png|border|300px]]
  
Press '''"New common note"''':
+
Click '''"New PDF template"''':
  
 
[[File:2 client cn.png|border|900px]]
 
[[File:2 client cn.png|border|900px]]
  
Enter the name, the comment, and press '''"Create"''':
+
Fill in the fields and select the needed options:
 +
 
 +
*'''Name''' — a name of the template;
 +
 
 +
*'''Page size''' — select whether the page size is A4 or a letter size;
 +
 
 +
*'''Page orientation''' — select the portrait or landscape page orientation;
 +
 
 +
*'''Top margin, mm''' — select the top margin height in millimeters;
 +
 
 +
*'''Bottom margin, mm''' — select the bottom margin height in millimeters;
 +
 
 +
*'''Locale''' - locale defines the language of the template text;
 +
 
 +
*'''Page header''' — a text that appears at the top of the page;
 +
 
 +
*'''Page footer''' — a text that appears at the bottom of the page;
 +
 
 +
*'''Common note''' — a text that appears after the payment method description;
  
 
[[File:1NEW UPD.png|border|900px]]
 
[[File:1NEW UPD.png|border|900px]]
  
You can define a default client invoice common note and it will be displayed in every client invoice you issue.
+
You can define a default client invoice PDF template and it will be applied to all the newly created clients.
  
Go to the '''Account''' page, scroll down to the Default settings, and press '''"Update"''':
+
Go to the '''Account''' page, scroll down to the Default settings, and click '''"Update"''':
  
 
[[File:Default common note.png|border|900px]]
 
[[File:Default common note.png|border|900px]]
  
From the drop-won list choose the needed one, and press '''"Update"''':
+
Select the needed one from the drop-down list and click '''"Update"''':
  
 
[[File:1325.png|border|900px]]
 
[[File:1325.png|border|900px]]
  
You can add a common note in an invoice.
+
You can also select the default client invoice PDF template for each client.
 +
 
 +
Go to the needed client profile, scroll down to the Settings section and click '''"Update"''':
 +
 
 +
Select the template from the drop-down list and click '''"Update"''':
 +
 
 +
If needed, you can select the template for a specific client invoice:
  
Open the needed invoice and press '''"Update"''':
+
Open the needed invoice and click '''"Update"''':
  
 
[[File:Screekknshot 2.png|border|900px]]
 
[[File:Screekknshot 2.png|border|900px]]
  
Choose the needed invoice common note from the drop-down list, and press '''"Update"''':
+
Choose the template from the drop-down list, and click '''"Update"''':
  
 
[[File:Scrseeddnshot 3.png|border|600px]]
 
[[File:Scrseeddnshot 3.png|border|600px]]
Line 168: Line 192:
 
|3. " valign="top" align="center" width="300" | '''EXAMPLE'''
 
|3. " valign="top" align="center" width="300" | '''EXAMPLE'''
 
|4. " valign="top" align="center" width="300" | '''VIEW'''
 
|4. " valign="top" align="center" width="300" | '''VIEW'''
 
 
  |-style="height:10px"
 
  |-style="height:10px"
 
|1. " valign="top" align="center" width="100"  |  '''<nowiki><a href></nowiki>'''  
 
|1. " valign="top" align="center" width="100"  |  '''<nowiki><a href></nowiki>'''  

Revision as of 10:05, 19 July 2022

Features described in this article will be available with the forthcoming system release.

Watch our video tutorial on Common notes - 2ag.png

You can create PDF templates for client invoices, vendor invoices, quotes, and job PO.

PDF template text can contain valid XHTML 1.0 markup. Allowed XHTML elements: a, b, br, div, h1, h2, h3, h4, h5, h6, hr, i, li, ol, p, span, ul. Allowed attributes: href, style.

To create a template, go to Settings → PDF Templates:

Screreenshot 1.png

You always can clone, update or delete the templates:

800px

Client invoice PDF templates

To create the client invoice PDF template, go to Settings → PDF Templates → Client invoice:

300px

Click "New PDF template":

900px

Fill in the fields and select the needed options:

  • Name — a name of the template;
  • Page size — select whether the page size is A4 or a letter size;
  • Page orientation — select the portrait or landscape page orientation;
  • Top margin, mm — select the top margin height in millimeters;
  • Bottom margin, mm — select the bottom margin height in millimeters;
  • Locale - locale defines the language of the template text;
  • Page header — a text that appears at the top of the page;
  • Page footer — a text that appears at the bottom of the page;
  • Common note — a text that appears after the payment method description;

900px

You can define a default client invoice PDF template and it will be applied to all the newly created clients.

Go to the Account page, scroll down to the Default settings, and click "Update":

900px

Select the needed one from the drop-down list and click "Update":

900px

You can also select the default client invoice PDF template for each client.

Go to the needed client profile, scroll down to the Settings section and click "Update":

Select the template from the drop-down list and click "Update":

If needed, you can select the template for a specific client invoice:

Open the needed invoice and click "Update":

Screekknshot 2.png

Choose the template from the drop-down list, and click "Update":

Scrseeddnshot 3.png

Redirect.jpg Back to the table of contents.

Vendor invoice common notes

To add the vendor invoice common notes, go to Settings → Common notes → Vendor invoice:

300px

Press "New common note":

900px

Enter the name, the comment, and press "Create":

900px

You can define a default vendor invoice common note that will be displayed in every vendors' invoices you issue.

Go to the Account page, scroll down to the Default settings, and press "Update":

900px

From the drop-won list choose the needed one, and press "Update":

900px

You can update the common vendor invoice note in invoices. Open the needed invoice and press "Update":

900px

Choose the needed invoice common note from the drop-down list, and press "Update":

600px

Redirect.jpg Back to the table of contents.

Quote common notes

To add the quote common notes, go to Settings → Common notes → Quote:

Quote common note.png

Press "New common note":

900px

Enter the name, the comment, and press "Create":

900px

You can define a default quote common note that will be added to every quote you create.

Go to the Account page, scroll down to the Default settings, and press "Update":

1 upd fef comm.png

From the drop-down list choose the needed one, and press "Update":

600px

Add a quote common note

You can update the common quote note in the needed quote when you create it.

You also can add the common not by pressing the "Update":

Screejjlnshot 4.png

Choose the needed quote common note from the drop-down list, and press "Update":

Screeasdnshot 5.png

Redirect.jpg Back to the table of contents.

Job PO common notes

To add the job PO common notes, go to Settings → Common notes → Job PO:

300px

Press "New common note":

900px

Enter the name, the comment, and press "Create":

900px

You can define a default job PO common note that will be added to every job you create.

Go to the Account page, scroll down to the Default settings, and press "Update":

900px

From the drop-down list choose the needed one, and press "Update":

Screensaswfhot 3.png

You can update the common job PO note for the needed job when you create it.

Or open already created job and press "Update":

Scdrreenshot 6.png

Choose the needed job PO common note from the drop-down list, and press "Update":

450px

Redirect.jpg Back to the table of contents.

XHTML elements and attributes

TAG DESCRIPTION EXAMPLE VIEW
<a href> The <a> tag defines a hyperlink, which is used to link from one page to another. The most important attribute of the <a> element is the href attribute, which indicates the link's destination. <a href="protemos.com">Visit my website</a>


<a href="mailto:as@protemos.com">as@protemos.com</a>

1 V.png
<b> The tag specifies bold text without any extra importance. <b>This text is bold</b> 2 B.png
<br/> The tag inserts a single line break. <br/>
<div> Defines a division part. It's a block-level element <div style="text-align: center;">This text is in the center.</div> Centre.png
<h1> to <h6> Defines Headings level from 1 to 6 different sizes. <h1 style="color:blue;">This is a heading</h1> 3 H.png
<hr> Represents a thematic break between paragraph-level tags. It is typically drawn horizontal line. <hr/> 1 line.png
<i> The content inside is typically displayed in italic. <i>This text is italic</i> 4 I.png
<li> The tag defines a list item. The <li> tag is used inside ordered lists(<ol>), unordered lists (<ul>) <ol> <li>Quote</li> <li>Project</li> <li>Job</li> </ol> 8Q.png
<ol> The tag defines an ordered list. An ordered list can be numerical or alphabetical. The <li> tag is used to define each list item. <ol> <li>Quote</li> <li>Project</li> <li>Job</li> </ol> 8Q.png
<p> The tag defines a paragraph. <p>This project is due <span style="color: red;">30 days</span>.</p> 1 th.png
<span> The tag is an inline container used to mark up a part of a text, or a part of a document. The tag is much like the <div> element, but <div> is a block-level element and is an inline element. <p>This is a <span style="color:blue;"> paragraph</span>.</p> 5. P.png
<ul> The tag defines an unordered (bulleted) list. Use the <ul> tag together with the <li> tag to create unordered lists. <ul> <li>Quote</li> <li>Project</li> <li>Job</li> </ul> 6. Q.png
<style>
Used to add CSS style, e.g.:
- Underline the text

- Align the text
- Change the size of the text.

<p style="text-decoration: underline;"> Underlined text </p>
<p style="text-align: center;">This text is in the center.</p>
<p style="font-size:12px">This text size is 12 px.</p>

Underlined.png
Centre.png
Font.png

For text to start from a new page - <p style="clear: both; display: block; page-break-after: always;"></p>


That's the example on how your invoice can look like:

Common notes html example2.png Common notes html example1.png

Note: please avoid this sign & because the system doesn't allow to save the common note.

Redirect.jpg Back to the table of contents.