---
title: Manual Creation in Salesforce
slug: netsuite/manual-creation-in-salesforce
description: Learn how to manually create NetSuite custom fields in Salesforce with this step-by-step guide. Discover the rules for creating custom fields, including the required field name prefix and recommended field label consistency. Explore a comprehensive list o
docTags: 
createdAt: 2023-10-26T14:31:44.216Z
---

### Manually Creating NetSuite Custom Fields in Salesforce.

You can always use the Breadwinner-provided Custom Fields creation Wizard, but if the fields are unavailable for some reason, you can manually create them using the following process.&#x20;

For this example, we will add the revenue field to the NetSuite Sales Order (in Salesforce).

To start, go to Salesforce Setup > Object Manager. And then go to the object in question. NetSuite Sales Order (in our use case). On the NetSuite side, the API name of the Revenue field (String/Text data type) will be called custbody\_revenue.

:::hint{type="info"}
All NetSuite custom fields will start with custXXXX\_ where XXXX refers to "entity", column", or "body", depending on the type of object.
:::

You would create a text field in Salesforce on the NetSuite Sales Order with a Field Name of ncf\_body\_revenue\_\_c

The Field Label can be whatever you want, though we recommend you call it the same as what is in NetSuite for consistency.

This custom field will automatically be added to your page layouts. The field value will populate upon clicking "Restart Sales Order Sync" (or respective NetSuite Object sync) in the Troubleshooting area of the Breadwinner tab.


The above example may help, but here are the formal rules:

- The Field Label can be anything, though we recommend the same Field Label as in NetSuite
- Field Name must start with **ncf\_**
- The prefix **ncf\_&#x20;**&#x77;ill replace **cust&#x20;**&#x69;n the NetSuite API Name
- The rest of the Field Name is the NetSuite API Name minus **cust**

### Data Types

We only support the following NetSuite data types. Take a look at what should be the data type of the respective Salesforce Field

| NetSuite Data Types            | Salesforce Data Type |
| ------------------------------ | -------------------- |
| Free Form Text                 | Text                 |
| Long Text, Text Area           | Text                 |
| HyperLink                      | Url                  |
| List Record                    | Text                 |
| Check Box                      | Checkbox             |
| Date                           | Date                 |
| Date Time                      | DateTime             |
| Currency, Percent              | Number               |
| Integer Number, Decimal Number | Number               |
| Email Address                  | Email                |

:::hint{type="info"}
Please try to avoid creating custom [Formula Fields](docId\:wuvNLzb4k4KGf8Vg6SfUO).
:::

### Example Screenshots

When creating the field in Salesforce, your Field Label and Field Name will look similar to this.

![](https://api.archbee.com/api/optimize/amOMwpmEgToJSqhaSTxXr/_F3Rnu-2oDt9XDT6ddlZY_image.png)

When that field has been created, you will be able to see it similar to this:





![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/2043087574599/original/mVMGN3uMtK12IxTU1lP9APXaidQ7MVOxnA.png?1581695455)


