Overview
This article outlines the character limits and validation rules for each major record type in FieldPulse. Use it as a reference when creating or importing records to avoid errors.
Accounting Integration Note: If your account is connected to QuickBooks Online, QuickBooks Desktop, or Xero, stricter character limits may apply to certain fields. Those differences are highlighted in the tables below. Fields marked "—" have no specific limit from that platform or the integration does not apply to that field. |
Customers
Field Name | FieldPulse | QuickBooks Online | QuickBooks Desktop | Xero |
First Name | 255 characters | 100 characters | 25 characters | 255 characters |
Last Name | 255 characters | 100 characters | 25 characters | 255 characters |
Company Name | 255 characters | 100 characters | 41 characters | 255 characters |
255 characters | 100 characters | 1023 characters | 255 characters | |
Alternate Email | 255 characters | 100 characters | —— | 255 characters |
Phone Number | Any valid format | 30 characters | 21 characters | 50 characters |
Alternate Phone | Any valid format | 30 characters | 21 characters | 50 characters |
Notes | 7,500 characters | 4,000 characters | 4,095 characters | —— |
Address Line 1 | 255 characters | 2,000 characters | 41 characters | 500 characters |
Address Line 2 | 255 characters | 2,000 characters | 41 characters | 500 characters |
City | 255 characters | 255 characters | 31 characters | 255 characters |
State | 255 characters | 255 characters | 21 characters | 255 characters |
Zip Code | 255 characters | 30 characters | 13 characters | 50 characters |
Lead Source | 255 characters | —— | —— | —— |
Jobs
Job records are FieldPulse-native and most fields do not sync directly to accounting platforms. Customer and item fields on a job follow the limits defined in their respective sections.
Field Name | FieldPulse Limit |
Job Title | 255 characters (required) |
Job Status Workflow | 255 characters (required) |
Job Status | 255 characters |
Job Type | 150 characters |
Job Tags | 255 characters (comma-separated) |
Notes | 20,000 characters |
Field Notes | 20,000 characters |
Address Line 1 | 255 characters |
Address Line 2 | 255 characters |
State | 255 characters |
Zip Code | 255 characters |
Start / End Date | MM/DD/YYYY format |
Start / End Time | HH:MM:SS format |
Assigned Team Members | Comma-separated first and last names |
Line Items
Field Name | FieldPulse | QuickBooks Online | QuickBooks Desktop | Xero |
Item Name | No hard limit (must be unique; no tabs, newlines, colons, or quotes) | 100 characters | 31 characters | 50 characters |
Item # / SKU
| 255 characters | 100 characters | 31 characters | 30 characters |
Unit Cost | Numeric only | Up to 18 digits (11 before decimal, 7 after) | Numeric only | Numeric only |
Unit Price | Numeric only | Up to 18 digits (11 before decimal, 7 after) | Numeric only | Up to 18 digits (9 before decimal, 4 after) |
Description | 5,000 characters | 4,000 characters | 4,095 characters | 4,000 characters |
Supplier Name | 255 characters | 100 characters | 41 characters | 50 characters |
Supplier Item ID | 255 characters | 100 characters | 31 characters | —— |
UPC Barcode | 18 characters | 18 characters (numeric, must be unique) | 50 characters | —— |
Tags | Comma-separated, no spaces | 100 characters | Comma-separated, no spaces | Comma-separated, no spaces |
Estimates
Field Name | FieldPulse | QuickBooks Online | QuickBooks Desktop | Xero |
Estimate Title | 255 characters | 60 characters | 11 characters | 100 characters |
Reference | 255 characters | 21 characters | —— | 4,000 characters |
Option Tab Title | 30 characters | —— | —— | —— |
Option Title | 255 characters | —— | —— | —— |
Option Description | 255 characters | —— | —— | —— |
Grouping Title | 255 characters | —— | —— | —— |
Grouping Description | No limit | —— | —— | —— |
Add-On Title | 255 characters | —— | —— | —— |
Add-On Description | No limit | —— | —— | —— |
Estimate Notes | 10,000 characters | 1,000 characters | 4,095 characters | —— |
Estimate Internal Notes | No limit | 4,000 characters | 4,095 characters | —— |
Discount/ Surcharge Label | 255 characters | 100 characters | 31 characters | —— |
Contract Title | 255 characters | —— | —— | —— |
Contract Body | 100,000 characters | —— | —— | —— |
Invoices
Field Name | FieldPulse | QuickBooks Online | QuickBooks Desktop | Xero |
Invoice Title | 5,000 characters | 60 characters | 31 characters | —— |
Invoice Description | No limit | —— | —— | —— |
Reference | 255 characters | 21 characters | —— | 255 characters |
Line Item Title | 255 characters | 31 characters | 31 characters | —— |
Line Item Description | No limit | 4,000 characters | 4,095 characters | 4,000 characters |
Grouping Title | 255 characters | —— | —— | —— |
Grouping Description | No limit | —— | —— | —— |
Invoice Notes | 10,000 characters | 1,000 characters | 4,095 characters | —— |
Invoice Internal Notes | No limit | 4,000 characters | 4,095 characters | —— |
Discount/ Surcharge Label | 255 characters | 100 characters | 31 characters | —— |
Contract Title | 255 characters | —— | —— | —— |
Contract Body | 100,000 characters | —— | —— | —— |
Payments
Field Name | FieldPulse | QuickBooks Online | QuickBooks Desktop | Xero |
Payment Method | Cash, Check, Credit Card, Bank Transfer, Other, FieldPulse Payments, Square | Cash, Check, Credit Card, Bank Transfer, Other | Cash, Check, Credit Card, Bank Transfer, Other | Cash, Check, Credit Card, Bank Transfer, Other |
Notes | 4,000 characters | 4,000 characters | —— | —— |
Purchase Orders
Purchase Orders sync with QuickBooks Online and QuickBooks Desktop only. Xero does not have a Purchase Order integration.
Field Name | FieldPulse | QuickBooks Online | QuickBooks Desktop |
Supplier Name | 255 characters | 500 characters | 41 characters |
Supplier Email | 255 characters | 100 characters | 1023 characters |
Supplier Order Number | 255 characters (required) | 21 characters (alphanumeric, must be unique per vendor) | 11 characters (alphanumeric, must be unique per vendor) |
Delivery Address | 255 characters | —— | —— |
Address Line 2 | 255 characters | —— | —— |
Suburb | 255 characters | —— | —— |
State / Territory | 255 characters | —— | —— |
Postcode | 255 characters | —— | —— |
Order Title | 255 characters | 4,000 characters | 31 characters |
Purchase Order Instructions | No limit | 1,000 characters | 4,095 characters |
Purchase Order Notes | No limit | —— | —— |
File Size Limits
Upload Type | Limit |
System-wide file uploads | 100 MB per file. Multiple files can be attached, but each individual file cannot exceed 100 MB. |
Email attachments | 10 MB per file. |
Engage (SMS/MMS via Twilio) | 1 MB per file (size may vary by carrier). See Twilio supported file types & size limits. |
Additional System-Wide Limits
Field Name/ Feature | Limit |
Custom Forms — Send Email Body | 5,000 characters |
Related Customer Layers | No limit in FieldPulse. When synced to QuickBooks Online or QuickBooks Desktop, maximum of 5 layers. In QuickBooks Desktop, child customers are labeled "JOB" |
Custom Field — Free Text | 255 characters |
Booking Portal Message | Minimum 6 characters, maximum 1,000 characters |
Pricebook Job Title | 256 characters |
Notes on Job Timesheets | 2,000 characters |
Note: When you use enriched text formatting such as bold or italic, additional hidden characters are added behind the scenes to apply that styling. These characters are invisible in the editor but do count toward your character limit.
Have additional questions?
Contact us at support@fieldpulse.com or use the chat feature in the bottom right corner of your screen.
