Data Entry and Validation Guidelines

Version1.0
Effective DateApril 2026
Review CycleAnnual
Document OwnerChief Information Security Officer (CISO)
ClassificationCONFIDENTIAL — Internal Use Only
Applicable StandardSOC 2 Type II

1. Purpose

This document provides detailed guidelines for how data is entered into DCKAP Integrator — either via API payloads from connected systems or via manual configuration in the portal — and defines the validation rules applied to ensure data integrity throughout the integration lifecycle.

2. Data Entry Channels

ChannelDescriptionPrimary Users
Source System APIAutomated payloads pushed by eCommerce/ERP systemsConnected Systems
Webhook EventsReal-time event payloads (e.g., order.created)Connected Systems
Portal — Field MappingManual field configuration by customer adminsCustomer Admins
Portal — Business RulesManual logic configuration for transformationsCustomer Admins
Bulk Upload (CSV/JSON)Batch record uploads for initial data loadsCustomer Admins
API (DCKAP API)Programmatic record injection via DCKAP REST APIDeveloper Users

3. Validation Rule Categories

3.1  Format Checks

Field TypeFormat RuleExample
DateISO 8601 — YYYY-MM-DD or YYYY-MM-DDTHH:MM:SSZ2026-04-27
Currency AmountDecimal with 2 decimal places, no currency symbol1250.99
Email AddressRFC 5322 email formatuser@example.com
Phone NumberE.164 international format+12025551234
SKU / Product CodeAlphanumeric, max 50 chars, no special chars except -_SKU-PROD-001
Postal / Zip CodeFormat varies by country; validated against country fieldEC1A 1BB

3.2  Range Checks

FieldMinMaxAction on Breach
Order Quantity199,999Reject with error
Unit Price0.00999,999.99Reject with error
Discount %0100Reject with error
Tax Rate %0100Reject with error
Sync Interval (mins)11440Default to 60 mins

3.3  Consistency Checks

  • Order total must equal sum of line item totals ± rounding tolerance of ±0.01.
  • Shipment must reference a valid order ID present in the destination system.
  • Customer ID on an order must exist in the customer master if reference validation is enabled.
  • Start date must be before end date for any date-range fields (e.g., promotions).

3.4  Portal Configuration Validation

  • Field mapping rules are validated for circular references before saving.
  • Business logic expressions are syntax-checked in real time in the rule editor.
  • Connector credentials are tested against the live API before the connection is saved.

4. Placement in Product

Product LocationScreen / PageAudience
Product PortalHelp Center → Data Validation RulesCustomer Admins, Developers
Portal In-AppError messages on failed validation (inline)All Portal Users
API Documentationdocs.dckap.com → Field Validation ReferenceDeveloper Users
Trust CenterSecurity → Data Integrity ControlsAuditors
Internal WikiEngineering → Validation StandardsQA, Dev Teams