Can I create custom templates for proofs?

Yes. In GoFiler's installation directory, the templates that GoFiler will use to create proofs can be stored in the Templates sub-folder. If no custom templates are found, GoFiler will use internal templates. 

The names of the template files and their corresponding proofs are as follows. Note that proofing templates are used for both the specified submission type as well as its amendment.

Template NameCorresponding Proof(s)
Form3VizForm 3
Form4VizForm 4
Form5VizForm 5
Form13FVizForm 13F-HR and Form 13F-CTR
Form13HVizForm 13H and its derivatives
Form17AVizForm X-17A-5
Form17HVizForm 17HACON and Form 17HQCON
Form24F2VizForm 24F-2NT
Form144VizForm 144
FormATSVizForm ATS-N and its derivatives
FormCVizForm C and its derivatives
FormDVizForm D
FormMAIVizForm MA-I
FormMAVizForm MA
FormMFP1VizForm N-MFP1
FormMFPVizForm N-MFP (legacy)
FormNPTRefVizUsed to render the portion of the Form NPORT proof for reference instruments that are derivatives
FormNPTVizForm NPORT-P
FormNPXVizForm N-PX
FormSDRVizForm SDR
FormTA1VizForm TA-1
FormTA2VizForm TA-2
FormTAWVizForm TA-W
HeaderFooterListPage header and footer templates (multiple templates are included in one file)
ProofCoverPageCover page (visible when option to include a cover is checked)
ProofFileHeaderFile header (visible at the beginning of the file)
ProofPageHeaderPage header (visible at the beginning of each page)
RegulationAKVizForm 1-K
RegulationAVizForm 1-A, Form 1-A POS and Form DOS
RegulationAZVizForm 1-Z
XBRLVizXBRL report
XFDLSummaryXFDL summary page

To create your own custom proofing template files:

  1. Download a copy of the template files.
  2. Extract the template files into the software's installation directory into the Templates sub-folder. This location is usually C:\Program Files (x86)\GoFiler Complete\Templates for GoFiler Complete (or you can replace "GoFiler Complete" in this path with the name of your installed software).
  3. Open the desired proofing template in an HTML editor. You can use GoFiler to edit these templates. Keep in mind when editing these templates in software that renders the HTML code, some rendering may appear incorrect due to the processing that is run as part of the proof functions. You may need to view the templates in a browser to see how they will render accurately.
  4. Edit the template to match the style of your organization.
  5. Save the template file when editing is complete.

In the templates, keywords are replaced with the data supplied by GoFiler.  Keywords are located within braces and vary from file to file. For most XML forms, keywords will use the XML tag that corresponds to the data being displayed. For example, {rptOwnerName} is the keyword to display the Name of the Reporting Owner for a Section 16 filing. Additional generic keywords that are used by the software can be found here.

HTML comments are used to identify portions of the proof. Comments typically identify blocks of repeatable information. When editing proof files, leave these comment sections alone, otherwise the proof may fail to display properly.

CommentDenotes the ...
<!-- TABLE -->Beginning of a table
<!-- EOTABLE -->End of a table
<!-- BLOCK --> Beginning of a repeatable section
<!-- EOBLOCK --> End of a repeatable section
<!-- SECTIONHEADER --> Section header
<!-- SECTIONFOOTER --> Section footer
<!-- FOOTER --> Document footer

Helpful Hints:

  • Users can change any portion of any proofing templates but keep in mind that the text on the proofing templates is derived from the SEC rendering of the specific form, and the default templates are modeled after the SEC's version of the forms.
  • To revert a proof back to the default template, you can remove the modified file from the Templates directory.