SnapApp Field Types - Decimal
on 01-16-2026 12:00 AM by SnapApp by BlueVector AI
71
Decimal Field
The Decimal field type is a high-precision numeric type used for values that require fractional components, such as scientific measurements, coordinates, or specific financial ratios. Unlike the standard Number type, Decimal allows for granular control over the number of digits stored after the decimal point.
Decimal Field Properties
Note: Every field in SnapApp shares a set of universal properties, such as Display and Edit settings, that are configured during creation.
To find more information on these foundational settings, please click the link below: SnapApp Fields Fundamentals
Basic Properties
The Basic Properties tab establishes the field’s identity and its relationship to the parent object.
| Property | Description |
|---|---|
| Data Type | Set to Decimal. This enables numeric input with fractional support. |
| Object | The parent object this field belongs to. |
| Label | The user-facing name, such as “Weight (kg)” or “Interest Rate”. |
| Column Name | Prepopulated from the Label. Convention: 3–5 words separated by underscores (e.g., vessel_fuel_consumption). |
| Description | Internal notes explaining the unit of measure or precision requirements for this field. |
Data Type Properties
When the Decimal data type is selected, the following specific constraints become available in the Data Type Properties section to enforce data integrity:
- Decimal Places: Defines the maximum number of digits allowed after the decimal point.
- Input Restriction: SnapApp does not round values; it strictly limits character entry.
- Example: If Decimal Places is set to
2, and a user attempts to type5.123, the system will not allow the3to be typed at all. The input is physically restricted to the specified format.
- Example: If Decimal Places is set to
- Minimum/Maximum Value: Optional constraints to prevent users from entering numbers outside of a specific range (e.g., 0–100 for a percentage).
- Max Digit: Specifies the total number of digits allowed in the field (including those before and after the decimal).
- Min Value: Sets the lowest numerical value allowed. Any input below this number will trigger a validation error.
- Max Value: Sets the highest numerical value allowed. Any input above this number will trigger a validation error.

User Interface & Input
The Decimal field provides a streamlined input experience designed for speed and accuracy.
- Numeric Steppers: The field includes “Up” and “Down” arrows on the right side, allowing users to increment or decrement the value by 1 with a single click.
- Validation: The field automatically rejects non-numeric characters (excluding the decimal point).
- Sign Restriction: The Decimal field strictly accepts positive values. Users cannot enter a negative sign (
-) in this field.

Thank you for following these steps to configure your SnapApp components. Building a well-structured data environment is the first step toward creating a powerful, automated application that scales with your needs.
For further assistance, email us at snapapp@bluevector.ai