Customizing the Report Schema in Your Tax Report
After you copy the CTR files into your project, you can add the new files into your installation scripts.
Add a new entry to str_localized_reports_list.json. Follow the format from the file of the same name from the Country Tax Reports project folder.
The following table describes the required fields in the JSON file:
| 
                   Attribute  | 
                
                   Type  | 
                
                   Description  | 
              
|---|---|---|
| 
                   name  | 
                
                   string  | 
                
                   Name of the report.  | 
              
| 
                   country  | 
                
                   string  | 
                
                   2-character ISO Code corresponding to the report's country.  | 
              
| 
                   report  | 
                
                   string  | 
                
                   Denotes the type of report. Limited to TAF for the sake of this document.  | 
              
| 
                   isCountryDefault  | 
                
                   boolean  | 
                
                   Denotes if the report is the default for the specific country.  | 
              
| 
                   uuid  | 
                
                   string  | 
                
                   The same values as your UUID.  | 
              
| 
                   createdBy  | 
                
                   string  | 
                
                   Denotes the project in which the report was created.  | 
              
| 
                   translations  | 
                
                   Object  | 
                
                   A mapping of translations of the report name to different languages.  | 
              
| 
                   details  | 
                
                   Array of Report Schema Detail Objects  | 
                
                   Denotes an array of different Report Schema Details.  | 
              
| 
                   Attribute  | 
                
                   Type  | 
                
                   Description  | 
              
|---|---|---|
| 
                   type  | 
                
                   string  | 
                
                   Report Schema detail type, can be Summary / META.  | 
              
| 
                   schema  | 
                
                   string  | 
                
                   The schema json file containing the schema detail definition.  | 
              
The following is a sample entry for the str_localized_reports_list.json file:
          {
  "list": [
    {
      "name": "TAF Search Report",
      "country": "COUNTRY",
      "report": "TAF",
      "isCountryDefault": true,
      "islegacy": true,
      "uuid": "NEW_UUID",
      "createdBy": "com.netsuite.tafsearch",
      "translations": {
        "en_US": "TAF Search Report"
      },
      "details": [
        {
          "type": "Summary",
          "schema": "TAF_SEARCH.json"
        },
        {
          "type": "META",
          "schema": "TAF_SEARCH_META.json"
        }
      ]
    }
  ]
} 
        
        Related Topics
- Updating and Modifying the Country Tax Report
 - Setting a UUID for your Tax Report
 - Customizing Your Tax Report Using Saved Searches
 - Customizing Your Tax Report Using SuiteQL
 - Customizing Your Report Schema
 - Customizing the Summary File
 - Customizing the Meta File
 - Setting Up Your Registry Records
 - Customizing Your Report Processors
 - Customizing Your Tax Report Template