<< Back to main Help Page

Configuring and Generating Documents in Pistachio


Introduction

Pistachio supports template-based generation of documents. This enables organization to define their own document templates so that the generated documents are consistent with the companies look and feel, and information requirements. Customization options include font choices, logo placement, titles, header/footer settings, etc. Documentation generation permission should be granted so that only authorized users can generate documents.

Configuring templates - Basics

Pistachio's Global options module allows organizations to define templates for the documents that they plan to generate using companies desired layout.  This should be done before deployment.  All documents are generated in PDF format for maximum portability to facilitate easy print and/or emailing of the file to customers.
Most templates follow a common method for configuration. They are discussed in this section.

Configuring Fonts

The first step is to define system wide fonts. Pistachio comes preconfigured with fonts but you can redefine them to suit your needs. Pistachio allows you to define font styles which you can then use when defining templates.
For example in figure 1, user defines a font style 'Normal' which is of font Times-Roman, size 12 and left justified. To define styles go to "Global Options" via the "Configure" menu and navigate to the "Templates" tab and click on the "Define Fonts and Formats link" as shown in figure 1:configuring_formating
Figure 1

Uploading Images and Logos

Pistachio allows you to include images such as logos, etc in your document. Before the templates can make use of the images they have to be first uploaded to Pistachio. To upload images Go to "Global Options" via the "Configure" menu and navigate to the "Templates" tab and click on the "Logo" link as shown in figure 2. Once an image has been uploaded its name will be visible in templates for users to choose and place images (through its name) as they like.
uplaod_images_logos
Figure 2

General Tab

The "General" section allows you to typically specify the name  of the template. This name appears in drop downs allowing you to choose the right template. Template General-tab
Figure 3

Layout Tab

The "Layout" section allows you to specify the paper size to be printed and page boundary properties as shown in figure 4.Template layout-tab
Figure 4

Header Tab

The "Header" section allows you to specify the headers for the document. You can have one or more lines of headers. Images are also supported along with text in headers. Figure 5 shows the customizations possible in Headers. Headers will repeat on each page of your document.
coa-rm-batch-header-tab
Figure 5

Title Tab

The "Title" tab as shown in figure 6 allows you to define titles for your document. Unlike headers they do not repeat on each page and will be visible only on the first page. You can have one or more lines of titles specified by the 'Sequence' field. You can also integrate date and logos/images as part of your title.coa-rm-batch-title-tab
Figure 6

Footer Tab

The "Footer" tab allows you to specify the footers for the document. You can have one or more lines of footers. Text and page numbers are supported and can be configured as part of the footer. Figure 7 shows the customizations possible for Footers. Footers will repeat on each page of your document.
coa-rm-batch-footer-tab
Figure 7

Product Specification


Configuring Product Specification

The Product specification document displays important data that defines a product and is usually provided to customers. The values are pulled from the Product database for the fields specified in the layout of the chosen template. Pistachio's Global Options module allows organizations to choose which properties are entered for a given product category.  You may customize the Product Database so that 'Bulk density' field is displayed for 'Powdered flavors' whereas 'Specific Gravity' field is displayed for 'Liquid flavors'.
The Product specification document can be generated against a customer code, an internal code or a synonym as discussed in the Customer Code section.

Example of Production Specification

Figure 8

To define a template go to "Global Options" via the "Configure" menu and navigate to the "Templates" tab and select the "Product Spec Template" link as shown in figure 9:
configuring_ps_template
Figure 9

Clicking on the edit icon will open the template edit screen in a new window for editing as shown in figure 10. You can also create new templates here.
Template General-tab
Figure 10

The General, Layout, Header, Title and Footer have already been described in the Template basics section above.

Body Tab

The "Body" tab controls which product parameters will be printed in the document as shown in figure 11:
configure_ps_body
Figure 11

Generating Product Specification


The Product Specification document can be generated for a product code, a synonym or a customer code.

Product code / Synonym

Open the desired product via the "Product" menu and click on "Search" or "Flavour Search" or "Fragrance Search" as required. Search for the product you need. You can use the product specification generation short cut icon printspec from the list to generate the document as shown in figure 12:
generating_ps
Figure 12

Alternatively, open the product by clicking on the "code" field or the edit icon and navigate to the "Documentation" tab and click on the "Product Specification" link as shown in figure 13:
generating_ps
Figure 13

Customer code

To generate the product specification for a customer code, open the desired customer code. As shown in figure 14, from the "Product" menu select "Customer Codes". Search for the desired customer code and click on product specification generation short cut icon printspec from the list to generate the document:
generating_ps
Figure 14

