Skip to main content
Version: Current

Units of Measure

Overview

📥 Direction: NetSuite → Zudello
🔄 Sync Type: Incremental sync
⏱️ Frequency: Based on lastModifiedDate

Units of Measure (UOM) data flows from NetSuite to Zudello to maintain consistent measurement standards across inventory management, purchasing, and sales processes. This integration supports base units and conversion factors for complex UOM relationships.

Key Benefits

Standardized Measurements - Consistent UOM across all processes
Conversion Support - Automatic unit conversions where needed
Inventory Accuracy - Precise quantity tracking
Multi-Unit Items - Support for various selling/buying units

Field Mappings

Zudello FieldNetSuite FieldData TypeNotes
codeunitNameStringUnit abbreviation/code
namepluralNameStringFull unit name (plural form)
singular_nameunitNameStringSingular form of unit name
base_unitbaseUnitRelationReference to base unit if conversion
conversion_factorconversionRateDecimalFactor to convert to base unit
unit_typeunitTypeStringCategory (Weight, Volume, Length, etc.)
statusisInactiveStringtrue = INACTIVE, false = ACTIVE

API Configuration

SuiteQL Configuration

  • Table: UnitsType
  • Related Data: Unit conversions and relationships
  • Filter: Include base units and conversion units
  • Order: By unit type, then unit name

Conversion Management

  • Base units processed first
  • Conversion units require base unit existence
  • Circular conversions prevented
  • Factor validation performed

Sync Configuration

Processing Hierarchy

  1. Base Units: Units with no base unit reference
  2. Conversion Units: Units that convert to base units
  3. Validation: Ensure all references exist
  4. Relationships: Establish conversion chains

Data Validation

  • Conversion factors must be positive
  • Base unit must exist for conversions
  • Unit names unique within type
  • Type categories properly assigned

Processing Logic

Unit Type Categories

  • Weight: Pounds, kilograms, ounces, grams
  • Volume: Gallons, liters, cubic feet
  • Length: Feet, meters, inches, centimeters
  • Area: Square feet, square meters
  • Count: Each, dozen, gross, case
  • Time: Hours, days, months

Conversion Processing

Example: Conversion Chain
Base Unit: Kilogram (kg)
- Gram: 0.001 conversion factor
- Pound: 0.453592 conversion factor
- Ounce: 0.0283495 conversion factor

Calculation: 100 grams = 100 * 0.001 = 0.1 kg

Status Handling

  • Active units available for new items
  • Inactive units preserved for existing items
  • Conversion chains maintained regardless of status
  • Historical data integrity preserved

Special Features

Multi-Level Conversions

  • Support for complex conversion hierarchies
  • Automatic factor calculations through chain
  • Precision handling for accurate conversions
  • Rounding rules for display

Industry Standards

  • Standard unit abbreviations maintained
  • Industry-specific measurement support
  • Regulatory compliance for unit usage
  • International standard alignment

Item Integration

  • UOM assignments to inventory items
  • Purchase/sales unit differences
  • Stock keeping unit definitions
  • Inventory valuation considerations

Troubleshooting

IssueCauseSolution
Conversion errorsInvalid conversion factorsVerify factor calculations
Missing base unitsProcessing order incorrectEnsure base units sync first
Circular referencesImproper unit relationshipsReview NetSuite unit setup
Precision issuesDecimal place limitationsCheck factor precision settings
Type mismatchesUnit type inconsistenciesStandardize unit type values