PDF Templates for JCurve Solutions Limited

Requirement 1: Sales Order PDF – ใบปะหน้า Flash 

J-curve would like to create the Sales Order PDF template as per given layout 

Our Solution 

The requirement can be achieved by creating a script for adding a custom button named SO Print in the Sales Order. When the user clicks the custom button, a screen will be displayed to the user to select the SO PDF types. 

  • ใบปะหน้า Flash 
  • ใบปะหน้า Kerry 

Users can select the first option and press submit to generate the first SO PDF (ใบปะหน้า Flash). So, the proposed script will render the custom pdf template and will generate the corresponding printout. 

Field Mapping can be followed as per the given mapping file. 

The “TH Sarabun New” font can be used for the content 

The layout of the PDF will be designed as below 

  • Headers will be displayed on every page. 
  • The item body table can be considered as the Dynamic. So, the table will end immediately after the item lines. 
  • If there are multiple pages, the “ยังมีรายการต่อ” (Continue with next page) label needs to be added at the end of all the pages from Page 2, except the last page. 

Assumptions 

  • The page layout size will be 100mm width and 75mm height 
  • The print will have 2 pages per time. The first page will act as a Title page. The Header and Footer concept is not needed for Page 1 
  • The header section on the page 2 (actions 11-19) will be repeated on every page if the print has multiple pages. 
  • The font style will be “TH Sarabun New” 
  • The field sourcing will be done based on the file that is provided by the client and we assume all the fields are available in the  Netsuite account 
  • The date format should be in the format “DD/MM/YYYY” 
  • Address on 7th and 13th field will be populated from Bill Address of Sales Order 
  • For 11th field, the value will be populated from Company Name if customer has a value in it. Otherwise, entity name will be displayed 
  • The amount format is comma-separated. 
  • The barcode can be placed as per the given dimensions. However, me may have to adjust the size if it is not readable 

Requirement 2: Sales Order PDF – ใบปะหน้า Kerry 

J-curve would like to create the Sales Order PDF template as per given layout 

Our Solution 

The requirement can be achieved by creating a script for adding a custom button named SO Print in the Sales Order. When the user clicks the custom button, a screen will be displayed to the user to select the SO PDF types. 

  • ใบปะหน้า Flash 
  • ใบปะหน้า Kerry 

Users can select the second option and press submit to generate the SO PDF (ใใบปะหน้า Kerry). So, the proposed script will render the custom pdf template and will generate the corresponding printout. 

Field Mapping can be followed as per the given mapping file. 

The “TH Sarabun New” font can be used for the content 

The layout of the PDF will be designed as below 

  • Headers will be displayed on every page. 
  • The item body table can be considered as the Dynamic. So, the table will end immediately after the item lines. 
  • If there are multiple pages, the “ยังมีรายการต่อ” (Continue with next page) label needs to be added at the end of all the pages from Page 2, except the last page. 

Assumptions 

  • The page layout size will be 100mm width and 75mm height  
  • The print will have 2 pages per time. The first page will act as a Title page. The Header and Footer concept is not needed for Page 1 
  • The header section on the page 2 (actions 9-17) will be repeated on every page if the print has multiple pages. 
  • The font style will be “TH Sarabun New” 
  • The field sourcing will be done based on the file that is provided by the client and we assume all the fields are available in the NetSuite account 
  • The date format should be in the format “DD/MM/YYYY” 
  • Address on 2nd, 6th and 11th field will be populated from Bill Address of Sales Order 
  • For 9th field, the value will be populated from Company Name if customer has a value in it. Otherwise, entity name will be displayed 
  • The amount format is comma-separated. 
  • The barcode can be placed as per the given dimensions. However, me may have to adjust the size if it is not readable 
  • The Logo of Kerry Express will be available on file cabinet and the logo link can be hardcoded on the template 

Requirement 3: Item Fulfilment PDF – ใบเบิกสินค้า 

J-curve would like to create the Item Fulfilment PDF template as per given layout 