Alternatively, you can open the customer database by clicking on the "customer code" or the edit icon. Navigate to the "Documentation" tab and click on the "Product Specification" link as shown in figure 15:
generating_ps
Figure 15

Ingredient Declaration 

Ingredient declaration can be generated as an independent document or generated as part of product specification document. Figure 16 shows the Ingredient Declaration generated for a Seasoning food product:

ingredient_generation_example_food
Figure 16

To generate the ingredient declaration as part of the Product Specs navigate to the "Body" tab of the template of Product specs choose the variable "Ingredient Declaration". Please refer to the 'Configuring Product Specification' section of this document for more details on setting up product specs templates.

Figure 17 shows how a Fragrance/Flavour declaration can be generated to be submitted to regulatory authorities (typically pharma authorities) which may require formulation disclosure for drug registration formalities:
ingredient_flavour_example
Figure 17  

Generating Ingredient Declaration

To generate it as an independent document go to the "Documentation" Tab of the product (or Customer code) and click on the "Ingredient Declaration" link as shown in figure 18:
ingredient_generation
Figure 18

Configuring Ingredient Declaration template

The Ingredient Declaration template can be configured as explained in section 'Configuring templates - Basics' of this document. To define a template go to "Global Options" and navigate to the "Templates" tab and click on the "Ingredient Declaration Template" link as shown in figure 19:
ingredient_template
Figure 19
On clicking the add Create New link or the edit icon, you will find the six tabs as shown in figure 3. The header, title and footer fields can be configured as explained earlier.

Nutrition statement

