# Adding PDF form fields to your ScribeWare template

Information that goes into a PDF form can be broken down into a few different categories:

1. **Company/Inspector information.  F**or example, the company name, inspector name, license numbers, signatures etc.&#x20;
2. **Client and report information.**  This information comes from the "Client and Property Information" chapter of the report, such as the client's name, property address, date of inspection, etc.&#x20;
3. **PDF Form information.** This is this information that's specific to the particular PDF form that you're configuring.&#x20;

When you customize your ScribeWare template(s) to fill a PDF form, you mainly need to work with information that 3rd category.     We'll go over how to auto-fill your form with the first two later. &#x20;

{% hint style="info" %}
The structure of your template can be anything you'd like.   When ScribeWare applies the form filling, it will attempt to use all the fields from the entire report, not just the chapter or section the PDF is in.&#x20;
{% endhint %}

We'll use Florida's Wind Mitigation form as an example:

{% file src="<https://135096301-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbATWJXQHeqY3ivlGHydA%2Fuploads%2F0H8vQu1wNO32FeYVfbae%2FFL%20Wind%20Mitigation-2-1-5.pdf?alt=media&token=02491122-c35f-400b-aaa6-5cea66ae7eff>" %}
Florida's Wind Mitigation PDF Form.  NOTE: We already have templates configured for this form; no need to build it yourself!
{% endfile %}

Most of the information in the top area (Inspection date, Owner name, etc) are already in the report or elsewhere in ScribeWare, so no need to configure additional fields for those.&#x20;

A few fields that aren't elsewhere are County, Insurance Company, # of stories, etc.   To capture these, you might add a "General Information" section to your template, and fields where you can enter each value:

<figure><img src="https://135096301-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbATWJXQHeqY3ivlGHydA%2Fuploads%2FRKogwFYuD3JmgvEbx33N%2Fimage.png?alt=media&#x26;token=a6859bdb-916b-4adf-8b0e-8c8c8e6e7104" alt=""><figcaption></figcaption></figure>

A little further down, under **1. Building Codes**, there's a series of check boxes and text fields.  You could represent this in ScribeWare by having a single field for the 3 checkbox options, and additional text fields for the additional information needed:

<figure><img src="https://135096301-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbATWJXQHeqY3ivlGHydA%2Fuploads%2FvGIF6zGMBCF2YTiZH5a3%2Fimage.png?alt=media&#x26;token=a4f2710e-1e8f-4f17-bef4-73648fe5d381" alt=""><figcaption></figcaption></figure>

The 3 checkbox options are actually a single field in ScribeWare, configured to "Show as Checkboxes".   You can tell SW to check each box on the PDF if the corresponding value is checked in SW.&#x20;

<figure><img src="https://135096301-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbATWJXQHeqY3ivlGHydA%2Fuploads%2FSnRfwsYn2S8OaCRvNLZM%2Fimage.png?alt=media&#x26;token=9512dd0c-d805-4f0a-bd5c-56666f56973d" alt=""><figcaption></figcaption></figure>

One final thing to notice: this particular form has a number of date fields, formatting as 3 text boxes in the PDF form:

<figure><img src="https://135096301-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbATWJXQHeqY3ivlGHydA%2Fuploads%2FO0Ux8p43o0Q22SBoH1Dt%2Fimage.png?alt=media&#x26;token=6915186d-838c-4737-b80f-30e359d30455" alt=""><figcaption></figcaption></figure>

You only need one place for the value for these in ScribeWare, and as long as it's entered correctly (MM/DD/YYYY) it'll be filled into the corresponding text fields.

<figure><img src="https://135096301-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbATWJXQHeqY3ivlGHydA%2Fuploads%2F8gSGQUKIYte8m9uV0RXT%2Fimage.png?alt=media&#x26;token=e8baf2e2-a159-47f5-979b-19bd65f4e247" alt=""><figcaption></figcaption></figure>

Next, you'll need to get your PDF's Database Field Name so you can tell ScibeWare what information goes where!