Our Solution 

The requirement can be achieved by creating a script for adding a custom button named IF Print in the Item Fulfilment. When the user clicks the custom button, a screen will be displayed to the user to select the IF PDF types 

  • ใบเบิกสินค้า 
  • ใบ Check รายออเดอร์ 

Users can select the first option and press submit to generate the IF PDF (ใบเบิกสินค้า). So, the proposed script will render the custom pdf template and will generate the corresponding printout. 

Field Mapping can be followed as per the given mapping file. 

The “TH Sarabun New” font can be used for the content 

The layout of the PDF will be designed as below 

  • Headers will be displayed on every page. 
  • The item body table can be considered as the Dynamic. So, the table will end immediately after the item lines. 
  • If there are multiple pages, the “ยังมีรายการต่อ” (Continue with next page) label needs to be added at the end of all the pages, except the last page. 

Assumptions 

  • The layout size will be A4 
  • The header section (actions 1-13(up to item line labels)) will be repeated on every page if the print has multiple pages. 
  • The font style will be “TH Sarabun New” 
  • The field sourcing will be done based on the file that is provided by the client and we assume all the fields are available in the  Netsuite account 
  • The date format should be in the format “DD/MM/YYYY” 

Requirement 4: Item Fulfilment PDF – ใบ Check รายออเดอร์ 

J-curve would like to create the Item Fulfilment PDF template as per given layout 

Our Solution 

The requirement can be achieved by creating a script for adding a custom button named IF Print in the Invoice. When the user clicks the custom button, a screen will be displayed to the user to select the IF PDF types 

  • ใบเบิกสินค้า 
  • ใบ Check รายออเดอร์ 

Users can select the second option and press submit to generate the IF PDF (ใใบ Check รายออเดอร์). So, the proposed script will render the custom pdf template and will generate the corresponding printout. 

Field Mapping can be followed as per the given mapping file. 

The “TH Sarabun New” font can be used for the content 

The layout of the PDF will be designed as below 

  • Headers will be displayed on every page. 
  • The item body table can be considered as the Dynamic. So, the table will end immediately after the item lines. 
  • If there are multiple pages, the “ยังมีรายการต่อ” (Continue with next page) label needs to be added at the end of all the pages, except the last page. 

Assumptions 

  • The header section (actions 1-13 (up to item line labels)) will be repeated on every page if the print has multiple pages. 
  • The font style will be “TH Sarabun New” 
  • The field sourcing will be done based on the file that is provided by the client and we assume all the fields are available in the  Netsuite account 
  • The Items can be listed in the same order on the Item fulfilment 

Requirement 5: Inventory Transfer 

J-curve would like to create the Inventory Transfer PDF template as per given layout 

Our Solution  

we are not able to generate the standard printout for the Inventory Transfer record. This can be achieved by creating a script for adding a custom button named print, in the inventory Transfer record for printing PDF (as some line fields are not available on the normal advanced pdf template). When the user clicks the custom print button, the script will render the custom pdf template and will generate the corresponding printout.  

The layout of the PDF will be designed as below  

  • Header will be displayed on every page 
  • The item body table can be considered as the Dynamic. So, the table will be end immediately after the item’s lines  
  • Summary data (Memo) on the 26th field will be displayed immediately after the item lines. 
  • Footer (27-36) will be displayed on every page 
  • If there are multiple pages, the “Continue with next page” label needs to be added at the end of all the pages, except the last page 

Assumptions 

  • We assume that all the custom fields are in the corresponding NetSuite account for sourcing. The souring will be based on the file shared by the client.  
  • The header and footer section (actions 1-18 and 27-36) will be repeated on every page if the print has multiple pages.  
  • Memo on the 26th filed will be displayed immediately after the item lines.  
  •  The date format should be in the format “DD/MM/YYYY” 
  • The font style will be ” TH Sarabun New” 

Leave a comment

Your email address will not be published. Required fields are marked *