The Nutrition statement is based on Raw Material nutrition data which is stored in the raw material database. Once nutrition values are entered / available for all ingredients (RM's) in a product, the Pistachio engine can then generate a Nutrition Statement for the finished product. Pistachio allows organizations to configure which nutrition parameters are required to be captured for its needs.

Figure 20 is an example of the 'Nutrition Statement':
nutrition_statement.
Figure 20

Generating Nutrition Statement

To generate  Nutrition Statement go to the "Documentation" Tab of the product (or Customer code) and click on the "Nutrition Statement" link as shown in figure 21:
nutrition_generation
Figure 21

Defining Nutritional Parameters in Pistachio

Pistachio supports many predefined nutrition parameters. Pistachio can also integrate and import USDA data into Pistachio database. To define nutritional parameters go to "Global Options" via "Configure". Navigate to the "Regulatory" tab and click on the "Nutrition Definitions" link as shown in figure 22:
nutrition_params_definition
Figure 22

Configuring Nutritional parameters in the product and raw material GUI

Click on the "Configure Nutrition GUI" link under the "Regulatory" tab of "Global Options" as shown in figure 23 to configure the user interfaces of product and raw material: 
nutrition_gui_definition
Figure 23

Capturing Nutritional data for raw materials

Once all the raw materials in a formulation have nutritional data entered then Pistachio scans the formula and adds all the parameter values to get the final sum in products. To enter the nutrition data for raw materials open a raw material and navigate to the "Nutrition" tab under the "Regulatory" tab as shown in figure 24:
nutrition_rm
Figure 24

Configuring Nutrition templates

Different templates can be created to support regulatory requirements of different countries you may export your product to. The Nutrition template can be configured to support different nutrition parameters and can be different from what is displayed in the GUI. Ideally your GUI will capture all the required parameters but using templates, you only print what is required. To define a template go to "Global Options" and navigate to the "Templates" tab and click on the "Nutrition Template" link as shown in figure 25:
nutrition_template_access
Figure 25

Once your are in the edit view of the Nutrition Template as shown in figure 26, the "Body" tab allows you to choose which parameters have to be displayed as per your regulatory requirements. Navigate to the "Body" tab as shown in figure 26 to configure the template:
nutrition_template_body
Figure 26

The other sections such as header, footer, etc can be configured as explained in section 'Configuring templates - Basics' of this document.

Food Allergen Statement

For a given product, pistachio will scan the formulation and check for the presence of food allergens. Presence of food allergens in a raw material can be specified in the raw material database. You can specify the list of allergens to be declared (presence or absence) in the Allergen statement document under global options.

Figure 27 is an example of a Food Allergen Statement:
food_allergen_statement_sample
Figure 27

Generating Food Allergen document

Open a product (or customer code) and navigate to the "Documentation" tab as shown in figure 28:
food_allergen_statement_generation
Figure 28

Defining Food Allergens

Pistachio comes predefined with many allergens. You may choose to change or add to the list. To define allergens for your organization go to "Global Options" via the "Configure" menu and navigate to the "Regulatory" tab and click on the "Food Allergen Field" link as shown in figure 29:
food_allergen_field_definitions
Figure 29

Once the food allergens are defined you can configure your raw material database to display the fields via the "Customize Food Allergen in RM GUI" link as shown in figure 30:
food_allergen_field_configuring_rm_database
Figure 30

To see how the configured list of Food Allergens appears see figure 31 below or figure 15 under the heading 'Food Allergen Tab' in 
Raw material database chapter.

Specifying Allergens for your raw materials

Once the food allergens have been defined and configured in Global Options we can now capture allergen information in the raw material database. Open any raw material and navigate to the "Regulatory" tab and then to the "Food Allergen" sub tab as shown in figure 31:
food_allergen_in_rm_db
Figure 31

Configuring Food Allergen Templates

Different templates can be created to support regulatory requirements of different countries you may export your product to. The Food allergen template can be configured to support different allergen parameters and can be different from what is displayed in the GUI. Ideally, your GUI will capture all the required parameters but using templates, you only print what is required. To define a template go to "Global Options" and navigate to the "Templates" tab and click on the "Food Allergen" template link as shown in figure 32:
food_allergen_template_selection
Figure 32

Once your are in the edit view of the Food Allergen Template as shown in figure 33, the "Body" tab allows you to choose which parameters have to be displayed as per your regulatory requirements. Navigate to the "Body" tab as shown in figure 33 to configure the template:
food_allergen_template_configuration
Figure 33

The others sections such as header, footer, etc can be configured as explained in section 'Configuring templates - Basics' of this document.

Halal statement

For a given product, pistachio will scan the formulation and check if all the ingredients in formula are Halal certified. The raw materials database allows you to specify if a raw material is Halal certified or not.
Figure 34 is an example of a generated halal statement:
halal_example
Figure 34

Generating a Halal Certified statement

Open a product (or customer code) and navigate to the "Documentation" tab as shown in figure 35:
halal_statement_generation
Figure 35

In case any of the raw materials in a product is not Halal Certified then Pistachio gives a warning without generating the statement as shown in figure 36:
non_halal_warning
Figure 36

Specifying Halal status for your raw materials

Open any raw material and navigate to the "Regulatory" tab and then to the "Others" sub tab as shown in figure 37:
halal_in_rm_db
Figure 37

Configuring Halal Template

To define a template go to "Global Options" and navigate to the "Templates" tab and click on the "Halal Template" link as shown in figure 38:
halal_template
Figure 38

Once your are in the edit view of the Halal Template as shown in figure 39, the "Body" tab allows you to define the compliance text that will be displayed in the document after a successful scan. Navigate to the "Body" tab as shown in figure 39 to configure the template:
halal_template_body
Figure 39

The other sections such header, footer, etc can be configured as explained in section 'Configuring templates - Basics' of this document.

Kosher statement

For a given product, pistachio will scan the formulation and check if all the ingredients in formula are Kosher certified. The raw materials database allows you to specify if a raw material is Kosher certified or not.
Figure 40 is an example of a generated Kosher statement:
kosher_example
Figure 40

Generating a Kosher Certified statement

Open a product (or customer code) and navigate to the "Documentation" tab as shown in figure 41:
kosher_generation
Figure 41

Specifying Kosher status for your raw materials

Open any raw material and navigate to the "Regulatory" tab and then to the "Others" sub tab as shown in figure 42:
kosher_in_rm_db
Figure 42

Configuring Kosher Template

To define a template go to "Global Options" and navigate to the "Templates" tab and click on the "Kosher Template" link as shown in figure 43:
kosher_template
Figure 43

Once your are in the edit view of the Kosher Template as shown in figure 44, the "Body" tab allows you to define the compliance text that will be displayed in the document after a successful scan. Navigate to the "Body" tab as shown in figure 44 to configure the template:
kosher_template_body
Figure 44

The other sections such as header, footer, etc can be configured as explained in section 'Configuring templates - Basics' of this document.

GMO statement

For a given product, pistachio will scan the formulation and check if all the ingredients in the formula are not from GMO. The raw materials database allows you to specify if a raw material is GMO or not.
An example of a generated GMO statement is as shown in figure 45:
gmo_example
Figure 45

Generating a Non GMO compliance statement

Open a product (or customer code) and navigate to the "Documentation" tab as shown in figure 46:
GMO_statement_generation
Figure 46

Specifying GMO status for your raw materials

Open any raw material and navigate to the "Regulatory" tab and then to the "Others" sub tab as shown in figure 47:
GMO_in_rm_db
Figure 47

Configuring GMO Template

To define a template go to "Global Options" and navigate to the "Templates" tab and click on the "GMO Template" link as shown in figure 48:
GMO_template_selection
Figure 48

Once your are in the edit view of the GMO Template as shown in figure 49, the "Body" tab allows you to define the compliance text that will be displayed in the document after a successful scan. Navigate to the "Body" tab as shown in figure 49 to configure the template:
GMO_template_configuration
Figure 49

The other sections such header, footer, etc can be configured as explained in section 'Configuring templates - Basics' of this document.

Vegan statement

For a given product, pistachio will scan the formulation and check if all the ingredients in formula are vegan or not. The raw materials database allows you to specify if a raw material is vegan  or not.
An example of a generated GMO statement is as shown in figure 50:
vegan_example
Figure 50

Generating a Vegan compliance statement

Open a product (or customer code) and navigate to the "Documentation" tab as shown in figure 51:
vegan_generation
Figure 51


Specifying Vegan status for your raw materials

Open any raw material and navigate to the "Regulatory" tab and then to the "Others" sub tab as shown in figure 52:
vegan_in_rm
Figure 52

Configuring Vegan Template

To define a template go to "Global Options" and navigate to the "Templates" tab and click on the "Vegan Template" link as shown in figure 53:
vegan_template
Figure 53

Once your are in the edit view of the Vegan Template as shown in figure 54, the "Body" tab allows you to define the compliance text that will be displayed in the document after a successful scan. Navigate to the "Body" tab as shown in figure 54 to configure the template:
vegan_template_body
Figure 54

The other sections such header, footer, etc can be configured as explained in section 'Configuring templates - Basics' of this document.

Statement of naturalness

This statement is applicable for products that have their legal status set to natural. For more information on setting legal status to natural refer to figure 3 under Product database
An example of a generated statement of Naturalness is as shown in figure 55:
statement_of_naturalness
Figure 55

Generating Statement of Naturalness

Open a product (or customer code) and navigate to the "Documentation" tab as shown in figure 56:
statement_of_naturalness_generation
Figure 56

Specifying Legal Status for your products

Open any product and navigate to the "General" tab and then to the "Status" field as shown in figure 57. There are two ways to set the Legal status of the product:
set_legal_status
Figure 57

Specifying Legal Status for your raw materials

Open any raw material and navigate to the "General" tab and then to the "Legal Status" field as shown in figure 58:
legal_status_rm
Figure 58

Configuring Statement of Naturalness Template

To define a template go to "Global Options" and navigate to the "Templates" tab and click on the "Naturalness Template" link as shown in figure 59:
naturalness_template
Figure 59

Once your are in the edit view of the Naturalness Template as shown in figure 60, the "Body" tab allows you to define the compliance text that will be displayed in the document after a successful scan. Navigate to the "Body" tab as shown in figure 60 to configure the template:
naturalness_template_body
Figure 60

The other sections such header, footer, etc can be configured as explained in section 'Configuring templates - Basics' of this document.

Fragrance specific


EU Allergen Statement

The EU allergen specifies a list of allergens to be declared in end products. Allergens can be present in oils naturally or can be added by the perfumer. The list of allergens can be configured centrally to specify additional allergens if regulations change to amend more allergens. All the allergen data can be entered in the raw material database and when the EU allergen statement is requested for a product or customer code then Pistachio will scan the formulation and generate the required documentation. Figure 61 is an example of a generated allergen statement.
eu_allergen sample

eu_allergen sample
Figure 61

Generating EU Allergen document

Open a product (or customer code) and navigate to the "Documentation" tab and click on the "EU Allergen Statement" link as shown in figure 62:
eu_allergen_generation
Figure 62

Configuring EU Allergen rules in Pistachio

All the rules are configurable in Pistachio and Pistachio is flexible to adapt to certain changes. Example new allergen materials get added, materials with cut-off get added/changed, etc. Pistachio comes preconfigured with the rules according to Annex III - Cosmetic Directive 2008/42/EC of 3 April 2008 amending Council Directive 76/768/EEC . To configure Pistachio to update for newer standards please go to "Global Options" via the "Configure" menu and access the "Regulatory" tab.

1. Click on the 'EU Cosmetic Allergen Product Types' link as shown in figure 63 to configure the product types. Product types can be used to configure rules and also appear when generating the Allergen document so  the right rules can be applied when checking for compliances.
eu_allergen_product_type
Figure 63

2. Click on the 'EU Cosmetic Directive Regulated Materials' link to configure the allergens and maximum concentration levels as shown in figure 64:
eu_allergen_restrictred_materials
Figure 64

3. As shown in figure 65, click on the 'EU Cosmetic Allergen Rules' link to configure the allergen rules for combinations of raw materials present in the formulation:
eu_allergen_addition_rules
Figure 65

Checking for compliance in Oils

Oils contain many components and some of these components may be restricted by EU. Pistachio allows you to capture GC components of oil in the raw material  database of oils. Open a raw material and navigate to the "Regulatory" tab and then to the "Components (GC)" sub tab as shown in figure 66:
eu_allegen_oil_formulations
Figure 66

Configuring Templates

The EU allergen templates can be configured as explained in section 'Configuring templates - Basics' of this document. To define a template go to "Global Options" and navigate to the "Templates" tab and click on the "Allergen Template" link as shown in figure 67:
eu_allergen_template
Figure 67

The header, title and footer fields can be configured as explained in section 'Configuring templates - Basics' of this document.

IFRA Statement

Pistachio's Raw Material database allows you to capture IFRA data that can then be used to generate an IFRA statement for any given product formula and its usage in end application.
Figure 68 is an example of IFRA statement:
ifra_compliance
Figure 68

Generating IFRA statements in Pistachio

Open a product (or customer code) and navigate to the "Documentation" tab and click on the "IFRA Statement" link as shown in figure 69:
ifra_generation
Figure 69

A compliance statement is only generated if the product complies to the regulation. Otherwise reason for non-compliances is displayed to the user.

Configuring IFRA rules - Defining categories

IFRA categories can be defined by the user in Pistachio. Pistachio comes preloaded with the current requirements of IFRA but should IFRA make a change by adding a new category it is possible that Pistachio will work without needing a code change. Pistachio has been designed keeping ever changing regulations in mind.
Access "IFRA Categories" section of Pistachio via the "Global Options" as shown in figure 70:
ifra_category_definition
Figure 70

Configuring IFRA rules - Defining product types

You typically want to check IFRA compliance for a product type mapped to product category. Pistachio allows you to define product types and map them to the categories defined in the previous section. The 'Category for skin sensitization' field is provided for compatibility as some of the raw material restrictions specified by IFRA  are in terms of only leave-on, rinse off and non skin contact rather than categories.
The 'IFRA Class' field allows users to specify the IFRA class for the product type. The IFRA template can be configured to print the IFRA class information.
Access/modify the "Product Types" options as shown in figure 71:
ifra_product_type_definition
Figure 71

Configuring IFRA rules - Specifying IFRA restrictions

Pistachio allows you to easily upgrade to newer amendments of IFRA by providing the complete definition of IFRA restrictions as part of Pistachio raw material database. For any IFRA restricted raw material navigate to the "Regulatory" tab and "IFRA Specs" sub tab as shown in figure 72:
ifra_defintion_in_rm_database
Figure 72

Pistachio scans through the product formulation and for each raw material present checks for the presence of any IFRA restriction for a given end application product type and reports compliance or non compliance.

Checking for IFRA compliance in Oils

Oils contain many components and some of these components may be restricted by EU. Pistachio allows you to capture GC components of oil in the raw material  database of oils. Open a raw material and navigate to the "Regulatory" tab and then to the "Components (GC)" sub tab as shown in figure 73:
IFRA_checks_in_oil_formulations
Figure 73

Configuring IFRA templates

The IFRA templates can be configured as explained in section 'Configuring templates - Basics' of this document. To define a template go to "Global Options" and navigate to the "Templates" tab and click on the "IFRA Template" link as shown in figure 74:
ifra_template_Access
Figure 74

Apart from configuring the header, title, footer etc., you can also configure how you want the body of your IFRA document to look like as shown in figure 75:

ifra_template_body_definition
Figure 75

Material safety data sheet

Pistachio generates MSDS based on EU Directive 91/155/EEC. Hazards are captured via the Raw Material database after scanning of the product formula. Product flash point is used to determine the flammability hazard (Flash point is recorded as part of the product properties). For some sections of the MSDS, templates are configured to generate standard texts.
An MSDS document can be generated against a customer code, an internal code or a synonym.

Figure 76 is an example of a generated MSDS:  
MSDS sample
Figure 76

Configuration

The MSDS generated by Pistachio can be fully manual i.e. template based or automated based on the formula scan. Most of the sections in the MSDS template can be configured to use standard texts and these sections may/may not be overwritten by Pistachio based on the formula scan. Pistachio allows you to configure as many templates as you want. To configure a MSDS template , go to Global options via Configure menu and then navigate to the MSDS tab as shown in figure 77:
msds_tab_global_options
Figure 77

Certificate of analysis

Pistachio generates Certifcate of Analysis in two contexts:

1. Certificate of Analysis for Purchase batches which is explained in Managing suppliers and purchase batches
2. Certificate of Analysis for Product batches which is explained in Manufacturing - Managing and tracking product batches

Label generation in Pistachio

Pistachio supports label printing through the generation of PDF documents of appropriate sizes. Labels can be generated for samples, application samples, raw materials, products and for customer addresses. Labels can be customized through label templates. A label template allows you to specify the height, width, offsets, fonts, sequence of where a field should appear using table or x, y coordinates in inches, etc. to configure the template. Labels also support images to be placed at desired locations. Figure below is an example of a generated label:
label

Once the label template is configured and customized under global options as explained in the "Configuring Documents" section of Managing suppliers and purchase batches, you can generate labels against product code, product name or customer code in the following ways:

            1. Click on the 'Product' menu and search for a product. Click on the print_label icon against a specific product you want to print the label for as shown in the figure below:
print_label

Once you click the label_icon icon for a product, Pistachio allows you to select the label template from the list of existing label templates and specify relevant details as shown in the figure below:
generate_label

             2. From within a product navigate to the "Documentation" tab and then click on the "Labels" link as shown in the figure below:
generate_label

            3. Select "Customer Codes" from within the "Product" menu to view the customer codes list. Click the print_label icon against the desired customer code to print label as shown in the figure : generate_label

            4.  From within a specific Customer Code navigate to the "Documentation" tab and then click the "Labels" link as shown in the figure:
generate_label

            5. From within a project, navigate to the "Product Submission" tab and then click the print_label icon against a particular product submission as shown in the figure:
generate_label

Labels can be configured and generated using batch information. For more details please refer to the sections Managing Product Batches and Managing suppliers and purchase batches

Custom Compliance checks in Pistachio


Pistachio allows you to define custom rules to check your formulations for compliance which may be specific to your country regulation or customer requirements. For example a customer may specify a No Diacetyl policy in all their products and may require the flavor or fragrance to avoid this material. Pistachio allows you to define a rule to capture this requirement and generate the required compliance document.
An example of a document generated using such a custom rule is shown below:
custom_declaration

Generating Custom Compliance Statement

Open a product (or a customer code) and navigate to the "Documentation" tab as shown below:
custom_declaration_generation

Configuring Custom rules in Pistachio

Pistachio supports multiple rules to be checked as part of a rule set. A rule is applied to a single raw material while a rule set is then applied to a set of rules. To configure your custom rules Click on the "Custom Declaration Rules" link under the "Regulatory" tab of "Global Options" as shown below.
custom_declaration_rules

Configuring Custom Declaration Template

To define a template go to "Global Options" and navigate to the "Templates" tab and click on the "Custom Declaration Template" link as shown in the figure below:
custom_declaration_template

To know how the template header, footer, etc can be configured please read the section 'Configuring templates - Basics' of this document.

Supplier Guarantee Document

Pistachio generates a Supplier Guarantee document in pdf format. This document is useful to declare the manufacturing practices followed by the organizations. Below is an example of a generated Supplier Guarantee document:
supplier_guarantee

Generating Supplier Guarantee Document

Open a product (or a customer code) and navigate to the "Documentation" tab and then click on the 'Supplier Guarantee' link as shown in the figure below:
generating_supplier_guarantee

Configuring Supplier Guarantee Template

To define a template go to "Global Options" and navigate to the "Templates" tab and click on the "Supplier Guarantee Template" link as shown in the figure below:
supplier_guarantee_template

Once your are in the edit view of the Supplier Guarantee template as shown in the figure below, the "Body" tab allows you to define the confirmation text that will be displayed in the document after a successful scan. Navigate to the "Body" tab as shown in the figure below to configure the template:
supplier_guarantee_template_body

The other sections such as header, footer, etc can be configured as explained in section 'Configuring templates - Basics' of this document.