GIS_Document Printing for Sales Transaction Version 4.1 – Credit Memo

Requirement 1: Credit Memo PDF – Base Currency 

J-curve would like to create the Credit Memo PDF template as per given layout 

Our Solution 

The requirement can be achieved by creating a script for adding a custom button named Credit Memo (Base Currency) in the Credit Memo. When the user clicks the custom button then PDF will be generated. 

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

The “Angsana” font can be used for the content 

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 section can be added immediately after the Item table 
  • Signature will be displayed on every page  
  • If there are multiple pages, the “Continued on page [next page]” Label needs to be added at the end of all the pages, except the last page 

Assumptions 

  • 4 copies need to be generated per credit memo. 1 Original and 3 copies of the same page size. 
  • The header and footer section (actions 1-35, 61, and 53-60) will be repeated on every page if the print has multiple pages 
  • The amount format is comma-separated. 
  • The Thai words/Labels will be provided by the JCurve Solutions Limited and we can hard code the Thai labels in the print. 
  • The font style should be Angsana and the font size should be the same as the file provided by the client. 
  • 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 Netsuite account 
  • Project is considering from the first line  

Risks 

  • It is difficult to place the label “มีต่อหน้าถัดไป” In the mentioned place and we can add the label “มีต่อหน้าถัดไป” after the end of the item table on the corresponding page. 
  • Section 53 to 60 is considered as the footer and 42 to 52 as the summary of the item table. So, we cannot print the Summary and footer sections in a continuous manner. The summary will be always placed at the end of the item Table. And the footer will be at the end. There will be a separation between this both these sections. 
  • If document has more than 1 page, Total will show only in the last page 

Requirement 2: Credit Memo PDF – Foreign Currency 

J-curve would like to create the Credit Memo PDF template as per given layout 

Our Solution 

The requirement can be achieved by creating a script for adding a custom button named Credit Memo (Foreign Currency) in the Credit Memo. When the user clicks the custom button then PDF will be generated. 

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

The “Angsana” font can be used for the content 

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 section can be added immediately after the Item table 
  • Signature will be displayed on every page  
  • If there are multiple pages, the “Continued on page [next page]” Label needs to be added at the end of all the pages, except the last page 

Assumptions 

  • 4 copies need to be generated per credit memo. 1 Original and 3 copies of the same page size. 
  • The header and footer section (actions 1-35, 61, and 53-60) will be repeated on every page if the print has multiple pages 
  • The amount format is comma-separated. 
  • The Thai words/Labels will be provided by the JCurve Solutions Limited and we can hard code the Thai labels in the print. 
  • The font style should be Angsana and the font size should be the same as the file provided by the client. 
  • 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 Netsuite account 
  • Project is considering from the first line 

Risks 

  • It is difficult to place the label “Continued on page [next page]” In the mentioned place and will not be able to include the Next page number (E.g.: Continued on page [2]). Instead, we can add the label “Continued with Next page” after the end of the item table on the corresponding page. 
  • Section 53 to 60 is considered as the footer and 42 to 52 as the summary of the item table. So, we cannot print the Summary and footer sections in a continuous manner. The summary will be always placed at the end of the item Table. And the footer will be at the end. There will be a separation between this both these sections. 
  • If document has more than 1 page, Total will show only in the last page 

Leave a comment

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