diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c412b4..0218093 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,16 @@ chronological development log see [`PROGRESS.md`](PROGRESS.md). ## [Unreleased] -_No unreleased changes yet._ +### Added + +- `tools/build_ui_dict.py` + `ui_datadict.db` / `ui_datadict.sql` — a UI / + resource-governance projection of the dictionary. Adds a `Groups` table + (entity = group; the 43 transient wizard/junction entities collapse into one + `Wizard` group) and a `UI_DataItems` table where `Name` is reduced to the + field, all items are UTF-8 with an implied type, `CharLength` is set per a + default policy, `ByteLength = CharLength * 4`, and `ValidationSpecs` is the + source mask (e.g. GS1) or generated from type/allowed-values/scale. + `datadict.db` is read-only input; the projection is rebuilt from scratch. ## [1.2.1] - 2026-06-27 diff --git a/tools/build_ui_dict.py b/tools/build_ui_dict.py new file mode 100644 index 0000000..95c2b9c --- /dev/null +++ b/tools/build_ui_dict.py @@ -0,0 +1,253 @@ +#!/usr/bin/env python3 +""" +tools/build_ui_dict.py - Derive ui_datadict.db from datadict.db. + +A UI / resource-governance projection of the dictionary: + + * Every item belongs to a **Group** = its entity (everything left of the last + dot in the source Name). The 43 transient wizard / relation (junction) + entities are collapsed into one catch-all group named **Wizard**. + * `Name` is reduced to the field (the part after the group); Wizard-group + items keep their full source path (no single prefix to strip). + * All items are treated as UTF-8 with an *implied* `DataType`. `CharLength` + is set per a default policy (declared VARCHAR length, else by type); + `ByteLength = CharLength * 4` (UTF-8 worst case) for resource governance. + * `ValidationSpecs` reuses the source FormatMask (e.g. GS1) when present, + otherwise is generated from the type / allowed values / scale. + +Schema: Categories (copied) -> Groups -> UI_DataItems. CategoryID lives on +Groups (each group is one category; multi-category groups gs1/Wizard use their +modal category). + +datadict.db is read-only here. Re-run any time; output is rebuilt from scratch. + + python3 tools/build_ui_dict.py +""" + +import collections +import json +import os +import re +import sqlite3 + +ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +SRC = os.path.join(ROOT, "datadict.db") +DST = os.path.join(ROOT, "ui_datadict.db") +SQL = os.path.join(ROOT, "ui_datadict.sql") + +WIZARD = {"ask", "start", "result", "preview", "context", "default", "show"} + +SCHEMA = """ +CREATE TABLE Categories ( + CategoryID INTEGER PRIMARY KEY, + Name TEXT NOT NULL UNIQUE, + Description TEXT, + Source TEXT +); +CREATE TABLE Groups ( + GroupID INTEGER PRIMARY KEY, + Groupname TEXT NOT NULL UNIQUE, + CategoryID INTEGER NOT NULL REFERENCES Categories(CategoryID), + Description TEXT, + Source TEXT +); +CREATE TABLE UI_DataItems ( + DataItemID INTEGER PRIMARY KEY, + GroupID INTEGER NOT NULL REFERENCES Groups(GroupID), + Name TEXT NOT NULL, + Title TEXT, + Description TEXT, + DataType TEXT, + CharLength INTEGER, + ByteLength INTEGER, + DecimalScale INTEGER, + IsRequired BOOLEAN DEFAULT FALSE, + IsNullable BOOLEAN DEFAULT TRUE, + DefaultValue TEXT, + AllowedValues TEXT, + ValidationSpecs TEXT, + Version TEXT, + CreatedAt DATETIME DEFAULT CURRENT_TIMESTAMP, + UpdatedAt DATETIME DEFAULT CURRENT_TIMESTAMP +); +CREATE INDEX idx_ui_group ON UI_DataItems(GroupID); +CREATE INDEX idx_ui_name ON UI_DataItems(Name); +CREATE UNIQUE INDEX ux_ui_natural ON UI_DataItems(GroupID, Name); +""" + + +def entity_of(name): + return name.rsplit(".", 1)[0] if "." in name else name + + +def bucket(e): + """table | component | catalog | noise (same classifier as the analysis).""" + segs = e.split(".") + if e == "gs1": + return "catalog" + if any(s in WIZARD for s in segs): + return "noise" + if any("_" in s for s in segs[:-1]): + return "noise" + return "entity" # table or component — both are real per-entity groups + + +def char_length(dt, byte_len, scale): + dt = (dt or "").upper() + if dt == "VARCHAR": + return byte_len if isinstance(byte_len, int) and byte_len > 0 else 255 + if dt in ("TEXT", "OBJECT"): + return 4000 + if dt == "INTEGER": + return 11 + if dt == "BIGINT": + return 20 + if dt in ("DECIMAL", "DOUBLE"): + s = scale if isinstance(scale, int) and scale > 0 else 0 + return 18 + 1 + (1 if s else 0) # digits + sign + decimal point + if dt == "BOOLEAN": + return 5 + if dt == "DATE": + return 10 + if dt == "DATETIME": + return 25 + if dt == "TIME": + return 8 + if dt == "RELATION": + return 64 + if dt == "BLOB": + return 8000 + return 255 + + +def validation_spec(dt, fmtmask, allowed, scale, clen): + if fmtmask: + return fmtmask # preserve source mask (e.g. GS1) + dt = (dt or "").upper() + if allowed: + try: + vals = json.loads(allowed) + except (ValueError, TypeError): + vals = None + if isinstance(vals, list) and vals and all(isinstance(v, str) for v in vals): + shown = vals[:12] + s = "one of: " + "|".join(shown) + ("|…" if len(vals) > 12 else "") + if len(s) <= 200: + return s + if dt == "DATE": + return r"^\d{4}-\d{2}-\d{2}$" + if dt == "DATETIME": + return r"^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?" + if dt == "TIME": + return r"^\d{2}:\d{2}(:\d{2})?$" + if dt == "BOOLEAN": + return r"^(true|false|0|1)$" + if dt in ("INTEGER", "BIGINT"): + return r"^-?\d+$" + if dt in ("DECIMAL", "DOUBLE"): + s = scale if isinstance(scale, int) and scale > 0 else 0 + return (r"^-?\d+(\.\d{1,%d})?$" % s) if s else r"^-?\d+$" + if dt == "RELATION": + return "key reference" + if dt in ("VARCHAR", "TEXT", "OBJECT"): + return "maxlength: %d" % clen + return None + + +def ui_name(orig, groupname): + if groupname == "Wizard": + return orig # no single prefix to strip + pref = groupname + "." + return orig[len(pref):] if orig.startswith(pref) else orig.rsplit(".", 1)[-1] + + +def group_name(name): + e = entity_of(name) + return "Wizard" if bucket(e) == "noise" else e + + +def main(): + src = sqlite3.connect(SRC); src.row_factory = sqlite3.Row + rows = src.execute("""SELECT d.*, c.Name AS CategoryName + FROM DataItems d JOIN Categories c + ON c.CategoryID = d.CategoryID""").fetchall() + cats = src.execute("SELECT * FROM Categories").fetchall() + + # entity -> parent (for component descriptions) + entities = {entity_of(r["Name"]) for r in rows} + def parent(e): + ps = [p for p in entities if e.startswith(p + ".")] + return max(ps, key=len) if ps else None + + # Aggregate groups + g_items = collections.defaultdict(list) + for r in rows: + g_items[group_name(r["Name"])].append(r) + + if os.path.exists(DST): + os.remove(DST) + dst = sqlite3.connect(DST) + dst.executescript(SCHEMA) + + for c in cats: + dst.execute("INSERT INTO Categories (CategoryID,Name,Description,Source) " + "VALUES (?,?,?,?)", (c["CategoryID"], c["Name"], + c["Description"], c["Source"])) + + # Groups: modal category + joined sources + description + gid = {} + for i, (gname, items) in enumerate(sorted(g_items.items()), start=1): + modal_cat = collections.Counter(it["CategoryID"] for it in items).most_common(1)[0][0] + srcs = [] + for it in items: + for s in (it["SourceStandard"] or "").split(";"): + s = s.strip() + if s and s not in srcs: + srcs.append(s) + if gname == "Wizard": + desc = ("Transient wizard and junction (relation) models, grouped " + "together; Name keeps the full source path.") + elif gname == "gs1": + desc = "GS1 Application Identifier catalog." + else: + p = parent(gname) + desc = f"Component (sub-entity) of {p}." if p else None + dst.execute("INSERT INTO Groups (GroupID,Groupname,CategoryID,Description,Source)" + " VALUES (?,?,?,?,?)", + (i, gname, modal_cat, desc, "; ".join(srcs) or None)) + gid[gname] = i + + # Items + for r in rows: + gname = group_name(r["Name"]) + dt, bl, sc = r["DataType"], r["ByteLength"], r["DecimalScale"] + clen = char_length(dt, bl, sc) + dst.execute( + """INSERT INTO UI_DataItems + (GroupID,Name,Title,Description,DataType,CharLength,ByteLength, + DecimalScale,IsRequired,IsNullable,DefaultValue,AllowedValues, + ValidationSpecs,Version) + VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)""", + (gid[gname], ui_name(r["Name"], gname), r["Title"], r["Description"], + dt, clen, clen * 4, sc, r["IsRequired"], r["IsNullable"], + r["DefaultValue"], r["AllowedValues"], + validation_spec(dt, r["FormatMask"], r["AllowedValues"], sc, clen), + r["Version"])) + dst.commit() + + # Export SQL + with open(SQL, "w", encoding="utf-8") as f: + f.write("-- ui_datadict.sql - UI/governance projection of datadict.db\n") + f.write("-- Generated by tools/build_ui_dict.py\n\n") + for line in dst.iterdump(): + f.write(line + "\n") + + ng = dst.execute("SELECT COUNT(*) FROM Groups").fetchone()[0] + ni = dst.execute("SELECT COUNT(*) FROM UI_DataItems").fetchone()[0] + nc = dst.execute("SELECT COUNT(*) FROM Categories").fetchone()[0] + print(f"Wrote {os.path.relpath(DST)} and {os.path.relpath(SQL)}") + print(f" {nc} categories, {ng} groups, {ni} UI data items") + + +if __name__ == "__main__": + main() diff --git a/ui_datadict.db b/ui_datadict.db new file mode 100644 index 0000000..58e03bc Binary files /dev/null and b/ui_datadict.db differ diff --git a/ui_datadict.sql b/ui_datadict.sql new file mode 100644 index 0000000..c0e2e13 --- /dev/null +++ b/ui_datadict.sql @@ -0,0 +1,3969 @@ +-- ui_datadict.sql - UI/governance projection of datadict.db +-- Generated by tools/build_ui_dict.py + +BEGIN TRANSACTION; +CREATE TABLE Categories ( + CategoryID INTEGER PRIMARY KEY, + Name TEXT NOT NULL UNIQUE, + Description TEXT, + Source TEXT +); +INSERT INTO "Categories" VALUES(1,'Customer Relationship Management (CRM)','Parties (organizations/persons), addresses and contacts.','Tryton (GPL-3.0); Microsoft CDM; Schema.org'); +INSERT INTO "Categories" VALUES(2,'Sales / Order Management','Sales orders and sale lines.','Tryton (GPL-3.0); Microsoft CDM'); +INSERT INTO "Categories" VALUES(3,'Finance / Accounting','Invoices, accounts and accounting moves.','Tryton (GPL-3.0); Microsoft CDM'); +INSERT INTO "Categories" VALUES(4,'Product Master Data','Product templates and variants.','Tryton (GPL-3.0); Schema.org; Microsoft CDM'); +INSERT INTO "Categories" VALUES(5,'Healthcare','Patients, appointments, encounters, vitals and clinical procedures.','Frappe Health (GPL-3.0)'); +INSERT INTO "Categories" VALUES(6,'Quality Management','Quality inspections, non-conformances, goals and corrective actions.','ERPNext (GPL-3.0)'); +INSERT INTO "Categories" VALUES(7,'Inventory / Warehouse','Stock locations and warehouses.','Tryton (GPL-3.0); ISA-95'); +INSERT INTO "Categories" VALUES(8,'Supply Chain / Logistics','Stock moves and shipments.','Tryton (GPL-3.0)'); +INSERT INTO "Categories" VALUES(9,'Maintenance / Asset Management','Equipment, physical assets and their maintenance.','ISA-95 / B2MML'); +INSERT INTO "Categories" VALUES(10,'Manufacturing','Productions, bills of materials, routings/operations and work steps.','Tryton (GPL-3.0); ISA-95'); +INSERT INTO "Categories" VALUES(11,'Human Resources','Persons and workforce master data.','Schema.org; ISA-95; Odoo'); +INSERT INTO "Categories" VALUES(12,'Procurement / Purchasing','Purchase orders and purchase lines.','Tryton (GPL-3.0); Odoo'); +CREATE TABLE Groups ( + GroupID INTEGER PRIMARY KEY, + Groupname TEXT NOT NULL UNIQUE, + CategoryID INTEGER NOT NULL REFERENCES Categories(CategoryID), + Description TEXT, + Source TEXT +); +INSERT INTO "Groups" VALUES(1,'Wizard',3,'Transient wizard and junction (relation) models, grouped together; Name keeps the full source path.','Tryton'); +INSERT INTO "Groups" VALUES(2,'account',1,NULL,'Microsoft CDM'); +INSERT INTO "Groups" VALUES(3,'account.invoice.alternative_payee',3,'Component (sub-entity) of account.','Tryton'); +INSERT INTO "Groups" VALUES(4,'account.invoice.line',3,'Component (sub-entity) of account.','Tryton'); +INSERT INTO "Groups" VALUES(5,'account.invoice.payment.mean',3,'Component (sub-entity) of account.','Tryton'); +INSERT INTO "Groups" VALUES(6,'account.invoice.payment.mean.rule',3,'Component (sub-entity) of account.invoice.payment.mean.','Tryton'); +INSERT INTO "Groups" VALUES(7,'account.invoice.payment.method',3,'Component (sub-entity) of account.','Tryton'); +INSERT INTO "Groups" VALUES(8,'account.invoice.report.revision',3,'Component (sub-entity) of account.','Tryton'); +INSERT INTO "Groups" VALUES(9,'account.invoice.tax',3,'Component (sub-entity) of account.','Tryton'); +INSERT INTO "Groups" VALUES(10,'account.move',3,'Component (sub-entity) of account.','Tryton'); +INSERT INTO "Groups" VALUES(11,'account.move.line',3,'Component (sub-entity) of account.move.','Tryton'); +INSERT INTO "Groups" VALUES(12,'account.move.line.reschedule.term',3,'Component (sub-entity) of account.move.line.','Tryton'); +INSERT INTO "Groups" VALUES(13,'account.move.reconcile.write_off',3,'Component (sub-entity) of account.move.','Tryton'); +INSERT INTO "Groups" VALUES(14,'account.move.reconciliation',3,'Component (sub-entity) of account.move.','Tryton'); +INSERT INTO "Groups" VALUES(15,'bom',10,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(16,'bom_item',10,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(17,'bom_operation',10,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(18,'charge',3,NULL,'Stripe API'); +INSERT INTO "Groups" VALUES(19,'clinical_procedure',5,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(20,'contact',1,NULL,'Microsoft CDM'); +INSERT INTO "Groups" VALUES(21,'coverage',5,NULL,'HL7 FHIR'); +INSERT INTO "Groups" VALUES(22,'customer',1,NULL,'Stripe API'); +INSERT INTO "Groups" VALUES(23,'encounter',5,NULL,'HL7 FHIR'); +INSERT INTO "Groups" VALUES(24,'equipment',9,NULL,'ISA-95 (B2MML)'); +INSERT INTO "Groups" VALUES(25,'equipment_class',9,NULL,'ISA-95 (B2MML)'); +INSERT INTO "Groups" VALUES(26,'gs1',8,'GS1 Application Identifier catalog.','GS1'); +INSERT INTO "Groups" VALUES(27,'hr.department',11,NULL,'Odoo'); +INSERT INTO "Groups" VALUES(28,'hr.employee',11,NULL,'Odoo'); +INSERT INTO "Groups" VALUES(29,'hr.job',11,NULL,'Odoo'); +INSERT INTO "Groups" VALUES(30,'invoice',3,NULL,'Microsoft CDM; Schema.org; Stripe API; Tryton; HL7 FHIR'); +INSERT INTO "Groups" VALUES(31,'invoice_product',3,NULL,'Microsoft CDM'); +INSERT INTO "Groups" VALUES(32,'invoiceitem',3,NULL,'Stripe API'); +INSERT INTO "Groups" VALUES(33,'job_card',10,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(34,'lab_test',5,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(35,'lead',1,NULL,'Microsoft CDM'); +INSERT INTO "Groups" VALUES(36,'material_class',4,NULL,'ISA-95 (B2MML)'); +INSERT INTO "Groups" VALUES(37,'material_definition',4,NULL,'ISA-95 (B2MML)'); +INSERT INTO "Groups" VALUES(38,'material_lot',7,NULL,'ISA-95 (B2MML)'); +INSERT INTO "Groups" VALUES(39,'material_sub_lot',7,NULL,'ISA-95 (B2MML)'); +INSERT INTO "Groups" VALUES(40,'mrp.bom',10,NULL,'Odoo'); +INSERT INTO "Groups" VALUES(41,'mrp.bom.byproduct',10,'Component (sub-entity) of mrp.bom.','Odoo'); +INSERT INTO "Groups" VALUES(42,'mrp.bom.line',10,'Component (sub-entity) of mrp.bom.','Odoo'); +INSERT INTO "Groups" VALUES(43,'mrp.production',10,NULL,'Odoo'); +INSERT INTO "Groups" VALUES(44,'mrp.routing.workcenter',10,NULL,'Odoo'); +INSERT INTO "Groups" VALUES(45,'mrp.unbuild',10,NULL,'Odoo'); +INSERT INTO "Groups" VALUES(46,'mrp.workcenter',10,NULL,'Odoo'); +INSERT INTO "Groups" VALUES(47,'mrp.workcenter.capacity',10,'Component (sub-entity) of mrp.workcenter.','Odoo'); +INSERT INTO "Groups" VALUES(48,'mrp.workcenter.productivity',10,'Component (sub-entity) of mrp.workcenter.','Odoo'); +INSERT INTO "Groups" VALUES(49,'mrp.workcenter.productivity.loss',10,'Component (sub-entity) of mrp.workcenter.productivity.','Odoo'); +INSERT INTO "Groups" VALUES(50,'mrp.workcenter.productivity.loss.type',10,'Component (sub-entity) of mrp.workcenter.productivity.loss.','Odoo'); +INSERT INTO "Groups" VALUES(51,'mrp.workcenter.tag',10,'Component (sub-entity) of mrp.workcenter.','Odoo'); +INSERT INTO "Groups" VALUES(52,'mrp.workorder',10,NULL,'Odoo'); +INSERT INTO "Groups" VALUES(53,'non_conformance',6,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(54,'observation',5,NULL,'HL7 FHIR'); +INSERT INTO "Groups" VALUES(55,'offer',2,NULL,'Schema.org'); +INSERT INTO "Groups" VALUES(56,'operation',10,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(57,'opportunity',2,NULL,'Microsoft CDM'); +INSERT INTO "Groups" VALUES(58,'order',2,NULL,'Microsoft CDM; Schema.org; Tryton'); +INSERT INTO "Groups" VALUES(59,'order_product',2,NULL,'Microsoft CDM'); +INSERT INTO "Groups" VALUES(60,'organization',1,NULL,'HL7 FHIR; Schema.org'); +INSERT INTO "Groups" VALUES(61,'party.address',1,NULL,'Tryton'); +INSERT INTO "Groups" VALUES(62,'party.address.format',1,'Component (sub-entity) of party.address.','Tryton'); +INSERT INTO "Groups" VALUES(63,'party.address.subdivision_type',1,'Component (sub-entity) of party.address.','Tryton'); +INSERT INTO "Groups" VALUES(64,'party.identifier',1,NULL,'Tryton'); +INSERT INTO "Groups" VALUES(65,'party.party',1,NULL,'Tryton'); +INSERT INTO "Groups" VALUES(66,'party.party.lang',1,'Component (sub-entity) of party.party.','Tryton'); +INSERT INTO "Groups" VALUES(67,'patient',5,NULL,'HL7 FHIR; ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(68,'patient_appointment',5,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(69,'patient_encounter',5,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(70,'payment_intent',3,NULL,'Stripe API'); +INSERT INTO "Groups" VALUES(71,'payout',3,NULL,'Stripe API'); +INSERT INTO "Groups" VALUES(72,'person',11,NULL,'ISA-95 (B2MML); Schema.org'); +INSERT INTO "Groups" VALUES(73,'personnel_class',11,NULL,'ISA-95 (B2MML)'); +INSERT INTO "Groups" VALUES(74,'practitioner',5,NULL,'HL7 FHIR'); +INSERT INTO "Groups" VALUES(75,'price',4,NULL,'Stripe API'); +INSERT INTO "Groups" VALUES(76,'process_segment',10,NULL,'ISA-95 (B2MML)'); +INSERT INTO "Groups" VALUES(77,'product',4,NULL,'Microsoft CDM; Schema.org; Stripe API; Tryton; GS1'); +INSERT INTO "Groups" VALUES(78,'product.cost_price',4,'Component (sub-entity) of product.','Tryton'); +INSERT INTO "Groups" VALUES(79,'product.cost_price_method',4,'Component (sub-entity) of product.','Tryton'); +INSERT INTO "Groups" VALUES(80,'product.identifier',4,'Component (sub-entity) of product.','Tryton'); +INSERT INTO "Groups" VALUES(81,'product.list_price',4,'Component (sub-entity) of product.','Tryton'); +INSERT INTO "Groups" VALUES(82,'production',10,NULL,'Tryton'); +INSERT INTO "Groups" VALUES(83,'production.bom',10,'Component (sub-entity) of production.','Tryton'); +INSERT INTO "Groups" VALUES(84,'production.bom.input',10,'Component (sub-entity) of production.bom.','Tryton'); +INSERT INTO "Groups" VALUES(85,'production.bom.tree',10,'Component (sub-entity) of production.bom.','Tryton'); +INSERT INTO "Groups" VALUES(86,'production.bom.tree.open.tree',10,'Component (sub-entity) of production.bom.tree.','Tryton'); +INSERT INTO "Groups" VALUES(87,'production.routing',10,'Component (sub-entity) of production.','Tryton'); +INSERT INTO "Groups" VALUES(88,'production.routing.operation',10,'Component (sub-entity) of production.routing.','Tryton'); +INSERT INTO "Groups" VALUES(89,'production.routing.step',10,'Component (sub-entity) of production.routing.','Tryton'); +INSERT INTO "Groups" VALUES(90,'production.work',10,'Component (sub-entity) of production.','Tryton'); +INSERT INTO "Groups" VALUES(91,'production.work.center',10,'Component (sub-entity) of production.work.','Tryton'); +INSERT INTO "Groups" VALUES(92,'production.work.center.category',10,'Component (sub-entity) of production.work.center.','Tryton'); +INSERT INTO "Groups" VALUES(93,'production.work.cycle',10,'Component (sub-entity) of production.work.','Tryton'); +INSERT INTO "Groups" VALUES(94,'production_plan',10,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(95,'purchase.line',12,NULL,'Tryton'); +INSERT INTO "Groups" VALUES(96,'purchase_order',12,NULL,'Odoo; Tryton'); +INSERT INTO "Groups" VALUES(97,'quality_action',6,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(98,'quality_goal',6,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(99,'quality_inspection',6,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(100,'quality_inspection_reading',6,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(101,'quality_procedure',6,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(102,'quality_review',6,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(103,'quote',2,NULL,'Microsoft CDM; Stripe API'); +INSERT INTO "Groups" VALUES(104,'refund',3,NULL,'Stripe API'); +INSERT INTO "Groups" VALUES(105,'routing',10,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(106,'sale.line',2,NULL,'Tryton'); +INSERT INTO "Groups" VALUES(107,'stock.location',7,NULL,'Tryton'); +INSERT INTO "Groups" VALUES(108,'stock.location.lead_time',7,'Component (sub-entity) of stock.location.','Tryton'); +INSERT INTO "Groups" VALUES(109,'stock.location.waste',7,'Component (sub-entity) of stock.location.','Tryton'); +INSERT INTO "Groups" VALUES(110,'stock.lot',7,NULL,'Odoo'); +INSERT INTO "Groups" VALUES(111,'stock.move',8,NULL,'Tryton'); +INSERT INTO "Groups" VALUES(112,'stock.picking',8,NULL,'Odoo'); +INSERT INTO "Groups" VALUES(113,'stock.picking.type',8,'Component (sub-entity) of stock.picking.','Odoo'); +INSERT INTO "Groups" VALUES(114,'stock.products_by_locations',7,NULL,'Tryton'); +INSERT INTO "Groups" VALUES(115,'stock.quant',7,NULL,'Odoo'); +INSERT INTO "Groups" VALUES(116,'stock.quant.package',7,'Component (sub-entity) of stock.quant.','Odoo'); +INSERT INTO "Groups" VALUES(117,'subscription',2,NULL,'Stripe API'); +INSERT INTO "Groups" VALUES(118,'vital_signs',5,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(119,'work_order',10,NULL,'ERPNext / Frappe Health'); +INSERT INTO "Groups" VALUES(120,'workstation',10,NULL,'ERPNext / Frappe Health'); +CREATE TABLE UI_DataItems ( + DataItemID INTEGER PRIMARY KEY, + GroupID INTEGER NOT NULL REFERENCES Groups(GroupID), + Name TEXT NOT NULL, + Title TEXT, + Description TEXT, + DataType TEXT, + CharLength INTEGER, + ByteLength INTEGER, + DecimalScale INTEGER, + IsRequired BOOLEAN DEFAULT FALSE, + IsNullable BOOLEAN DEFAULT TRUE, + DefaultValue TEXT, + AllowedValues TEXT, + ValidationSpecs TEXT, + Version TEXT, + CreatedAt DATETIME DEFAULT CURRENT_TIMESTAMP, + UpdatedAt DATETIME DEFAULT CURRENT_TIMESTAMP +); +INSERT INTO "UI_DataItems" VALUES(1,2,'account_id','Account','Unique identifier of the account.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2,2,'account_category_code','Category','Select a category to indicate whether the customer account is standard or preferred. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3,2,'customer_size_code','Customer Size','Select the size category or range of the account for segmentation and reporting purposes. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(4,2,'preferred_contact_method_code','Preferred Method of Contact','Select the preferred method of contact. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(5,2,'customer_type_code','Relationship Type','Select the category that best describes the relationship between the account and your organization. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(6,2,'account_rating_code','Account Rating','Select a rating to indicate the value of the customer account. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(7,2,'industry_code','Industry','Select the account''s primary industry for use in marketing segmentation and demographic analysis. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(8,2,'territory_code','Territory Code','Select a region or territory for the account for use in segmentation and analysis. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(9,2,'account_classification_code','Classification','Select a classification code to indicate the potential value of the customer account based on the projected return on investment, cooperation level, sales cycle length or other criteria. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(10,2,'business_type_code','Business Type','Select the legal designation or other business type of the account for contracts or reporting purposes. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(11,2,'traversed_path','Traversed Path','For internal use only.','VARCHAR',1250,5000,NULL,0,1,NULL,NULL,'maxlength: 1250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(12,2,'payment_terms_code','Payment Terms','Select the payment terms to indicate when the customer needs to pay the total amount. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(13,2,'shipping_method_code','Shipping Method','Select a shipping method for deliveries sent to the account''s address to designate the preferred carrier or other delivery option. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(14,2,'participates_in_workflow','Participates in Workflow','For system use only. Legacy Microsoft Dynamics CRM 3.0 workflow data.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(15,2,'name','Account Name','Type the company or business name.','VARCHAR',160,640,NULL,0,1,NULL,NULL,'maxlength: 160','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(16,2,'account_number','Account Number','Type an ID number or code for the account to quickly search and identify the account in system views.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'maxlength: 20','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(17,2,'revenue','Annual Revenue','Type the annual revenue for the account, used as an indicator in financial performance analysis.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(18,2,'number_of_employees','Number of Employees','Type the number of employees that work at the account for use in marketing segmentation and demographic analysis.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(19,2,'description','Description','Type additional information to describe the account, such as an excerpt from the company''s website.','VARCHAR',2000,8000,NULL,0,1,NULL,NULL,'maxlength: 2000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(20,2,'sic','SIC Code','Type the Standard Industrial Classification (SIC) code that indicates the account''s primary industry of business, for use in marketing segmentation and demographic analysis.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'maxlength: 20','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(21,2,'ownership_code','Ownership','Select the account''s ownership structure, such as public or private. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(22,2,'market_cap','Market Capitalization','Type the market capitalization of the account to identify the company''s equity, used as an indicator in financial performance analysis.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(23,2,'shares_outstanding','Shares Outstanding','Type the number of shares available to the public for the account. This number is used as an indicator in financial performance analysis.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(24,2,'ticker_symbol','Ticker Symbol','Type the stock exchange symbol for the account to track financial performance of the company. You can click the code entered in this field to access the latest trading information from MSN Money.','VARCHAR',10,40,NULL,0,1,NULL,NULL,'maxlength: 10','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(25,2,'stock_exchange','Stock Exchange','Type the stock exchange at which the account is listed to track their stock and financial performance of the company.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'maxlength: 20','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(26,2,'web_site_url','Website','Type the account''s website URL to get quick details about the company profile.','VARCHAR',200,800,NULL,0,1,NULL,NULL,'maxlength: 200','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(27,2,'ftp_site_url','FTP Site','Type the URL for the account''s FTP site to enable users to access data and share documents.','VARCHAR',200,800,NULL,0,1,NULL,NULL,'maxlength: 200','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(28,2,'e_mail_address1','Email','Type the primary email address for the account.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(29,2,'e_mail_address2','Email Address 2','Type the secondary email address for the account.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(30,2,'e_mail_address3','Email Address 3','Type an alternate email address for the account.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(31,2,'do_not_phone','Do not allow Phone Calls','Select whether the account allows phone calls. If Do Not Allow is selected, the account will be excluded from phone call activities distributed in marketing campaigns.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(32,2,'do_not_fax','Do not allow Faxes','Select whether the account allows faxes. If Do Not Allow is selected, the account will be excluded from fax activities distributed in marketing campaigns.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(33,2,'telephone1','Main Phone','Type the main phone number for this account.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(34,2,'do_not_e_mail','Do not allow Emails','Select whether the account allows direct email sent from Microsoft Dynamics 365.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(35,2,'telephone2','Other Phone','Type a second phone number for this account.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(36,2,'fax','Fax','Type the fax number for the account.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(37,2,'telephone3','Telephone 3','Type a third phone number for this account.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(38,2,'do_not_postal_mail','Do not allow Mails','Select whether the account allows direct mail. If Do Not Allow is selected, the account will be excluded from letter activities distributed in marketing campaigns.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(39,2,'do_not_bulk_e_mail','Do not allow Bulk Emails','Select whether the account allows bulk email sent through campaigns. If Do Not Allow is selected, the account can be added to marketing lists, but is excluded from email.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(40,2,'do_not_bulk_postal_mail','Do not allow Bulk Mails','Select whether the account allows bulk postal mail sent through marketing campaigns or quick campaigns. If Do Not Allow is selected, the account can be added to marketing lists, but will be excluded from the postal mail.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(41,2,'credit_limit','Credit Limit','Type the credit limit of the account. This is a useful reference when you address invoice and accounting issues with the customer.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(42,2,'credit_on_hold','Credit Hold','Select whether the credit for the account is on hold. This is a useful reference while addressing the invoice and accounting issues with the customer.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(43,2,'aging30','Aging 30','For system use only.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(44,2,'state_code','Status','Shows whether the account is active or inactive. Inactive accounts are read-only and can''t be edited unless they are reactivated. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(45,2,'aging60','Aging 60','For system use only.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(46,2,'status_code','Status Reason','Select the account''s status.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(47,2,'aging90','Aging 90','For system use only.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(48,2,'preferred_appointment_day_code','Preferred Day','Select the preferred day of the week for service appointments. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(49,2,'preferred_appointment_time_code','Preferred Time','Select the preferred time of day for service appointments. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(50,2,'merged','Merged','Shows whether the account has been merged with another account.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(51,2,'do_not_send_mm','Send Marketing Materials','Select whether the account accepts marketing materials, such as brochures or catalogs.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(52,2,'last_used_in_campaign','Last Date Included in Campaign','Shows the date when the account was last included in a marketing campaign or quick campaign.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(53,2,'exchange_rate','Exchange Rate','Shows the conversion rate of the record''s currency. The exchange rate is used to convert all money fields in the record from the local currency to the system''s default currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(54,2,'credit_limit_base','Credit Limit (Base)','Shows the credit limit converted to the system''s default base currency for reporting purposes.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(55,2,'aging30_base','Aging 30 (Base)','The base currency equivalent of the aging 30 field.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(56,2,'revenue_base','Annual Revenue (Base)','Shows the annual revenue converted to the system''s default base currency. The calculations use the exchange rate specified in the Currencies area.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(57,2,'aging90_base','Aging 90 (Base)','The base currency equivalent of the aging 90 field.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(58,2,'market_cap_base','Market Capitalization (Base)','Shows the market capitalization converted to the system''s default base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(59,2,'aging60_base','Aging 60 (Base)','The base currency equivalent of the aging 60 field.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(60,2,'yomi_name','Yomi Account Name','Type the phonetic spelling of the company name, if specified in Japanese, to make sure the name is pronounced correctly in phone calls and other communications.','VARCHAR',160,640,NULL,0,1,NULL,NULL,'maxlength: 160','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(61,2,'stage_id','Process Stage','Shows the ID of the stage.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(62,2,'process_id','Process','Shows the ID of the process.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(63,2,'entity_image_id','Entity Image Id','For internal use only.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(64,2,'time_spent_by_me_on_email_and_meetings','Time Spent by me','Total time spent for emails (read and write) and meetings by me in relation to account record.','VARCHAR',1250,5000,NULL,0,1,NULL,NULL,'maxlength: 1250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(65,2,'created_by_external_party','Created By (External Party)','Shows the external party who created the record.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(66,2,'modified_by_external_party','Modified By (External Party)','Shows the external party who modified the record.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(67,2,'primary_satori_id','Primary Satori ID','Primary Satori ID for Account','VARCHAR',200,800,NULL,0,1,NULL,NULL,'maxlength: 200','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(68,2,'primary_twitter_id','Primary Twitter ID','Primary Twitter ID for Account','VARCHAR',128,512,NULL,0,1,NULL,NULL,'maxlength: 128','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(69,2,'on_hold_time','On Hold Time (Minutes)','Shows how long, in minutes, that the record was on hold.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(70,2,'last_on_hold_time','Last On Hold Time','Contains the date and time stamp of the last on hold time.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(71,2,'follow_email','Follow Email Activity','Information about whether to allow following email activity like opens, attachment views and link clicks for emails sent to the account.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(72,2,'marketing_only','Marketing Only','Whether is only for marketing','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(73,20,'contact_id','Contact','Unique identifier of the contact.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(74,20,'customer_size_code','Customer Size','Select the size of the contact''s company for segmentation and reporting purposes. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(75,20,'customer_type_code','Relationship Type','Select the category that best describes the relationship between the contact and your organization. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(76,20,'preferred_contact_method_code','Preferred Method of Contact','Select the preferred method of contact. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(77,20,'lead_source_code','Lead Source','Select the primary marketing source that directed the contact to your organization. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(78,20,'payment_terms_code','Payment Terms','Select the payment terms to indicate when the customer needs to pay the total amount. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(79,20,'shipping_method_code','Shipping Method','Select a shipping method for deliveries sent to this address. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(80,20,'account_id','Account','Unique identifier of the account with which the contact is associated.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(81,20,'participates_in_workflow','Participates in Workflow','Shows whether the contact participates in workflow rules.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(82,20,'is_backoffice_customer','Back Office Customer','Select whether the contact exists in a separate accounting or other system, such as Microsoft Dynamics GP or another ERP database, for use in integration processes.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(83,20,'salutation','Salutation','Type the salutation of the contact to make sure the contact is addressed correctly in sales calls, email messages, and marketing campaigns.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(84,20,'job_title','Job Title','Type the job title of the contact to make sure the contact is addressed correctly in sales calls, email, and marketing campaigns.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(85,20,'first_name','First Name','Type the contact''s first name to make sure the contact is addressed correctly in sales calls, email, and marketing campaigns.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(86,20,'department','Department','Type the department or business unit where the contact works in the parent company or business.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(87,20,'nick_name','Nickname','Type the contact''s nickname.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(88,20,'middle_name','Middle Name','Type the contact''s middle name or initial to make sure the contact is addressed correctly.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(89,20,'last_name','Last Name','Type the contact''s last name to make sure the contact is addressed correctly in sales calls, email, and marketing campaigns.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(90,20,'suffix','Suffix','Type the suffix used in the contact''s name, such as Jr. or Sr. to make sure the contact is addressed correctly in sales calls, email, and marketing campaigns.','VARCHAR',10,40,NULL,0,1,NULL,NULL,'maxlength: 10','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(91,20,'yomi_first_name','Yomi First Name','Type the phonetic spelling of the contact''s first name, if the name is specified in Japanese, to make sure the name is pronounced correctly in phone calls with the contact.','VARCHAR',150,600,NULL,0,1,NULL,NULL,'maxlength: 150','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(92,20,'full_name','Full Name','Combines and shows the contact''s first and last names so that the full name can be displayed in views and reports.','VARCHAR',160,640,NULL,0,1,NULL,NULL,'maxlength: 160','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(93,20,'yomi_middle_name','Yomi Middle Name','Type the phonetic spelling of the contact''s middle name, if the name is specified in Japanese, to make sure the name is pronounced correctly in phone calls with the contact.','VARCHAR',150,600,NULL,0,1,NULL,NULL,'maxlength: 150','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(94,20,'yomi_last_name','Yomi Last Name','Type the phonetic spelling of the contact''s last name, if the name is specified in Japanese, to make sure the name is pronounced correctly in phone calls with the contact.','VARCHAR',150,600,NULL,0,1,NULL,NULL,'maxlength: 150','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(95,20,'anniversary','Anniversary','Enter the date of the contact''s wedding or service anniversary for use in customer gift programs or other communications.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(96,20,'birth_date','Birthday','Enter the contact''s birthday for use in customer gift programs or other communications.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(97,20,'government_id','Government','Type the passport number or other government ID for the contact for use in documents or reports.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(98,20,'yomi_full_name','Yomi Full Name','Shows the combined Yomi first and last names of the contact so that the full phonetic name can be displayed in views and reports.','VARCHAR',450,1800,NULL,0,1,NULL,NULL,'maxlength: 450','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(99,20,'description','Description','Type additional information to describe the contact, such as an excerpt from the company''s website.','VARCHAR',2000,8000,NULL,0,1,NULL,NULL,'maxlength: 2000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(100,20,'employee_id','Employee','Type the employee ID or number for the contact for reference in orders, service cases, or other communications with the contact''s organization.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(101,20,'gender_code','Gender','Select the contact''s gender to make sure the contact is addressed correctly in sales calls, email, and marketing campaigns. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(102,20,'annual_income','Annual Income','Type the contact''s annual income for use in profiling and financial analysis.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(103,20,'has_children_code','Has Children','Select whether the contact has any children for reference in follow-up phone calls and other communications. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(104,20,'education_code','Education','Select the contact''s highest level of education for use in segmentation and analysis. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(105,20,'web_site_url','Website','Type the contact''s professional or personal website or blog URL.','VARCHAR',200,800,NULL,0,1,NULL,NULL,'maxlength: 200','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(106,20,'family_status_code','Marital Status','Select the marital status of the contact for reference in follow-up phone calls and other communications. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(107,20,'ftp_site_url','FTP Site','Type the URL for the contact''s FTP site to enable users to access data and share documents.','VARCHAR',200,800,NULL,0,1,NULL,NULL,'maxlength: 200','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(108,20,'e_mail_address1','Email','Type the primary email address for the contact.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(109,20,'spouses_name','Spouse/Partner Name','Type the name of the contact''s spouse or partner for reference during calls, events, or other communications with the contact.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(110,20,'assistant_name','Assistant','Type the name of the contact''s assistant.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(111,20,'e_mail_address2','Email Address 2','Type the secondary email address for the contact.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(112,20,'assistant_phone','Assistant Phone','Type the phone number for the contact''s assistant.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(113,20,'e_mail_address3','Email Address 3','Type an alternate email address for the contact.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(114,20,'do_not_phone','Do not allow Phone Calls','Select whether the contact accepts phone calls. If Do Not Allow is selected, the contact will be excluded from any phone call activities distributed in marketing campaigns.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(115,20,'manager_name','Manager','Type the name of the contact''s manager for use in escalating issues or other follow-up communications with the contact.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(116,20,'manager_phone','Manager Phone','Type the phone number for the contact''s manager.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(117,20,'do_not_fax','Do not allow Faxes','Select whether the contact allows faxes. If Do Not Allow is selected, the contact will be excluded from any fax activities distributed in marketing campaigns.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(118,20,'do_not_e_mail','Do not allow Emails','Select whether the contact allows direct email sent from Microsoft Dynamics 365. If Do Not Allow is selected, Microsoft Dynamics 365 will not send the email.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(119,20,'do_not_postal_mail','Do not allow Mails','Select whether the contact allows direct mail. If Do Not Allow is selected, the contact will be excluded from letter activities distributed in marketing campaigns.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(120,20,'do_not_bulk_e_mail','Do not allow Bulk Emails','Select whether the contact accepts bulk email sent through marketing campaigns or quick campaigns. If Do Not Allow is selected, the contact can be added to marketing lists, but will be excluded from the email.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(121,20,'do_not_bulk_postal_mail','Do not allow Bulk Mails','Select whether the contact accepts bulk postal mail sent through marketing campaigns or quick campaigns. If Do Not Allow is selected, the contact can be added to marketing lists, but will be excluded from the letters.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(122,20,'account_role_code','Role','Select the contact''s role within the company or sales process, such as decision maker, employee, or influencer. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(123,20,'territory_code','Territory','Select a region or territory for the contact for use in segmentation and analysis. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(124,20,'credit_limit','Credit Limit','Type the credit limit of the contact for reference when you address invoice and accounting issues with the customer.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(125,20,'credit_on_hold','Credit Hold','Select whether the contact is on a credit hold, for reference when addressing invoice and accounting issues.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(126,20,'number_of_children','No. of Children','Type the number of children the contact has for reference in follow-up phone calls and other communications.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(127,20,'childrens_names','Children''s Names','Type the names of the contact''s children for reference in communications and client programs.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(128,20,'mobile_phone','Mobile Phone','Type the mobile phone number for the contact.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(129,20,'pager','Pager','Type the pager number for the contact.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(130,20,'telephone1','Business Phone','Type the main phone number for this contact.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(131,20,'telephone2','Home Phone','Type a second phone number for this contact.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(132,20,'telephone3','Telephone 3','Type a third phone number for this contact.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(133,20,'fax','Fax','Type the fax number for the contact.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(134,20,'aging30','Aging 30','For system use only.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(135,20,'state_code','Status','Shows whether the contact is active or inactive. Inactive contacts are read-only and can''t be edited unless they are reactivated. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(136,20,'aging60','Aging 60','For system use only.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(137,20,'status_code','Status Reason','Select the contact''s status.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(138,20,'aging90','Aging 90','For system use only.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(139,20,'parent_contact_id','Parent Contact','Unique identifier of the parent contact.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(140,20,'preferred_appointment_day_code','Preferred Day','Select the preferred day of the week for service appointments. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(141,20,'preferred_appointment_time_code','Preferred Time','Select the preferred time of day for service appointments. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(142,20,'do_not_send_mm','Send Marketing Materials','Select whether the contact accepts marketing materials, such as brochures or catalogs. Contacts that opt out can be excluded from marketing initiatives.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(143,20,'merged','Merged','Shows whether the account has been merged with a master contact.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(144,20,'external_user_identifier','External User Identifier','Identifier for an external user.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(145,20,'last_used_in_campaign','Last Date Included in Campaign','Shows the date when the contact was last included in a marketing campaign or quick campaign.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(146,20,'exchange_rate','Exchange Rate','Shows the conversion rate of the record''s currency. The exchange rate is used to convert all money fields in the record from the local currency to the system''s default currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(147,20,'annual_income_base','Annual Income (Base)','Shows the Annual Income field converted to the system''s default base currency. The calculations use the exchange rate specified in the Currencies area.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(148,20,'credit_limit_base','Credit Limit (Base)','Shows the Credit Limit field converted to the system''s default base currency for reporting purposes. The calculations use the exchange rate specified in the Currencies area.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(149,20,'aging60_base','Aging 60 (Base)','Shows the Aging 60 field converted to the system''s default base currency. The calculations use the exchange rate specified in the Currencies area.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(150,20,'aging90_base','Aging 90 (Base)','Shows the Aging 90 field converted to the system''s default base currency. The calculations use the exchange rate specified in the Currencies area.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(151,20,'aging30_base','Aging 30 (Base)','Shows the Aging 30 field converted to the system''s default base currency. The calculations use the exchange rate specified in the Currencies area.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(152,20,'stage_id','Process Stage','Shows the ID of the stage.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(153,20,'process_id','Process','Shows the ID of the process.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(154,20,'entity_image_id','Entity Image Id','For internal use only.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(155,20,'traversed_path','Traversed Path','For internal use only.','VARCHAR',1250,5000,NULL,0,1,NULL,NULL,'maxlength: 1250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(156,20,'on_hold_time','On Hold Time (Minutes)','Shows how long, in minutes, that the record was on hold.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(157,20,'last_on_hold_time','Last On Hold Time','Contains the date and time stamp of the last on hold time.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(158,20,'follow_email','Follow Email Activity','Information about whether to allow following email activity like opens, attachment views and link clicks for emails sent to the contact.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(159,20,'time_spent_by_me_on_email_and_meetings','Time Spent by me','Total time spent for emails (read and write) and meetings by me in relation to the contact record.','VARCHAR',1250,5000,NULL,0,1,NULL,NULL,'maxlength: 1250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(160,20,'business2','Business Phone 2','Type a second business phone number for this contact.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(161,20,'callback','Callback Number','Type a callback phone number for this contact.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(162,20,'company','Company Phone','Type the company phone of the contact.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(163,20,'home2','Home Phone 2','Type a second home phone number for this contact.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(164,20,'created_by_external_party','Created By (External Party)','Shows the external party who created the record.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(165,20,'modified_by_external_party','Modified By (External Party)','Shows the external party who modified the record.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(166,20,'marketing_only','Marketing Only','Whether is only for marketing','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(167,35,'lead_id','Lead','Unique identifier of the lead.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(168,35,'full_name','Name','Combines and shows the lead''s first and last names so the full name can be displayed in views and reports.','VARCHAR',160,640,NULL,0,1,NULL,NULL,'maxlength: 160','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(169,35,'process_id','Process Id','Contains the id of the process associated with the entity.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(170,35,'stage_id','Stage Id','Contains the id of the stage where the entity is located.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(171,35,'traversed_path','Traversed Path','A comma separated list of string values representing the unique identifiers of stages in a Business Process Flow Instance in the order that they occur.','VARCHAR',1250,5000,NULL,0,1,NULL,NULL,'maxlength: 1250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(172,35,'address1_address_id','Address 1: ID','Unique identifier for address 1.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(173,35,'address1_address_type_code','Address 1: Address Type','Select the primary address type. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(174,35,'address1_city','City','Type the city for the primary address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(175,35,'address1_composite','Address 1','Shows the complete primary address.','VARCHAR',1000,4000,NULL,0,1,NULL,NULL,'maxlength: 1000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(176,35,'address1_country','Country/Region','Type the country or region for the primary address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(177,35,'address1_county','Address 1: County','Type the county for the primary address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(178,35,'address1_fax','Address 1: Fax','Type the fax number associated with the primary address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(179,35,'address1_latitude','Address 1: Latitude','Type the latitude value for the primary address for use in mapping and other applications.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(180,35,'address1_line1','Street 1','Type the first line of the primary address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(181,35,'address1_line2','Street 2','Type the second line of the primary address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(182,35,'address1_line3','Street 3','Type the third line of the primary address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(183,35,'address1_longitude','Address 1: Longitude','Type the longitude value for the primary address for use in mapping and other applications.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(184,35,'address1_name','Address 1: Name','Type a descriptive name for the primary address, such as Corporate Headquarters.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(185,35,'address1_postal_code','ZIP/Postal Code','Type the ZIP Code or postal code for the primary address.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'maxlength: 20','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(186,35,'address1_post_office_box','Address 1: Post Office Box','Type the post office box number of the primary address.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'maxlength: 20','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(187,35,'address1_shipping_method_code','Address 1: Shipping Method','Select a shipping method for deliveries sent to this address. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(188,35,'address1_state_or_province','State/Province','Type the state or province of the primary address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(189,35,'address1_telephone1','Address 1: Telephone 1','Type the main phone number associated with the primary address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(190,35,'address1_telephone2','Address 1: Telephone 2','Type a second phone number associated with the primary address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(191,35,'address1_telephone3','Address 1: Telephone 3','Type a third phone number associated with the primary address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(192,35,'address1_ups_zone','Address 1: UPS Zone','Type the UPS zone of the primary address to make sure shipping charges are calculated correctly and deliveries are made promptly, if shipped by UPS.','VARCHAR',4,16,NULL,0,1,NULL,NULL,'maxlength: 4','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(193,35,'address1_utc_offset','Address 1: UTC Offset','Select the time zone, or UTC offset, for this address so that other people can reference it when they contact someone at this address.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(194,35,'address2_address_id','Address 2: ID','Unique identifier for address 2.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(195,35,'address2_address_type_code','Address 2: Address Type','Select the secondary address type. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(196,35,'address2_city','Address 2: City','Type the city for the secondary address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(197,35,'address2_composite','Address 2','Shows the complete secondary address.','VARCHAR',1000,4000,NULL,0,1,NULL,NULL,'maxlength: 1000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(198,35,'address2_country','Address 2: Country/Region','Type the country or region for the secondary address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(199,35,'address2_county','Address 2: County','Type the county for the secondary address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(200,35,'address2_fax','Address 2: Fax','Type the fax number associated with the secondary address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(201,35,'address2_latitude','Address 2: Latitude','Type the latitude value for the secondary address for use in mapping and other applications.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(202,35,'address2_line1','Address 2: Street 1','Type the first line of the secondary address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(203,35,'address2_line2','Address 2: Street 2','Type the second line of the secondary address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(204,35,'address2_line3','Address 2: Street 3','Type the third line of the secondary address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(205,35,'address2_longitude','Address 2: Longitude','Type the longitude value for the secondary address for use in mapping and other applications.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(206,35,'address2_name','Address 2: Name','Type a descriptive name for the secondary address, such as Corporate Headquarters.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(207,35,'address2_postal_code','Address 2: ZIP/Postal Code','Type the ZIP Code or postal code for the secondary address.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'maxlength: 20','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(208,35,'address2_post_office_box','Address 2: Post Office Box','Type the post office box number of the secondary address.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'maxlength: 20','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(209,35,'address2_shipping_method_code','Address 2: Shipping Method','Select a shipping method for deliveries sent to this address. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(210,35,'address2_state_or_province','Address 2: State/Province','Type the state or province of the secondary address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(211,35,'address2_telephone1','Address 2: Telephone 1','Type the main phone number associated with the secondary address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(212,35,'address2_telephone2','Address 2: Telephone 2','Type a second phone number associated with the secondary address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(213,35,'address2_telephone3','Address 2: Telephone 3','Type a third phone number associated with the secondary address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(214,35,'address2_ups_zone','Address 2: UPS Zone','Type the UPS zone of the secondary address to make sure shipping charges are calculated correctly and deliveries are made promptly, if shipped by UPS.','VARCHAR',4,16,NULL,0,1,NULL,NULL,'maxlength: 4','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(215,35,'address2_utc_offset','Address 2: UTC Offset','Select the time zone, or UTC offset, for this address so that other people can reference it when they contact someone at this address.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(216,35,'budget_amount','Budget Amount','Information about the budget amount of the lead''s company or organization.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(217,35,'exchange_rate','Exchange Rate','Shows the conversion rate of the record''s currency. The exchange rate is used to convert all money fields in the record from the local currency to the system''s default currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(218,35,'budget_amount_base','Budget Amount (Base)','Value of the Budget Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(219,35,'budget_status','Budget','Information about the budget status of the lead''s company or organization. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(220,35,'company_name','Company Name','Type the name of the company associated with the lead. This becomes the account name when the lead is qualified and converted to a customer account.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(221,35,'confirm_interest','Confirm Interest','Select whether the lead confirmed interest in your offerings. This helps in determining the lead quality.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(222,35,'decision_maker','Decision Maker?','Select whether your notes include information about who makes the purchase decisions at the lead''s company.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(223,35,'description','Description','Type additional information to describe the lead, such as an excerpt from the company''s website.','VARCHAR',2000,8000,NULL,0,1,NULL,NULL,'maxlength: 2000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(224,35,'do_not_bulk_e_mail','Do not allow Bulk Emails','Select whether the lead accepts bulk email sent through marketing campaigns or quick campaigns. If Do Not Allow is selected, the lead can be added to marketing lists, but will be excluded from the email.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(225,35,'do_not_e_mail','Do not allow Emails','Select whether the lead allows direct email sent from Microsoft Dynamics 365.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(226,35,'do_not_fax','Do not allow Faxes','Select whether the lead allows faxes.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(227,35,'do_not_phone','Do not allow Phone Calls','Select whether the lead allows phone calls.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(228,35,'do_not_postal_mail','Do not allow Mails','Select whether the lead allows direct mail.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(229,35,'do_not_send_mm','Marketing Material','Select whether the lead accepts marketing materials, such as brochures or catalogs. Leads that opt out can be excluded from marketing initiatives.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(230,35,'e_mail_address1','Email','Type the primary email address for the lead.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(231,35,'e_mail_address2','Email Address 2','Type the secondary email address for the lead.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(232,35,'e_mail_address3','Email Address 3','Type a third email address for the lead.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(233,35,'estimated_amount','Est. Value','Type the estimated revenue value that this lead will generate to assist in sales forecasting and planning.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(234,35,'estimated_amount_base','Est. Value (Base)','Value of the Est. Value in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(235,35,'estimated_close_date','Est. Close Date','Enter the expected close date for the lead, so that the sales team can schedule timely follow-up meetings to move the prospect to the next sales stage.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(236,35,'estimated_value','Est. Value (deprecated)','Type a numeric value of the lead''s estimated value, such as a product quantity, if no revenue amount can be specified in the Est. Value field. This can be used for sales forecasting and planning.','DOUBLE',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(237,35,'evaluate_fit','Evaluate Fit','Select whether the fit between the lead''s requirements and your offerings was evaluated.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(238,35,'fax','Fax','Type the fax number for the primary contact for the lead.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(239,35,'first_name','First Name','Type the first name of the primary contact for the lead to make sure the prospect is addressed correctly in sales calls, email, and marketing campaigns.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(240,35,'industry_code','Industry','Select the primary industry in which the lead''s business is focused, for use in marketing segmentation and demographic analysis. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(241,35,'initial_communication','Initial Communication','Choose whether someone from the sales team contacted this lead earlier. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(242,35,'job_title','Job Title','Type the job title of the primary contact for this lead to make sure the prospect is addressed correctly in sales calls, email, and marketing campaigns.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(243,35,'last_name','Last Name','Type the last name of the primary contact for the lead to make sure the prospect is addressed correctly in sales calls, email, and marketing campaigns.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(244,35,'last_used_in_campaign','Last Campaign Date','Shows the date when the lead was last included in a marketing campaign or quick campaign.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(245,35,'lead_quality_code','Rating','Select a rating value to indicate the lead''s potential to become a customer. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(246,35,'lead_source_code','Lead Source','Select the primary marketing source that prompted the lead to contact you. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(247,35,'merged','Merged','Tells whether the lead has been merged with another lead.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(248,35,'middle_name','Middle Name','Type the middle name or initial of the primary contact for the lead to make sure the prospect is addressed correctly.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(249,35,'mobile_phone','Mobile Phone','Type the mobile phone number for the primary contact for the lead.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'maxlength: 20','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(250,35,'need','Need','Choose how high the level of need is for the lead''s company. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(251,35,'number_of_employees','No. of Employees','Type the number of employees that work at the company associated with the lead, for use in marketing segmentation and demographic analysis.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(252,35,'pager','Pager','Type the pager number for the primary contact for the lead.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'maxlength: 20','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(253,35,'participates_in_workflow','Participates in Workflow','Shows whether the lead participates in workflow rules.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(254,35,'preferred_contact_method_code','Preferred Method of Contact','Select the preferred method of contact. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(255,35,'priority_code','Priority','Select the priority so that preferred customers or critical issues are handled quickly. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(256,35,'purchase_process','Purchase Process','Choose whether an individual or a committee will be involved in the purchase process for the lead. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(257,35,'qualification_comments','Qualification Comments','Type comments about the qualification or scoring of the lead.','VARCHAR',2000,8000,NULL,0,1,NULL,NULL,'maxlength: 2000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(258,35,'revenue','Annual Revenue','Type the annual revenue of the company associated with the lead to provide an understanding of the prospect''s business.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(259,35,'revenue_base','Annual Revenue (Base)','Value of the Annual Revenue in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(260,35,'sales_stage','Sales Stage','Select the sales stage of this lead to aid the sales team in their efforts to convert this lead to an opportunity. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(261,35,'sales_stage_code','Sales Stage Code','Select the sales process stage for the lead to help determine the probability of the lead converting to an opportunity. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(262,35,'salutation','Salutation','Type the salutation of the primary contact for this lead to make sure the prospect is addressed correctly in sales calls, email messages, and marketing campaigns.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(263,35,'schedule_followup_prospect','Schedule Follow Up (Prospect)','Enter the date and time of the prospecting follow-up meeting with the lead.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(264,35,'schedule_follow_up_qualify','Schedule Follow Up (Qualify)','Enter the date and time of the qualifying follow-up meeting with the lead.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(265,35,'sic','SIC Code','Type the Standard Industrial Classification (SIC) code that indicates the lead''s primary industry of business for use in marketing segmentation and demographic analysis.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'maxlength: 20','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(266,35,'state_code','Status','Shows whether the lead is open, qualified, or disqualified. Qualified and disqualified leads are read-only and can''t be edited unless they are reactivated. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(267,35,'status_code','Status Reason','Select the lead''s status.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(268,35,'subject','Topic','Type a subject or descriptive name, such as the expected order, company name, or marketing source list, to identify the lead.','VARCHAR',300,1200,NULL,0,1,NULL,NULL,'maxlength: 300','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(269,35,'telephone1','Business Phone','Type the work phone number for the primary contact for the lead.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(270,35,'telephone2','Home Phone','Type the home phone number for the primary contact for the lead.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(271,35,'telephone3','Other Phone','Type an alternate phone number for the primary contact for the lead.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(272,35,'purchase_time_frame','Purchase Timeframe','Choose how long the lead will likely take to make the purchase, so the sales team will be aware. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(273,35,'web_site_url','Website','Type the website URL for the company associated with this lead.','VARCHAR',200,800,NULL,0,1,NULL,NULL,'maxlength: 200','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(274,35,'on_hold_time','On Hold Time (Minutes)','Shows how long, in minutes, that the record was on hold.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(275,35,'last_on_hold_time','Last On Hold Time','Contains the date and time stamp of the last on hold time.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(276,35,'follow_email','Follow Email Activity','Information about whether to allow following email activity like opens, attachment views and link clicks for emails sent to the lead.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(277,35,'time_spent_by_me_on_email_and_meetings','Time Spent by me','Total time spent for emails (read and write) and meetings by me in relation to the lead record.','VARCHAR',1250,5000,NULL,0,1,NULL,NULL,'maxlength: 1250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(278,35,'entity_image_id','entityImageId','Reference to the image attached to this lead record (entity image), stored as an attachment/file identifier.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(279,35,'account_id','Account','Unique identifier of the account with which the lead is associated.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(280,35,'contact_id','Contact','Unique identifier of the contact with which the lead is associated.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(281,35,'yomi_company_name','Yomi Company Name','Type the phonetic spelling of the lead''s company name, if the name is specified in Japanese, to make sure the name is pronounced correctly in phone calls with the prospect.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(282,35,'yomi_first_name','Yomi First Name','Type the phonetic spelling of the lead''s first name, if the name is specified in Japanese, to make sure the name is pronounced correctly in phone calls with the prospect.','VARCHAR',150,600,NULL,0,1,NULL,NULL,'maxlength: 150','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(283,35,'yomi_full_name','Yomi Full Name','Combines and shows the lead''s Yomi first and last names so the full phonetic name can be displayed in views and reports.','VARCHAR',450,1800,NULL,0,1,NULL,NULL,'maxlength: 450','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(284,35,'yomi_last_name','Yomi Last Name','Type the phonetic spelling of the lead''s last name, if the name is specified in Japanese, to make sure the name is pronounced correctly in phone calls with the prospect.','VARCHAR',150,600,NULL,0,1,NULL,NULL,'maxlength: 150','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(285,35,'yomi_middle_name','Yomi Middle Name','Type the phonetic spelling of the lead''s middle name, if the name is specified in Japanese, to make sure the name is pronounced correctly in phone calls with the prospect.','VARCHAR',150,600,NULL,0,1,NULL,NULL,'maxlength: 150','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(286,57,'opportunity_id','Opportunity','Unique identifier of the opportunity.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(287,57,'email_address','Email Address','The primary email address for the entity.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(288,57,'name','Topic','Type a subject or descriptive name, such as the expected order or company name, for the opportunity.','VARCHAR',300,1200,NULL,0,1,NULL,NULL,'maxlength: 300','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(289,57,'process_id','Process Id','Contains the id of the process associated with the entity.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(290,57,'stage_id','Stage Id','Contains the id of the stage where the entity is located.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(291,57,'traversed_path','Traversed Path','A comma separated list of string values representing the unique identifiers of stages in a Business Process Flow Instance in the order that they occur.','VARCHAR',1250,5000,NULL,0,1,NULL,NULL,'maxlength: 1250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(292,57,'actual_close_date','Actual Close Date','Shows the date and time when the opportunity was closed or canceled.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(293,57,'actual_value','Actual Revenue','Type the actual revenue amount for the opportunity for reporting and analysis of estimated versus actual sales. Field defaults to the Est. Revenue value when an opportunity is won.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(294,57,'exchange_rate','Exchange Rate','Shows the conversion rate of the record''s currency. The exchange rate is used to convert all money fields in the record from the local currency to the system''s default currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(295,57,'actual_value_base','Actual Revenue (Base)','Value of the Actual Revenue in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(296,57,'budget_amount','Budget Amount','Type a value between 0 and 1,000,000,000,000 to indicate the lead''s potential available budget.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(297,57,'budget_amount_base','Budget Amount (Base)','Value of the Budget Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(298,57,'budget_status','Budget','Select the likely budget status for the lead''s company. This may help determine the lead rating or your sales approach. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(299,57,'close_probability','Probability','Type a number from 0 to 100 that represents the likelihood of closing the opportunity. This can aid the sales team in their efforts to convert the opportunity in a sale.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(300,57,'complete_internal_review','Complete Internal Review','Select whether an internal review has been completed for this opportunity.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(301,57,'confirm_interest','Confirm Interest','Select whether the lead confirmed interest in your offerings. This helps in determining the lead quality and the probability of it turning into an opportunity.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(302,57,'current_situation','Current Situation','Type notes about the company or organization associated with the opportunity.','VARCHAR',2000,8000,NULL,0,1,NULL,NULL,'maxlength: 2000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(303,57,'customer_need','Customer Need','Type some notes about the customer''s requirements, to help the sales team identify products and services that could meet their requirements.','VARCHAR',2000,8000,NULL,0,1,NULL,NULL,'maxlength: 2000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(304,57,'customer_pain_points','Customer Pain Points','Type notes about the customer''s pain points to help the sales team identify products and services that could address these pain points.','VARCHAR',2000,8000,NULL,0,1,NULL,NULL,'maxlength: 2000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(305,57,'decision_maker','Decision Maker?','Select whether your notes include information about who makes the purchase decisions at the lead''s company.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(306,57,'description','Description','Type additional information to describe the opportunity, such as possible products to sell or past purchases from the customer.','VARCHAR',2000,8000,NULL,0,1,NULL,NULL,'maxlength: 2000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(307,57,'develop_proposal','Develop Proposal','Select whether a proposal has been developed for the opportunity.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(308,57,'discount_amount','Opportunity Discount Amount','Type the discount amount for the opportunity if the customer is eligible for special savings.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(309,57,'discount_amount_base','Opportunity Discount Amount (Base)','Value of the Opportunity Discount Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(310,57,'discount_percentage','Opportunity Discount (%)','Type the discount rate that should be applied to the Product Totals field to include additional savings for the customer in the opportunity.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(311,57,'estimated_close_date','Est. Close Date','Enter the expected closing date of the opportunity to help make accurate revenue forecasts.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(312,57,'estimated_value','Est. Revenue','Type the estimated revenue amount to indicate the potential sale or value of the opportunity for revenue forecasting. This field can be either system-populated or editable based on the selection in the Revenue field.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(313,57,'estimated_value_base','Est. Revenue (Base)','Value of the Est. Revenue in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(314,57,'evaluate_fit','Evaluate Fit','Select whether the fit between the lead''s requirements and your offerings was evaluated.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(315,57,'resolve_feedback','Feedback Resolved','Choose whether the proposal feedback has been captured and resolved for the opportunity.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(316,57,'file_debrief','File Debrief','Choose whether the sales team has recorded detailed notes on the proposals and the account''s responses.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(317,57,'complete_final_proposal','Final Proposal Ready','Select whether a final proposal has been completed for the opportunity.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(318,57,'final_decision_date','Final Decision Date','Enter the date and time when the final decision of the opportunity was made.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(319,57,'freight_amount','Freight Amount','Type the cost of freight or shipping for the products included in the opportunity for use in calculating the Total Amount field.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(320,57,'freight_amount_base','Freight Amount (Base)','Value of the Freight Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(321,57,'initial_communication','Initial Communication','Choose whether someone from the sales team contacted this lead earlier. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(322,57,'is_revenue_system_calculated','Revenue','Select whether the estimated revenue for the opportunity is calculated automatically based on the products entered or entered manually by a user.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(323,57,'need','Need','Choose how high the level of need is for the lead''s company. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(324,57,'opportunity_rating_code','Rating','Select the expected value or priority of the opportunity based on revenue, customer status, or closing probability. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(325,57,'participates_in_workflow','Participates in Workflow','Information about whether the opportunity participates in workflow rules.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(326,57,'pricing_error_code','Pricing Error ','Pricing error for the opportunity. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(327,57,'priority_code','Priority','Select the priority so that preferred customers or critical issues are handled quickly. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(328,57,'purchase_process','Purchase Process','Choose whether an individual or a committee will be involved in the purchase process for the lead. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(329,57,'purchase_time_frame','Purchase Timeframe','Choose how long the lead will likely take to make the purchase. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(330,57,'sales_stage','Sales Stage','Select the sales stage of this opportunity to aid the sales team in their efforts to win this opportunity. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(331,57,'sales_stage_code','Process Code','Select the sales process stage for the opportunity to indicate the probability of closing the opportunity. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(332,57,'present_proposal','Presented Proposal','Select whether a proposal for the opportunity has been presented to the account.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(333,57,'capture_proposal_feedback','Proposal Feedback Captured','Choose whether the proposal feedback has been captured for the opportunity.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(334,57,'proposed_solution','Proposed Solution','Type notes about the proposed solution for the opportunity.','VARCHAR',2000,8000,NULL,0,1,NULL,NULL,'maxlength: 2000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(335,57,'pursuit_decision','Decide Go/No-Go','Select whether the decision about pursuing the opportunity has been made.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(336,57,'qualification_comments','Qualification Comments','Type comments about the qualification or scoring of the lead.','VARCHAR',2000,8000,NULL,0,1,NULL,NULL,'maxlength: 2000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(337,57,'quote_comments','Quote Comments','Type comments about the quotes associated with the opportunity.','VARCHAR',2000,8000,NULL,0,1,NULL,NULL,'maxlength: 2000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(338,57,'send_thank_you_note','Send Thank You Note','Select whether a thank you note has been sent to the account for considering the proposal.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(339,57,'schedule_followup_prospect','Scheduled Follow up (Prospect)','Enter the date and time of the prospecting follow-up meeting with the lead.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(340,57,'schedule_follow_up_qualify','Scheduled Follow up (Qualify)','Enter the date and time of the qualifying follow-up meeting with the lead.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(341,57,'schedule_proposal_meeting','Schedule Proposal Meeting','Enter the date and time of the proposal meeting for the opportunity.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(342,57,'state_code','Status','Shows whether the opportunity is open, won, or lost. Won and lost opportunities are read-only and can''t be edited until they are reactivated. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(343,57,'status_code','Status Reason','Select the opportunity''s status.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(344,57,'step_id','Step','Shows the ID of the workflow step.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(345,57,'step_name','Pipeline Phase','Shows the current phase in the sales pipeline for the opportunity. This is updated by a workflow.','VARCHAR',200,800,NULL,0,1,NULL,NULL,'maxlength: 200','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(346,57,'time_line','Timeline','Select when the opportunity is likely to be closed. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(347,57,'total_amount','Total Amount','Shows the total amount due, calculated as the sum of the products, discounts, freight, and taxes for the opportunity.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(348,57,'total_amount_base','Total Amount (Base)','Value of the Total Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(349,57,'total_amount_less_freight','Total Pre-Freight Amount','Shows the total product amount for the opportunity, minus any discounts. This value is added to freight and tax amounts in the calculation for the total amount of the opportunity.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(350,57,'total_amount_less_freight_base','Total Pre-Freight Amount (Base)','Value of the Total Pre-Freight Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(351,57,'total_discount_amount','Total Discount Amount','Shows the total discount amount, based on the discount price and rate entered on the opportunity.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(352,57,'total_discount_amount_base','Total Discount Amount (Base)','Value of the Total Discount Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(353,57,'total_line_item_amount','Total Detail Amount','Shows the sum of all existing and write-in products included on the opportunity, based on the specified price list and quantities.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(354,57,'total_line_item_amount_base','Total Detail Amount (Base)','Value of the Total Detail Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(355,57,'total_line_item_discount_amount','Total Line Item Discount Amount','Shows the total of the Manual Discount amounts specified on all products included in the opportunity. This value is reflected in the Total Detail Amount field on the opportunity and is added to any discount amount or rate specified on the opportunity.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(356,57,'total_line_item_discount_amount_base','Total Line Item Discount Amount (Base)','Value of the Total Line Item Discount Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(357,57,'total_tax','Total Tax','Shows the total of the Tax amounts specified on all products included in the opportunity, included in the Total Amount field calculation for the opportunity.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(358,57,'total_tax_base','Total Tax (Base)','Value of the Total Tax in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(359,57,'identify_customer_contacts','Identify Customer Contacts','Select whether the customer contacts for this opportunity have been identified.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(360,57,'identify_competitors','Identify Competitors','Select whether information about competitors is included.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(361,57,'identify_pursuit_team','Identify Sales Team','Choose whether you have recorded who will pursue the opportunity.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(362,57,'present_final_proposal','Present Final Proposal','Select whether the final proposal has been presented to the account.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(363,57,'on_hold_time','On Hold Time (Minutes)','Shows the duration in minutes for which the opportunity was on hold.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(364,57,'last_on_hold_time','Last On Hold Time','Contains the date time stamp of the last on hold time.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(365,57,'time_spent_by_me_on_email_and_meetings','Time Spent by me','Total time spent for emails (read and write) and meetings by me in relation to the opportunity record.','VARCHAR',1250,5000,NULL,0,1,NULL,NULL,'maxlength: 1250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(366,57,'account_id','accountId','Unique identifier of the account with which the opportunity is associated.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(367,57,'contact_id','contactId','Unique identifier of the contact associated with the opportunity.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(368,58,'sales_order_id','Order','Unique identifier of the order.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(369,58,'email_address','Email Address','The primary email address for the entity.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(370,58,'name','Name','Type a descriptive name for the order.','VARCHAR',300,1200,NULL,0,1,NULL,NULL,'maxlength: 300','CDM schemaDocuments (master); schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(371,58,'process_id','Process Id','Contains the id of the process associated with the entity.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(372,58,'stage_id','Stage Id','Contains the id of the stage where the entity is located.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(373,58,'traversed_path','Traversed Path','A comma separated list of string values representing the unique identifiers of stages in a Business Process Flow Instance in the order that they occur.','VARCHAR',1250,5000,NULL,0,1,NULL,NULL,'maxlength: 1250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(374,58,'bill_to_address_id','Bill To Address ID','Unique identifier of the billing address.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(375,58,'bill_to_city','Bill To City','Type the city for the customer''s billing address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(376,58,'bill_to_composite','Bill To Address','Shows the complete Bill To address.','VARCHAR',1000,4000,NULL,0,1,NULL,NULL,'maxlength: 1000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(377,58,'bill_to_contact_name','Bill To Contact Name','Type the primary contact name at the customer''s billing address.','VARCHAR',150,600,NULL,0,1,NULL,NULL,'maxlength: 150','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(378,58,'bill_to_country','Bill To Country/Region','Type the country or region for the customer''s billing address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(379,58,'bill_to_fax','Bill To Fax','Type the fax number for the customer''s billing address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(380,58,'bill_to_line1','Bill To Street 1','Type the first line of the customer''s billing address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(381,58,'bill_to_line2','Bill To Street 2','Type the second line of the customer''s billing address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(382,58,'bill_to_line3','Bill To Street 3','Type the third line of the billing address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(383,58,'bill_to_name','Bill To Name','Type a name for the customer''s billing address, such as "Headquarters" or "Field office", to identify the address.','VARCHAR',200,800,NULL,0,1,NULL,NULL,'maxlength: 200','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(384,58,'bill_to_postal_code','Bill To ZIP/Postal Code','Type the ZIP Code or postal code for the billing address.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'maxlength: 20','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(385,58,'bill_to_state_or_province','Bill To State/Province','Type the state or province for the billing address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(386,58,'bill_to_telephone','Bill To Phone','Type the phone number for the customer''s billing address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(387,58,'date_fulfilled','Date Fulfilled','Enter the date that all or part of the order was shipped to the customer.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(388,58,'description','Description','Type additional information to describe the order, such as the products or services offered or details about the customer''s product preferences.','VARCHAR',2000,8000,NULL,0,1,NULL,NULL,'maxlength: 2000','CDM schemaDocuments (master); schemaorg-current-https; Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(389,58,'discount_amount','Order Discount Amount','Type the discount amount for the order if the customer is eligible for special savings.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(390,58,'exchange_rate','Exchange Rate','Shows the conversion rate of the record''s currency. The exchange rate is used to convert all money fields in the record from the local currency to the system''s default currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(391,58,'discount_amount_base','Order Discount Amount (Base)','Value of the Order Discount Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(392,58,'discount_percentage','Order Discount (%)','Type the discount rate that should be applied to the Detail Amount field to include additional savings for the customer in the order.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(393,58,'freight_amount','Freight Amount','Type the cost of freight or shipping for the products included in the order for use in calculating the Total Amount field.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(394,58,'freight_amount_base','Freight Amount (Base)','Value of the Freight Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(395,58,'freight_terms_code','Freight Terms','Select the freight terms to make sure shipping charges are processed correctly. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(396,58,'is_price_locked','Prices Locked','Select whether prices specified on the invoice are locked from any further updates.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(397,58,'last_backoffice_submit','Last Submitted to Back Office','Enter the date and time when the order was last submitted to an accounting or ERP system for processing.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(398,58,'order_number','Order ID','Shows the order number for customer reference and to use in search. The number cannot be modified.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master); schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(399,58,'payment_terms_code','Payment Terms','Select the payment terms to indicate when the customer needs to pay the total amount. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(400,58,'pricing_error_code','Pricing Error ','Select the type of pricing error, such as a missing or invalid product, or missing quantity. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(401,58,'priority_code','Priority','Select the priority so that preferred customers or critical issues are handled quickly. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(402,58,'request_delivery_by','Requested Delivery Date','Enter the delivery date requested by the customer for all products in the order.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(403,58,'shipping_method_code','Shipping Method','Select a shipping method for deliveries sent to this address. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(404,58,'ship_to_address_id','Ship To Address ID','Unique identifier of the shipping address.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(405,58,'ship_to_city','Ship To City','Type the city for the customer''s shipping address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(406,58,'ship_to_composite','Ship To Address','Shows the complete Ship To address.','VARCHAR',1000,4000,NULL,0,1,NULL,NULL,'maxlength: 1000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(407,58,'ship_to_contact_name','Ship To Contact Name','Type the primary contact name at the customer''s shipping address.','VARCHAR',150,600,NULL,0,1,NULL,NULL,'maxlength: 150','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(408,58,'ship_to_country','Ship To Country/Region','Type the country or region for the customer''s shipping address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(409,58,'ship_to_fax','Ship to Fax','Type the fax number for the customer''s shipping address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(410,58,'ship_to_freight_terms_code','Ship To Freight Terms','Select the freight terms to make sure shipping orders are processed correctly. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(411,58,'ship_to_line1','Ship To Street 1','Type the first line of the customer''s shipping address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(412,58,'ship_to_line2','Ship To Street 2','Type the second line of the customer''s shipping address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(413,58,'ship_to_line3','Ship To Street 3','Type the third line of the shipping address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(414,58,'ship_to_name','Ship To Name','Type a name for the customer''s shipping address, such as "Headquarters" or "Field office", to identify the address.','VARCHAR',200,800,NULL,0,1,NULL,NULL,'maxlength: 200','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(415,58,'ship_to_postal_code','Ship To ZIP/Postal Code','Type the ZIP Code or postal code for the shipping address.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'maxlength: 20','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(416,58,'ship_to_state_or_province','Ship To State/Province','Type the state or province for the shipping address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(417,58,'ship_to_telephone','Ship To Phone','Type the phone number for the customer''s shipping address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(418,58,'state_code','Status','Shows whether the order is active, submitted, fulfilled, canceled, or invoiced. Only active orders can be edited. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(419,58,'status_code','Status Reason','Select the order''s status.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(420,58,'submit_date','Date Submitted','Enter the date when the order was submitted to the fulfillment or shipping center.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(421,58,'submit_status','Submitted Status','Type the code for the submitted status in the fulfillment or shipping center system.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(422,58,'submit_status_description','Submitted Status Description','Type additional details or notes about the order for the fulfillment or shipping center.','VARCHAR',2000,8000,NULL,0,1,NULL,NULL,'maxlength: 2000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(423,58,'total_amount','Total Amount','Shows the total amount due, calculated as the sum of the products, discounts, freight, and taxes for the order.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(424,58,'total_amount_base','Total Amount (Base)','Value of the Total Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(425,58,'total_amount_less_freight','Total Pre-Freight Amount','Shows the total product amount for the order, minus any discounts. This value is added to freight and tax amounts in the calculation for the total amount due for the order.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(426,58,'total_amount_less_freight_base','Total Pre-Freight Amount (Base)','Value of the Total Pre-Freight Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(427,58,'total_discount_amount','Total Discount Amount','Shows the total discount amount, based on the discount price and rate entered on the order.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(428,58,'total_discount_amount_base','Total Discount Amount (Base)','Value of the Total Discount Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(429,58,'total_line_item_amount','Total Detail Amount','Shows the sum of all existing and write-in products included on the order, based on the specified price list and quantities.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(430,58,'total_line_item_amount_base','Total Detail Amount (Base)','Value of the Total Detail Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(431,58,'total_line_item_discount_amount','Total Line Item Discount Amount','Shows the total of the Manual Discount amounts specified on all products included in the order. This value is reflected in the Detail Amount field on the order and is added to any discount amount or rate specified on the order.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(432,58,'total_line_item_discount_amount_base','Total Line Item Discount Amount (Base)','Value of the Total Line Item Discount Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(433,58,'total_tax','Total Tax','Shows the Tax amounts specified on all products included in the order, included in the Total Amount due calculation for the order.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(434,58,'total_tax_base','Total Tax (Base)','Value of the Total Tax in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(435,58,'will_call','Ship To','Select whether the products included in the order should be shipped to the specified address or held until the customer calls with further pick-up or delivery instructions.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(436,58,'on_hold_time','On Hold Time (Minutes)','Shows the duration in minutes for which the order was on hold.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(437,58,'last_on_hold_time','Last On Hold Time','Contains the date time stamp of the last on hold time.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(438,58,'entity_image_id','entityImageId','Reference to the image attached to this order record (entity image), stored as an attachment/file identifier.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(439,58,'account_id','Account','Shows the parent account related to the record. This information is used to link the sales order to the account selected in the Customer field for reporting and analytics.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(440,58,'contact_id','Contact','Shows the parent contact related to the record. This information is used to link the contract to the contact selected in the Customer field for reporting and analytics.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(441,59,'sales_order_detail_id','Order Product','Unique identifier of the product specified in the order.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(442,59,'base_amount','Amount','Shows the total price of the order product, based on the price per unit, volume discount, and quantity.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(443,59,'exchange_rate','Exchange Rate','Shows the conversion rate of the record''s currency. The exchange rate is used to convert all money fields in the record from the local currency to the system''s default currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(444,59,'base_amount_base','Amount (Base)','Value of the Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(445,59,'description','Description','Type additional information to describe the order product, such as manufacturing details or acceptable substitutions.','VARCHAR',2000,8000,NULL,0,1,NULL,NULL,'maxlength: 2000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(446,59,'extended_amount','Extended Amount','Shows the total amount due for the order product, based on the sum of the unit price, quantity, discounts, and tax.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(447,59,'extended_amount_base','Extended Amount (Base)','Value of the Extended Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(448,59,'is_copied','Copied','Select whether the invoice line item is copied from another item or data source.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(449,59,'is_price_overridden','Pricing','Select whether the price per unit is fixed at the value in the specified price list or can be overridden by users who have edit rights to the order product.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(450,59,'is_product_overridden','Select Product','Select whether the product exists in the Microsoft Dynamics 365 product catalog or is a write-in product specific to the order.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(451,59,'line_item_number','Line Item Number','Type the line item number for the order product to easily identify the product in the order and make sure it''s listed in the correct sequence.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(452,59,'manual_discount_amount','Manual Discount','Type the manual discount amount for the order product to deduct any negotiated or other savings from the product total on the order.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(453,59,'manual_discount_amount_base','Manual Discount (Base)','Value of the Manual Discount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(454,59,'product_type_code','Product type','Product Type Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(455,59,'price_per_unit','Price Per Unit','Type the price per unit of the order product. The default is the value in the price list specified on the order for existing products.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(456,59,'price_per_unit_base','Price Per Unit (Base)','Value of the Price Per Unit in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(457,59,'pricing_error_code','Pricing Error ','Select the type of pricing error, such as a missing or invalid product, or missing quantity. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(458,59,'product_description','Write-In Product','Type a name or description to identify the type of write-in product included in the order.','VARCHAR',500,2000,NULL,0,1,NULL,NULL,'maxlength: 500','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(459,59,'product_name','Product Name','Calculated field that will be populated by name and description of the product.','VARCHAR',500,2000,NULL,0,1,NULL,NULL,'maxlength: 500','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(460,59,'quantity','Quantity','Type the amount or quantity of the product ordered by the customer.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(461,59,'quantity_backordered','Quantity Back Ordered','Type the amount or quantity of the product that is back ordered for the order.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(462,59,'quantity_cancelled','Quantity Canceled','Type the amount or quantity of the product that was canceled.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(463,59,'quantity_shipped','Quantity Shipped','Type the amount or quantity of the product that was shipped for the order.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(464,59,'request_delivery_by','Requested Delivery Date','Enter the delivery date requested by the customer for the order product.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(465,59,'sales_order_is_price_locked','Order Is Price Locked','Tells whether product pricing is locked for the order.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(466,59,'sales_order_state_code','Order Status','Shows the status of the order that the order detail is associated with. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(467,59,'ship_to_address_id','Ship To Address ID','Unique identifier of the shipping address.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(468,59,'ship_to_city','Ship To City','Type the city for the customer''s shipping address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(469,59,'ship_to_contact_name','Ship To Contact Name','Type the primary contact name at the customer''s shipping address.','VARCHAR',150,600,NULL,0,1,NULL,NULL,'maxlength: 150','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(470,59,'ship_to_country','Ship To Country/Region','Type the country or region for the customer''s shipping address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(471,59,'ship_to_fax','Ship To Fax','Type the fax number for the customer''s shipping address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(472,59,'ship_to_freight_terms_code','Freight Terms','Select the freight terms to make sure shipping orders are processed correctly. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(473,59,'ship_to_line1','Ship To Street 1','Type the first line of the customer''s shipping address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(474,59,'ship_to_line2','Ship To Street 2','Type the second line of the customer''s shipping address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(475,59,'ship_to_line3','Ship To Street 3','Type the third line of the shipping address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(476,59,'ship_to_name','Ship To Name','Type a name for the customer''s shipping address, such as "Headquarters" or "Field office", to identify the address.','VARCHAR',200,800,NULL,0,1,NULL,NULL,'maxlength: 200','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(477,59,'ship_to_postal_code','Ship To ZIP/Postal Code','Type the ZIP Code or postal code for the shipping address.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'maxlength: 20','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(478,59,'ship_to_state_or_province','Ship To State/Province','Type the state or province for the shipping address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(479,59,'ship_to_telephone','Ship To Phone','Type the phone number for the customer''s shipping address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(480,59,'tax','Tax','Type the tax amount for the order product.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(481,59,'tax_base','Tax (Base)','Value of the Tax in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(482,59,'volume_discount_amount','Volume Discount','Shows the discount amount per unit if a specified volume is purchased. Configure volume discounts in the Product Catalog in the Settings area.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(483,59,'volume_discount_amount_base','Volume Discount (Base)','Value of the Volume Discount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(484,59,'will_call','Ship To','Select whether the order product should be shipped to the specified address or held until the customer calls with further pick up or delivery instructions.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(485,59,'sequence_number','Sequence Number','Shows the ID of the data that maintains the sequence.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(486,59,'property_configuration_status','Property Configuration','Status of the property configuration. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(487,59,'sales_order_detail_name','Name','Sales Order Detail Name. Added for 1:n Referential relationship','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(488,103,'quote_id','Quote','Unique identifier of the quote.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(489,103,'email_address','Email Address','The primary email address for the entity.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(490,103,'name','Name','Type a descriptive name for the quote.','VARCHAR',300,1200,NULL,0,1,NULL,NULL,'maxlength: 300','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(491,103,'process_id','Process Id','Contains the id of the process associated with the entity.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(492,103,'stage_id','Stage Id','Contains the id of the stage where the entity is located.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(493,103,'traversed_path','Traversed Path','A comma separated list of string values representing the unique identifiers of stages in a Business Process Flow Instance in the order that they occur.','VARCHAR',1250,5000,NULL,0,1,NULL,NULL,'maxlength: 1250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(494,103,'bill_to_address_id','Bill To Address ID','Unique identifier of the billing address.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(495,103,'bill_to_city','Bill To City','Type the city for the customer''s billing address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(496,103,'bill_to_composite','Bill To Address','Shows the complete Bill To address.','VARCHAR',1000,4000,NULL,0,1,NULL,NULL,'maxlength: 1000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(497,103,'bill_to_contact_name','Bill To Contact Name','Type the primary contact name at the customer''s billing address.','VARCHAR',150,600,NULL,0,1,NULL,NULL,'maxlength: 150','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(498,103,'bill_to_country','Bill To Country/Region','Type the country or region for the customer''s billing address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(499,103,'bill_to_fax','Bill To Fax','Type the fax number for the customer''s billing address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(500,103,'bill_to_line1','Bill To Street 1','Type the first line of the customer''s billing address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(501,103,'bill_to_line2','Bill To Street 2','Type the second line of the customer''s billing address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(502,103,'bill_to_line3','Bill To Street 3','Type the third line of the billing address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(503,103,'bill_to_name','Bill To Name','Type a name for the customer''s billing address, such as "Headquarters" or "Field office", to identify the address.','VARCHAR',200,800,NULL,0,1,NULL,NULL,'maxlength: 200','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(504,103,'bill_to_postal_code','Bill To ZIP/Postal Code','Type the ZIP Code or postal code for the billing address.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'maxlength: 20','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(505,103,'bill_to_state_or_province','Bill To State/Province','Type the state or province for the billing address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(506,103,'bill_to_telephone','Bill To Phone','Type the phone number for the customer''s billing address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(507,103,'closed_on','Closed On','Enter the date when the quote was closed to indicate the expiration, revision, or cancellation date.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(508,103,'description','Description','Type additional information to describe the quote, such as the products or services offered or details about the customer''s product preferences.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','CDM schemaDocuments (master); stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(509,103,'discount_amount','Quote Discount Amount','Type the discount amount for the quote if the customer is eligible for special savings.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(510,103,'exchange_rate','Exchange Rate','Shows the conversion rate of the record''s currency. The exchange rate is used to convert all money fields in the record from the local currency to the system''s default currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(511,103,'discount_amount_base','Quote Discount Amount (Base)','Value of the Quote Discount Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(512,103,'discount_percentage','Quote Discount (%)','Type the discount rate that should be applied to the Detail Amount field to include additional savings for the customer in the quote.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(513,103,'effective_from','Effective From','Enter the date when the quote pricing is effective or was first communicated to the customer.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(514,103,'effective_to','Effective To','Enter the expiration date or last day the quote pricing is effective for the customer.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(515,103,'expires_on','Due By','Enter the date a decision or order is due from the customer to indicate the expiration date of the quote.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(516,103,'freight_amount','Freight Amount','Type the cost of freight or shipping for the products included in the quote for use in calculating the Total Amount field.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(517,103,'freight_amount_base','Freight Amount (Base)','Value of the Freight Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(518,103,'freight_terms_code','Freight Terms','Select the freight terms to make sure shipping charges are processed correctly. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(519,103,'payment_terms_code','Payment Terms','Select the payment terms to indicate when the customer needs to pay the total amount. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(520,103,'pricing_error_code','Pricing Error ','Pricing error for the quote. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(521,103,'quote_number','Quote ID','Shows the quote number for customer reference and searching capabilities. The number cannot be modified.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(522,103,'request_delivery_by','Requested Delivery Date','Enter the delivery date requested by the customer for all products in the quote.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(523,103,'revision_number','Revision ID','Shows the version number of the quote for revision history tracking.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(524,103,'shipping_method_code','Shipping Method','Select a shipping method for deliveries sent to this address. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(525,103,'ship_to_address_id','Ship To Address ID','Unique identifier of the shipping address.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(526,103,'ship_to_city','Ship To City','Type the city for the customer''s shipping address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(527,103,'ship_to_composite','Ship To Address','Shows the complete Ship To address.','VARCHAR',1000,4000,NULL,0,1,NULL,NULL,'maxlength: 1000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(528,103,'ship_to_contact_name','Ship To Contact Name','Type the primary contact name at the customer''s shipping address.','VARCHAR',150,600,NULL,0,1,NULL,NULL,'maxlength: 150','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(529,103,'ship_to_country','Ship To Country/Region','Type the country or region for the customer''s shipping address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(530,103,'ship_to_fax','Ship To Fax','Type the fax number for the customer''s shipping address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(531,103,'ship_to_freight_terms_code','Ship To Freight Terms','Select the freight terms to make sure shipping orders are processed correctly. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(532,103,'ship_to_line1','Ship To Street 1','Type the first line of the customer''s shipping address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(533,103,'ship_to_line2','Ship To Street 2','Type the second line of the customer''s shipping address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(534,103,'ship_to_line3','Ship To Street 3','Type the third line of the shipping address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(535,103,'ship_to_name','Ship To Name','Type a name for the customer''s shipping address, such as "Headquarters" or "Field office", to identify the address.','VARCHAR',200,800,NULL,0,1,NULL,NULL,'maxlength: 200','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(536,103,'ship_to_postal_code','Ship To ZIP/Postal Code','Type the ZIP Code or postal code for the shipping address.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'maxlength: 20','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(537,103,'ship_to_state_or_province','Ship To State/Province','Type the state or province for the shipping address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(538,103,'ship_to_telephone','Ship To Phone','Type the phone number for the customer''s shipping address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(539,103,'state_code','Status','Shows whether the quote is draft, active, won, or closed. Only draft quotes can be edited. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(540,103,'status_code','Status Reason','Select the quote''s status.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(541,103,'total_amount','Total Amount','Shows the total amount due, calculated as the sum of the products, discounts, freight, and taxes for the quote.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(542,103,'total_amount_base','Total Amount (Base)','Value of the Total Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(543,103,'total_amount_less_freight','Total Pre-Freight Amount','Shows the total product amount for the quote, minus any discounts. This value is added to freight and tax amounts in the calculation for the total amount due for the quote.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(544,103,'total_amount_less_freight_base','Total Pre-Freight Amount (Base)','Value of the Total Pre-Freight Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(545,103,'total_discount_amount','Total Discount Amount','Shows the total discount amount, based on the discount price and rate entered on the quote.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(546,103,'total_discount_amount_base','Total Discount Amount (Base)','Value of the Total Discount Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(547,103,'total_line_item_amount','Total Detail Amount','Shows the sum of all existing and write-in products included on the quote, based on the specified price list and quantities.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(548,103,'total_line_item_amount_base','Total Detail Amount (Base)','Value of the Total Detail Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(549,103,'total_line_item_discount_amount','Total Line Item Discount Amount','Shows the total of the Manual Discount amounts specified on all products included in the quote. This value is reflected in the Detail Amount field on the quote and is added to any discount amount or rate specified on the quote','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(550,103,'total_line_item_discount_amount_base','Total Line Item Discount Amount (Base)','Value of the Total Line Item Discount Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(551,103,'total_tax','Total Tax','Shows the total of the Tax amounts specified on all products included in the quote, included in the Total Amount due calculation for the quote.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(552,103,'total_tax_base','Total Tax (Base)','Value of the Total Tax in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(553,103,'will_call','Ship To','Select whether the products included in the quote should be shipped to the specified address or held until the customer calls with further pick up or delivery instructions.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(554,103,'on_hold_time','On Hold Time (Minutes)','Shows the duration in minutes for which the quote was on hold.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(555,103,'last_on_hold_time','Last On Hold Time','Contains the date time stamp of the last on hold time.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(556,103,'account_id','Account','Unique identifier of the account with which the quote is associated.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(557,103,'contact_id','Contact','Unique identifier of the contact associated with the quote.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(558,30,'invoice_id','Invoice','Unique identifier of the invoice.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(559,30,'email_address','Email Address','The primary email address for the entity.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(560,30,'name','Name','Type a descriptive name for the invoice.','VARCHAR',300,1200,NULL,0,1,NULL,NULL,'maxlength: 300','CDM schemaDocuments (master); schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(561,30,'process_id','Process Id','Contains the id of the process associated with the entity.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(562,30,'stage_id','Stage Id','Contains the id of the stage where the entity is located.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(563,30,'traversed_path','Traversed Path','A comma separated list of string values representing the unique identifiers of stages in a Business Process Flow Instance in the order that they occur.','VARCHAR',1250,5000,NULL,0,1,NULL,NULL,'maxlength: 1250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(564,30,'bill_to_city','Bill To City','Type the city for the customer''s billing address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(565,30,'bill_to_composite','Bill To Address','Shows the complete Bill To address.','VARCHAR',1000,4000,NULL,0,1,NULL,NULL,'maxlength: 1000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(566,30,'bill_to_country','Bill To Country/Region','Type the country or region for the customer''s billing address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(567,30,'bill_to_fax','Bill To Fax','Type the fax number for the customer''s billing address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(568,30,'bill_to_line1','Bill To Street 1','Type the first line of the customer''s billing address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(569,30,'bill_to_line2','Bill To Street 2','Type the second line of the customer''s billing address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(570,30,'bill_to_line3','Bill To Street 3','Type the third line of the billing address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(571,30,'bill_to_name','Bill To Name','Type a name for the customer''s billing address, such as "Headquarters" or "Field office", to identify the address.','VARCHAR',200,800,NULL,0,1,NULL,NULL,'maxlength: 200','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(572,30,'bill_to_postal_code','Bill To ZIP/Postal Code','Type the ZIP Code or postal code for the billing address.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'maxlength: 20','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(573,30,'bill_to_state_or_province','Bill To State/Province','Type the state or province for the billing address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(574,30,'bill_to_telephone','Bill To Phone','Type the phone number for the customer''s billing address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(575,30,'date_delivered','Date Delivered','Enter the date when the products included in the invoice were delivered.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(576,30,'description','Description','An arbitrary string attached to the object. Often useful for displaying to users. Referenced as ''memo'' in the Dashboard.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','CDM schemaDocuments (master); stripe/openapi spec3; schemaorg-current-https; Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(577,30,'discount_amount','Invoice Discount Amount','Type the discount amount for the invoice if the customer is eligible for special savings.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(578,30,'exchange_rate','Exchange Rate','Shows the conversion rate of the record''s currency. The exchange rate is used to convert all money fields in the record from the local currency to the system''s default currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(579,30,'discount_amount_base','Invoice Discount Amount (Base)','Value of the Invoice Discount Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(580,30,'discount_percentage','Invoice Discount (%)','Type the discount rate that should be applied to the Detail Amount field, for use in calculating the Pre-Freight Amount and Total Amount values for the invoice.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(581,30,'due_date','Due Date','The date on which payment for this invoice is due. This value will be `null` for invoices where `collection_method=charge_automatically`.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master); stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(582,30,'freight_amount','Freight Amount','Type the cost of freight or shipping for the products included in the invoice for use in calculating the total amount due.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(583,30,'freight_amount_base','Freight Amount (Base)','Value of the Freight Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(584,30,'invoice_number','Invoice ID','Shows the identifying number or code of the invoice.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(585,30,'is_price_locked','Prices Locked','Select whether prices specified on the invoice are locked from any further updates.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(586,30,'last_backoffice_submit','Last Submitted to Back Office','Enter the date and time when the invoice was last submitted to an accounting or ERP system for processing.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(587,30,'payment_terms_code','Payment Terms','Select the payment terms to indicate when the customer needs to pay the total amount. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(588,30,'pricing_error_code','Pricing Error ','Type of pricing error for the invoice. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(589,30,'priority_code','Priority','Select the priority so that preferred customers or critical issues are handled quickly. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(590,30,'shipping_method_code','Shipping Method','Select a shipping method for deliveries sent to this address. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(591,30,'ship_to_city','Ship To City','Type the city for the customer''s shipping address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(592,30,'ship_to_composite','Ship To Address','Shows the complete Ship To address.','VARCHAR',1000,4000,NULL,0,1,NULL,NULL,'maxlength: 1000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(593,30,'ship_to_country','Ship To Country/Region','Type the country or region for the customer''s shipping address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(594,30,'ship_to_fax','Ship To Fax','Type the fax number for the customer''s shipping address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(595,30,'ship_to_freight_terms_code','Ship To Freight Terms','Select the freight terms to make sure shipping orders are processed correctly. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(596,30,'ship_to_line1','Ship To Street 1','Type the first line of the customer''s shipping address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(597,30,'ship_to_line2','Ship To Street 2','Type the second line of the customer''s shipping address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(598,30,'ship_to_line3','Ship To Street 3','Type the third line of the shipping address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(599,30,'ship_to_name','Ship To Name','Type a name for the customer''s shipping address, such as "Headquarters" or "Field office", to identify the address.','VARCHAR',200,800,NULL,0,1,NULL,NULL,'maxlength: 200','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(600,30,'ship_to_postal_code','Ship To ZIP/Postal Code','Type the ZIP Code or postal code for the shipping address.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'maxlength: 20','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(601,30,'ship_to_state_or_province','Ship To State/Province','Type the state or province for the shipping address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(602,30,'ship_to_telephone','Ship To Phone','Type the phone number for the customer''s shipping address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(603,30,'state_code','Status','Shows whether the invoice is active, paid, or canceled. Paid and canceled invoices are read-only and can''t be edited unless they are reactivated. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(604,30,'status_code','Status Reason','Select the invoice''s status.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(605,30,'total_amount','Total Amount','Shows the total amount due, calculated as the sum of the products, discount, freight, and taxes for the invoice.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(606,30,'total_amount_base','Total Amount (Base)','Value of the Total Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(607,30,'total_amount_less_freight','Total Pre-Freight Amount','Shows the total product amount due, minus any discounts. This value is added to freight and tax amounts in the calculation for the total amount due for the invoice.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(608,30,'total_amount_less_freight_base','Total Pre-Freight Amount (Base)','Value of the Total Pre-Freight Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(609,30,'total_discount_amount','Total Discount Amount','Shows the total discount amount, based on the discount price and rate entered on the invoice.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(610,30,'total_discount_amount_base','Total Discount Amount (Base)','Value of the Total Discount Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(611,30,'total_line_item_amount','Total Detail Amount','Shows the sum of all existing and write-in products included on the invoice, based on the specified price list and quantities.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(612,30,'total_line_item_amount_base','Total Detail Amount (Base)','Value of the Total Detail Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(613,30,'total_line_item_discount_amount','Total Line Item Discount Amount','Shows the Manual Discount amounts specified on all products included in the invoice. This value is reflected in the Detail Amount field on the invoice and is added to any discount amount or rate specified on the invoice.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(614,30,'total_line_item_discount_amount_base','Total Line Item Discount Amount (Base)','Value of the Total Line Item Discount Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(615,30,'total_tax','Total Tax','Shows the total of the Tax amounts specified on all products included in the invoice, included in the Total Amount due calculation for the invoice.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(616,30,'total_tax_base','Total Tax (Base)','Value of the Total Tax in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(617,30,'will_call','Ship To','Select whether the products included in the invoice should be shipped to the specified address or held until the customer calls with further pick up or delivery instructions.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(618,30,'on_hold_time','On Hold Time (Minutes)','Shows the duration in minutes for which the invoice was on hold.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(619,30,'last_on_hold_time','Last On Hold Time','Contains the date time stamp of the last on hold time.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(620,30,'entity_image_id','entityImageId','Reference to the image attached to this invoice record (entity image), stored as an attachment/file identifier.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(621,30,'account_id','Account','Unique identifier of the account with which the invoice is associated.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master); schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(622,30,'contact_id','Contact','Unique identifier of the contact associated with the invoice.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(623,31,'invoice_detail_id','Invoice Product','Unique identifier of the invoice product line item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(624,31,'actual_delivery_on','Delivered On','Enter the date when the invoiced product was delivered to the customer.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(625,31,'base_amount','Amount','Shows the total price of the invoice product, based on the price per unit, volume discount, and quantity.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(626,31,'exchange_rate','Exchange Rate','Shows the conversion rate of the record''s currency. The exchange rate is used to convert all money fields in the record from the local currency to the system''s default currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(627,31,'base_amount_base','Amount (Base)','Value of the Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(628,31,'description','Description','Type additional information to describe the product line item of the invoice.','VARCHAR',2000,8000,NULL,0,1,NULL,NULL,'maxlength: 2000','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(629,31,'extended_amount','Extended Amount','Shows the total amount due for the invoice product, based on the sum of the unit price, quantity, discounts, and tax.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(630,31,'extended_amount_base','Extended Amount (Base)','Value of the Extended Amount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(631,31,'invoice_is_price_locked','Invoice Is Price Locked','Information about whether invoice product pricing is locked.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(632,31,'invoice_state_code','Invoice Status','Status of the invoice product. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(633,31,'is_copied','Copied','Select whether the invoice product is copied from another item or data source.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(634,31,'is_price_overridden','Pricing','Select whether the price per unit is fixed at the value in the specified price list or can be overridden by users who have edit rights to the invoice product.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(635,31,'is_product_overridden','Select Product','Select whether the product exists in the Microsoft Dynamics 365 product catalog or is a write-in product specific to the parent invoice.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(636,31,'line_item_number','Line Item Number','Type the line item number for the invoice product to easily identify the product in the invoice and make sure it''s listed in the correct order.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(637,31,'manual_discount_amount','Manual Discount','Type the manual discount amount for the invoice product to deduct any negotiated or other savings from the product total.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(638,31,'manual_discount_amount_base','Manual Discount (Base)','Value of the Manual Discount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(639,31,'product_type_code','Product type','Product Type Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(640,31,'price_per_unit','Price Per Unit','Type the price per unit of the invoice product. The default is the value in the price list specified on the parent invoice for existing products.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(641,31,'price_per_unit_base','Price Per Unit (Base)','Value of the Price Per Unit in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(642,31,'pricing_error_code','Pricing Error ','Pricing error for the invoice product line item. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(643,31,'product_description','Write-In Product','Type a name or description to identify the type of write-in product included in the invoice.','VARCHAR',500,2000,NULL,0,1,NULL,NULL,'maxlength: 500','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(644,31,'product_name','Product Name','Calculated field that will be populated by name and description of the product.','VARCHAR',500,2000,NULL,0,1,NULL,NULL,'maxlength: 500','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(645,31,'quantity','Quantity','Type the amount or quantity of the product included in the invoice''s total amount due.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(646,31,'quantity_backordered','Quantity Back Ordered','Type the amount or quantity of the product that is back ordered for the invoice.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(647,31,'quantity_cancelled','Quantity Canceled','Type the amount or quantity of the product that was canceled for the invoice line item.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(648,31,'quantity_shipped','Quantity Shipped','Type the amount or quantity of the product that was shipped.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(649,31,'shipping_tracking_number','Shipment Tracking Number','Type a tracking number for shipment of the invoiced product.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(650,31,'ship_to_city','Ship To City','Type the city for the customer''s shipping address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(651,31,'ship_to_country','Ship To Country/Region','Type the country or region for the customer''s shipping address.','VARCHAR',80,320,NULL,0,1,NULL,NULL,'maxlength: 80','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(652,31,'ship_to_fax','Ship To Fax','Type the fax number for the customer''s shipping address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(653,31,'ship_to_freight_terms_code','Freight Terms','Select the freight terms to make sure shipping orders are processed correctly. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(654,31,'ship_to_line1','Ship To Street 1','Type the first line of the customer''s shipping address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(655,31,'ship_to_line2','Ship To Street 2','Type the second line of the customer''s shipping address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(656,31,'ship_to_line3','Ship To Street 3','Type the third line of the shipping address.','VARCHAR',250,1000,NULL,0,1,NULL,NULL,'maxlength: 250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(657,31,'ship_to_name','Ship To Name','Type a name for the customer''s shipping address, such as "Headquarters" or "Field office", to identify the address.','VARCHAR',200,800,NULL,0,1,NULL,NULL,'maxlength: 200','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(658,31,'ship_to_postal_code','Ship To ZIP/Postal Code','Type the ZIP Code or postal code for the shipping address.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'maxlength: 20','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(659,31,'ship_to_state_or_province','Ship To State/Province','Type the state or province for the shipping address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(660,31,'ship_to_telephone','Ship To Phone','Type the phone number for the customer''s shipping address.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'maxlength: 50','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(661,31,'tax','Tax','Type the tax amount for the invoice product.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(662,31,'tax_base','Tax (Base)','Value of the Tax in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(663,31,'volume_discount_amount','Volume Discount','Shows the discount amount per unit if a specified volume is purchased. Configure volume discounts in the Product Catalog in the Settings area.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(664,31,'volume_discount_amount_base','Volume Discount (Base)','Value of the Volume Discount in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(665,31,'will_call','Ship To','Select whether the invoice product should be shipped to the specified address or held until the customer calls with further pick up or delivery instructions.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(666,31,'sequence_number','Sequence Number','Shows the ID of the data that maintains the sequence.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(667,31,'property_configuration_status','Property Configuration','Status of the property configuration. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(668,31,'invoice_detail_name','Name','Invoice Detail Name. Added for 1:n Referential relationship','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(669,77,'product_id','Product','The product identifier, such as ISBN. For example: ``` meta itemprop="productID" content="isbn:123-456-789" ```.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master); schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(670,77,'created_on','Created On','Date and time when the record was created.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(671,77,'modified_on','Modified On','Date and time when the record was modified.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(672,77,'version_number','Version Number','Version Number','BIGINT',20,80,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(673,77,'import_sequence_number','Import Sequence Number','Sequence number of the import that created this record.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(674,77,'overridden_created_on','Record Created On','Date and time that the record was migrated.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(675,77,'time_zone_rule_version_number','Time Zone Rule Version Number','For internal use only.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(676,77,'utc_conversion_time_zone_code','UTC Conversion Time Zone Code','Time zone code that was in use when the record was created.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(677,77,'name','Name','The product''s name, meant to be displayable to the customer.','VARCHAR',5000,20000,NULL,1,0,NULL,NULL,'maxlength: 5000','CDM schemaDocuments (master); stripe/openapi spec3; schemaorg-current-https; Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(678,77,'process_id','Process Id','Contains the id of the process associated with the entity.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(679,77,'stage_id','Stage Id','Contains the id of the stage where the entity is located.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(680,77,'traversed_path','Traversed Path','A comma separated list of string values representing the unique identifiers of stages in a Business Process Flow Instance in the order that they occur.','VARCHAR',1250,5000,NULL,0,1,NULL,NULL,'maxlength: 1250','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(681,77,'vendor_id','Vendor ID','Unique identifier of vendor supplying the product.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(682,77,'valid_from_date','Valid From','Date from which this product is valid.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(683,77,'valid_to_date','Valid To','Date to which this product is valid.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(684,77,'current_cost','Current Cost','Current cost for the product item. Used in price calculations.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(685,77,'exchange_rate','Exchange Rate','Exchange rate for the currency associated with the product with respect to the base currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(686,77,'current_cost_base','Current Cost (Base)','Value of the Current Cost in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(687,77,'description','Description','The product''s description, meant to be displayable to the customer. Use this field to optionally store a long form explanation of the product being sold for your own rendering purposes.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','CDM schemaDocuments (master); stripe/openapi spec3; schemaorg-current-https; Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(688,77,'is_kit','Is Kit','Information that specifies whether the product is a kit.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(689,77,'is_stock_item','Stock Item','Information about whether the product is a stock item.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(690,77,'price','List Price','List price of the product.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(691,77,'price_base','List Price (Base)','Value of the List Price in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(692,77,'product_structure','Product Structure','Product Structure. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(693,77,'product_number','Product ID','User-defined product ID.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(694,77,'product_type_code','Product Type','Type of product. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(695,77,'product_url','URL','URL for the Website associated with the product.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(696,77,'quantity_decimal','Decimals Supported','Number of decimal places that can be used in monetary amounts for the product.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(697,77,'quantity_on_hand','Quantity On Hand','Quantity of the product in stock.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(698,77,'size','Size','A standardized size of a product or creative work, specified either through a simple textual string (for example ''XL'', ''32Wx34L''), a QuantitativeValue with a unitCode, or a comprehensive and structured [[SizeSpecification]]; in other cases, the [[width]], [[height]], [[depth]] and [[weight]] properties may be more applicable.','VARCHAR',200,800,NULL,0,1,NULL,NULL,'maxlength: 200','CDM schemaDocuments (master); schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(699,77,'standard_cost','Standard Cost','Standard cost of the product.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(700,77,'standard_cost_base','Standard Cost (Base)','Value of the Standard Cost in base currency.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(701,77,'state_code','Status','Status of the product. Option-set (enumerated integer codes).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(702,77,'status_code','Status Reason','Reason for the status of the product.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(703,77,'stock_volume','Stock Volume','Stock volume of the product.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(704,77,'stock_weight','Stock Weight','Stock weight of the product.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(705,77,'supplier_name','Supplier Name','Name of the product''s supplier.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(706,77,'vendor_name','Vendor','Name of the product vendor.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(707,77,'vendor_part_number','Vendor Name','Unique part identifier in vendor catalog of this product.','VARCHAR',100,400,NULL,0,1,NULL,NULL,'maxlength: 100','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(708,77,'hierarchy_path','Hierarchy Path','Hierarchy path of the product.','VARCHAR',450,1800,NULL,0,1,NULL,NULL,'maxlength: 450','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(709,77,'subject_id','Subject','Select a category for the product.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(710,77,'entity_image_id','entityImageId','Reference to the image attached to this product record (entity image), stored as an attachment/file identifier.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(711,77,'created_by_external_party','Created By (External Party)','Shows the external party who created the record.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(712,77,'modified_by_external_party','Modified By (External Party)','Shows the external party who modified the record.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','CDM schemaDocuments (master)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(713,67,'identifier','An identifier for this patient','An identifier for this patient. (FHIR complex type Identifier)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(714,67,'active','Whether this patient''s record is in active use','Whether this patient record is in active use. +Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization''s business rules. + +It is often used to filter patient lists to exclude inactive patients + +Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(715,67,'name','A name associated with the patient','A name associated with the individual. (FHIR complex type HumanName)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(716,67,'telecom','A contact detail for the individual','A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted. (FHIR complex type ContactPoint)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(717,67,'gender','male | female | other | unknown','Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes. (Bound to value set ''administrative-gender'' (required).)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(718,67,'birth_date','The date of birth for the individual','The date of birth for the individual.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(719,67,'deceased[x]','Indicates if the individual is deceased or not','Indicates if the individual is deceased or not.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(720,67,'address','An address for the individual','An address for the individual. (FHIR complex type Address)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(721,67,'marital_status','Marital (civil) status of a patient','This field contains a patient''s most recent marital (civil) status. (FHIR complex type CodeableConcept) (Bound to value set ''marital-status'' (extensible).)','OBJECT',4000,16000,NULL,0,1,NULL,'["Single", "Married", "Divorced", "Widow"]','one of: Single|Married|Divorced|Widow','FHIR R4 (4.0.1); develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(722,67,'multiple_birth[x]','Whether patient is part of a multiple birth','Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(723,67,'photo','Image of the patient','Image of the patient. (FHIR complex type Attachment)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(724,67,'contact','A contact party (e.g. guardian, partner, friend) for the patient','A contact party (e.g. guardian, partner, friend) for the patient. (FHIR complex type BackboneElement)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(725,67,'communication','A language which may be used to communicate with the patient about his or her health','A language which may be used to communicate with the patient about his or her health. (FHIR complex type BackboneElement)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(726,67,'general_practitioner','Patient''s nominated primary care provider','Patient''s nominated care provider. (references Organization, Practitioner, PractitionerRole)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(727,67,'managing_organization','Organization that is the custodian of the patient record','Organization that is the custodian of the patient record. (references Organization)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(728,67,'link','Link to another patient resource that concerns the same actual person','Link to another patient resource that concerns the same actual patient. (FHIR complex type BackboneElement)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(729,74,'identifier','An identifier for the person as this agent','An identifier that applies to this person in this role. (FHIR complex type Identifier)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(730,74,'active','Whether this practitioner''s record is in active use','Whether this practitioner''s record is in active use.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(731,74,'name','The name(s) associated with the practitioner','The name(s) associated with the practitioner. (FHIR complex type HumanName)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(732,74,'telecom','A contact detail for the practitioner (that apply to all roles)','A contact detail for the practitioner, e.g. a telephone number or an email address. (FHIR complex type ContactPoint)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(733,74,'address','Address(es) of the practitioner that are not role specific (typically home address)','Address(es) of the practitioner that are not role specific (typically home address). Work addresses are not typically entered in this property as they are usually role dependent. (FHIR complex type Address)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(734,74,'gender','male | female | other | unknown','Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes. (Bound to value set ''administrative-gender'' (required).)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(735,74,'birth_date','The date on which the practitioner was born','The date of birth for the practitioner.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(736,74,'photo','Image of the person','Image of the person. (FHIR complex type Attachment)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(737,74,'qualification','Certification, licenses, or training pertaining to the provision of care','The official certifications, training, and licenses that authorize or otherwise pertain to the provision of care by the practitioner. For example, a medical license issued by a medical board authorizing the practitioner to practice medicine within a certian locality. (FHIR complex type BackboneElement)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(738,74,'communication','A language the practitioner can use in patient communication','A language the practitioner can use in patient communication. (FHIR complex type CodeableConcept)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(739,23,'identifier','Identifier(s) by which this encounter is known','Identifier(s) by which this encounter is known. (FHIR complex type Identifier)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(740,23,'status','planned | arrived | triaged | in-progress | onleave | finished | cancelled +','planned | arrived | triaged | in-progress | onleave | finished | cancelled +. (Bound to value set ''encounter-status'' (required).)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(741,23,'status_history','List of past encounter statuses','The status history permits the encounter resource to contain the status history without needing to read through the historical versions of the resource, or even have the server store them. (FHIR complex type BackboneElement)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(742,23,'class','Classification of patient encounter','Concepts representing classification of patient encounter such as ambulatory (outpatient), inpatient, emergency, home health or others due to local variations. (FHIR complex type Coding) (Bound to value set ''v3-ActEncounterCode'' (extensible).)','OBJECT',4000,16000,NULL,1,0,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(743,23,'class_history','List of past encounter classes','The class history permits the tracking of the encounters transitions without needing to go through the resource history. This would be used for a case where an admission starts of as an emergency encounter, then transitions into an inpatient scenario. Doing this and not restarting a new encounter ensures that any lab/diagnostic results can more easily follow the patient and not require re-processing and not get lost or cancelled during a kind of discharge from emergency to inpatient. (FHIR complex type BackboneElement)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(744,23,'type','Specific type of encounter','Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation). (FHIR complex type CodeableConcept)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(745,23,'service_type','Specific type of service','Broad categorization of the service that is to be provided (e.g. cardiology). (FHIR complex type CodeableConcept)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(746,23,'priority','Indicates the urgency of the encounter','Indicates the urgency of the encounter. (FHIR complex type CodeableConcept)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(747,23,'subject','The patient or group present at the encounter','The patient or group present at the encounter. (references Group, Patient)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(748,23,'episode_of_care','Episode(s) of care that this encounter should be recorded against','Where a specific encounter should be classified as a part of a specific episode(s) of care this field should be used. This association can facilitate grouping of related encounters together for a specific purpose, such as government reporting, issue tracking, association via a common problem. The association is recorded on the encounter as these are typically created after the episode of care and grouped on entry rather than editing the episode of care to append another encounter to it (the episode of care could span years). (references EpisodeOfCare)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(749,23,'based_on','The ServiceRequest that initiated this encounter','The request this encounter satisfies (e.g. incoming referral or procedure request). (references ServiceRequest)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(750,23,'participant','List of participants involved in the encounter','The list of people responsible for providing the service. (FHIR complex type BackboneElement)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(751,23,'appointment','The appointment that scheduled this encounter','The appointment that scheduled this encounter. (references Appointment)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(752,23,'period','The start and end time of the encounter','The start and end time of the encounter. (FHIR complex type Period)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(753,23,'length','Quantity of time the encounter lasted (less time absent)','Quantity of time the encounter lasted. This excludes the time during leaves of absence. (FHIR complex type Duration)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(754,23,'reason_code','Coded reason the encounter takes place','Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis. (FHIR complex type CodeableConcept)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(755,23,'reason_reference','Reason the encounter takes place (reference)','Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis. (references Condition, ImmunizationRecommendation, Observation, Procedure)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(756,23,'diagnosis','The list of diagnosis relevant to this encounter','The list of diagnosis relevant to this encounter. (FHIR complex type BackboneElement)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(757,23,'account','The set of accounts that may be used for billing for this Encounter','The set of accounts that may be used for billing for this Encounter. (references Account)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(758,23,'hospitalization','Details about the admission to a healthcare service','Details about the admission to a healthcare service. (FHIR complex type BackboneElement)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(759,23,'location','List of locations where the patient has been','List of locations where the patient has been during this encounter. (FHIR complex type BackboneElement)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(760,23,'service_provider','The organization (facility) responsible for this encounter','The organization that is primarily responsible for this Encounter''s services. This MAY be the same as the organization on the Patient record, however it could be different, such as if the actor performing the services was from an external organization (which may be billed seperately) for an external consultation. Refer to the example bundle showing an abbreviated set of Encounters for a colonoscopy. (references Organization)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(761,23,'part_of','Another Encounter this encounter is part of','Another Encounter of which this encounter is a part of (administratively or in time). (references Encounter)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(762,54,'identifier','Business Identifier for observation','A unique identifier assigned to this observation. (FHIR complex type Identifier)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(763,54,'based_on','Fulfills plan, proposal or order','A plan, proposal or order that is fulfilled in whole or in part by this event. For example, a MedicationRequest may require a patient to have laboratory test performed before it is dispensed. (references CarePlan, DeviceRequest, ImmunizationRecommendation, MedicationRequest, NutritionOrder, ServiceRequest)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(764,54,'part_of','Part of referenced event','A larger event of which this particular Observation is a component or step. For example, an observation as part of a procedure. (references ImagingStudy, Immunization, MedicationAdministration, MedicationDispense, MedicationStatement, Procedure)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(765,54,'status','registered | preliminary | final | amended +','The status of the result value. (Bound to value set ''observation-status'' (required).)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(766,54,'category','Classification of type of observation','A code that classifies the general type of observation being made. (FHIR complex type CodeableConcept)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(767,54,'code','Type of observation (code / type)','Describes what was observed. Sometimes this is called the observation "name". (FHIR complex type CodeableConcept)','OBJECT',4000,16000,NULL,1,0,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(768,54,'subject','Who and/or what the observation is about','The patient, or group of patients, location, or device this observation is about and into whose record the observation is placed. If the actual focus of the observation is different from the subject (or a sample of, part, or region of the subject), the `focus` element or the `code` itself specifies the actual focus of the observation. (references Device, Group, Location, Patient)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(769,54,'focus','What the observation is about, when it is not about the subject of record','The actual focus of an observation when it is not the patient of record representing something or someone associated with the patient such as a spouse, parent, fetus, or donor. For example, fetus observations in a mother''s record. The focus of an observation could also be an existing condition, an intervention, the subject''s diet, another observation of the subject, or a body structure such as tumor or implanted device. An example use case would be using the Observation resource to capture whether the mother is trained to change her child''s tracheostomy tube. In this example, the child is the patient of record and the mother is the focus. (references Resource)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(770,54,'encounter','Healthcare event during which this observation is made','The healthcare event (e.g. a patient and healthcare provider interaction) during which this observation is made. (references Encounter)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(771,54,'effective[x]','Clinically relevant time/time-period for observation','The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the "physiologically relevant time". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(772,54,'issued','Date/Time this version was made available','The date and time this version of the observation was made available to providers, typically after the results have been reviewed and verified.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(773,54,'performer','Who is responsible for the observation','Who was responsible for asserting the observed value as "true". (references CareTeam, Organization, Patient, Practitioner, PractitionerRole, RelatedPerson)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(774,54,'value[x]','Actual result','The information determined as a result of making the observation, if the information has a simple value. (FHIR complex type Quantity)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(775,54,'data_absent_reason','Why the result is missing','Provides a reason why the expected value in the element Observation.value[x] is missing. (FHIR complex type CodeableConcept) (Bound to value set ''data-absent-reason'' (extensible).)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(776,54,'interpretation','High, low, normal, etc.','A categorical assessment of an observation value. For example, high, low, normal. (FHIR complex type CodeableConcept) (Bound to value set ''observation-interpretation'' (extensible).)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(777,54,'note','Comments about the observation','Comments about the observation or the results. (FHIR complex type Annotation)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(778,54,'body_site','Observed body part','Indicates the site on the subject''s body where the observation was made (i.e. the target site). (FHIR complex type CodeableConcept)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(779,54,'method','How it was done','Indicates the mechanism used to perform the observation. (FHIR complex type CodeableConcept)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(780,54,'specimen','Specimen used for this observation','The specimen that was used when this observation was made. (references Specimen)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(781,54,'device','(Measurement) Device','The device used to generate the observation data. (references Device, DeviceMetric)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(782,54,'reference_range','Provides guide for interpretation','Guidance on how to interpret the value by comparison to a normal or recommended range. Multiple reference ranges are interpreted as an "OR". In other words, to represent two distinct target populations, two `referenceRange` elements would be used. (FHIR complex type BackboneElement)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(783,54,'has_member','Related resource that belongs to the Observation group','This observation is a group observation (e.g. a battery, a panel of tests, a set of vital sign measurements) that includes the target as a member of the group. (references MolecularSequence, Observation, QuestionnaireResponse)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(784,54,'derived_from','Related measurements the observation is made from','The target resource that represents a measurement from which this observation value is derived. For example, a calculated anion gap or a fetal measurement based on an ultrasound image. (references DocumentReference, ImagingStudy, Media, MolecularSequence, Observation, QuestionnaireResponse)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(785,54,'component','Component results','Some observations have multiple component observations. These component observations are expressed as separate code value pairs that share the same attributes. Examples include systolic and diastolic component observations for blood pressure measurement and multiple component observations for genetics observations. (FHIR complex type BackboneElement)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(786,21,'identifier','Business Identifier for the coverage','A unique identifier assigned to this coverage. (FHIR complex type Identifier)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(787,21,'status','active | cancelled | draft | entered-in-error','The status of the resource instance. (Bound to value set ''fm-status'' (required).)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(788,21,'type','Coverage category such as medical or accident','The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health or payment by an individual or organization. (FHIR complex type CodeableConcept)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(789,21,'policy_holder','Owner of the policy','The party who ''owns'' the insurance policy. (references Organization, Patient, RelatedPerson)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(790,21,'subscriber','Subscriber to the policy','The party who has signed-up for or ''owns'' the contractual relationship to the policy or to whom the benefit of the policy for services rendered to them or their family is due. (references Patient, RelatedPerson)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(791,21,'subscriber_id','ID assigned to the subscriber','The insurer assigned ID for the Subscriber.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(792,21,'beneficiary','Plan beneficiary','The party who benefits from the insurance coverage; the patient when products and/or services are provided. (references Patient)','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(793,21,'dependent','Dependent number','A unique identifier for a dependent under the coverage.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(794,21,'relationship','Beneficiary relationship to the subscriber','The relationship of beneficiary (patient) to the subscriber. (FHIR complex type CodeableConcept) (Bound to value set ''subscriber-relationship'' (extensible).)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(795,21,'period','Coverage start and end dates','Time period during which the coverage is in force. A missing start date indicates the start date isn''t known, a missing end date means the coverage is continuing to be in force. (FHIR complex type Period)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(796,21,'payor','Issuer of the policy','The program or plan underwriter or payor including both insurance and non-insurance agreements, such as patient-pay agreements. (references Organization, Patient, RelatedPerson)','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(797,21,'class','Additional coverage classifications','A suite of underwriter specific classifiers. (FHIR complex type BackboneElement)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(798,21,'order','Relative order of the coverage','The order of applicability of this coverage relative to other coverages which are currently in force. Note, there may be gaps in the numbering and this does not imply primary, secondary etc. as the specific positioning of coverages depends upon the episode of care.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(799,21,'network','Insurer network','The insurer-specific identifier for the insurer-defined network of providers to which the beneficiary may seek treatment which will be covered at the ''in-network'' rate, otherwise ''out of network'' terms and conditions apply.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(800,21,'cost_to_beneficiary','Patient payments for services/products','A suite of codes indicating the cost category and associated amount which have been detailed in the policy and may have been included on the health card. (FHIR complex type BackboneElement)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(801,21,'subrogation','Reimbursement to insurer','When ''subrogation=true'' this insurance instance has been included not for adjudication but to provide insurers with the details to recover costs.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(802,21,'contract','Contract details','The policy(s) which constitute this insurance coverage. (references Contract)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(803,60,'identifier','Identifies this organization across multiple systems','The identifier property represents any kind of identifier for any kind of [[Thing]], such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See [background notes](/docs/datamodel.html#identifierBg) for more details.','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1); schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(804,60,'active','Whether the organization''s record is still in active use','Whether the organization''s record is still in active use.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(805,60,'type','Kind of organization','The kind(s) of organization that this is. (FHIR complex type CodeableConcept)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(806,60,'name','Name used for the organization','A name associated with the organization.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','FHIR R4 (4.0.1); schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(807,60,'alias','A list of alternate names that the organization is known as, or was known as in the past','A list of alternate names that the organization is known as, or was known as in the past.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(808,60,'telecom','A contact detail for the organization','A contact detail for the organization. (FHIR complex type ContactPoint)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(809,60,'address','An address for the organization','An address for the organization. (FHIR complex type Address)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1); schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(810,60,'part_of','The organization of which this organization forms a part','The organization of which this organization forms a part. (references Organization)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(811,60,'contact','Contact for the organization for a certain purpose','Contact for the organization for a certain purpose. (FHIR complex type BackboneElement)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(812,60,'endpoint','Technical endpoints providing access to services operated for the organization','Technical endpoints providing access to services operated for the organization. (references Endpoint)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(813,30,'identifier','Business Identifier for item','The identifier property represents any kind of identifier for any kind of [[Thing]], such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See [background notes](/docs/datamodel.html#identifierBg) for more details.','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1); schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(814,30,'status','status','The status of the invoice, one of `draft`, `open`, `paid`, `uncollectible`, or `void`. [Learn more](https://docs.stripe.com/billing/invoices/workflow#workflow-overview)','VARCHAR',255,1020,NULL,1,0,NULL,'["draft", "open", "paid", "uncollectible", "void"]','one of: draft|open|paid|uncollectible|void','FHIR R4 (4.0.1); stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(815,30,'cancelled_reason','Reason for cancellation of this Invoice','In case of Invoice cancellation a reason must be given (entered in error, superseded by corrected invoice etc.).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(816,30,'type','Type','Type of Invoice depending on domain, realm an usage (e.g. internal/external, dental, preliminary). (FHIR complex type CodeableConcept)','VARCHAR',255,1020,NULL,1,0,NULL,'["out", "in"]','one of: out|in','FHIR R4 (4.0.1); Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(817,30,'subject','Recipient(s) of goods and services','The individual or set of individuals receiving the goods and services billed in this invoice. (references Group, Patient)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(818,30,'recipient','Recipient of this invoice','The individual or Organization responsible for balancing of this invoice. (references Organization, Patient, RelatedPerson)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(819,30,'date','Invoice date / posting date','Date/time(s) of when this Invoice was posted.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(820,30,'participant','Participant in creation of this Invoice','Indicates who or what performed or participated in the charged service. (FHIR complex type BackboneElement)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(821,30,'issuer','Issuing Organization of Invoice','The organizationissuing the Invoice. (references Organization)','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','FHIR R4 (4.0.1); stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(822,30,'account','Account','Account which is supposed to be balanced with this Invoice. (references Account)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','FHIR R4 (4.0.1); Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(823,30,'line_item','Line items of this Invoice','Each line item represents one charge for goods and services rendered. Details such as date, code and amount are found in the referenced ChargeItem resource. (FHIR complex type BackboneElement)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(824,30,'total_price_component','Components of Invoice total','The total amount for the Invoice may be calculated as the sum of the line items with surcharges/deductions that apply in certain conditions. The priceComponent element can be used to offer transparency to the recipient of the Invoice of how the total price was calculated.','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(825,30,'total_net','Net total of this Invoice','Invoice total , taxes excluded. (FHIR complex type Money)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(826,30,'total_gross','Gross total of this Invoice','Invoice total, tax included. (FHIR complex type Money)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(827,30,'payment_terms','Payment details','Payment details such as banking details, period of payment, deductibles, methods of payment.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(828,30,'note','Comments made about the invoice','Comments made about the invoice by the issuer, subject, or other participants. (FHIR complex type Annotation)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','FHIR R4 (4.0.1)','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(829,99,'naming_series','Series','Naming series (prefix) used to generate the inspection''s identifier, e.g. MAT-QA-.YYYY.-','VARCHAR',255,1020,NULL,1,0,NULL,'["MAT-QA-.YYYY.-"]','one of: MAT-QA-.YYYY.-','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(830,99,'report_date','Report Date','Date the inspection was reported.','DATE',10,40,NULL,1,0,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(831,99,'inspection_type','Inspection Type','Stage at which the inspection occurs. One of: Incoming, Outgoing, In Process.','VARCHAR',255,1020,NULL,1,0,NULL,'["Incoming", "Outgoing", "In Process"]','one of: Incoming|Outgoing|In Process','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(832,99,'reference_type','Reference Type','Type of source document the inspection is linked to. One of: Purchase Receipt, Purchase Invoice, Subcontracting Receipt, Delivery Note, Sales Invoice, Stock Entry, Job Card.','VARCHAR',255,1020,NULL,1,0,NULL,'["Purchase Receipt", "Purchase Invoice", "Subcontracting Receipt", "Delivery Note", "Sales Invoice", "Stock Entry", "Job Card"]','one of: Purchase Receipt|Purchase Invoice|Subcontracting Receipt|Delivery Note|Sales Invoice|Stock Entry|Job Card','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(833,99,'reference_name','Reference Name','(links to reference_type)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(834,99,'item_code','Item Code','(links to Item)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(835,99,'item_serial_no','Item Serial No','(links to Serial No)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(836,99,'batch_no','Batch No','(links to Batch)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(837,99,'sample_size','Sample Size','Number of units sampled for the inspection.','DECIMAL',19,76,NULL,1,0,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(838,99,'item_name','Item Name','Name of the item being inspected.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(839,99,'description','Description','Description of the item being inspected.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(840,99,'inspected_by','Inspected By','(links to User)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(841,99,'verified_by','Verified By','Name of the person who verified the inspection.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(842,99,'bom_no','BOM No','(links to BOM)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(843,99,'remarks','Remarks','Additional remarks recorded for the inspection.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(844,99,'amended_from','Amended From','(links to Quality Inspection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(845,99,'quality_inspection_template','Quality Inspection Template','(links to Quality Inspection Template)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(846,99,'readings','Readings','(links to Quality Inspection Reading)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(847,99,'status','Status','Outcome of the inspection. One of: Accepted, Rejected, Cancelled.','VARCHAR',255,1020,NULL,1,0,NULL,'["Accepted", "Rejected", "Cancelled"]','one of: Accepted|Rejected|Cancelled','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(848,99,'manual_inspection','Manual Inspection','Whether the inspection is performed manually rather than from predefined readings.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(849,99,'child_row_reference','Child Row Reference','Internal reference linking the inspection to the source document''s item row.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(850,99,'company','Company','(links to Company)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(851,99,'letter_head','Letter Head','(links to Letter Head)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(852,100,'specification','Parameter','(links to Quality Inspection Parameter)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(853,100,'value','Acceptance Criteria Value','Acceptance criteria value the reading is compared against.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(854,100,'reading_1','Reading 1','Recorded value for inspection parameter reading 1.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(855,100,'reading_2','Reading 2','Recorded value for inspection parameter reading 2.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(856,100,'reading_3','Reading 3','Recorded value for inspection parameter reading 3.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(857,100,'reading_4','Reading 4','Recorded value for inspection parameter reading 4.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(858,100,'reading_5','Reading 5','Recorded value for inspection parameter reading 5.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(859,100,'reading_6','Reading 6','Recorded value for inspection parameter reading 6.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(860,100,'reading_7','Reading 7','Recorded value for inspection parameter reading 7.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(861,100,'reading_8','Reading 8','Recorded value for inspection parameter reading 8.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(862,100,'reading_9','Reading 9','Recorded value for inspection parameter reading 9.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(863,100,'reading_10','Reading 10','Recorded value for inspection parameter reading 10.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(864,100,'status','Status','Acceptance result for this reading. One of: Accepted, Rejected.','VARCHAR',255,1020,NULL,0,1,NULL,'["Accepted", "Rejected"]','one of: Accepted|Rejected','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(865,100,'acceptance_formula','Acceptance Criteria Formula','Simple Python formula applied on Reading fields.
Numeric eg. 1: reading_1 > 0.2 and reading_1 < 0.5
+Numeric eg. 2: mean > 3.5 (mean of populated fields)
+Value based eg.: reading_value in ("A", "B", "C")','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(866,100,'formula_based_criteria','Formula Based Criteria','Whether the acceptance criteria for this reading are evaluated from a formula.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(867,100,'min_value','Minimum Value','Applied on each reading.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(868,100,'max_value','Maximum Value','Applied on each reading.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(869,100,'reading_value','Reading Value','Single recorded reading value for the inspected parameter.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(870,100,'manual_inspection','Manual Inspection','Set the status manually.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(871,100,'numeric','Numeric','Whether the reading is recorded as a numeric value.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(872,100,'parameter_group','Parameter Group','(links to Quality Inspection Parameter Group)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(873,53,'subject','Subject','Short subject line summarising the non-conformance.','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(874,53,'procedure','Procedure','(links to Quality Procedure)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(875,53,'status','Status','Workflow state of the non-conformance. One of: Open, Resolved, Cancelled.','VARCHAR',255,1020,NULL,1,0,NULL,'["Open", "Resolved", "Cancelled"]','one of: Open|Resolved|Cancelled','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(876,53,'details','Details','Detailed description of the non-conformance.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(877,53,'process_owner','Process Owner','User responsible for the process in which the non-conformance occurred.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(878,53,'full_name','Full Name','Full name of the person who raised the non-conformance.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(879,53,'corrective_action','Corrective Action','Action taken to correct the identified non-conformance.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(880,53,'preventive_action','Preventive Action','Action taken to prevent recurrence of the non-conformance.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(881,98,'frequency','Monitoring Frequency','How often the goal is monitored. One of: None, Daily, Weekly, Monthly, Quarterly.','VARCHAR',255,1020,NULL,0,1,NULL,'["None", "Daily", "Weekly", "Monthly", "Quarterly"]','one of: None|Daily|Weekly|Monthly|Quarterly','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(882,98,'procedure','Procedure','(links to Quality Procedure)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(883,98,'date','Date','Day of the month on which the goal is reviewed when monitoring monthly.','VARCHAR',255,1020,NULL,0,1,NULL,'["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30"]','one of: 1|2|3|4|5|6|7|8|9|10|11|12|…','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(884,98,'weekday','Weekday','Day of the week on which the goal is reviewed when monitoring weekly (Monday–Saturday).','VARCHAR',255,1020,NULL,0,1,NULL,'["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]','one of: Monday|Tuesday|Wednesday|Thursday|Friday|Saturday','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(885,98,'objectives','Objectives','(links to Quality Goal Objective)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(886,98,'goal','Goal','Statement of the quality goal to be achieved.','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(887,97,'goal','Goal','(links to Quality Goal)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(888,97,'date','Date','Date the quality action was raised.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(889,97,'procedure','Procedure','(links to Quality Procedure)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(890,97,'status','Status','Workflow state of the action. One of: Open, Completed.','VARCHAR',255,1020,NULL,0,1,NULL,'["Open", "Completed"]','one of: Open|Completed','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(891,97,'corrective_preventive','Corrective/Preventive','Whether the action is Corrective (fixes an existing issue) or Preventive (avoids a potential one).','VARCHAR',255,1020,NULL,1,0,NULL,'["Corrective", "Preventive"]','one of: Corrective|Preventive','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(892,97,'resolutions','Resolutions','(links to Quality Action Resolution)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(893,97,'review','Review','(links to Quality Review)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(894,97,'feedback','Feedback','(links to Quality Feedback)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(895,101,'parent_quality_procedure','Parent Procedure','(links to Quality Procedure)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(896,101,'is_group','Is Group','Whether this procedure is a group node containing child procedures (tree structure).','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(897,101,'lft','Left Index','Left index used by the nested-set model to represent the procedure tree.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(898,101,'rgt','Right Index','Right index used by the nested-set model to represent the procedure tree.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(899,101,'old_parent','old_parent','Previous parent procedure, retained when the tree is reorganised.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(900,101,'processes','Processes','(links to Quality Procedure Process)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(901,101,'quality_procedure_name','Quality Procedure','Name of the quality procedure.','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(902,101,'process_owner','Process Owner','(links to User)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(903,101,'process_owner_full_name','Process Owner Full Name','Full name of the process owner.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(904,102,'date','Date','Date of the quality review.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(905,102,'procedure','Procedure','(links to Quality Procedure)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(906,102,'additional_information','Additional Information','Additional information recorded for the quality review.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(907,102,'reviews','Reviews','(links to Quality Review Objective)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(908,102,'status','Status','Outcome of the review. One of: Open, Passed, Failed.','VARCHAR',255,1020,NULL,0,1,NULL,'["Open", "Passed", "Failed"]','one of: Open|Passed|Failed','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(909,102,'goal','Goal','(links to Quality Goal)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(910,67,'inpatient_status','Inpatient Status','Current admission status if the patient is an inpatient. One of: Admission Scheduled, Admitted, Discharge Scheduled.','VARCHAR',255,1020,NULL,0,1,NULL,'["Admission Scheduled", "Admitted", "Discharge Scheduled"]','one of: Admission Scheduled|Admitted|Discharge Scheduled','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(911,67,'inpatient_record','Inpatient Record','(links to Inpatient Record)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(912,67,'naming_series','Series','Naming series (prefix) used to generate the patient''s identifier, e.g. HLC-PAT-.YYYY.-','VARCHAR',255,1020,NULL,0,1,NULL,'["HLC-PAT-.YYYY.-", "ER-.YYYY.-"]','one of: HLC-PAT-.YYYY.-|ER-.YYYY.-','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(913,67,'patient_name','Full Name','Patient''s full name, composed from the name parts.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(914,67,'sex','Gender','(links to Gender)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(915,67,'blood_group','Blood Group','Patient''s blood group — one of the eight ABO/Rh types (A/B/AB/O, positive or negative).','VARCHAR',255,1020,NULL,0,1,NULL,'["A Positive", "A Negative", "AB Positive", "AB Negative", "B Positive", "B Negative", "O Positive", "O Negative"]','one of: A Positive|A Negative|AB Positive|AB Negative|B Positive|B Negative|O Positive|O Negative','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(916,67,'dob','Date of birth','Patient''s date of birth.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(917,67,'status','Status','Whether the patient record is Active or Disabled.','VARCHAR',255,1020,NULL,0,1,NULL,'["Active", "Disabled"]','one of: Active|Disabled','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(918,67,'image','Image','Profile image of the patient, stored as an attachment reference.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(919,67,'customer','Customer','If "Link Customer to Patient" is checked in Healthcare Settings and an existing Customer is not selected then, a Customer will be created for this Patient for recording transactions in Accounts module. (links to Customer)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(920,67,'report_preference','Report Preference','Patient''s preferred method of receiving reports. One of: Email, Print.','VARCHAR',255,1020,NULL,0,1,NULL,'["Email", "Print"]','one of: Email|Print','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(921,67,'mobile','Mobile','Patient''s mobile phone number.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(922,67,'email','Email','Patient''s email address.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(923,67,'phone','Phone','Patient''s landline phone number.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(924,67,'patient_relation','Patient Relation','(links to Patient Relation)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(925,67,'allergies','Allergies','Known allergies recorded for the patient.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(926,67,'medication','Medication','Current medications the patient is taking.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(927,67,'medical_history','Medical History','Summary of the patient''s past medical history.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(928,67,'surgical_history','Surgical History','Record of the patient''s previous surgeries.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(929,67,'occupation','Occupation','Patient''s occupation, recorded for clinical and risk assessment.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(930,67,'tobacco_past_use','Tobacco Consumption (Past)','Patient''s past tobacco consumption, recorded for clinical history.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(931,67,'tobacco_current_use','Tobacco Consumption (Present)','Patient''s current tobacco consumption, recorded for clinical history.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(932,67,'alcohol_past_use','Alcohol Consumption (Past)','Patient''s past alcohol consumption, recorded for clinical history.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(933,67,'alcohol_current_use','Alcohol Consumption (Present)','Patient''s current alcohol consumption, recorded for clinical history.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(934,67,'surrounding_factors','Occupational Hazards and Environmental Factors','Occupational hazards and environmental factors relevant to the patient''s health.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(935,67,'other_risk_factors','Other Risk Factors','Other health risk factors noted for the patient.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(936,67,'patient_details','Patient Details','Additional information regarding the patient','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(937,67,'default_currency','Billing Currency','(links to Currency)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(938,67,'last_name','Last Name','Patient''s last (family) name.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(939,67,'first_name','First Name','Patient''s first (given) name.','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(940,67,'middle_name','Middle Name (optional)','Patient''s middle name (optional).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(941,67,'customer_group','Customer Group','(links to Customer Group)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(942,67,'territory','Territory','(links to Territory)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(943,67,'default_price_list','Default Price List','(links to Price List)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(944,67,'language','Print Language','(links to Language)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(945,67,'invite_user','Invite as User','Whether to create a linked portal user account for the patient.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(946,67,'user_id','User ID','Linked system user account for the patient (portal access).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(947,67,'uid','Identification Number (UID)','Patient''s unique identification number (e.g. national or hospital ID).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(948,67,'country','Country','(links to Country)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(949,68,'inpatient_record','Inpatient Record','(links to Inpatient Record)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(950,68,'patient','Patient','(links to Patient)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(951,68,'appointment_type','Appointment Type','(links to Appointment Type)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(952,68,'duration','Duration (In Minutes)','Planned duration of the appointment, in minutes.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(953,68,'status','Status','Workflow state of the appointment. One of: Scheduled, Open, Confirmed, Checked In, Checked Out, Closed, Cancelled, No Show.','VARCHAR',255,1020,NULL,0,1,NULL,'["Scheduled", "Open", "Confirmed", "Checked In", "Checked Out", "Closed", "Cancelled", "No Show"]','one of: Scheduled|Open|Confirmed|Checked In|Checked Out|Closed|Cancelled|No Show','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(954,68,'procedure_template','Clinical Procedure Template','(links to Clinical Procedure Template)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(955,68,'procedure_prescription','Procedure Prescription','(links to Procedure Prescription)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(956,68,'service_unit','Service Unit','(links to Healthcare Service Unit)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(957,68,'practitioner','Healthcare Practitioner','(links to Healthcare Practitioner)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(958,68,'department','Department','(links to Medical Department)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(959,68,'appointment_date','Date','Date of the appointment.','DATE',10,40,NULL,1,0,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(960,68,'appointment_time','Time','Time of the appointment.','TIME',8,32,NULL,0,1,NULL,NULL,'^\d{2}:\d{2}(:\d{2})?$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(961,68,'patient_name','Patient Name','Full name of the patient.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(962,68,'patient_sex','Gender','(links to Gender)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(963,68,'patient_age','Patient Age','Patient''s age at the time of the appointment.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(964,68,'appointment_datetime','Appointment Datetime','Combined date and time at which the appointment starts.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(965,68,'mode_of_payment','Mode of Payment','(links to Mode of Payment)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(966,68,'paid_amount','Paid Amount','Amount paid by the patient for the appointment.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(967,68,'invoiced','Invoiced','Whether the appointment has been invoiced.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(968,68,'company','Company','(links to Company)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(969,68,'notes','Notes','Free-text notes about the appointment.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(970,68,'referring_practitioner','Referring Practitioner','(links to Healthcare Practitioner)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(971,68,'reminded','Reminded','Whether an appointment reminder has been sent.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(972,68,'therapy_type','Therapy','(links to Therapy Type)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(973,68,'therapy_plan','Therapy Plan','(links to Therapy Plan)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(974,68,'ref_sales_invoice','Reference Sales Invoice','(links to Sales Invoice)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(975,68,'naming_series','Series','Naming series (prefix) used to generate the appointment''s identifier, e.g. HLC-APP-.YYYY.-','VARCHAR',255,1020,NULL,0,1,NULL,'["HLC-APP-.YYYY.-"]','one of: HLC-APP-.YYYY.-','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(976,68,'billing_item','Billing Item','(links to Item)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(977,68,'title','Title','Display title summarising the appointment.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(978,68,'practitioner_name','Practitioner Name','Name of the practitioner the appointment is with.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(979,68,'source','Source','(links to UTM Source)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(980,68,'insurance_payor','Insurance Payor','(links to Insurance Payor)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(981,68,'insurance_policy','Insurance Policy','(links to Patient Insurance Policy)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(982,68,'insurance_coverage','Insurance Coverage','(links to Patient Insurance Coverage)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(983,68,'coverage_status','Coverage Status','Insurance/coverage status for the appointment.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(984,68,'google_meet_link','Google Meet Link','Google Meet video-conferencing link for the appointment.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(985,68,'add_video_conferencing','Add Video Conferencing','Whether to attach a video-conferencing link to the appointment.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(986,68,'event','Event','(links to Event)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(987,68,'appointment_based_on_check_in','Appointment Based On Check In','Fetched from Practitioner Schedule if "Create Slots" is disabled','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(988,68,'position_in_queue','Position In Queue','Position In Queue after "Check In"','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(989,68,'appointment_for','Appointment For','What the appointment is booked against. One of: Practitioner, Department, Service Unit.','VARCHAR',255,1020,NULL,1,0,NULL,'["Practitioner", "Department", "Service Unit"]','one of: Practitioner|Department|Service Unit','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(990,68,'service_request','Service Request','(links to Service Request)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(991,68,'reference_doctype','Reference Doctype','(links to DocType)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(992,68,'reference_docname','Reference Docname','(links to reference_doctype)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(993,68,'template_dt','Template DocType','(links to DocType)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(994,68,'template_dn','Template DocName','(links to template_dt)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(995,68,'appointment_end_datetime','Appointment End Datetime','Date and time at which the appointment ends.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(996,69,'inpatient_record','Inpatient Record','(links to Inpatient Record)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(997,69,'naming_series','Series','Naming series (prefix) used to generate the encounter''s identifier, e.g. HLC-ENC-.YYYY.-','VARCHAR',255,1020,NULL,0,1,NULL,'["HLC-ENC-.YYYY.-"]','one of: HLC-ENC-.YYYY.-','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(998,69,'appointment','Appointment','(links to Patient Appointment)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(999,69,'patient','Patient','(links to Patient)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1000,69,'patient_name','Patient Name','Full name of the patient.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1001,69,'patient_age','Age','Patient''s age at the time of the encounter.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1002,69,'patient_sex','Gender','(links to Gender)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1003,69,'company','Company','(links to Company)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1004,69,'practitioner','Healthcare Practitioner','(links to Healthcare Practitioner)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1005,69,'encounter_date','Encounter Date','Date of the clinical encounter.','DATE',10,40,NULL,1,0,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1006,69,'encounter_time','Encounter Time','Time of the clinical encounter.','TIME',8,32,NULL,1,0,NULL,NULL,'^\d{2}:\d{2}(:\d{2})?$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1007,69,'invoiced','Invoiced','Whether the encounter has been invoiced.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1008,69,'symptoms','Symptoms','(links to Patient Encounter Symptom)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1009,69,'symptoms_in_print','In print','Whether symptoms are included when the encounter is printed.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1010,69,'diagnosis','Diagnosis','(links to Patient Encounter Diagnosis)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1011,69,'diagnosis_in_print','In print','Whether the diagnosis is included when the encounter is printed.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1012,69,'codification_table','Medical Codes','(links to Codification Table)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1013,69,'drug_prescription','Drug Prescription','(links to Drug Prescription)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1014,69,'lab_test_prescription','Lab Tests','(links to Lab Prescription)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1015,69,'procedure_prescription','Clinical Procedures','(links to Procedure Prescription)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1016,69,'encounter_comment','Review Details','Reviewing practitioner''s notes for the encounter.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1017,69,'amended_from','Amended From','(links to Patient Encounter)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1018,69,'therapies','Therapies','(links to Therapy Plan Detail)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1019,69,'appointment_type','Appointment Type','(links to Appointment Type)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1020,69,'medical_department','Department','(links to Medical Department)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1021,69,'inpatient_status','Inpatient Status','Inpatient admission status of the patient at the time of the encounter.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1022,69,'practitioner_name','Practitioner Name','Name of the practitioner conducting the encounter.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1023,69,'title','Title','Display title summarising the encounter.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1024,69,'source','Source','How the patient arrived at the encounter. One of: Direct, Referral, External Referral.','VARCHAR',255,1020,NULL,0,1,NULL,'["Direct", "Referral", "External Referral"]','one of: Direct|Referral|External Referral','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1025,69,'referring_practitioner','Referring Practitioner','(links to Healthcare Practitioner)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1026,69,'insurance_policy','Insurance Policy','(links to Patient Insurance Policy)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1027,69,'insurance_payor','Insurance Payor','(links to Insurance Payor)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1028,69,'insurance_coverage','Insurance Coverage','(links to Patient Insurance Coverage)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1029,69,'coverage_status','Coverage Status','Insurance/coverage status for the encounter.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1030,69,'google_meet_link','Google Meet Link','Google Meet video-conferencing link for the encounter.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1031,69,'status','Status','Workflow state of the encounter. One of: Open, Ordered, Completed, Cancelled.','VARCHAR',255,1020,NULL,0,1,NULL,'["Open", "Ordered", "Completed", "Cancelled"]','one of: Open|Ordered|Completed|Cancelled','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1032,69,'submit_orders_on_save','Submit Orders on Save','Whether associated clinical orders are submitted automatically when the encounter is saved.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1033,118,'inpatient_record','Inpatient Record','(links to Inpatient Record)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1034,118,'patient','Patient','(links to Patient)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1035,118,'patient_name','Patient Name','Full name of the patient.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1036,118,'appointment','Patient Appointment','(links to Patient Appointment)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1037,118,'encounter','Patient Encounter','(links to Patient Encounter)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1038,118,'signs_date','Date','Date the vital signs were recorded.','DATE',10,40,NULL,1,0,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1039,118,'signs_time','Time','Time the vital signs were recorded.','TIME',8,32,NULL,1,0,NULL,NULL,'^\d{2}:\d{2}(:\d{2})?$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1040,118,'temperature','Body Temperature','Presence of a fever (temp > 38.5 °C/101.3 °F or sustained temp > 38 °C/100.4 °F)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1041,118,'pulse','Heart Rate / Pulse','Adults'' pulse rate is anywhere between 50 and 80 beats per minute.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1042,118,'respiratory_rate','Respiratory rate','Normal reference range for an adult is 16–20 breaths/minute (RCP 2012)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1043,118,'tongue','Tongue','Clinical assessment of the tongue. One of: Coated, Very Coated, Normal, Furry, Cuts.','VARCHAR',255,1020,NULL,0,1,NULL,'["Coated", "Very Coated", "Normal", "Furry", "Cuts"]','one of: Coated|Very Coated|Normal|Furry|Cuts','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1044,118,'abdomen','Abdomen','Clinical assessment of the abdomen. One of: Normal, Bloated, Full, Fluid, Constipated.','VARCHAR',255,1020,NULL,0,1,NULL,'["Normal", "Bloated", "Full", "Fluid", "Constipated"]','one of: Normal|Bloated|Full|Fluid|Constipated','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1045,118,'reflexes','Reflexes','Clinical assessment of reflexes. One of: Normal, Hyper, Very Hyper, One Sided.','VARCHAR',255,1020,NULL,0,1,NULL,'["Normal", "Hyper", "Very Hyper", "One Sided"]','one of: Normal|Hyper|Very Hyper|One Sided','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1046,118,'bp_systolic','Blood Pressure (systolic)','Systolic blood pressure reading (mmHg).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1047,118,'bp_diastolic','Blood Pressure (diastolic)','Diastolic blood pressure reading (mmHg).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1048,118,'bp','Blood Pressure','Normal resting blood pressure in an adult is approximately 120 mmHg systolic, and 80 mmHg diastolic, abbreviated "120/80 mmHg"','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1049,118,'vital_signs_note','Notes','General notes recorded with the vital signs.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1050,118,'height','Height (In Meter)','Patient''s height, in metres.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1051,118,'weight','Weight (In Kilogram)','Patient''s weight, in kilograms.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1052,118,'bmi','BMI','Body mass index, computed from the recorded height and weight.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1053,118,'nutrition_note','Notes','Notes on the patient''s nutrition.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1054,118,'company','Company','(links to Company)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1055,118,'amended_from','Amended From','(links to Vital Signs)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1056,118,'naming_series','Series','Naming series (prefix) used to generate the vital-signs record''s identifier, e.g. HLC-VTS-.YYYY.-','VARCHAR',255,1020,NULL,1,0,NULL,'["HLC-VTS-.YYYY.-"]','one of: HLC-VTS-.YYYY.-','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1057,118,'title','Title','Display title summarising the vital-signs record.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1058,19,'inpatient_record','Inpatient Record','(links to Inpatient Record)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1059,19,'naming_series','Series','Naming series (prefix) used to generate the procedure''s identifier, e.g. HLC-CPR-.YYYY.-','VARCHAR',255,1020,NULL,0,1,NULL,'["HLC-CPR-.YYYY.-"]','one of: HLC-CPR-.YYYY.-','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1060,19,'appointment','Appointment','(links to Patient Appointment)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1061,19,'patient','Patient','(links to Patient)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1062,19,'patient_age','Age','Patient''s age at the time of the procedure.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1063,19,'patient_sex','Gender','(links to Gender)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1064,19,'prescription','Procedure Prescription','(links to Procedure Prescription)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1065,19,'medical_department','Medical Department','(links to Medical Department)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1066,19,'practitioner','Healthcare Practitioner','(links to Healthcare Practitioner)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1067,19,'procedure_template','Procedure Template','(links to Clinical Procedure Template)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1068,19,'service_unit','Service Unit','(links to Healthcare Service Unit)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1069,19,'warehouse','Warehouse','(links to Warehouse)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1070,19,'start_date','Start Date','Scheduled date on which the procedure is to start.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1071,19,'start_time','Start Time','Scheduled time at which the procedure is to start.','TIME',8,32,NULL,0,1,NULL,NULL,'^\d{2}:\d{2}(:\d{2})?$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1072,19,'sample','Sample','(links to Sample Collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1073,19,'invoiced','Invoiced','Whether the procedure itself has been invoiced to the patient.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1074,19,'notes','Notes','Free-text clinical notes recorded for the procedure.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1075,19,'company','Company','(links to Company)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1076,19,'consume_stock','Consume Stock','Whether the procedure consumes stock items from inventory.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1077,19,'items','Consumables','(links to Clinical Procedure Item)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1078,19,'invoice_separately_as_consumables','Invoice Consumables Separately','Whether consumables are billed to the patient separately from the procedure fee.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1079,19,'consumable_total_amount','Consumable Total Amount','Total cost of stock items (consumables) used during the procedure.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1080,19,'consumption_details','Consumption Details','Notes describing the consumables used during the procedure.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1081,19,'consumption_invoiced','Consumption Invoiced','Whether the consumables used in the procedure have been invoiced.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1082,19,'status','Status','Workflow state of the procedure. One of: Draft, Submitted, Cancelled, In Progress, Completed, Pending.','VARCHAR',255,1020,NULL,0,1,NULL,'["Draft", "Submitted", "Cancelled", "In Progress", "Completed", "Pending"]','one of: Draft|Submitted|Cancelled|In Progress|Completed|Pending','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1083,19,'amended_from','Amended From','(links to Clinical Procedure)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1084,19,'patient_name','Patient Name','Full name of the patient undergoing the procedure.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1085,19,'practitioner_name','Practitioner Name','Name of the healthcare practitioner performing the procedure.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1086,19,'title','Title','Display title summarising the procedure (typically patient and procedure type).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1087,19,'codification_table','Medical Codes','(links to Codification Table)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1088,19,'service_request','Service Request','(links to Service Request)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1089,19,'planned_end_datetime','Planned End Datetime','Scheduled date and time the procedure is expected to end.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1090,19,'actual_end_datetime','Actual End Datetime','Date and time the clinical procedure actually ended.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1091,19,'actual_start_datetime','Actual Start Datetime','Date and time the clinical procedure actually began.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1092,19,'price_list','Price List','(links to Price List)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1093,34,'inpatient_record','Inpatient Record','(links to Inpatient Record)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1094,34,'naming_series','Series','Naming series (prefix) used to generate the lab test''s identifier, e.g. HLC-LAB-.YYYY.-','VARCHAR',255,1020,NULL,1,0,NULL,'["HLC-LAB-.YYYY.-"]','one of: HLC-LAB-.YYYY.-','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1095,34,'invoiced','Invoiced','Whether the lab test has been invoiced to the patient.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1096,34,'patient','Patient','(links to Patient)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1097,34,'patient_name','Patient Name','Full name of the patient the test was performed for.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1098,34,'patient_age','Age','Patient''s age at the time of the test.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1099,34,'patient_sex','Gender','(links to Gender)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1100,34,'practitioner','Requesting Practitioner','(links to Healthcare Practitioner)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1101,34,'email','Email','Email address used to send the lab report to the patient.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1102,34,'mobile','Mobile','Patient''s mobile number used for result notifications.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1103,34,'company','Company','(links to Company)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1104,34,'department','Department','(links to Medical Department)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1105,34,'status','Status','Workflow state of the lab test. One of: Draft, Completed, Approved, Rejected, Cancelled.','VARCHAR',255,1020,NULL,0,1,NULL,'["Draft", "Completed", "Approved", "Rejected", "Cancelled"]','one of: Draft|Completed|Approved|Rejected|Cancelled','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1106,34,'submitted_date','Submitted Date','Date and time the lab test was submitted.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1107,34,'approved_date','Approved Date','Date and time the lab test result was approved.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1108,34,'sample','Sample ID','(links to Sample Collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1109,34,'expected_result_date','Expected Result Date','Date the test result is expected to be available.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1110,34,'expected_result_time','Expected Result Time','Time the test result is expected to be available.','TIME',8,32,NULL,0,1,NULL,NULL,'^\d{2}:\d{2}(:\d{2})?$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1111,34,'result_date','Result Date','Date the result was recorded.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1112,34,'printed_on','Printed on','Date and time the lab report was printed.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1113,34,'employee','Employee (Lab Technician)','(links to Employee)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1114,34,'employee_name','Lab Technician Name','Name of the lab technician who performed the test.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1115,34,'employee_designation','Lab Technician Designation','Job title of the lab technician who performed the test.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1116,34,'user','User','(links to User)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1117,34,'report_preference','Report Preference','Patient''s preferred method of receiving the report (e.g. email or print).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1118,34,'lab_test_name','Test Name','Name of the lab test performed.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1119,34,'template','Test Template','(links to Lab Test Template)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1120,34,'lab_test_group','Test Group','(links to Item Group)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1121,34,'normal_test_items','Normal Test Result','(links to Normal Test Result)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1122,34,'sensitivity_test_items','Sensitivity Test Result','(links to Sensitivity Test Result)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1123,34,'lab_test_comment','Comments','Additional comments recorded for the lab test.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1124,34,'custom_result','Custom Result','Free-form result text used when the test does not fit a structured result format.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1125,34,'email_sent','Email Sent','Whether the lab report has been emailed to the patient.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1126,34,'sms_sent','SMS Sent','Whether a result notification SMS has been sent to the patient.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1127,34,'printed','Printed','Whether the lab report has been printed.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1128,34,'normal_toggle','Normal Toggle','Whether the test uses the standard numeric result format with normal ranges.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1129,34,'sensitivity_toggle','Sensitivity Toggle','Whether the test records antibiotic sensitivity (culture) results.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1130,34,'amended_from','Amended From','(links to Lab Test)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1131,34,'prescription','Prescription','(links to Lab Prescription)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1132,34,'requesting_department','Requesting Department','(links to Medical Department)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1133,34,'practitioner_name','Requesting Practitioner Name','Name of the practitioner who requested the test.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1134,34,'legend_print_position','Print Position','Where the result legend is printed on the report. One of: Bottom, Top, Both.','VARCHAR',255,1020,NULL,0,1,NULL,'["Bottom", "Top", "Both"]','one of: Bottom|Top|Both','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1135,34,'result_legend','Result Legend','Explanatory legend printed alongside the test results.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1136,34,'worksheet_instructions','Worksheet Instructions','Instructions for laboratory staff performing the test.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1137,34,'descriptive_test_items','Descriptive Test Result','(links to Descriptive Test Result)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1138,34,'descriptive_toggle','Descriptive Toggle','Whether the test uses descriptive (narrative) result entry.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1139,34,'organism_test_items','Organism Test Result','(links to Organism Test Result)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1140,34,'descriptive_result','Descriptive Result','Narrative (descriptive) result of the test, used for non-numeric findings.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1141,34,'imaging_toggle','Imaging Toggle','Whether the test includes imaging-type results.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1142,34,'date','Date','Date the lab test was created or requested.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1143,34,'time','Time','Time the lab test was created or requested.','TIME',8,32,NULL,0,1,NULL,NULL,'^\d{2}:\d{2}(:\d{2})?$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1144,34,'codification_table','Medical Codes','(links to Codification Table)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1145,34,'service_unit','Service Unit','(links to Healthcare Service Unit)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1146,34,'service_request','Service Request','(links to Service Request)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1147,26,'sscc','SSCC','GS1 Application Identifier (00) - SSCC. GS1 format: N18,csum,gcppos2.','VARCHAR',18,72,NULL,0,1,NULL,NULL,'N18,csum,gcppos2','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1148,77,'gtin','GTIN','A Global Trade Item Number ([GTIN](https://www.gs1.org/standards/id-keys/gtin)). GTINs identify trade items, including products and services, using numeric identification codes. A correct [[gtin]] value should be a valid GTIN, which means that it should be an all-numeric string of either 8, 12, 13 or 14 digits, or a "GS1 Digital Link" URL based on such a string. The numeric component should also have a [valid GS1 check digit](https://www.gs1.org/services/check-digit-calculator) and meet the other rules for valid GTINs. See also [GS1''s GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) and [Wikipedia](https://en.wikipedia.org/wiki/Global_Trade_Item_Number) for more details. Left-padding of the gtin values is not required or encouraged. The [[gtin]] property generalizes the earlier [[gtin8]], [[gtin12]], [[gtin13]], and [[gtin14]] properties. The GS1 [digital link specifications](https://www.gs1.org/standards/Digital-Link/) expresses GTINs as URLs (URIs, IRIs, etc.). Digital Links should be populated into the [[hasGS1DigitalLink]] attribute. Note also that this is a definition for how to include GTINs in Schema.org data, and not a definition of GTINs in general - see the GS1 documentation for authoritative details.','VARCHAR',14,56,NULL,0,1,NULL,NULL,'N14,csum,gcppos2','GS1 Barcode Syntax Dictionary; schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1149,26,'content','CONTENT','GS1 Application Identifier (02) - CONTENT. GS1 format: N14,csum,gcppos2.','VARCHAR',14,56,NULL,0,1,NULL,NULL,'N14,csum,gcppos2','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1150,26,'mto_gtin','MTO GTIN','GS1 Application Identifier (03) - MTO GTIN. GS1 format: N14,csum,gcppos2.','VARCHAR',14,56,NULL,0,1,NULL,NULL,'N14,csum,gcppos2','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1151,26,'batch_lot','BATCH/LOT','GS1 Application Identifier (10) - BATCH/LOT. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1152,26,'prod_date','PROD DATE','GS1 Application Identifier (11) - PROD DATE. GS1 format: N6,yymmd0.','DATE',10,40,NULL,0,1,NULL,NULL,'N6,yymmd0','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1153,26,'due_date','DUE DATE','GS1 Application Identifier (12) - DUE DATE. GS1 format: N6,yymmd0.','DATE',10,40,NULL,0,1,NULL,NULL,'N6,yymmd0','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1154,26,'pack_date','PACK DATE','GS1 Application Identifier (13) - PACK DATE. GS1 format: N6,yymmd0.','DATE',10,40,NULL,0,1,NULL,NULL,'N6,yymmd0','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1155,26,'best_before_or_best_by','BEST BEFORE or BEST BY','GS1 Application Identifier (15) - BEST BEFORE or BEST BY. GS1 format: N6,yymmd0.','DATE',10,40,NULL,0,1,NULL,NULL,'N6,yymmd0','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1156,26,'sell_by','SELL BY','GS1 Application Identifier (16) - SELL BY. GS1 format: N6,yymmd0.','DATE',10,40,NULL,0,1,NULL,NULL,'N6,yymmd0','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1157,26,'use_by_or_expiry','USE BY or EXPIRY','GS1 Application Identifier (17) - USE BY or EXPIRY. GS1 format: N6,yymmd0.','DATE',10,40,NULL,0,1,NULL,NULL,'N6,yymmd0','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1158,26,'variant','VARIANT','GS1 Application Identifier (20) - VARIANT. GS1 format: N2.','VARCHAR',2,8,NULL,0,1,NULL,NULL,'N2','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1159,26,'serial','SERIAL','GS1 Application Identifier (21) - SERIAL. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1160,26,'cpv','CPV','GS1 Application Identifier (22) - CPV. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1161,26,'tpx','TPX','GS1 Application Identifier (235) - TPX. GS1 format: X..28.','VARCHAR',28,112,NULL,0,1,NULL,NULL,'X..28','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1162,26,'additional_id','ADDITIONAL ID','GS1 Application Identifier (240) - ADDITIONAL ID. GS1 format: X..30.','VARCHAR',30,120,NULL,0,1,NULL,NULL,'X..30','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1163,26,'cust_part_no','CUST. PART No.','GS1 Application Identifier (241) - CUST. PART No.. GS1 format: X..30.','VARCHAR',30,120,NULL,0,1,NULL,NULL,'X..30','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1164,26,'mto_variant','MTO VARIANT','GS1 Application Identifier (242) - MTO VARIANT. GS1 format: N..6.','VARCHAR',6,24,NULL,0,1,NULL,NULL,'N..6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1165,26,'pcn','PCN','GS1 Application Identifier (243) - PCN. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1166,26,'secondary_serial','SECONDARY SERIAL','GS1 Application Identifier (250) - SECONDARY SERIAL. GS1 format: X..30.','VARCHAR',30,120,NULL,0,1,NULL,NULL,'X..30','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1167,26,'ref_to_source','REF. TO SOURCE','GS1 Application Identifier (251) - REF. TO SOURCE. GS1 format: X..30.','VARCHAR',30,120,NULL,0,1,NULL,NULL,'X..30','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1168,26,'gdti','GDTI','GS1 Application Identifier (253) - GDTI. GS1 format: N13,csum,gcppos1 [X..17].','VARCHAR',17,68,NULL,0,1,NULL,NULL,'N13,csum,gcppos1 [X..17]','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1169,26,'gln_extension_component','GLN EXTENSION COMPONENT','GS1 Application Identifier (254) - GLN EXTENSION COMPONENT. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1170,26,'gcn','GCN','GS1 Application Identifier (255) - GCN. GS1 format: N13,csum,gcppos1 [N..12].','VARCHAR',13,52,NULL,0,1,NULL,NULL,'N13,csum,gcppos1 [N..12]','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1171,26,'var_count','VAR. COUNT','GS1 Application Identifier (30) - VAR. COUNT. GS1 format: N..8.','VARCHAR',8,32,NULL,0,1,NULL,NULL,'N..8','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1172,26,'net_weight_kg','NET WEIGHT (kg)','GS1 Application Identifier (3100-3105) - NET WEIGHT (kg). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1173,26,'length_m','LENGTH (m)','GS1 Application Identifier (3110-3115) - LENGTH (m). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1174,26,'width_m','WIDTH (m)','GS1 Application Identifier (3120-3125) - WIDTH (m). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1175,26,'height_m','HEIGHT (m)','GS1 Application Identifier (3130-3135) - HEIGHT (m). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1176,26,'area_m','AREA (m²)','GS1 Application Identifier (3140-3145) - AREA (m²). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1177,26,'net_volume_l','NET VOLUME (l)','GS1 Application Identifier (3150-3155) - NET VOLUME (l). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1178,26,'net_volume_m','NET VOLUME (m³)','GS1 Application Identifier (3160-3165) - NET VOLUME (m³). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1179,26,'net_weight_lb','NET WEIGHT (lb)','GS1 Application Identifier (3200-3205) - NET WEIGHT (lb). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1180,26,'length_in','LENGTH (in)','GS1 Application Identifier (3210-3215) - LENGTH (in). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1181,26,'length_ft','LENGTH (ft)','GS1 Application Identifier (3220-3225) - LENGTH (ft). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1182,26,'length_yd','LENGTH (yd)','GS1 Application Identifier (3230-3235) - LENGTH (yd). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1183,26,'width_in','WIDTH (in)','GS1 Application Identifier (3240-3245) - WIDTH (in). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1184,26,'width_ft','WIDTH (ft)','GS1 Application Identifier (3250-3255) - WIDTH (ft). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1185,26,'width_yd','WIDTH (yd)','GS1 Application Identifier (3260-3265) - WIDTH (yd). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1186,26,'height_in','HEIGHT (in)','GS1 Application Identifier (3270-3275) - HEIGHT (in). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1187,26,'height_ft','HEIGHT (ft)','GS1 Application Identifier (3280-3285) - HEIGHT (ft). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1188,26,'height_yd','HEIGHT (yd)','GS1 Application Identifier (3290-3295) - HEIGHT (yd). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1189,26,'gross_weight_kg','GROSS WEIGHT (kg)','GS1 Application Identifier (3300-3305) - GROSS WEIGHT (kg). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1190,26,'length_m_log','LENGTH (m), log','GS1 Application Identifier (3310-3315) - LENGTH (m), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1191,26,'width_m_log','WIDTH (m), log','GS1 Application Identifier (3320-3325) - WIDTH (m), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1192,26,'height_m_log','HEIGHT (m), log','GS1 Application Identifier (3330-3335) - HEIGHT (m), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1193,26,'area_m_log','AREA (m²), log','GS1 Application Identifier (3340-3345) - AREA (m²), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1194,26,'volume_l_log','VOLUME (l), log','GS1 Application Identifier (3350-3355) - VOLUME (l), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1195,26,'volume_m_log','VOLUME (m³), log','GS1 Application Identifier (3360-3365) - VOLUME (m³), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1196,26,'kg_per_m','KG PER m²','GS1 Application Identifier (3370-3375) - KG PER m². GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1197,26,'gross_weight_lb','GROSS WEIGHT (lb)','GS1 Application Identifier (3400-3405) - GROSS WEIGHT (lb). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1198,26,'length_in_log','LENGTH (in), log','GS1 Application Identifier (3410-3415) - LENGTH (in), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1199,26,'length_ft_log','LENGTH (ft), log','GS1 Application Identifier (3420-3425) - LENGTH (ft), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1200,26,'length_yd_log','LENGTH (yd), log','GS1 Application Identifier (3430-3435) - LENGTH (yd), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1201,26,'width_in_log','WIDTH (in), log','GS1 Application Identifier (3440-3445) - WIDTH (in), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1202,26,'width_ft_log','WIDTH (ft), log','GS1 Application Identifier (3450-3455) - WIDTH (ft), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1203,26,'width_yd_log','WIDTH (yd), log','GS1 Application Identifier (3460-3465) - WIDTH (yd), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1204,26,'height_in_log','HEIGHT (in), log','GS1 Application Identifier (3470-3475) - HEIGHT (in), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1205,26,'height_ft_log','HEIGHT (ft), log','GS1 Application Identifier (3480-3485) - HEIGHT (ft), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1206,26,'height_yd_log','HEIGHT (yd), log','GS1 Application Identifier (3490-3495) - HEIGHT (yd), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1207,26,'area_in','AREA (in²)','GS1 Application Identifier (3500-3505) - AREA (in²). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1208,26,'area_ft','AREA (ft²)','GS1 Application Identifier (3510-3515) - AREA (ft²). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1209,26,'area_yd','AREA (yd²)','GS1 Application Identifier (3520-3525) - AREA (yd²). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1210,26,'area_in_log','AREA (in²), log','GS1 Application Identifier (3530-3535) - AREA (in²), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1211,26,'area_ft_log','AREA (ft²), log','GS1 Application Identifier (3540-3545) - AREA (ft²), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1212,26,'area_yd_log','AREA (yd²), log','GS1 Application Identifier (3550-3555) - AREA (yd²), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1213,26,'net_weight_tr_oz','NET WEIGHT (tr oz)','GS1 Application Identifier (3560-3565) - NET WEIGHT (tr oz). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1214,26,'net_volume_oz','NET VOLUME (oz)','GS1 Application Identifier (3570-3575) - NET VOLUME (oz). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1215,26,'net_volume_qt_us','NET VOLUME (qt (US))','GS1 Application Identifier (3600-3605) - NET VOLUME (qt (US)). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1216,26,'net_volume_gal','NET VOLUME (gal.)','GS1 Application Identifier (3610-3615) - NET VOLUME (gal.). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1217,26,'volume_qt_us_log','VOLUME (qt (US)), log','GS1 Application Identifier (3620-3625) - VOLUME (qt (US)), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1218,26,'volume_gal_us_log','VOLUME (gal (US)), log','GS1 Application Identifier (3630-3635) - VOLUME (gal (US)), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1219,26,'net_volume_in','NET VOLUME (in³)','GS1 Application Identifier (3640-3645) - NET VOLUME (in³). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1220,26,'net_volume_ft','NET VOLUME (ft³)','GS1 Application Identifier (3650-3655) - NET VOLUME (ft³). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1221,26,'net_volume_yd','NET VOLUME (yd³)','GS1 Application Identifier (3660-3665) - NET VOLUME (yd³). GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1222,26,'volume_in_log','VOLUME (in³), log','GS1 Application Identifier (3670-3675) - VOLUME (in³), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1223,26,'volume_ft_log','VOLUME (ft³), log','GS1 Application Identifier (3680-3685) - VOLUME (ft³), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1224,26,'volume_yd_log','VOLUME (yd³), log','GS1 Application Identifier (3690-3695) - VOLUME (yd³), log. GS1 format: N6. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1225,26,'count','COUNT','GS1 Application Identifier (37) - COUNT. GS1 format: N..8.','VARCHAR',8,32,NULL,0,1,NULL,NULL,'N..8','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1226,26,'amount','AMOUNT','GS1 Application Identifier (3900-3909) - AMOUNT. GS1 format: N..15. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N..15','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1227,26,'amount_3910_3919','AMOUNT','GS1 Application Identifier (3910-3919) - AMOUNT. GS1 format: N3,iso4217 N..15. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N3,iso4217 N..15','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1228,26,'price','PRICE','GS1 Application Identifier (3920-3929) - PRICE. GS1 format: N..15. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N..15','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1229,26,'price_3930_3939','PRICE','GS1 Application Identifier (3930-3939) - PRICE. GS1 format: N3,iso4217 N..15. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N3,iso4217 N..15','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1230,26,'prcnt_off','PRCNT OFF','GS1 Application Identifier (3940-3943) - PRCNT OFF. GS1 format: N4. The last AI digit indicates the number of implied decimal places.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'N4','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1231,26,'price_uom','PRICE/UoM','GS1 Application Identifier (3950-3955) - PRICE/UoM. GS1 format: N6.','VARCHAR',6,24,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1232,26,'order_number','ORDER NUMBER','GS1 Application Identifier (400) - ORDER NUMBER. GS1 format: X..30.','VARCHAR',30,120,NULL,0,1,NULL,NULL,'X..30','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1233,26,'ginc','GINC','GS1 Application Identifier (401) - GINC. GS1 format: X..30,gcppos1.','VARCHAR',30,120,NULL,0,1,NULL,NULL,'X..30,gcppos1','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1234,26,'gsin','GSIN','GS1 Application Identifier (402) - GSIN. GS1 format: N17,csum,gcppos1.','VARCHAR',17,68,NULL,0,1,NULL,NULL,'N17,csum,gcppos1','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1235,26,'route','ROUTE','GS1 Application Identifier (403) - ROUTE. GS1 format: X..30.','VARCHAR',30,120,NULL,0,1,NULL,NULL,'X..30','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1236,26,'ship_to_loc','SHIP TO LOC','GS1 Application Identifier (410) - SHIP TO LOC. GS1 format: N13,csum,gcppos1.','VARCHAR',13,52,NULL,0,1,NULL,NULL,'N13,csum,gcppos1','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1237,26,'bill_to','BILL TO','GS1 Application Identifier (411) - BILL TO. GS1 format: N13,csum,gcppos1.','VARCHAR',13,52,NULL,0,1,NULL,NULL,'N13,csum,gcppos1','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1238,26,'purchase_from','PURCHASE FROM','GS1 Application Identifier (412) - PURCHASE FROM. GS1 format: N13,csum,gcppos1.','VARCHAR',13,52,NULL,0,1,NULL,NULL,'N13,csum,gcppos1','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1239,26,'ship_for_loc','SHIP FOR LOC','GS1 Application Identifier (413) - SHIP FOR LOC. GS1 format: N13,csum,gcppos1.','VARCHAR',13,52,NULL,0,1,NULL,NULL,'N13,csum,gcppos1','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1240,26,'loc_no','LOC No.','GS1 Application Identifier (414) - LOC No.. GS1 format: N13,csum,gcppos1.','VARCHAR',13,52,NULL,0,1,NULL,NULL,'N13,csum,gcppos1','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1241,26,'pay_to','PAY TO','GS1 Application Identifier (415) - PAY TO. GS1 format: N13,csum,gcppos1.','VARCHAR',13,52,NULL,0,1,NULL,NULL,'N13,csum,gcppos1','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1242,26,'prod_serv_loc','PROD/SERV LOC','GS1 Application Identifier (416) - PROD/SERV LOC. GS1 format: N13,csum,gcppos1.','VARCHAR',13,52,NULL,0,1,NULL,NULL,'N13,csum,gcppos1','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1243,26,'party','PARTY','GS1 Application Identifier (417) - PARTY. GS1 format: N13,csum,gcppos1.','VARCHAR',13,52,NULL,0,1,NULL,NULL,'N13,csum,gcppos1','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1244,26,'ship_to_post','SHIP TO POST','GS1 Application Identifier (420) - SHIP TO POST. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1245,26,'ship_to_post_421','SHIP TO POST','GS1 Application Identifier (421) - SHIP TO POST. GS1 format: N3,iso3166 X..9.','VARCHAR',9,36,NULL,0,1,NULL,NULL,'N3,iso3166 X..9','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1246,26,'origin','ORIGIN','GS1 Application Identifier (422) - ORIGIN. GS1 format: N3,iso3166.','VARCHAR',3,12,NULL,0,1,NULL,NULL,'N3,iso3166','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1247,26,'country_initial_process','COUNTRY - INITIAL PROCESS','GS1 Application Identifier (423) - COUNTRY - INITIAL PROCESS. GS1 format: N3,iso3166 [N3],iso3166 [N3],iso3166 [N3],iso3166 [N3],iso3166.','VARCHAR',3,12,NULL,0,1,NULL,NULL,'N3,iso3166 [N3],iso3166 [N3],iso3166 [N3],iso3166 [N3],iso3166','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1248,26,'country_process','COUNTRY - PROCESS','GS1 Application Identifier (424) - COUNTRY - PROCESS. GS1 format: N3,iso3166.','VARCHAR',3,12,NULL,0,1,NULL,NULL,'N3,iso3166','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1249,26,'country_disassembly','COUNTRY - DISASSEMBLY','GS1 Application Identifier (425) - COUNTRY - DISASSEMBLY. GS1 format: N3,iso3166 [N3],iso3166 [N3],iso3166 [N3],iso3166 [N3],iso3166.','VARCHAR',3,12,NULL,0,1,NULL,NULL,'N3,iso3166 [N3],iso3166 [N3],iso3166 [N3],iso3166 [N3],iso3166','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1250,26,'country_full_process','COUNTRY - FULL PROCESS','GS1 Application Identifier (426) - COUNTRY - FULL PROCESS. GS1 format: N3,iso3166.','VARCHAR',3,12,NULL,0,1,NULL,NULL,'N3,iso3166','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1251,26,'origin_subdivision','ORIGIN SUBDIVISION','GS1 Application Identifier (427) - ORIGIN SUBDIVISION. GS1 format: X..3.','VARCHAR',3,12,NULL,0,1,NULL,NULL,'X..3','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1252,26,'ship_to_comp','SHIP TO COMP','GS1 Application Identifier (4300) - SHIP TO COMP. GS1 format: X..35,pcenc.','VARCHAR',35,140,NULL,0,1,NULL,NULL,'X..35,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1253,26,'ship_to_name','SHIP TO NAME','GS1 Application Identifier (4301) - SHIP TO NAME. GS1 format: X..35,pcenc.','VARCHAR',35,140,NULL,0,1,NULL,NULL,'X..35,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1254,26,'ship_to_add1','SHIP TO ADD1','GS1 Application Identifier (4302) - SHIP TO ADD1. GS1 format: X..70,pcenc.','VARCHAR',70,280,NULL,0,1,NULL,NULL,'X..70,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1255,26,'ship_to_add2','SHIP TO ADD2','GS1 Application Identifier (4303) - SHIP TO ADD2. GS1 format: X..70,pcenc.','VARCHAR',70,280,NULL,0,1,NULL,NULL,'X..70,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1256,26,'ship_to_sub','SHIP TO SUB','GS1 Application Identifier (4304) - SHIP TO SUB. GS1 format: X..70,pcenc.','VARCHAR',70,280,NULL,0,1,NULL,NULL,'X..70,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1257,26,'ship_to_loc_4305','SHIP TO LOC','GS1 Application Identifier (4305) - SHIP TO LOC. GS1 format: X..70,pcenc.','VARCHAR',70,280,NULL,0,1,NULL,NULL,'X..70,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1258,26,'ship_to_reg','SHIP TO REG','GS1 Application Identifier (4306) - SHIP TO REG. GS1 format: X..70,pcenc.','VARCHAR',70,280,NULL,0,1,NULL,NULL,'X..70,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1259,26,'ship_to_country','SHIP TO COUNTRY','GS1 Application Identifier (4307) - SHIP TO COUNTRY. GS1 format: X2,iso3166alpha2.','VARCHAR',2,8,NULL,0,1,NULL,NULL,'X2,iso3166alpha2','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1260,26,'ship_to_phone','SHIP TO PHONE','GS1 Application Identifier (4308) - SHIP TO PHONE. GS1 format: X..30.','VARCHAR',30,120,NULL,0,1,NULL,NULL,'X..30','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1261,26,'ship_to_geo','SHIP TO GEO','GS1 Application Identifier (4309) - SHIP TO GEO. GS1 format: N10,latitude N10,longitude.','VARCHAR',10,40,NULL,0,1,NULL,NULL,'N10,latitude N10,longitude','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1262,26,'rtn_to_comp','RTN TO COMP','GS1 Application Identifier (4310) - RTN TO COMP. GS1 format: X..35,pcenc.','VARCHAR',35,140,NULL,0,1,NULL,NULL,'X..35,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1263,26,'rtn_to_name','RTN TO NAME','GS1 Application Identifier (4311) - RTN TO NAME. GS1 format: X..35,pcenc.','VARCHAR',35,140,NULL,0,1,NULL,NULL,'X..35,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1264,26,'rtn_to_add1','RTN TO ADD1','GS1 Application Identifier (4312) - RTN TO ADD1. GS1 format: X..70,pcenc.','VARCHAR',70,280,NULL,0,1,NULL,NULL,'X..70,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1265,26,'rtn_to_add2','RTN TO ADD2','GS1 Application Identifier (4313) - RTN TO ADD2. GS1 format: X..70,pcenc.','VARCHAR',70,280,NULL,0,1,NULL,NULL,'X..70,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1266,26,'rtn_to_sub','RTN TO SUB','GS1 Application Identifier (4314) - RTN TO SUB. GS1 format: X..70,pcenc.','VARCHAR',70,280,NULL,0,1,NULL,NULL,'X..70,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1267,26,'rtn_to_loc','RTN TO LOC','GS1 Application Identifier (4315) - RTN TO LOC. GS1 format: X..70,pcenc.','VARCHAR',70,280,NULL,0,1,NULL,NULL,'X..70,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1268,26,'rtn_to_reg','RTN TO REG','GS1 Application Identifier (4316) - RTN TO REG. GS1 format: X..70,pcenc.','VARCHAR',70,280,NULL,0,1,NULL,NULL,'X..70,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1269,26,'rtn_to_country','RTN TO COUNTRY','GS1 Application Identifier (4317) - RTN TO COUNTRY. GS1 format: X2,iso3166alpha2.','VARCHAR',2,8,NULL,0,1,NULL,NULL,'X2,iso3166alpha2','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1270,26,'rtn_to_post','RTN TO POST','GS1 Application Identifier (4318) - RTN TO POST. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1271,26,'rtn_to_phone','RTN TO PHONE','GS1 Application Identifier (4319) - RTN TO PHONE. GS1 format: X..30.','VARCHAR',30,120,NULL,0,1,NULL,NULL,'X..30','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1272,26,'srv_description','SRV DESCRIPTION','GS1 Application Identifier (4320) - SRV DESCRIPTION. GS1 format: X..35,pcenc.','VARCHAR',35,140,NULL,0,1,NULL,NULL,'X..35,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1273,26,'dangerous_goods','DANGEROUS GOODS','GS1 Application Identifier (4321) - DANGEROUS GOODS. GS1 format: N1,yesno.','VARCHAR',1,4,NULL,0,1,NULL,NULL,'N1,yesno','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1274,26,'auth_to_leave','AUTH TO LEAVE','GS1 Application Identifier (4322) - AUTH TO LEAVE. GS1 format: N1,yesno.','VARCHAR',1,4,NULL,0,1,NULL,NULL,'N1,yesno','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1275,26,'sig_required','SIG REQUIRED','GS1 Application Identifier (4323) - SIG REQUIRED. GS1 format: N1,yesno.','VARCHAR',1,4,NULL,0,1,NULL,NULL,'N1,yesno','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1276,26,'not_bef_del_dt','NOT BEF DEL DT','GS1 Application Identifier (4324) - NOT BEF DEL DT. GS1 format: N6,yymmd0 N4,hhmi.','DATETIME',25,100,NULL,0,1,NULL,NULL,'N6,yymmd0 N4,hhmi','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1277,26,'not_aft_del_dt','NOT AFT DEL DT','GS1 Application Identifier (4325) - NOT AFT DEL DT. GS1 format: N6,yymmd0 N4,hhmi.','DATETIME',25,100,NULL,0,1,NULL,NULL,'N6,yymmd0 N4,hhmi','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1278,26,'rel_date','REL DATE','GS1 Application Identifier (4326) - REL DATE. GS1 format: N6,yymmdd.','DATE',10,40,NULL,0,1,NULL,NULL,'N6,yymmdd','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1279,26,'max_temp_f','MAX TEMP F.','GS1 Application Identifier (4330) - MAX TEMP F.. GS1 format: N6 [X1],hyphen.','VARCHAR',6,24,NULL,0,1,NULL,NULL,'N6 [X1],hyphen','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1280,26,'max_temp_c','MAX TEMP C.','GS1 Application Identifier (4331) - MAX TEMP C.. GS1 format: N6 [X1],hyphen.','VARCHAR',6,24,NULL,0,1,NULL,NULL,'N6 [X1],hyphen','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1281,26,'min_temp_f','MIN TEMP F.','GS1 Application Identifier (4332) - MIN TEMP F.. GS1 format: N6 [X1],hyphen.','VARCHAR',6,24,NULL,0,1,NULL,NULL,'N6 [X1],hyphen','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1282,26,'min_temp_c','MIN TEMP C.','GS1 Application Identifier (4333) - MIN TEMP C.. GS1 format: N6 [X1],hyphen.','VARCHAR',6,24,NULL,0,1,NULL,NULL,'N6 [X1],hyphen','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1283,77,'nsn','NSN','Indicates the [NATO stock number](https://en.wikipedia.org/wiki/NATO_Stock_Number) (nsn) of a [[Product]].','VARCHAR',13,52,NULL,0,1,NULL,NULL,'N13','GS1 Barcode Syntax Dictionary; schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1284,26,'meat_cut','MEAT CUT','GS1 Application Identifier (7002) - MEAT CUT. GS1 format: X..30.','VARCHAR',30,120,NULL,0,1,NULL,NULL,'X..30','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1285,26,'expiry_time','EXPIRY TIME','GS1 Application Identifier (7003) - EXPIRY TIME. GS1 format: N6,yymmdd N4,hhmi.','DATETIME',25,100,NULL,0,1,NULL,NULL,'N6,yymmdd N4,hhmi','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1286,26,'active_potency','ACTIVE POTENCY','GS1 Application Identifier (7004) - ACTIVE POTENCY. GS1 format: N..4.','VARCHAR',4,16,NULL,0,1,NULL,NULL,'N..4','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1287,26,'catch_area','CATCH AREA','GS1 Application Identifier (7005) - CATCH AREA. GS1 format: X..12.','VARCHAR',12,48,NULL,0,1,NULL,NULL,'X..12','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1288,26,'first_freeze_date','FIRST FREEZE DATE','GS1 Application Identifier (7006) - FIRST FREEZE DATE. GS1 format: N6,yymmdd.','DATE',10,40,NULL,0,1,NULL,NULL,'N6,yymmdd','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1289,26,'harvest_date','HARVEST DATE','GS1 Application Identifier (7007) - HARVEST DATE. GS1 format: N6,yymmdd [N6],yymmdd.','DATE',10,40,NULL,0,1,NULL,NULL,'N6,yymmdd [N6],yymmdd','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1290,26,'aquatic_species','AQUATIC SPECIES','GS1 Application Identifier (7008) - AQUATIC SPECIES. GS1 format: X..3.','VARCHAR',3,12,NULL,0,1,NULL,NULL,'X..3','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1291,26,'fishing_gear_type','FISHING GEAR TYPE','GS1 Application Identifier (7009) - FISHING GEAR TYPE. GS1 format: X..10.','VARCHAR',10,40,NULL,0,1,NULL,NULL,'X..10','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1292,26,'prod_method','PROD METHOD','GS1 Application Identifier (7010) - PROD METHOD. GS1 format: X..2.','VARCHAR',2,8,NULL,0,1,NULL,NULL,'X..2','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1293,26,'test_by_date','TEST BY DATE','GS1 Application Identifier (7011) - TEST BY DATE. GS1 format: N6,yymmdd [N4],hhmi.','DATETIME',25,100,NULL,0,1,NULL,NULL,'N6,yymmdd [N4],hhmi','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1294,26,'refurb_lot','REFURB LOT','GS1 Application Identifier (7020) - REFURB LOT. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1295,26,'func_stat','FUNC STAT','GS1 Application Identifier (7021) - FUNC STAT. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1296,26,'rev_stat','REV STAT','GS1 Application Identifier (7022) - REV STAT. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1297,26,'giai_assembly','GIAI - ASSEMBLY','GS1 Application Identifier (7023) - GIAI - ASSEMBLY. GS1 format: X..30,gcppos1.','VARCHAR',30,120,NULL,0,1,NULL,NULL,'X..30,gcppos1','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1298,26,'processor_0','PROCESSOR # 0','GS1 Application Identifier (7030) - PROCESSOR # 0. GS1 format: N3,iso3166999 X..27.','VARCHAR',27,108,NULL,0,1,NULL,NULL,'N3,iso3166999 X..27','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1299,26,'processor_1','PROCESSOR # 1','GS1 Application Identifier (7031) - PROCESSOR # 1. GS1 format: N3,iso3166999 X..27.','VARCHAR',27,108,NULL,0,1,NULL,NULL,'N3,iso3166999 X..27','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1300,26,'processor_2','PROCESSOR # 2','GS1 Application Identifier (7032) - PROCESSOR # 2. GS1 format: N3,iso3166999 X..27.','VARCHAR',27,108,NULL,0,1,NULL,NULL,'N3,iso3166999 X..27','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1301,26,'processor_3','PROCESSOR # 3','GS1 Application Identifier (7033) - PROCESSOR # 3. GS1 format: N3,iso3166999 X..27.','VARCHAR',27,108,NULL,0,1,NULL,NULL,'N3,iso3166999 X..27','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1302,26,'processor_4','PROCESSOR # 4','GS1 Application Identifier (7034) - PROCESSOR # 4. GS1 format: N3,iso3166999 X..27.','VARCHAR',27,108,NULL,0,1,NULL,NULL,'N3,iso3166999 X..27','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1303,26,'processor_5','PROCESSOR # 5','GS1 Application Identifier (7035) - PROCESSOR # 5. GS1 format: N3,iso3166999 X..27.','VARCHAR',27,108,NULL,0,1,NULL,NULL,'N3,iso3166999 X..27','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1304,26,'processor_6','PROCESSOR # 6','GS1 Application Identifier (7036) - PROCESSOR # 6. GS1 format: N3,iso3166999 X..27.','VARCHAR',27,108,NULL,0,1,NULL,NULL,'N3,iso3166999 X..27','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1305,26,'processor_7','PROCESSOR # 7','GS1 Application Identifier (7037) - PROCESSOR # 7. GS1 format: N3,iso3166999 X..27.','VARCHAR',27,108,NULL,0,1,NULL,NULL,'N3,iso3166999 X..27','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1306,26,'processor_8','PROCESSOR # 8','GS1 Application Identifier (7038) - PROCESSOR # 8. GS1 format: N3,iso3166999 X..27.','VARCHAR',27,108,NULL,0,1,NULL,NULL,'N3,iso3166999 X..27','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1307,26,'processor_9','PROCESSOR # 9','GS1 Application Identifier (7039) - PROCESSOR # 9. GS1 format: N3,iso3166999 X..27.','VARCHAR',27,108,NULL,0,1,NULL,NULL,'N3,iso3166999 X..27','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1308,26,'uic_ext','UIC+EXT','GS1 Application Identifier (7040) - UIC+EXT. GS1 format: N1 X1 X1 X1,importeridx.','VARCHAR',1,4,NULL,0,1,NULL,NULL,'N1 X1 X1 X1,importeridx','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1309,26,'ufrgt_unit_type','UFRGT UNIT TYPE','GS1 Application Identifier (7041) - UFRGT UNIT TYPE. GS1 format: X..4,packagetype.','VARCHAR',4,16,NULL,0,1,NULL,NULL,'X..4,packagetype','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1310,26,'nhrn_pzn','NHRN PZN','GS1 Application Identifier (710) - NHRN PZN. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1311,26,'nhrn_cip','NHRN CIP','GS1 Application Identifier (711) - NHRN CIP. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1312,26,'nhrn_cn','NHRN CN','GS1 Application Identifier (712) - NHRN CN. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1313,26,'nhrn_drn','NHRN DRN','GS1 Application Identifier (713) - NHRN DRN. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1314,26,'nhrn_aim','NHRN AIM','GS1 Application Identifier (714) - NHRN AIM. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1315,26,'nhrn_ndc','NHRN NDC','GS1 Application Identifier (715) - NHRN NDC. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1316,26,'nhrn_aic','NHRN AIC','GS1 Application Identifier (716) - NHRN AIC. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1317,26,'nhrn_srn','NHRN SRN','GS1 Application Identifier (717) - NHRN SRN. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1318,26,'cert_1','CERT # 1','GS1 Application Identifier (7230) - CERT # 1. GS1 format: X2 X..28.','VARCHAR',28,112,NULL,0,1,NULL,NULL,'X2 X..28','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1319,26,'cert_2','CERT # 2','GS1 Application Identifier (7231) - CERT # 2. GS1 format: X2 X..28.','VARCHAR',28,112,NULL,0,1,NULL,NULL,'X2 X..28','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1320,26,'cert_3','CERT # 3','GS1 Application Identifier (7232) - CERT # 3. GS1 format: X2 X..28.','VARCHAR',28,112,NULL,0,1,NULL,NULL,'X2 X..28','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1321,26,'cert_4','CERT # 4','GS1 Application Identifier (7233) - CERT # 4. GS1 format: X2 X..28.','VARCHAR',28,112,NULL,0,1,NULL,NULL,'X2 X..28','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1322,26,'cert_5','CERT # 5','GS1 Application Identifier (7234) - CERT # 5. GS1 format: X2 X..28.','VARCHAR',28,112,NULL,0,1,NULL,NULL,'X2 X..28','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1323,26,'cert_6','CERT # 6','GS1 Application Identifier (7235) - CERT # 6. GS1 format: X2 X..28.','VARCHAR',28,112,NULL,0,1,NULL,NULL,'X2 X..28','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1324,26,'cert_7','CERT # 7','GS1 Application Identifier (7236) - CERT # 7. GS1 format: X2 X..28.','VARCHAR',28,112,NULL,0,1,NULL,NULL,'X2 X..28','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1325,26,'cert_8','CERT # 8','GS1 Application Identifier (7237) - CERT # 8. GS1 format: X2 X..28.','VARCHAR',28,112,NULL,0,1,NULL,NULL,'X2 X..28','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1326,26,'cert_9','CERT # 9','GS1 Application Identifier (7238) - CERT # 9. GS1 format: X2 X..28.','VARCHAR',28,112,NULL,0,1,NULL,NULL,'X2 X..28','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1327,26,'cert_10','CERT # 10','GS1 Application Identifier (7239) - CERT # 10. GS1 format: X2 X..28.','VARCHAR',28,112,NULL,0,1,NULL,NULL,'X2 X..28','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1328,26,'protocol','PROTOCOL','GS1 Application Identifier (7240) - PROTOCOL. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1329,26,'aidc_media_type','AIDC MEDIA TYPE','GS1 Application Identifier (7241) - AIDC MEDIA TYPE. GS1 format: N2,mediatype.','VARCHAR',2,8,NULL,0,1,NULL,NULL,'N2,mediatype','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1330,26,'vcn','VCN','GS1 Application Identifier (7242) - VCN. GS1 format: X..25.','VARCHAR',25,100,NULL,0,1,NULL,NULL,'X..25','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1331,26,'dob','DOB','GS1 Application Identifier (7250) - DOB. GS1 format: N8,yyyymmdd.','DATE',10,40,NULL,0,1,NULL,NULL,'N8,yyyymmdd','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1332,26,'dob_time','DOB TIME','GS1 Application Identifier (7251) - DOB TIME. GS1 format: N8,yyyymmdd N4,hhmi.','DATETIME',25,100,NULL,0,1,NULL,NULL,'N8,yyyymmdd N4,hhmi','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1333,26,'bio_sex','BIO SEX','GS1 Application Identifier (7252) - BIO SEX. GS1 format: N1,iso5218.','VARCHAR',1,4,NULL,0,1,NULL,NULL,'N1,iso5218','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1334,26,'family_name','FAMILY NAME','GS1 Application Identifier (7253) - FAMILY NAME. GS1 format: X..40,pcenc.','VARCHAR',40,160,NULL,0,1,NULL,NULL,'X..40,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1335,26,'given_name','GIVEN NAME','GS1 Application Identifier (7254) - GIVEN NAME. GS1 format: X..40,pcenc.','VARCHAR',40,160,NULL,0,1,NULL,NULL,'X..40,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1336,26,'suffix','SUFFIX','GS1 Application Identifier (7255) - SUFFIX. GS1 format: X..10.','VARCHAR',10,40,NULL,0,1,NULL,NULL,'X..10','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1337,26,'full_name','FULL NAME','GS1 Application Identifier (7256) - FULL NAME. GS1 format: X..90,pcenc.','VARCHAR',90,360,NULL,0,1,NULL,NULL,'X..90,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1338,26,'person_addr','PERSON ADDR','GS1 Application Identifier (7257) - PERSON ADDR. GS1 format: X..70,pcenc.','VARCHAR',70,280,NULL,0,1,NULL,NULL,'X..70,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1339,26,'birth_sequence','BIRTH SEQUENCE','GS1 Application Identifier (7258) - BIRTH SEQUENCE. GS1 format: X3,posinseqslash.','VARCHAR',3,12,NULL,0,1,NULL,NULL,'X3,posinseqslash','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1340,26,'baby','BABY','GS1 Application Identifier (7259) - BABY. GS1 format: X..40,pcenc.','VARCHAR',40,160,NULL,0,1,NULL,NULL,'X..40,pcenc','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1341,26,'dimensions','DIMENSIONS','GS1 Application Identifier (8001) - DIMENSIONS. GS1 format: N4,nonzero N5,nonzero N3,nonzero N1,winding N1.','VARCHAR',5,20,NULL,0,1,NULL,NULL,'N4,nonzero N5,nonzero N3,nonzero N1,winding N1','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1342,26,'cmt_no','CMT No.','GS1 Application Identifier (8002) - CMT No.. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1343,26,'grai','GRAI','GS1 Application Identifier (8003) - GRAI. GS1 format: N1,zero N13,csum,gcppos1 [X..16].','VARCHAR',16,64,NULL,0,1,NULL,NULL,'N1,zero N13,csum,gcppos1 [X..16]','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1344,26,'giai','GIAI','GS1 Application Identifier (8004) - GIAI. GS1 format: X..30,gcppos1.','VARCHAR',30,120,NULL,0,1,NULL,NULL,'X..30,gcppos1','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1345,26,'price_per_unit','PRICE PER UNIT','GS1 Application Identifier (8005) - PRICE PER UNIT. GS1 format: N6.','VARCHAR',6,24,NULL,0,1,NULL,NULL,'N6','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1346,26,'itip','ITIP','GS1 Application Identifier (8006) - ITIP. GS1 format: N14,csum,gcppos2 N4,pieceoftotal.','VARCHAR',14,56,NULL,0,1,NULL,NULL,'N14,csum,gcppos2 N4,pieceoftotal','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1347,26,'iban','IBAN','GS1 Application Identifier (8007) - IBAN. GS1 format: X..34,iban.','VARCHAR',34,136,NULL,0,1,NULL,NULL,'X..34,iban','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1348,26,'prod_time','PROD TIME','GS1 Application Identifier (8008) - PROD TIME. GS1 format: N6,yymmdd N2,hh [N2],mi [N2],ss.','DATE',10,40,NULL,0,1,NULL,NULL,'N6,yymmdd N2,hh [N2],mi [N2],ss','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1349,26,'optsen','OPTSEN','GS1 Application Identifier (8009) - OPTSEN. GS1 format: X..50.','VARCHAR',50,200,NULL,0,1,NULL,NULL,'X..50','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1350,26,'cpid','CPID','GS1 Application Identifier (8010) - CPID. GS1 format: Y..30,gcppos1.','VARCHAR',30,120,NULL,0,1,NULL,NULL,'Y..30,gcppos1','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1351,26,'cpid_serial','CPID SERIAL','GS1 Application Identifier (8011) - CPID SERIAL. GS1 format: N..12,nozeroprefix.','VARCHAR',12,48,NULL,0,1,NULL,NULL,'N..12,nozeroprefix','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1352,26,'version','VERSION','GS1 Application Identifier (8012) - VERSION. GS1 format: X..20.','VARCHAR',20,80,NULL,0,1,NULL,NULL,'X..20','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1353,26,'gmn','GMN','GS1 Application Identifier (8013) - GMN. GS1 format: X..25,csumalpha,gcppos1.','VARCHAR',25,100,NULL,0,1,NULL,NULL,'X..25,csumalpha,gcppos1','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1354,26,'mudi','MUDI','GS1 Application Identifier (8014) - MUDI. GS1 format: X..25,csumalpha,gcppos1,hasnondigit.','VARCHAR',25,100,NULL,0,1,NULL,NULL,'X..25,csumalpha,gcppos1,hasnondigit','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1355,26,'gsrn_provider','GSRN - PROVIDER','GS1 Application Identifier (8017) - GSRN - PROVIDER. GS1 format: N18,csum,gcppos1.','VARCHAR',18,72,NULL,0,1,NULL,NULL,'N18,csum,gcppos1','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1356,26,'gsrn_recipient','GSRN - RECIPIENT','GS1 Application Identifier (8018) - GSRN - RECIPIENT. GS1 format: N18,csum,gcppos1.','VARCHAR',18,72,NULL,0,1,NULL,NULL,'N18,csum,gcppos1','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1357,26,'srin','SRIN','GS1 Application Identifier (8019) - SRIN. GS1 format: N..10.','VARCHAR',10,40,NULL,0,1,NULL,NULL,'N..10','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1358,26,'ref_no','REF No.','GS1 Application Identifier (8020) - REF No.. GS1 format: X..25.','VARCHAR',25,100,NULL,0,1,NULL,NULL,'X..25','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1359,26,'itip_content','ITIP CONTENT','GS1 Application Identifier (8026) - ITIP CONTENT. GS1 format: N14,csum,gcppos2 N4,pieceoftotal.','VARCHAR',14,56,NULL,0,1,NULL,NULL,'N14,csum,gcppos2 N4,pieceoftotal','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1360,26,'digsig','DIGSIG','GS1 Application Identifier (8030) - DIGSIG. GS1 format: Z..90.','VARCHAR',90,360,NULL,0,1,NULL,NULL,'Z..90','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1361,26,'imei','IMEI','GS1 Application Identifier (8040) - IMEI. GS1 format: N15.','VARCHAR',15,60,NULL,0,1,NULL,NULL,'N15','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1362,26,'imei2','IMEI2','GS1 Application Identifier (8041) - IMEI2. GS1 format: N15.','VARCHAR',15,60,NULL,0,1,NULL,NULL,'N15','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1363,26,'esim','ESIM','GS1 Application Identifier (8042) - ESIM. GS1 format: N32.','VARCHAR',32,128,NULL,0,1,NULL,NULL,'N32','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1364,26,'psim','PSIM','GS1 Application Identifier (8043) - PSIM. GS1 format: N18 [N..2].','VARCHAR',18,72,NULL,0,1,NULL,NULL,'N18 [N..2]','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1365,26,'points','POINTS','GS1 Application Identifier (8111) - POINTS. GS1 format: N4.','VARCHAR',4,16,NULL,0,1,NULL,NULL,'N4','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1366,26,'product_url','PRODUCT URL','GS1 Application Identifier (8200) - PRODUCT URL. GS1 format: X..70.','VARCHAR',70,280,NULL,0,1,NULL,NULL,'X..70','GS1 Barcode Syntax Dictionary','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1367,72,'id','Person ID','Unique identifier of the object within its hierarchy scope.','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1368,72,'version','Person Version','Version identifier of the object definition.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1369,72,'description','Person Description','Human-readable description (language-tagged, repeatable). (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018; schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1370,72,'published_date','Person PublishedDate','Date/time the object information was published.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1371,72,'effective_start_date','Person EffectiveStartDate','Date/time the object definition becomes effective.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1372,72,'effective_end_date','Person EffectiveEndDate','Date/time the object definition stops being effective.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1373,72,'hierarchy_scope','Person HierarchyScope','Location of this object within the role-based equipment hierarchy. Nested ISA-95 structure (HierarchyScopeType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1374,72,'person_name','Person PersonName','Name of the individual. Nested ISA-95 structure (PersonNameType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1375,72,'spatial_definition','Person SpatialDefinition','Spatial/geometric definition of the object. Nested ISA-95 structure (SpatialDefinitionType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1376,72,'operational_location','Person OperationalLocation','Operational location assigned to the person. Nested ISA-95 structure (ResourceLocationType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1377,72,'person_property','Person PersonProperty','Additional property/value of the person. Nested ISA-95 structure (PersonPropertyType). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1378,72,'personnel_class_id','Person PersonnelClassID','Reference to a personnel class this person belongs to. (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1379,72,'test_specification_id','Person TestSpecificationID','Reference to an associated test/QA specification. (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1380,73,'id','PersonnelClass ID','Unique identifier of the object within its hierarchy scope.','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1381,73,'version','PersonnelClass Version','Version identifier of the object definition.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1382,73,'description','PersonnelClass Description','Human-readable description (language-tagged, repeatable). (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1383,73,'published_date','PersonnelClass PublishedDate','Date/time the object information was published.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1384,73,'effective_start_date','PersonnelClass EffectiveStartDate','Date/time the object definition becomes effective.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1385,73,'effective_end_date','PersonnelClass EffectiveEndDate','Date/time the object definition stops being effective.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1386,73,'hierarchy_scope','PersonnelClass HierarchyScope','Location of this object within the role-based equipment hierarchy. Nested ISA-95 structure (HierarchyScopeType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1387,73,'personnel_class_base_id','PersonnelClass PersonnelClassBaseID','Reference to a parent personnel class (specialization). (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1388,73,'personnel_class_property','PersonnelClass PersonnelClassProperty','Property/value shared by the personnel class. Nested ISA-95 structure (PersonnelClassPropertyType). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1389,73,'person_source_id','PersonnelClass PersonSourceID','Reference to a member person of this class. (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1390,73,'test_specification_id','PersonnelClass TestSpecificationID','Reference to an associated test/QA specification. (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1391,24,'id','Equipment ID','Unique identifier of the object within its hierarchy scope.','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1392,24,'version','Equipment Version','Version identifier of the object definition.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1393,24,'description','Equipment Description','Human-readable description (language-tagged, repeatable). (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1394,24,'published_date','Equipment PublishedDate','Date/time the object information was published.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1395,24,'effective_start_date','Equipment EffectiveStartDate','Date/time the object definition becomes effective.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1396,24,'effective_end_date','Equipment EffectiveEndDate','Date/time the object definition stops being effective.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1397,24,'hierarchy_scope','Equipment HierarchyScope','Location of this object within the role-based equipment hierarchy. Nested ISA-95 structure (HierarchyScopeType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1398,24,'equipment_level','Equipment EquipmentLevel','Role-based level: Enterprise, Site, Area, ProcessCell, Unit, ProductionLine, WorkCell, etc. Nested ISA-95 structure (EquipmentLevelType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1399,24,'spatial_definition','Equipment SpatialDefinition','Spatial/geometric definition of the object. Nested ISA-95 structure (SpatialDefinitionType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1400,24,'equipment_asset_mapping','Equipment EquipmentAssetMapping','Mapping of equipment to physical asset over time. Nested ISA-95 structure (EquipmentAssetMappingType). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1401,24,'physical_asset_id','Equipment PhysicalAssetID','Reference to the physical asset realizing this equipment.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1402,24,'operational_location','Equipment OperationalLocation','Operational location of the equipment. Nested ISA-95 structure (ResourceLocationType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1403,24,'equipment_property','Equipment EquipmentProperty','Additional property/value of the equipment. Nested ISA-95 structure (EquipmentPropertyType). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1404,24,'equipment_child','Equipment EquipmentChild','Child equipment within this equipment. Nested ISA-95 structure (EquipmentType). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1405,24,'equipment_class_id','Equipment EquipmentClassID','Reference to an equipment class this equipment belongs to. (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1406,24,'test_specification_id','Equipment TestSpecificationID','Reference to an associated test/QA specification. (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1407,25,'id','EquipmentClass ID','Unique identifier of the object within its hierarchy scope.','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1408,25,'version','EquipmentClass Version','Version identifier of the object definition.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1409,25,'description','EquipmentClass Description','Human-readable description (language-tagged, repeatable). (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1410,25,'published_date','EquipmentClass PublishedDate','Date/time the object information was published.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1411,25,'effective_start_date','EquipmentClass EffectiveStartDate','Date/time the object definition becomes effective.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1412,25,'effective_end_date','EquipmentClass EffectiveEndDate','Date/time the object definition stops being effective.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1413,25,'hierarchy_scope','EquipmentClass HierarchyScope','Location of this object within the role-based equipment hierarchy. Nested ISA-95 structure (HierarchyScopeType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1414,25,'equipment_level','EquipmentClass EquipmentLevel','Role-based equipment level the class applies to. Nested ISA-95 structure (EquipmentLevelType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1415,25,'equipment_class_property','EquipmentClass EquipmentClassProperty','Property/value shared by the equipment class. Nested ISA-95 structure (EquipmentClassPropertyType). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1416,25,'equipment_class_child','EquipmentClass EquipmentClassChild','Child equipment class. Nested ISA-95 structure (EquipmentClassType). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1417,25,'equipment_class_base_id','EquipmentClass EquipmentClassBaseID','Reference to a parent equipment class (specialization). (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1418,25,'equipment_source_id','EquipmentClass EquipmentSourceID','Reference to a member equipment of this class. (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1419,25,'test_specification_id','EquipmentClass TestSpecificationID','Reference to an associated test/QA specification. (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1420,36,'id','MaterialClass ID','Unique identifier of the object within its hierarchy scope.','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1421,36,'version','MaterialClass Version','Version identifier of the object definition.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1422,36,'description','MaterialClass Description','Human-readable description (language-tagged, repeatable). (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1423,36,'published_date','MaterialClass PublishedDate','Date/time the object information was published.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1424,36,'effective_start_date','MaterialClass EffectiveStartDate','Date/time the object definition becomes effective.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1425,36,'effective_end_date','MaterialClass EffectiveEndDate','Date/time the object definition stops being effective.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1426,36,'hierarchy_scope','MaterialClass HierarchyScope','Location of this object within the role-based equipment hierarchy. Nested ISA-95 structure (HierarchyScopeType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1427,36,'material_class_base_id','MaterialClass MaterialClassBaseID','Reference to a parent material class (specialization). (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1428,36,'material_class_property','MaterialClass MaterialClassProperty','Property/value shared by the material class. Nested ISA-95 structure (MaterialClassPropertyType). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1429,36,'material_definition_source_id','MaterialClass MaterialDefinitionSourceID','Reference to a member material definition. (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1430,36,'test_specification_id','MaterialClass TestSpecificationID','Reference to an associated test/QA specification. (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1431,36,'assembly_type','MaterialClass AssemblyType','Type of assembly: Physical or Logical. Nested ISA-95 structure (AssemblyTypeType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1432,36,'assembly_relationship','MaterialClass AssemblyRelationship','Relationship to assembly members: Permanent or Transient. Nested ISA-95 structure (AssemblyRelationshipType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1433,37,'id','MaterialDefinition ID','Unique identifier of the object within its hierarchy scope.','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1434,37,'version','MaterialDefinition Version','Version identifier of the object definition.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1435,37,'description','MaterialDefinition Description','Human-readable description (language-tagged, repeatable). (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1436,37,'published_date','MaterialDefinition PublishedDate','Date/time the object information was published.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1437,37,'effective_start_date','MaterialDefinition EffectiveStartDate','Date/time the object definition becomes effective.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1438,37,'effective_end_date','MaterialDefinition EffectiveEndDate','Date/time the object definition stops being effective.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1439,37,'hierarchy_scope','MaterialDefinition HierarchyScope','Location of this object within the role-based equipment hierarchy. Nested ISA-95 structure (HierarchyScopeType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1440,37,'spatial_definition','MaterialDefinition SpatialDefinition','Spatial/geometric definition of the object. Nested ISA-95 structure (SpatialDefinitionType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1441,37,'material_definition_property','MaterialDefinition MaterialDefinitionProperty','Property/value of the material definition. Nested ISA-95 structure (MaterialDefinitionPropertyType). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1442,37,'material_class_id','MaterialDefinition MaterialClassID','Reference to a material class this definition belongs to. (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1443,37,'material_lot_source_id','MaterialDefinition MaterialLotSourceID','Reference to a material lot of this definition. (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1444,37,'test_specification_id','MaterialDefinition TestSpecificationID','Reference to an associated test/QA specification. (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1445,37,'assembly_type','MaterialDefinition AssemblyType','Type of assembly: Physical or Logical. Nested ISA-95 structure (AssemblyTypeType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1446,37,'assembly_relationship','MaterialDefinition AssemblyRelationship','Relationship to assembly members: Permanent or Transient. Nested ISA-95 structure (AssemblyRelationshipType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1447,38,'id','MaterialLot ID','Unique identifier of the object within its hierarchy scope.','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1448,38,'version','MaterialLot Version','Version identifier of the object definition.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1449,38,'description','MaterialLot Description','Human-readable description (language-tagged, repeatable). (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1450,38,'published_date','MaterialLot PublishedDate','Date/time the object information was published.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1451,38,'effective_start_date','MaterialLot EffectiveStartDate','Date/time the object definition becomes effective.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1452,38,'effective_end_date','MaterialLot EffectiveEndDate','Date/time the object definition stops being effective.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1453,38,'hierarchy_scope','MaterialLot HierarchyScope','Location of this object within the role-based equipment hierarchy. Nested ISA-95 structure (HierarchyScopeType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1454,38,'spatial_definition','MaterialLot SpatialDefinition','Spatial/geometric definition of the object. Nested ISA-95 structure (SpatialDefinitionType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1455,38,'material_definition_id','MaterialLot MaterialDefinitionID','Reference to the material definition of this lot.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1456,38,'status','MaterialLot Status','Current status of the material lot. Nested ISA-95 structure (StatusType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1457,38,'disposition','MaterialLot Disposition','Quality/availability disposition of the lot. Nested ISA-95 structure (DispositionType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1458,38,'material_lot_property','MaterialLot MaterialLotProperty','Property/value of the material lot. Nested ISA-95 structure (MaterialLotPropertyType). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1459,38,'material_sub_lot','MaterialLot MaterialSubLot','Sub-lots contained within this lot. Nested ISA-95 structure (MaterialSubLotType). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1460,38,'storage_location','MaterialLot StorageLocation','Storage location of the lot. Nested ISA-95 structure (ResourceLocationType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1461,38,'quantity','MaterialLot Quantity','Quantity of material in the lot (with unit of measure). Composite quantity (QuantityString + DataType + UnitOfMeasure). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1462,38,'test_specification_id','MaterialLot TestSpecificationID','Reference to an associated test/QA specification. (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1463,39,'id','MaterialSubLot ID','Unique identifier of the object within its hierarchy scope.','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1464,39,'version','MaterialSubLot Version','Version identifier of the object definition.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1465,39,'description','MaterialSubLot Description','Human-readable description (language-tagged, repeatable). (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1466,39,'hierarchy_scope','MaterialSubLot HierarchyScope','Location of this object within the role-based equipment hierarchy. Nested ISA-95 structure (HierarchyScopeType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1467,39,'spatial_definition','MaterialSubLot SpatialDefinition','Spatial/geometric definition of the object. Nested ISA-95 structure (SpatialDefinitionType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1468,39,'status','MaterialSubLot Status','Current status of the sub-lot. Nested ISA-95 structure (StatusType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1469,39,'disposition','MaterialSubLot Disposition','Quality/availability disposition of the sub-lot. Nested ISA-95 structure (DispositionType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1470,39,'storage_location','MaterialSubLot StorageLocation','Storage location of the sub-lot. Nested ISA-95 structure (ResourceLocationType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1471,39,'quantity','MaterialSubLot Quantity','Quantity of material in the sub-lot (with unit of measure). Composite quantity (QuantityString + DataType + UnitOfMeasure). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1472,39,'material_sub_lot_child','MaterialSubLot MaterialSubLotChild','Nested child sub-lots. Nested ISA-95 structure (MaterialSubLotType). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1473,39,'material_lot_id','MaterialSubLot MaterialLotID','Reference to the parent material lot.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1474,76,'id','ProcessSegment ID','Unique identifier of the object within its hierarchy scope.','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1475,76,'description','ProcessSegment Description','Human-readable description (language-tagged, repeatable). (repeatable / collection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1476,76,'version','ProcessSegment Version','Version identifier of the object definition.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1477,76,'published_date','ProcessSegment PublishedDate','Date/time the object information was published.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1478,76,'effective_start_date','ProcessSegment EffectiveStartDate','Date/time the object definition becomes effective.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1479,76,'effective_end_date','ProcessSegment EffectiveEndDate','Date/time the object definition stops being effective.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1480,76,'operations_type','ProcessSegment OperationsType','Operations type: Production, Maintenance, Quality, Inventory, Mixed, Other. Nested ISA-95 structure (OperationsTypeType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1481,76,'hierarchy_scope','ProcessSegment HierarchyScope','Location of this object within the role-based equipment hierarchy. Nested ISA-95 structure (HierarchyScopeType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1482,76,'definition_type','ProcessSegment DefinitionType','Whether the segment is a definition or an instance. Nested ISA-95 structure (DefinitionTypeType).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1483,76,'personnel_segment_specification','ProcessSegment PersonnelSegmentSpecification','Personnel resources required by the segment. Nested ISA-95 structure (PersonnelSegmentSpecificationType). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1484,76,'equipment_segment_specification','ProcessSegment EquipmentSegmentSpecification','Equipment resources required by the segment. Nested ISA-95 structure (EquipmentSegmentSpecificationType). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1485,76,'material_segment_specification','ProcessSegment MaterialSegmentSpecification','Material resources consumed/produced by the segment. Nested ISA-95 structure (MaterialSegmentSpecificationType). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1486,76,'process_segment_parameter','ProcessSegment ProcessSegmentParameter','Parameter applicable to the process segment. Nested ISA-95 structure (ParameterType). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1487,76,'segment_dependency','ProcessSegment SegmentDependency','Ordering/timing dependency between segments. Nested ISA-95 structure (SegmentDependencyType). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1488,76,'process_segment_child','ProcessSegment ProcessSegmentChild','Child process segment. Nested ISA-95 structure (ProcessSegmentType). (repeatable / collection)','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','B2MML V0701 / ISA-95.00.02-2018','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1489,28,'name','Employee Name','Employee Name','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1490,28,'user_id','user_id','(references res.users)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1491,28,'user_partner_id','User''s partner','User''s partner','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1492,28,'active','Active','Active','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1493,28,'resource_calendar_id','resource_calendar_id','Working-hours schedule (resource calendar) defining the employee''s standard working time.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1494,28,'department_id','department_id','Department the employee is assigned to (references hr.department).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1495,28,'company_id','company_id','(references res.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1496,28,'company_country_id','company_country_id','(references res.country)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1497,28,'company_country_code','company_country_code','ISO country code of the company the employee belongs to, derived from the company''s address.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1498,28,'private_street','Private Street','Private Street','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1499,28,'private_street2','Private Street2','Private Street2','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1500,28,'private_city','Private City','Private City','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1501,28,'private_state_id','Private State','Private State (references res.country.state)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1502,28,'private_zip','Private Zip','Private Zip','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1503,28,'private_country_id','Private Country','Private Country (references res.country)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1504,28,'private_phone','Private Phone','Private Phone','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1505,28,'private_email','Private Email','Private Email','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1506,28,'lang','Lang','Lang','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1507,28,'country_id','country_id','(references res.country)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1508,28,'gender','gender','Employee''s gender. One of: male, female, other.','VARCHAR',255,1020,NULL,0,1,NULL,'["male", "female", "other"]','one of: male|female|other','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1509,28,'marital','Marital Status','Marital Status','VARCHAR',255,1020,NULL,0,1,NULL,'["single", "married", "cohabitant", "widower", "divorced"]','one of: single|married|cohabitant|widower|divorced','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1510,28,'spouse_complete_name','Spouse Complete Name','Spouse Complete Name','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1511,28,'spouse_birthdate','Spouse Birthdate','Spouse Birthdate','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1512,28,'children','Number of Dependent Children','Number of Dependent Children','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1513,28,'place_of_birth','Place of Birth','Place of Birth','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1514,28,'country_of_birth','Country of Birth','Country of Birth (references res.country)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1515,28,'birthday','Date of Birth','Date of Birth','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1516,28,'ssnid','SSN No','Social Security Number','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1517,28,'sinid','SIN No','Social Insurance Number','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1518,28,'identification_id','Identification No','Identification No','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1519,28,'passport_id','Passport No','Passport No','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1520,28,'bank_account_id','bank_account_id','Employee bank account to pay salaries (references res.partner.bank)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1521,28,'permit_no','Work Permit No','Work Permit No','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1522,28,'visa_no','Visa No','Visa No','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1523,28,'visa_expire','Visa Expiration Date','Visa Expiration Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1524,28,'work_permit_expiration_date','Work Permit Expiration Date','Work Permit Expiration Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1525,28,'has_work_permit','Work Permit','Work Permit','BLOB',8000,32000,NULL,0,1,NULL,NULL,NULL,'Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1526,28,'work_permit_scheduled_activity','work_permit_scheduled_activity','Whether a scheduled activity (reminder/task) exists for the employee''s work-permit expiry or renewal.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1527,28,'work_permit_name','work_permit_name','work_permit_name','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1528,28,'additional_note','Additional Note','Additional Note','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1529,28,'certificate','certificate','Highest academic qualification attained by the employee. One of: graduate, bachelor, master, doctor, other.','VARCHAR',255,1020,NULL,0,1,NULL,'["graduate", "bachelor", "master", "doctor", "other"]','one of: graduate|bachelor|master|doctor|other','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1530,28,'study_field','Field of Study','Field of Study','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1531,28,'study_school','School','School','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1532,28,'emergency_contact','Contact Name','Contact Name','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1533,28,'emergency_phone','Contact Phone','Contact Phone','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1534,28,'km_home_work','Home-Work Distance','Home-Work Distance','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1535,28,'employee_type','Employee Type','The employee type. Although the primary purpose may seem to categorize employees, this field has also an impact in the Contract History. Only Employee type is supposed to be under contract and will have a Contract History.','VARCHAR',255,1020,NULL,1,0,NULL,'["employee", "student", "trainee", "contractor", "freelance"]','one of: employee|student|trainee|contractor|freelance','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1536,28,'job_id','job_id','Job position held by the employee (references hr.job).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1537,28,'child_ids','Direct subordinates','Direct subordinates (collection of hr.employee)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1538,28,'category_ids','Tags','Tags (collection of hr.employee.category)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1539,28,'notes','Notes','Notes','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1540,28,'color','Color Index','Color Index','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1541,28,'barcode','Badge ID','ID used for employee identification.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1542,28,'pin','PIN','PIN used to Check In/Out in the Kiosk Mode of the Attendance application (if enabled in Configuration) and to change the cashier in the Point of Sale application.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1543,28,'departure_reason_id','Departure Reason','Departure Reason (references hr.departure.reason)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1544,28,'departure_description','Additional Information','Additional Information','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1545,28,'departure_date','Departure Date','Departure Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1546,28,'message_main_attachment_id','message_main_attachment_id','Primary attachment linked to the employee record, used by Odoo''s messaging/attachment system.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1547,28,'id_card','ID Card Copy','ID Card Copy','BLOB',8000,32000,NULL,0,1,NULL,NULL,NULL,'Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1548,28,'driving_license','Driving License','Driving License','BLOB',8000,32000,NULL,0,1,NULL,NULL,NULL,'Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1549,28,'private_car_plate','private_car_plate','If you have more than one car, just separate the plates by a space.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1550,28,'currency_id','currency_id','(references res.currency)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1551,27,'name','Department Name','Department Name','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1552,27,'complete_name','Complete Name','Complete Name','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1553,27,'active','Active','Active','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1554,27,'company_id','Company','Company (references res.company)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1555,27,'parent_id','Parent Department','Parent Department (references hr.department)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1556,27,'child_ids','Child Departments','Child Departments (collection of hr.department)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1557,27,'manager_id','Manager','Manager (references hr.employee)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1558,27,'member_ids','Members','Members (collection of hr.employee)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1559,27,'total_employee','Total Employee','Total Employee','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1560,27,'jobs_ids','Jobs','Jobs (collection of hr.job)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1561,27,'plan_ids','plan_ids','(collection of mail.activity.plan)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1562,27,'plans_count','plans_count','Number of planning/allocation plans associated with the department.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1563,27,'note','Note','Note','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1564,27,'color','Color Index','Color Index','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1565,27,'parent_path','parent_path','Materialised path of ancestor department IDs, used to model and query the department hierarchy efficiently.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1566,27,'master_department_id','master_department_id','(references hr.department)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1567,29,'active','active','Whether the job position is active; inactive positions are archived and hidden from default views.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1568,29,'name','Job Position','Job Position','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1569,29,'sequence','sequence','Ordering value used to sort job positions in lists.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1570,29,'expected_employees','Total Forecasted Employees','Expected number of employees for this job position after new recruitment.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1571,29,'no_of_employee','Current Number of Employees','Number of employees currently occupying this job position.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1572,29,'no_of_recruitment','Target','Number of new employees you expect to recruit.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1573,29,'no_of_hired_employee','Hired Employees','Number of hired employees for this job position during recruitment phase.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1574,29,'employee_ids','Employees','Employees (collection of hr.employee)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1575,29,'description','Job Description','Job Description','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1576,29,'requirements','Requirements','Requirements','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1577,29,'department_id','Department','Department (references hr.department)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1578,29,'company_id','Company','Company (references res.company)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1579,29,'contract_type_id','Employment Type','Employment Type (references hr.contract.type)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1580,96,'name','Order Reference','Order Reference','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1581,96,'priority','priority','Urgency flag for the purchase order. 0 = normal, 1 = urgent.','VARCHAR',255,1020,NULL,0,1,NULL,'["0", "1"]','one of: 0|1','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1582,96,'origin','Source Document','Reference of the document that generated this purchase order request (e.g. a sales order)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0; Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1583,96,'partner_ref','Vendor Reference','Reference of the sales order or bid sent by the vendor. It''s used to do the matching when you receive the products as this reference is usually written on the delivery order sent by your vendor.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1584,96,'date_order','Order Deadline','Depicts the date within which the Quotation should be confirmed and converted into a purchase order.','DATETIME',25,100,NULL,1,0,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1585,96,'date_approve','Confirmation Date','Confirmation Date','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1586,96,'partner_id','Vendor','You can find a vendor by its Name, TIN, Email or Internal Reference. (references res.partner)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1587,96,'dest_address_id','Dropship Address','Put an address if you want to deliver directly from the vendor to the customer. Otherwise, keep empty to deliver to your own company. (references res.partner)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1588,96,'currency_id','currency_id','(references res.currency)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1589,96,'state','Status','Status','VARCHAR',255,1020,NULL,1,0,NULL,'{"Odoo": ["draft", "sent", "to approve", "purchase", "done", "cancel"], "Tryton": ["draft", "quotation", "confirmed", "processing", "done", "cancelled"]}','maxlength: 255','Odoo 17.0; Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1590,96,'order_line','Order Lines','Order Lines (collection of purchase.order.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1591,96,'notes','Terms and Conditions','Terms and Conditions','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1592,96,'invoice_count','Bill Count','Bill Count','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1593,96,'invoice_ids','Bills','Bills (collection of account.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1594,96,'invoice_status','Billing Status','Billing Status','VARCHAR',255,1020,NULL,0,1,NULL,'["no", "to invoice", "invoiced"]','one of: no|to invoice|invoiced','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1595,96,'date_planned','Expected Arrival','Delivery date promised by vendor. This date is used to determine expected arrival of products.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1596,96,'date_calendar_start','date_calendar_start','Calendar start datetime used to display the purchase order in calendar views.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1597,96,'amount_untaxed','Untaxed Amount','Untaxed Amount','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1598,96,'tax_totals','tax_totals','Computed summary of tax and total amounts for the order, stored as a structured payload for display.','BLOB',8000,32000,NULL,0,1,NULL,NULL,NULL,'Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1599,96,'amount_tax','Taxes','Taxes','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1600,96,'amount_total','Total','Total','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1601,96,'fiscal_position_id','Fiscal Position','Fiscal Position (references account.fiscal.position)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1602,96,'tax_country_id','tax_country_id','Technical field to filter the available taxes depending on the fiscal country and fiscal position. (references res.country)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1603,96,'tax_calculation_rounding_method','Tax calculation rounding method','Tax calculation rounding method','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1604,96,'payment_term_id','payment_term_id','(references account.payment.term)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1605,96,'incoterm_id','incoterm_id','International Commercial Terms are a series of predefined commercial terms used in international transactions. (references account.incoterms)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1606,96,'product_id','Product','Product (references product.product)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1607,96,'user_id','Buyer','Buyer (references res.users)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1608,96,'company_id','company_id','(references res.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1609,96,'country_code','Country code','Country code','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1610,96,'currency_rate','Currency Rate','Ratio between the purchase order currency and the company currency','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1611,96,'mail_reminder_confirmed','Reminder Confirmed','True if the reminder email is confirmed by the vendor.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1612,96,'mail_reception_confirmed','Reception Confirmed','True if PO reception is confirmed by the vendor.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1613,96,'receipt_reminder_email','Receipt Reminder Email','Receipt Reminder Email','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1614,96,'reminder_date_before_receipt','Days Before Receipt','Days Before Receipt','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1615,113,'name','Operation Type','Operation Type','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1616,113,'color','Color','Color','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1617,113,'sequence','Sequence','Used to order the ''All Operations'' kanban view','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1618,113,'sequence_id','sequence_id','(references ir.sequence)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1619,113,'sequence_code','Sequence Prefix','Sequence Prefix','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1620,113,'default_location_src_id','default_location_src_id','This is the default source location when you create a picking manually with this operation type. It is possible however to change it or that the routes put another location. If it is empty, it will check for the supplier location on the partner. (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1621,113,'default_location_dest_id','default_location_dest_id','This is the default destination location when you create a picking manually with this operation type. It is possible however to change it or that the routes put another location. If it is empty, it will check for the customer location on the partner. (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1622,113,'default_location_return_id','default_location_return_id','This is the default location for returns created from a picking with this operation type. (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1623,113,'code','code','Direction of operations created under this type. One of: incoming, outgoing, internal.','VARCHAR',255,1020,NULL,1,0,NULL,'["incoming", "outgoing", "internal"]','one of: incoming|outgoing|internal','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1624,113,'return_picking_type_id','return_picking_type_id','(references stock.picking.type)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1625,113,'show_entire_packs','Move Entire Packages','If ticked, you will be able to select entire packages to move','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1626,113,'warehouse_id','warehouse_id','(references stock.warehouse)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1627,113,'active','Active','Active','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1628,113,'use_create_lots','Create New Lots/Serial Numbers','If this is checked only, it will suppose you want to create new Lots/Serial Numbers, so you can provide them in a text field. ','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1629,113,'use_existing_lots','Use Existing Lots/Serial Numbers','If this is checked, you will be able to choose the Lots/Serial Numbers. You can also decide to not put lots in this operation type. This means it will create stock with no lot or not put a restriction on the lot taken. ','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1630,113,'print_label','Print Label','If this checkbox is ticked, label will be print in this operation.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1631,113,'show_operations','Show Detailed Operations','If this checkbox is ticked, the pickings lines will represent detailed stock operations. If not, the picking lines will represent an aggregate of detailed stock operations.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1632,113,'show_reserved','Pre-fill Detailed Operations','If this checkbox is ticked, Odoo will automatically pre-fill the detailed operations with the corresponding products, locations and lot/serial numbers. For moves that are returns, the detailed operations will always be prefilled, regardless of this option.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1633,113,'reservation_method','reservation_method','How products in transfers of this operation type should be reserved.','VARCHAR',255,1020,NULL,1,0,NULL,'["at_confirm", "manual", "by_date"]','one of: at_confirm|manual|by_date','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1634,113,'reservation_days_before','Days','Maximum number of days before scheduled date that products should be reserved.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1635,113,'reservation_days_before_priority','Days when starred','Maximum number of days before scheduled date that priority picking products should be reserved.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1636,113,'auto_show_reception_report','Show Reception Report at Validation','If this checkbox is ticked, Odoo will automatically show the reception report (if there are moves to allocate to) when validating.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1637,113,'auto_print_delivery_slip','Auto Print Delivery Slip','If this checkbox is ticked, Odoo will automatically print the delivery slip of a picking when it is validated.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1638,113,'auto_print_return_slip','Auto Print Return Slip','If this checkbox is ticked, Odoo will automatically print the return slip of a picking when it is validated.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1639,113,'auto_print_product_labels','Auto Print Product Labels','If this checkbox is ticked, Odoo will automatically print the product labels of a picking when it is validated.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1640,113,'product_label_format','Product Label Format to auto-print','Product Label Format to auto-print','VARCHAR',255,1020,NULL,0,1,NULL,'["dymo", "2x7xprice", "4x7xprice", "4x12", "4x12xprice", "zpl", "zplxprice"]','one of: dymo|2x7xprice|4x7xprice|4x12|4x12xprice|zpl|zplxprice','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1641,113,'auto_print_lot_labels','Auto Print Lot/SN Labels','If this checkbox is ticked, Odoo will automatically print the lot/SN labels of a picking when it is validated.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1642,113,'lot_label_format','Lot Label Format to auto-print','Lot Label Format to auto-print','VARCHAR',255,1020,NULL,0,1,NULL,'["4x12_lots", "4x12_units", "zpl_lots", "zpl_units"]','one of: 4x12_lots|4x12_units|zpl_lots|zpl_units','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1643,113,'auto_print_reception_report','Auto Print Reception Report','If this checkbox is ticked, Odoo will automatically print the reception report of a picking when it is validated and has assigned moves.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1644,113,'auto_print_reception_report_labels','Auto Print Reception Report Labels','If this checkbox is ticked, Odoo will automatically print the reception report labels of a picking when it is validated.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1645,113,'auto_print_packages','Auto Print Packages','If this checkbox is ticked, Odoo will automatically print the packages and their contents of a picking when it is validated.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1646,113,'auto_print_package_label','Auto Print Package Label','If this checkbox is ticked, Odoo will automatically print the package label when "Put in Pack" button is used.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1647,113,'package_label_to_print','package_label_to_print','Format used when printing package labels for this operation type. One of: pdf, zpl.','VARCHAR',255,1020,NULL,0,1,NULL,'["pdf", "zpl"]','one of: pdf|zpl','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1648,113,'count_picking_draft','count_picking_draft','Number of draft transfers of this operation type.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1649,113,'count_picking_ready','count_picking_ready','Number of ready-to-process transfers of this operation type.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1650,113,'count_picking','count_picking','Number of transfers of this operation type (dashboard KPI counter).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1651,113,'count_picking_waiting','count_picking_waiting','Number of waiting transfers of this operation type.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1652,113,'count_picking_late','count_picking_late','Number of late transfers of this operation type.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1653,113,'count_picking_backorders','count_picking_backorders','Number of back-order transfers of this operation type.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1654,113,'hide_reservation_method','hide_reservation_method','UI flag controlling whether the reservation-method field is hidden for this operation type.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1655,113,'barcode','Barcode','Barcode','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1656,113,'company_id','company_id','(references res.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1657,113,'create_backorder','create_backorder','When validating a transfer: + * Ask: users are asked to choose if they want to make a backorder for remaining products + * Always: a backorder is automatically created for the remaining products + * Never: remaining products are cancelled','VARCHAR',255,1020,NULL,1,0,NULL,'["ask", "always", "never"]','one of: ask|always|never','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1658,113,'show_picking_type','show_picking_type','UI flag controlling whether this operation type is shown in the overview.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1659,112,'name','Reference','Reference','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1660,112,'origin','Source Document','Reference of the document','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1661,112,'note','Notes','Notes','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1662,112,'backorder_id','backorder_id','If this shipment was split, then this field links to the shipment which contains the already processed part. (references stock.picking)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1663,112,'backorder_ids','backorder_ids','(collection of stock.picking)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1664,112,'return_id','return_id','If this picking was created as a return of another picking, this field links to the original picking. (references stock.picking)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1665,112,'return_ids','return_ids','(collection of stock.picking)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1666,112,'return_count','# Returns','# Returns','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1667,112,'move_type','move_type','It specifies goods to be deliver partially or all at once','VARCHAR',255,1020,NULL,1,0,NULL,'["direct", "one"]','one of: direct|one','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1668,112,'state','Status',' * Draft: The transfer is not confirmed yet. Reservation doesn''t apply. + * Waiting another operation: This transfer is waiting for another operation before being ready. + * Waiting: The transfer is waiting for the availability of some products. +(a) The shipping policy is "As soon as possible": no product could be reserved. +(b) The shipping policy is "When all products are ready": not all the products could be reserved. + * Ready: The transfer is ready to be processed. +(a) The shipping policy is "As soon as possible": at least one product has been reserved. +(b) The shipping policy is "When all products are ready": all product have been reserved. + * Done: The transfer has been processed. + * Cancelled: The transfer has been cancelled.','VARCHAR',255,1020,NULL,0,1,NULL,'["draft", "waiting", "confirmed", "assigned", "done", "cancel"]','one of: draft|waiting|confirmed|assigned|done|cancel','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1669,112,'group_id','group_id','(references procurement.group)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1670,112,'priority','Priority','Products will be reserved first for the transfers with the highest priorities.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1671,112,'scheduled_date','Scheduled Date','Scheduled time for the first part of the shipment to be processed. Setting manually a value here would set it as expected date for all the stock moves.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1672,112,'date_deadline','Deadline','Date Promise to the customer on the top level document (SO/PO)','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1673,112,'has_deadline_issue','Is late','Is late or will be late depending on the deadline and scheduled date','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1674,112,'date','Creation Date','Creation Date, usually the time of the order','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1675,112,'date_done','Date of Transfer','Date at which the transfer has been processed or cancelled.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1676,112,'delay_alert_date','Delay Alert Date','Delay Alert Date','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1677,112,'json_popover','JSON data for the popover widget','JSON data for the popover widget','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1678,112,'location_id','location_id','(references stock.location)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1679,112,'location_dest_id','location_dest_id','(references stock.location)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1680,112,'move_ids','Stock Moves','Stock Moves (collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1681,112,'move_ids_without_package','Stock move','Stock move (collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1682,112,'has_scrap_move','Has Scrap Moves','Has Scrap Moves','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1683,112,'picking_type_id','picking_type_id','(references stock.picking.type)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1684,112,'picking_type_code','picking_type_code','Code of the operation type for this transfer — incoming, outgoing, or internal.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1685,112,'picking_type_entire_packs','picking_type_entire_packs','Whether the operation type handles entire packages rather than individual products.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1686,112,'use_create_lots','use_create_lots','Whether new lot/serial numbers may be created during this transfer.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1687,112,'use_existing_lots','use_existing_lots','Whether existing lot/serial numbers may be selected during this transfer.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1688,112,'hide_picking_type','hide_picking_type','UI flag controlling whether the operation-type field is hidden on the transfer form.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1689,112,'partner_id','partner_id','(references res.partner)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1690,112,'company_id','Company','Company (references res.company)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1691,112,'user_id','user_id','(references res.users)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1692,112,'move_line_ids','move_line_ids','(collection of stock.move.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1693,112,'move_line_ids_without_package','move_line_ids_without_package','(collection of stock.move.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1694,112,'move_line_exist','Has Pack Operations','Check the existence of pack operation on the picking','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1695,112,'has_packages','Has Packages','Check the existence of destination packages on move lines','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1696,112,'show_check_availability','show_check_availability','Technical field used to compute whether the button "Check Availability" should be displayed.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1697,112,'show_allocation','show_allocation','Technical Field used to decide whether the button "Allocation" should be displayed.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1698,112,'owner_id','owner_id','When validating the transfer, the products will be assigned to this owner. (references res.partner)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1699,112,'printed','Printed','Printed','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1700,112,'is_signed','Is Signed','Is Signed','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1701,112,'is_locked','is_locked','When the picking is not done this allows changing the initial demand. When the picking is done this allows changing the done quantities.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1702,112,'product_id','product_id','(references product.product)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1703,112,'lot_id','lot_id','(references stock.lot)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1704,112,'show_operations','show_operations','UI flag controlling whether the detailed operations (move lines) section is displayed.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1705,112,'show_reserved','show_reserved','UI flag controlling whether reserved quantities are shown on the transfer.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1706,112,'show_lots_text','show_lots_text','UI flag controlling whether lot/serial numbers are shown as free text on the transfer.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1707,112,'has_tracking','has_tracking','Whether any product in the transfer is tracked by lot or serial number.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1708,112,'package_level_ids','package_level_ids','(collection of stock.package_level)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1709,112,'package_level_ids_details','package_level_ids_details','(collection of stock.package_level)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1710,112,'products_availability','Product Availability','Latest product availability status of the picking','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1711,112,'products_availability_state','products_availability_state','Overall stock availability for the transfer''s products. One of: available, expected, late.','VARCHAR',255,1020,NULL,0,1,NULL,'["available", "expected", "late"]','one of: available|expected|late','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1712,112,'show_set_qty_button','show_set_qty_button','UI flag controlling visibility of the ''set quantities'' button on the transfer.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1713,112,'show_clear_qty_button','show_clear_qty_button','UI flag controlling visibility of the ''clear quantities'' button on the transfer.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1714,110,'name','Lot/Serial Number','Unique Lot/Serial Number','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1715,110,'ref','Internal Reference','Internal reference number in case it differs from the manufacturer''s lot/serial number','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1716,110,'product_id','product_id','(references product.product)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1717,110,'product_uom_id','product_uom_id','(references uom.uom)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1718,110,'quant_ids','quant_ids','(collection of stock.quant)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1719,110,'product_qty','On Hand Quantity','On Hand Quantity','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1720,110,'note','Description','Description','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1721,110,'display_complete','display_complete','Internal UI flag indicating whether the full lot/serial detail view should be shown.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1722,110,'company_id','company_id','(references res.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1723,110,'delivery_ids','Transfers','Transfers (collection of stock.picking)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1724,110,'delivery_count','Delivery order count','Delivery order count','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1725,110,'last_delivery_partner_id','last_delivery_partner_id','(references res.partner)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1726,110,'location_id','location_id','(references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1727,115,'product_id','product_id','(references product.product)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1728,115,'product_tmpl_id','Product Template','Product Template (references product.template)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1729,115,'product_uom_id','product_uom_id','(references uom.uom)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1730,115,'priority','priority','Reservation priority of the quant, influencing the order in which stock is reserved.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1731,115,'company_id','Company','Company','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1732,115,'location_id','location_id','(references stock.location)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1733,115,'warehouse_id','warehouse_id','(references stock.warehouse)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1734,115,'storage_category_id','storage_category_id','Storage category constraining where this stock may be placed (references stock.storage.category).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1735,115,'cyclic_inventory_frequency','cyclic_inventory_frequency','Number of days between scheduled cycle counts for this location/product.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1736,115,'lot_id','lot_id','(references stock.lot)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1737,115,'sn_duplicated','Duplicated Serial Number','If the same SN is in another Quant','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1738,115,'package_id','package_id','The package containing this quant (references stock.quant.package)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1739,115,'owner_id','owner_id','This is the owner of the quant (references res.partner)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1740,115,'quantity','Quantity','Quantity of products in this quant, in the default unit of measure of the product','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1741,115,'reserved_quantity','Reserved Quantity','Quantity of reserved products in this quant, in the default unit of measure of the product','DECIMAL',19,76,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1742,115,'available_quantity','Available Quantity','On hand quantity which hasn''t been reserved on a transfer, in the default unit of measure of the product','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1743,115,'in_date','Incoming Date','Incoming Date','DATETIME',25,100,NULL,1,0,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1744,115,'tracking','tracking','Tracking method for the product in this quant — none, by lot, or by unique serial number.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1745,115,'on_hand','On Hand','On Hand','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1746,115,'product_categ_id','product_categ_id','Product category of the stored product (references product.category).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1747,115,'inventory_quantity','Counted Quantity','The product''s counted quantity.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1748,115,'inventory_quantity_auto_apply','Inventoried Quantity','Inventoried Quantity','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1749,115,'inventory_diff_quantity','Difference','Indicates the gap between the product''s theoretical quantity and its counted quantity.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1750,115,'inventory_date','Scheduled Date','Next date the On Hand Quantity should be counted.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1751,115,'last_count_date','last_count_date','Last time the Quantity was Updated','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1752,115,'inventory_quantity_set','inventory_quantity_set','Whether a counted inventory quantity has been entered for this quant during a stock count.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1753,115,'is_outdated','Quantity has been moved since last count','Quantity has been moved since last count','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1754,115,'user_id','user_id','User assigned to do product count. (references res.users)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1755,116,'name','Package Reference','Package Reference','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1756,116,'quant_ids','quant_ids','(collection of stock.quant)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1757,116,'package_type_id','package_type_id','(references stock.package.type)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1758,116,'location_id','location_id','(references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1759,116,'company_id','company_id','(references res.company)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1760,116,'owner_id','owner_id','(references res.partner)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1761,116,'package_use','Package Use','Reusable boxes are used for batch picking and emptied afterwards to be reused. In the barcode application, scanning a reusable box will add the products in this box. + Disposable boxes aren''t reused, when scanning a disposable box in the barcode application, the contained products are added to the transfer.','VARCHAR',255,1020,NULL,1,0,NULL,'["disposable", "reusable"]','one of: disposable|reusable','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1762,116,'valid_sscc','Package name is valid SSCC','Package name is valid SSCC','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1763,116,'pack_date','Pack Date','Pack Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1764,22,'address','address','The customer''s address.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1765,22,'balance','balance','The current balance, if any, that''s stored on the customer in their default currency. If negative, the customer has credit to apply to their next invoice. If positive, the customer has an amount owed that''s added to their next invoice. The balance only considers amounts that Stripe hasn''t successfully applied to any invoice. It doesn''t reflect unpaid invoices. This balance is only taken into account after invoices finalize. For multi-currency balances, see [invoice_credit_balance](https://docs.stripe.com/api/customers/object#customer_object-invoice_credit_balance).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1766,22,'business_name','business_name','The customer''s business name.','VARCHAR',150,600,NULL,0,1,NULL,NULL,'maxlength: 150','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1767,22,'cash_balance','cash_balance','The current funds being held by Stripe on behalf of the customer. You can apply these funds towards payment intents when the source is "cash_balance". The `settings[reconciliation_mode]` field describes if these funds apply to these payment intents manually or automatically.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1768,22,'created','created','Time at which the object was created. Measured in seconds since the Unix epoch.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1769,22,'currency','currency','Three-letter [ISO code for the currency](https://stripe.com/docs/currencies) the customer can be charged in for recurring billing purposes.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1770,22,'customer_account','customer_account','The ID of an Account representing a customer. You can use this ID with any v1 API that accepts a customer_account parameter.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1771,22,'default_source','default_source','ID of the default payment source for the customer. + +If you use payment methods created through the PaymentMethods API, see the [invoice_settings.default_payment_method](https://docs.stripe.com/api/customers/object#customer_object-invoice_settings-default_payment_method) field instead.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1772,22,'delinquent','delinquent','Tracks the most recent state change on any invoice belonging to the customer. Paying an invoice or marking it uncollectible via the API will set this field to false. An automatic payment failure or passing the `invoice.due_date` will set this field to `true`. + +If an invoice becomes uncollectible by [dunning](https://docs.stripe.com/billing/automatic-collection), `delinquent` doesn''t reset to `false`. + +If you care whether the customer has paid their most recent subscription invoice, use `subscription.status` instead. Paying or marking uncollectible any customer invoice regardless of whether it is the latest invoice for a subscription will always set this field to `false`.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1773,22,'description','description','An arbitrary string attached to the object. Often useful for displaying to users.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1774,22,'discount','discount','Describes the current discount active on the customer, if there is one.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1775,22,'email','email','The customer''s email address.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1776,22,'id','id','Unique identifier for the object.','VARCHAR',5000,20000,NULL,1,0,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1777,22,'individual_name','individual_name','The customer''s individual name.','VARCHAR',150,600,NULL,0,1,NULL,NULL,'maxlength: 150','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1778,22,'invoice_credit_balance','invoice_credit_balance','The current multi-currency balances, if any, that''s stored on the customer. If positive in a currency, the customer has a credit to apply to their next invoice denominated in that currency. If negative, the customer has an amount owed that''s added to their next invoice denominated in that currency. These balances don''t apply to unpaid invoices. They solely track amounts that Stripe hasn''t successfully applied to any invoice. Stripe only applies a balance in a specific currency to an invoice after that invoice (which is in the same currency) finalizes.','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1779,22,'invoice_prefix','invoice_prefix','The prefix for the customer used to generate unique invoice numbers.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1780,22,'invoice_settings','invoice_settings','Default invoicing configuration for the customer — custom fields, default payment method, and rendering options applied when generating their invoices.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1781,22,'livemode','livemode','If the object exists in live mode, the value is `true`. If the object exists in test mode, the value is `false`.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1782,22,'metadata','metadata','Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1783,22,'name','name','The customer''s full name or business name.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1784,22,'next_invoice_sequence','next_invoice_sequence','The suffix of the customer''s next invoice number (for example, 0001). When the account uses account level sequencing, this parameter is ignored in API requests and the field omitted in API responses.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1785,22,'object','object','String representing the object''s type. Objects of the same type share the same value.','VARCHAR',255,1020,NULL,1,0,NULL,'["customer"]','one of: customer','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1786,22,'phone','phone','The customer''s phone number.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1787,22,'preferred_locales','preferred_locales','The customer''s preferred locales (languages), ordered by preference.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1788,22,'shipping','shipping','Mailing and shipping address for the customer. Appears on invoices emailed to this customer.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1789,22,'sources','sources','The customer''s payment sources, if any.','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1790,22,'subscriptions','subscriptions','The customer''s current subscriptions, if any.','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1791,22,'tax','tax','Customer-level tax details, including the automatically determined tax location and any recognised tax IDs used for tax calculation.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1792,22,'tax_exempt','tax_exempt','Describes the customer''s tax exemption status, which is `none`, `exempt`, or `reverse`. When set to `reverse`, invoice and receipt PDFs include the following text: **"Reverse charge"**.','VARCHAR',255,1020,NULL,0,1,NULL,'["exempt", "none", "reverse"]','one of: exempt|none|reverse','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1793,22,'tax_ids','tax_ids','The customer''s tax IDs.','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1794,22,'test_clock','test_clock','ID of the test clock that this customer belongs to.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1795,77,'active','active','Whether the product is currently available for purchase.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1796,77,'created','created','Time at which the object was created. Measured in seconds since the Unix epoch.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1797,77,'default_price','default_price','The ID of the [Price](https://docs.stripe.com/api/prices) object that is the default price for this product.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1798,77,'id','id','Unique identifier for the object.','VARCHAR',5000,20000,NULL,1,0,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1799,77,'images','images','A list of up to 8 URLs of images for this product, meant to be displayable to the customer.','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1800,77,'livemode','livemode','If the object exists in live mode, the value is `true`. If the object exists in test mode, the value is `false`.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1801,77,'marketing_features','marketing_features','A list of up to 15 marketing features for this product. These are displayed in [pricing tables](https://docs.stripe.com/payments/checkout/pricing-table).','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1802,77,'metadata','metadata','Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.','OBJECT',4000,16000,NULL,1,0,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1803,77,'object','object','String representing the object''s type. Objects of the same type share the same value.','VARCHAR',255,1020,NULL,1,0,NULL,'["product"]','one of: product','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1804,77,'package_dimensions','package_dimensions','The dimensions of this product for shipping purposes.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1805,77,'shippable','shippable','Whether this product is shipped (i.e., physical goods).','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1806,77,'statement_descriptor','statement_descriptor','Extra information about a product which will appear on your customer''s credit card statement. In the case that multiple products are billed at once, the first statement descriptor will be used. Only used for subscription payments.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1807,77,'tax_code','tax_code','A [tax code](https://docs.stripe.com/tax/tax-categories) ID.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1808,77,'unit_label','unit_label','A label that represents units of this product. When set, this will be included in customers'' receipts, invoices, Checkout, and the customer portal.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1809,77,'updated','updated','Time at which the object was last updated. Measured in seconds since the Unix epoch.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1810,77,'url','url','A URL of a publicly-accessible webpage for this product.','VARCHAR',2048,8192,NULL,0,1,NULL,NULL,'maxlength: 2048','stripe/openapi spec3; schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1811,75,'active','active','Whether the price can be used for new purchases.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1812,75,'billing_scheme','billing_scheme','Describes how to compute the price per period. Either `per_unit` or `tiered`. `per_unit` indicates that the fixed amount (specified in `unit_amount` or `unit_amount_decimal`) will be charged per unit in `quantity` (for prices with `usage_type=licensed`), or per unit of total usage (for prices with `usage_type=metered`). `tiered` indicates that the unit pricing will be computed using a tiering strategy as defined using the `tiers` and `tiers_mode` attributes.','VARCHAR',255,1020,NULL,1,0,NULL,'["per_unit", "tiered"]','one of: per_unit|tiered','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1813,75,'created','created','Time at which the object was created. Measured in seconds since the Unix epoch.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1814,75,'currency','currency','Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1815,75,'currency_options','currency_options','Prices defined in each available currency option. Each key must be a three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html) and a [supported currency](https://stripe.com/docs/currencies).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1816,75,'custom_unit_amount','custom_unit_amount','When set, provides configuration for the amount to be adjusted by the customer during Checkout Sessions and Payment Links.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1817,75,'id','id','Unique identifier for the object.','VARCHAR',5000,20000,NULL,1,0,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1818,75,'livemode','livemode','If the object exists in live mode, the value is `true`. If the object exists in test mode, the value is `false`.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1819,75,'lookup_key','lookup_key','A lookup key used to retrieve prices dynamically from a static string. This may be up to 200 characters.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1820,75,'metadata','metadata','Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.','OBJECT',4000,16000,NULL,1,0,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1821,75,'nickname','nickname','A brief description of the price, hidden from customers.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1822,75,'object','object','String representing the object''s type. Objects of the same type share the same value.','VARCHAR',255,1020,NULL,1,0,NULL,'["price"]','one of: price','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1823,75,'product','product','The ID of the product this price is associated with.','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1824,75,'recurring','recurring','The recurring components of a price such as `interval` and `usage_type`.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1825,75,'tax_behavior','tax_behavior','Only required if a [default tax behavior](https://docs.stripe.com/tax/products-prices-tax-categories-tax-behavior#setting-a-default-tax-behavior-(recommended)) was not provided in the Stripe Tax settings. Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of `inclusive`, `exclusive`, or `unspecified`. Once specified as either `inclusive` or `exclusive`, it cannot be changed.','VARCHAR',255,1020,NULL,0,1,NULL,'["exclusive", "inclusive", "unspecified"]','one of: exclusive|inclusive|unspecified','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1826,75,'tiers','tiers','Each element represents a pricing tier. This parameter requires `billing_scheme` to be set to `tiered`. See also the documentation for `billing_scheme`.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1827,75,'tiers_mode','tiers_mode','Defines if the tiering price should be `graduated` or `volume` based. In `volume`-based tiering, the maximum quantity within a period determines the per unit price. In `graduated` tiering, pricing can change as the quantity grows.','VARCHAR',255,1020,NULL,0,1,NULL,'["graduated", "volume"]','one of: graduated|volume','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1828,75,'transform_quantity','transform_quantity','Apply a transformation to the reported usage or set quantity before computing the amount billed. Cannot be combined with `tiers`.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1829,75,'type','type','One of `one_time` or `recurring` depending on whether the price is for a one-time purchase or a recurring (subscription) purchase.','VARCHAR',255,1020,NULL,1,0,NULL,'["one_time", "recurring"]','one of: one_time|recurring','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1830,75,'unit_amount','unit_amount','The unit amount in cents (or local equivalent) to be charged, represented as a whole integer if possible. Only set if `billing_scheme=per_unit`.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1831,75,'unit_amount_decimal','unit_amount_decimal','The unit amount in cents (or local equivalent) to be charged, represented as a decimal string with at most 12 decimal places. Only set if `billing_scheme=per_unit`.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1832,30,'account_country','account_country','The country of the business associated with this invoice, most often the business creating the invoice.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1833,30,'account_name','account_name','The public name of the business associated with this invoice, most often the business creating the invoice.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1834,30,'account_tax_ids','account_tax_ids','The account tax IDs associated with the invoice. Only editable when the invoice is a draft.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1835,30,'amount_due','amount_due','Final amount due at this time for this invoice. If the invoice''s total is smaller than the minimum charge amount, for example, or if there is account credit that can be applied to the invoice, the `amount_due` may be 0. If there is a positive `starting_balance` for the invoice (the customer owes money), the `amount_due` will also take that into account. The charge that gets generated for the invoice will be for the amount specified in `amount_due`.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1836,30,'amount_overpaid','amount_overpaid','Amount that was overpaid on the invoice. The amount overpaid is credited to the customer''s credit balance.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1837,30,'amount_paid','amount_paid','The amount, in cents (or local equivalent), that was paid.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1838,30,'amount_paid_off_stripe','amount_paid_off_stripe','Amount, in cents (or local equivalent), that was paid on the invoice outside of Stripe.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1839,30,'amount_remaining','amount_remaining','The difference between amount_due and amount_paid, in cents (or local equivalent).','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1840,30,'amount_shipping','amount_shipping','This is the sum of all the shipping amounts.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1841,30,'application','application','ID of the Connect Application that created the invoice.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1842,30,'attempt_count','attempt_count','Number of payment attempts made for this invoice, from the perspective of the payment retry schedule. Any payment attempt counts as the first attempt, and subsequently only automatic retries increment the attempt count. In other words, manual payment attempts after the first attempt do not affect the retry schedule. If a failure is returned with a non-retryable return code, the invoice can no longer be retried unless a new payment method is obtained. Retries will continue to be scheduled, and attempt_count will continue to increment, but retries will only be executed if a new payment method is obtained.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1843,30,'attempted','attempted','Whether an attempt has been made to pay the invoice. An invoice is not attempted until 1 hour after the `invoice.created` webhook, for example, so you might not want to display that invoice as unpaid to your users.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1844,30,'auto_advance','auto_advance','Controls whether Stripe performs [automatic collection](https://docs.stripe.com/invoicing/integration/automatic-advancement-collection) of the invoice. If `false`, the invoice''s state doesn''t automatically advance without an explicit action.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1845,30,'automatic_tax','automatic_tax','Automatic tax (Stripe Tax) status for the invoice — whether tax was calculated automatically and the outcome of that calculation.','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1846,30,'automatically_finalizes_at','automatically_finalizes_at','The time when this invoice is currently scheduled to be automatically finalized. The field will be `null` if the invoice is not scheduled to finalize in the future. If the invoice is not in the draft state, this field will always be `null` - see `finalized_at` for the time when an already-finalized invoice was finalized.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1847,30,'billing_reason','billing_reason','Indicates the reason why the invoice was created. + +* `manual`: Unrelated to a subscription, for example, created via the invoice editor. +* `subscription`: No longer in use. Applies to subscriptions from before May 2018 where no distinction was made between updates, cycles, and thresholds. +* `subscription_create`: A new subscription was created. +* `subscription_cycle`: A subscription advanced into a new period. +* `subscription_threshold`: A subscription reached a billing threshold. +* `subscription_update`: A subscription was updated. +* `upcoming`: Reserved for upcoming invoices created through the Create Preview Invoice API or when an `invoice.upcoming` event is generated for an upcoming invoice on a subscription.','VARCHAR',255,1020,NULL,0,1,NULL,'["automatic_pending_invoice_item_invoice", "manual", "quote_accept", "subscription", "subscription_create", "subscription_cycle", "subscription_threshold", "subscription_update", "upcoming"]','one of: automatic_pending_invoice_item_invoice|manual|quote_accept|subscription|subscription_create|subscription_cycle|subscription_threshold|subscription_update|upcoming','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1848,30,'collection_method','collection_method','Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this invoice using the default source attached to the customer. When sending an invoice, Stripe will email this invoice to the customer with payment instructions.','VARCHAR',255,1020,NULL,1,0,NULL,'["charge_automatically", "send_invoice"]','one of: charge_automatically|send_invoice','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1849,30,'confirmation_secret','confirmation_secret','The confirmation secret associated with this invoice. Currently, this contains the client_secret of the PaymentIntent that Stripe creates during invoice finalization.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1850,30,'created','created','Time at which the object was created. Measured in seconds since the Unix epoch.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1851,30,'currency','currency','Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','stripe/openapi spec3; Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1852,30,'custom_fields','custom_fields','Custom fields displayed on the invoice.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1853,30,'customer','customer','Party placing the order or paying the invoice. (references Organization, Person)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','stripe/openapi spec3; schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1854,30,'customer_account','customer_account','The ID of the account representing the customer to bill.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1855,30,'customer_address','customer_address','The customer''s address. Until the invoice is finalized, this field will equal `customer.address`. Once the invoice is finalized, this field will no longer be updated.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1856,30,'customer_email','customer_email','The customer''s email. Until the invoice is finalized, this field will equal `customer.email`. Once the invoice is finalized, this field will no longer be updated.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1857,30,'customer_name','customer_name','The customer''s name. Until the invoice is finalized, this field will equal `customer.name`. Once the invoice is finalized, this field will no longer be updated.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1858,30,'customer_phone','customer_phone','The customer''s phone number. Until the invoice is finalized, this field will equal `customer.phone`. Once the invoice is finalized, this field will no longer be updated.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1859,30,'customer_shipping','customer_shipping','The customer''s shipping information. Until the invoice is finalized, this field will equal `customer.shipping`. Once the invoice is finalized, this field will no longer be updated.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1860,30,'customer_tax_exempt','customer_tax_exempt','The customer''s tax exempt status. Until the invoice is finalized, this field will equal `customer.tax_exempt`. Once the invoice is finalized, this field will no longer be updated.','VARCHAR',255,1020,NULL,0,1,NULL,'["exempt", "none", "reverse"]','one of: exempt|none|reverse','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1861,30,'customer_tax_ids','customer_tax_ids','The customer''s tax IDs. Until the invoice is finalized, this field will contain the same tax IDs as `customer.tax_ids`. Once the invoice is finalized, this field will no longer be updated.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1862,30,'default_payment_method','default_payment_method','ID of the default payment method for the invoice. It must belong to the customer associated with the invoice. If not set, defaults to the subscription''s default payment method, if any, or to the default payment method in the customer''s invoice settings.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1863,30,'default_source','default_source','ID of the default payment source for the invoice. It must belong to the customer associated with the invoice and be in a chargeable state. If not set, defaults to the subscription''s default source, if any, or to the customer''s default source.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1864,30,'default_tax_rates','default_tax_rates','The tax rates applied to this invoice, if any.','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1865,30,'discounts','discounts','The discounts applied to the invoice. Line item discounts are applied before invoice discounts. Use `expand[]=discounts` to expand each discount.','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1866,30,'effective_at','effective_at','The date when this invoice is in effect. Same as `finalized_at` unless overwritten. When defined, this value replaces the system-generated ''Date of issue'' printed on the invoice PDF and receipt.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1867,30,'ending_balance','ending_balance','Ending customer balance after the invoice is finalized. Invoices are finalized approximately an hour after successful webhook delivery or when payment collection is attempted for the invoice. If the invoice has not been finalized yet, this will be null.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1868,30,'footer','footer','Footer displayed on the invoice.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1869,30,'from_invoice','from_invoice','Details of the invoice that was cloned. See the [revision documentation](https://docs.stripe.com/invoicing/invoice-revisions) for more details.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1870,30,'hosted_invoice_url','hosted_invoice_url','The URL for the hosted invoice page, which allows customers to view and pay an invoice. If the invoice has not been finalized yet, this will be null.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1871,30,'id','id','Unique identifier for the object. For preview invoices created using the [create preview](https://stripe.com/docs/api/invoices/create_preview) endpoint, this id will be prefixed with `upcoming_in`.','VARCHAR',5000,20000,NULL,1,0,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1872,30,'invoice_pdf','invoice_pdf','The link to download the PDF for the invoice. If the invoice has not been finalized yet, this will be null.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1873,30,'last_finalization_error','last_finalization_error','The error encountered during the previous attempt to finalize the invoice. This field is cleared when the invoice is successfully finalized.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1874,30,'latest_revision','latest_revision','The ID of the most recent non-draft revision of this invoice','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1875,30,'lines','lines','The individual line items that make up the invoice. `lines` is sorted as follows: (1) pending invoice items (including prorations) in reverse chronological order, (2) subscription items in reverse chronological order, and (3) invoice items added after invoice creation in chronological order.','OBJECT',4000,16000,NULL,1,0,NULL,NULL,'maxlength: 4000','stripe/openapi spec3; Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1876,30,'livemode','livemode','If the object exists in live mode, the value is `true`. If the object exists in test mode, the value is `false`.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1877,30,'metadata','metadata','Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1878,30,'next_payment_attempt','next_payment_attempt','The time at which payment will next be attempted. This value will be `null` for invoices where `collection_method=send_invoice`.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1879,30,'number','number','A unique, identifying string that appears on emails sent to the customer for this invoice. This starts with the customer''s unique invoice_prefix if it is specified.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3; Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1880,30,'object','object','String representing the object''s type. Objects of the same type share the same value.','VARCHAR',255,1020,NULL,1,0,NULL,'["invoice"]','one of: invoice','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1881,30,'on_behalf_of','on_behalf_of','The account (if any) for which the funds of the invoice payment are intended. If set, the invoice will be presented with the branding and support information of the specified account. See the [Invoices with Connect](https://docs.stripe.com/billing/invoices/connect) documentation for details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1882,30,'parent','parent','The parent that generated this invoice','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1883,30,'payment_settings','payment_settings','Payment configuration for the invoice — accepted payment method types and related options used when collecting payment.','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1884,30,'payments','payments','Payments for this invoice. Use [invoice payment](/api/invoice-payment) to get more details.','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1885,30,'period_end','period_end','The latest timestamp at which invoice items can be associated with this invoice. Use the [line item period](/api/invoices/line_item#invoice_line_item_object-period) to get the service period for each price.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1886,30,'period_start','period_start','The earliest timestamp at which invoice items can be associated with this invoice. Use the [line item period](/api/invoices/line_item#invoice_line_item_object-period) to get the service period for each price.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1887,30,'post_payment_credit_notes_amount','post_payment_credit_notes_amount','Total amount of all post-payment credit notes issued for this invoice.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1888,30,'pre_payment_credit_notes_amount','pre_payment_credit_notes_amount','Total amount of all pre-payment credit notes issued for this invoice.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1889,30,'receipt_number','receipt_number','This is the transaction number that appears on email receipts sent for this invoice.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1890,30,'rendering','rendering','The rendering-related settings that control how the invoice is displayed on customer-facing surfaces such as PDF and Hosted Invoice Page.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1891,30,'shipping_cost','shipping_cost','The details of the cost of shipping, including the ShippingRate applied on the invoice.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1892,30,'shipping_details','shipping_details','Shipping details for the invoice. The Invoice PDF will use the `shipping_details` value if it is set, otherwise the PDF will render the shipping address from the customer.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1893,30,'starting_balance','starting_balance','Starting customer balance before the invoice is finalized. If the invoice has not been finalized yet, this will be the current customer balance. For revision invoices, this also includes any customer balance that was applied to the original invoice.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1894,30,'statement_descriptor','statement_descriptor','Extra information about an invoice for the customer''s credit card statement.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1895,30,'status_transitions','status_transitions','Timestamps marking when the invoice moved through key states (finalized, paid, marked uncollectible, voided).','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1896,30,'subtotal','subtotal','Total of all subscriptions, invoice items, and prorations on the invoice before any invoice level discount or exclusive tax is applied. Item discounts are already incorporated','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1897,30,'subtotal_excluding_tax','subtotal_excluding_tax','The integer amount in cents (or local equivalent) representing the subtotal of the invoice before any invoice level discount or tax is applied. Item discounts are already incorporated','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1898,30,'test_clock','test_clock','ID of the test clock this invoice belongs to.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1899,30,'threshold_reason','threshold_reason','For usage/threshold billing, the reason the invoice was created — the billing thresholds that were reached.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1900,30,'total','total','Total after discounts and taxes.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1901,30,'total_discount_amounts','total_discount_amounts','The aggregate amounts calculated per discount across all line items.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1902,30,'total_excluding_tax','total_excluding_tax','The integer amount in cents (or local equivalent) representing the total amount of the invoice including all discounts but excluding all tax.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1903,30,'total_pretax_credit_amounts','total_pretax_credit_amounts','Contains pretax credit amounts (ex: discount, credit grants, etc) that apply to this invoice. This is a combined list of total_pretax_credit_amounts across all invoice line items.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1904,30,'total_taxes','total_taxes','The aggregate tax information of all line items.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1905,30,'webhooks_delivered_at','webhooks_delivered_at','Invoices are automatically paid or sent 1 hour after webhooks are delivered, or until all webhook delivery attempts have [been exhausted](https://docs.stripe.com/billing/webhooks#understand). This field tracks the time when webhooks for this invoice were successfully delivered. If the invoice had no webhooks to deliver, this will be set while the invoice is being created.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1906,32,'amount','amount','Amount (in the `currency` specified) of the invoice item. This should always be equal to `unit_amount * quantity`.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1907,32,'currency','currency','Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1908,32,'customer','customer','The ID of the customer to bill for this invoice item.','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1909,32,'customer_account','customer_account','The ID of the account to bill for this invoice item.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1910,32,'date','date','Time at which the object was created. Measured in seconds since the Unix epoch.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1911,32,'description','description','An arbitrary string attached to the object. Often useful for displaying to users.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1912,32,'discountable','discountable','If true, discounts will apply to this invoice item. Always false for prorations.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1913,32,'discounts','discounts','The discounts which apply to the invoice item. Item discounts are applied before invoice discounts. Use `expand[]=discounts` to expand each discount.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1914,32,'id','id','Unique identifier for the object.','VARCHAR',5000,20000,NULL,1,0,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1915,32,'invoice','invoice','The ID of the invoice this invoice item belongs to.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1916,32,'livemode','livemode','If the object exists in live mode, the value is `true`. If the object exists in test mode, the value is `false`.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1917,32,'metadata','metadata','Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1918,32,'net_amount','net_amount','The amount after discounts, but before credits and taxes. This field is `null` for `discountable=true` items.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1919,32,'object','object','String representing the object''s type. Objects of the same type share the same value.','VARCHAR',255,1020,NULL,1,0,NULL,'["invoiceitem"]','one of: invoiceitem','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1920,32,'parent','parent','The parent that generated this invoice item.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1921,32,'period','period','Service period (start and end) that this invoice line item covers.','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1922,32,'pricing','pricing','The pricing information of the invoice item.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1923,32,'proration','proration','Whether the invoice item was created automatically as a proration adjustment when the customer switched plans.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1924,32,'proration_details','proration_details','Details of any proration applied to this line item, including the credited amounts it offsets.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1925,32,'quantity','quantity','Quantity of units for the invoice item in integer format, with any decimal precision truncated. For the item''s full-precision decimal quantity, use `quantity_decimal`. This field will be deprecated in favor of `quantity_decimal` in a future version. If the invoice item is a proration, the quantity of the subscription that the proration was computed for.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1926,32,'quantity_decimal','quantity_decimal','Non-negative decimal with at most 12 decimal places. The quantity of units for the invoice item.','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1927,32,'tax_rates','tax_rates','The tax rates which apply to the invoice item. When set, the `default_tax_rates` on the invoice do not apply to this invoice item.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1928,32,'test_clock','test_clock','ID of the test clock this invoice item belongs to.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1929,18,'amount','amount','Amount intended to be collected by this payment. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or [equivalent in charge currency](https://docs.stripe.com/currencies#minimum-and-maximum-charge-amounts). The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1930,18,'amount_captured','amount_captured','Amount in cents (or local equivalent) captured (can be less than the amount attribute on the charge if a partial capture was made).','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1931,18,'amount_refunded','amount_refunded','Amount in cents (or local equivalent) refunded (can be less than the amount attribute on the charge if a partial refund was issued).','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1932,18,'application','application','ID of the Connect application that created the charge.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1933,18,'application_fee','application_fee','The application fee (if any) for the charge. [See the Connect documentation](https://docs.stripe.com/connect/direct-charges#collect-fees) for details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1934,18,'application_fee_amount','application_fee_amount','The amount of the application fee (if any) requested for the charge. [See the Connect documentation](https://docs.stripe.com/connect/direct-charges#collect-fees) for details.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1935,18,'balance_transaction','balance_transaction','ID of the balance transaction that describes the impact of this charge on your account balance (not including refunds or disputes).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1936,18,'billing_details','billing_details','Billing name, email, phone, and address captured for this charge, as provided by the customer at payment time.','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1937,18,'calculated_statement_descriptor','calculated_statement_descriptor','The full statement descriptor that is passed to card networks, and that is displayed on your customers'' credit card and bank statements. Allows you to see what the statement descriptor looks like after the static and dynamic portions are combined. This value only exists for card payments.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1938,18,'captured','captured','If the charge was created without capturing, this Boolean represents whether it is still uncaptured or has since been captured.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1939,18,'created','created','Time at which the object was created. Measured in seconds since the Unix epoch.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1940,18,'currency','currency','Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1941,18,'customer','customer','ID of the customer this charge is for if one exists.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1942,18,'description','description','An arbitrary string attached to the object. Often useful for displaying to users.','VARCHAR',40000,160000,NULL,0,1,NULL,NULL,'maxlength: 40000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1943,18,'disputed','disputed','Whether the charge has been disputed.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1944,18,'failure_balance_transaction','failure_balance_transaction','ID of the balance transaction that describes the reversal of the balance on your account due to payment failure.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1945,18,'failure_code','failure_code','Error code explaining reason for charge failure if available (see [the errors section](https://docs.stripe.com/error-codes) for a list of codes).','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1946,18,'failure_message','failure_message','Message to user further explaining reason for charge failure if available.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1947,18,'fraud_details','fraud_details','Information on fraud assessments for the charge.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1948,18,'id','id','Unique identifier for the object.','VARCHAR',5000,20000,NULL,1,0,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1949,18,'livemode','livemode','If the object exists in live mode, the value is `true`. If the object exists in test mode, the value is `false`.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1950,18,'metadata','metadata','Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.','OBJECT',4000,16000,NULL,1,0,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1951,18,'object','object','String representing the object''s type. Objects of the same type share the same value.','VARCHAR',255,1020,NULL,1,0,NULL,'["charge"]','one of: charge','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1952,18,'on_behalf_of','on_behalf_of','The account (if any) the charge was made on behalf of without triggering an automatic transfer. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers) for details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1953,18,'outcome','outcome','Details about whether the payment was accepted, and why. See [understanding declines](https://docs.stripe.com/declines) for details.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1954,18,'paid','paid','`true` if the charge succeeded, or was successfully authorized for later capture.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1955,18,'payment_intent','payment_intent','ID of the PaymentIntent associated with this charge, if one exists.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1956,18,'payment_method','payment_method','ID of the payment method used in this charge.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1957,18,'payment_method_details','payment_method_details','Details about the payment method at the time of the transaction.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1958,18,'presentment_details','presentment_details','Currency and amount as presented to the customer at checkout, when these differ from the settlement currency.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1959,18,'radar_options','radar_options','Options for Stripe Radar (fraud detection) applied to this charge, such as a Radar session identifier.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1960,18,'receipt_email','receipt_email','This is the email address that the receipt for this charge was sent to.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1961,18,'receipt_number','receipt_number','This is the transaction number that appears on email receipts sent for this charge. This attribute will be `null` until a receipt has been sent.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1962,18,'receipt_url','receipt_url','This is the URL to view the receipt for this charge. The receipt is kept up-to-date to the latest state of the charge, including any refunds. If the charge is for an Invoice, the receipt will be stylized as an Invoice receipt.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1963,18,'refunded','refunded','Whether the charge has been fully refunded. If the charge is only partially refunded, this attribute will still be false.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1964,18,'refunds','refunds','A list of refunds that have been applied to the charge.','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1965,18,'review','review','ID of the review associated with this charge if one exists.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1966,18,'shipping','shipping','Shipping information for the charge.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1967,18,'source_transfer','source_transfer','The transfer ID which created this charge. Only present if the charge came from another Stripe account. [See the Connect documentation](https://docs.stripe.com/connect/destination-charges) for details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1968,18,'statement_descriptor','statement_descriptor','For a non-card charge, text that appears on the customer''s statement as the statement descriptor. This value overrides the account''s default statement descriptor. For information about requirements, including the 22-character limit, see [the Statement Descriptor docs](https://docs.stripe.com/get-started/account/statement-descriptors). + +For a card charge, this value is ignored unless you don''t specify a `statement_descriptor_suffix`, in which case this value is used as the suffix.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1969,18,'statement_descriptor_suffix','statement_descriptor_suffix','Provides information about a card charge. Concatenated to the account''s [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the customer''s statement. If the account has no prefix value, the suffix is concatenated to the account''s statement descriptor.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1970,18,'status','status','The status of the payment is either `succeeded`, `pending`, or `failed`.','VARCHAR',255,1020,NULL,1,0,NULL,'["failed", "pending", "succeeded"]','one of: failed|pending|succeeded','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1971,18,'transfer','transfer','ID of the transfer to the `destination` account (only applicable if the charge was created using the `destination` parameter).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1972,18,'transfer_data','transfer_data','An optional dictionary including the account to automatically transfer to as part of a destination charge. [See the Connect documentation](https://docs.stripe.com/connect/destination-charges) for details.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1973,18,'transfer_group','transfer_group','A string that identifies this transaction as part of a group. See the [Connect documentation](https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-options) for details.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1974,71,'amount','amount','The amount (in cents (or local equivalent)) that transfers to your bank account or debit card.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1975,71,'application_fee','application_fee','The application fee (if any) for the payout. [See the Connect documentation](https://docs.stripe.com/connect/instant-payouts#monetization-and-fees) for details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1976,71,'application_fee_amount','application_fee_amount','The amount of the application fee (if any) requested for the payout. [See the Connect documentation](https://docs.stripe.com/connect/instant-payouts#monetization-and-fees) for details.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1977,71,'arrival_date','arrival_date','Date that you can expect the payout to arrive in the bank. This factors in delays to account for weekends or bank holidays.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1978,71,'automatic','automatic','Returns `true` if the payout is created by an [automated payout schedule](https://docs.stripe.com/payouts#payout-schedule) and `false` if it''s [requested manually](https://stripe.com/docs/payouts#manual-payouts).','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1979,71,'balance_transaction','balance_transaction','ID of the balance transaction that describes the impact of this payout on your account balance.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1980,71,'created','created','Time at which the object was created. Measured in seconds since the Unix epoch.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1981,71,'currency','currency','Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1982,71,'description','description','An arbitrary string attached to the object. Often useful for displaying to users.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1983,71,'destination','destination','ID of the bank account or card the payout is sent to.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1984,71,'failure_balance_transaction','failure_balance_transaction','If the payout fails or cancels, this is the ID of the balance transaction that reverses the initial balance transaction and returns the funds from the failed payout back in your balance.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1985,71,'failure_code','failure_code','Error code that provides a reason for a payout failure, if available. View our [list of failure codes](https://docs.stripe.com/api#payout_failures).','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1986,71,'failure_message','failure_message','Message that provides the reason for a payout failure, if available.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1987,71,'id','id','Unique identifier for the object.','VARCHAR',5000,20000,NULL,1,0,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1988,71,'livemode','livemode','If the object exists in live mode, the value is `true`. If the object exists in test mode, the value is `false`.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1989,71,'metadata','metadata','Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1990,71,'method','method','The method used to send this payout, which can be `standard` or `instant`. `instant` is supported for payouts to debit cards and bank accounts in certain countries. Learn more about [bank support for Instant Payouts](https://stripe.com/docs/payouts/instant-payouts-banks).','VARCHAR',5000,20000,NULL,1,0,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1991,71,'object','object','String representing the object''s type. Objects of the same type share the same value.','VARCHAR',255,1020,NULL,1,0,NULL,'["payout"]','one of: payout','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1992,71,'original_payout','original_payout','If the payout reverses another, this is the ID of the original payout.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1993,71,'payout_method','payout_method','ID of the v2 FinancialAccount the funds are sent to.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1994,71,'reconciliation_status','reconciliation_status','If `completed`, you can use the [Balance Transactions API](https://docs.stripe.com/api/balance_transactions/list#balance_transaction_list-payout) to list all balance transactions that are paid out in this payout.','VARCHAR',255,1020,NULL,1,0,NULL,'["completed", "in_progress", "not_applicable"]','one of: completed|in_progress|not_applicable','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1995,71,'reversed_by','reversed_by','If the payout reverses, this is the ID of the payout that reverses this payout.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1996,71,'source_type','source_type','The source balance this payout came from, which can be one of the following: `card`, `fpx`, or `bank_account`.','VARCHAR',5000,20000,NULL,1,0,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1997,71,'statement_descriptor','statement_descriptor','Extra information about a payout that displays on the user''s bank statement.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1998,71,'status','status','Current status of the payout: `paid`, `pending`, `in_transit`, `canceled` or `failed`. A payout is `pending` until it''s submitted to the bank, when it becomes `in_transit`. The status changes to `paid` if the transaction succeeds, or to `failed` or `canceled` (within 5 business days). Some payouts that fail might initially show as `paid`, then change to `failed`.','VARCHAR',5000,20000,NULL,1,0,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(1999,71,'trace_id','trace_id','A value that generates from the beneficiary''s bank that allows users to track payouts with their bank. Banks might call this a "reference number" or something similar.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2000,71,'type','type','Can be `bank_account` or `card`.','VARCHAR',255,1020,NULL,1,0,NULL,'["bank_account", "card"]','one of: bank_account|card','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2001,104,'amount','amount','Amount, in cents (or local equivalent).','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2002,104,'balance_transaction','balance_transaction','Balance transaction that describes the impact on your account balance.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2003,104,'charge','charge','ID of the charge that''s refunded.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2004,104,'created','created','Time at which the object was created. Measured in seconds since the Unix epoch.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2005,104,'currency','currency','Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2006,104,'description','description','An arbitrary string attached to the object. You can use this for displaying to users (available on non-card refunds only).','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2007,104,'destination_details','destination_details','Method-specific information about where the refund was sent (card, bank transfer, etc.), including network reference data.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2008,104,'failure_balance_transaction','failure_balance_transaction','After the refund fails, this balance transaction describes the adjustment made on your account balance that reverses the initial balance transaction.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2009,104,'failure_reason','failure_reason','Provides the reason for the refund failure. Possible values are: `lost_or_stolen_card`, `expired_or_canceled_card`, `charge_for_pending_refund_disputed`, `insufficient_funds`, `declined`, `merchant_request`, or `unknown`.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2010,104,'id','id','Unique identifier for the object.','VARCHAR',5000,20000,NULL,1,0,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2011,104,'instructions_email','instructions_email','For payment methods without native refund support (for example, Konbini, PromptPay), provide an email address for the customer to receive refund instructions.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2012,104,'metadata','metadata','Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2013,104,'next_action','next_action','Any additional action required to complete the refund, such as instructions to display to the customer.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2014,104,'object','object','String representing the object''s type. Objects of the same type share the same value.','VARCHAR',255,1020,NULL,1,0,NULL,'["refund"]','one of: refund','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2015,104,'payment_intent','payment_intent','ID of the PaymentIntent that''s refunded.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2016,104,'pending_reason','pending_reason','Provides the reason for why the refund is pending. Possible values are: `processing`, `insufficient_funds`, or `charge_pending`.','VARCHAR',255,1020,NULL,0,1,NULL,'["charge_pending", "insufficient_funds", "processing"]','one of: charge_pending|insufficient_funds|processing','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2017,104,'presentment_details','presentment_details','Currency and amount of the refund as presented to the customer, when different from the settlement currency.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2018,104,'reason','reason','Reason for the refund, which is either user-provided (`duplicate`, `fraudulent`, or `requested_by_customer`) or generated by Stripe internally (`expired_uncaptured_charge`).','VARCHAR',255,1020,NULL,0,1,NULL,'["duplicate", "expired_uncaptured_charge", "fraudulent", "requested_by_customer"]','one of: duplicate|expired_uncaptured_charge|fraudulent|requested_by_customer','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2019,104,'receipt_number','receipt_number','This is the transaction number that appears on email receipts sent for this refund.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2020,104,'source_transfer_reversal','source_transfer_reversal','The transfer reversal that''s associated with the refund. Only present if the charge came from another Stripe account.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2021,104,'status','status','Status of the refund. This can be `pending`, `requires_action`, `succeeded`, `failed`, or `canceled`. Learn more about [failed refunds](https://docs.stripe.com/refunds#failed-refunds).','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2022,104,'transfer_reversal','transfer_reversal','This refers to the transfer reversal object if the accompanying transfer reverses. This is only applicable if the charge was created using the destination parameter.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2023,70,'amount','amount','Amount intended to be collected by this PaymentIntent. A positive integer representing how much to charge in the [smallest currency unit](https://docs.stripe.com/currencies#zero-decimal) (e.g., 100 cents to charge $1.00 or 100 to charge ¥100, a zero-decimal currency). The minimum amount is $0.50 US or [equivalent in charge currency](https://docs.stripe.com/currencies#minimum-and-maximum-charge-amounts). The amount value supports up to eight digits (e.g., a value of 99999999 for a USD charge of $999,999.99).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2024,70,'amount_capturable','amount_capturable','Amount that can be captured from this PaymentIntent.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2025,70,'amount_details','amount_details','Breakdown of the payment amount into components such as tip, where supported.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2026,70,'amount_received','amount_received','Amount that this PaymentIntent collects.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2027,70,'application','application','ID of the Connect application that created the PaymentIntent.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2028,70,'application_fee_amount','application_fee_amount','The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner''s Stripe account. The amount of the application fee collected will be capped at the total amount captured. For more information, see the PaymentIntents [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2029,70,'automatic_payment_methods','automatic_payment_methods','Settings to configure compatible payment methods from the [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_methods)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2030,70,'canceled_at','canceled_at','Populated when `status` is `canceled`, this is the time at which the PaymentIntent was canceled. Measured in seconds since the Unix epoch.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2031,70,'cancellation_reason','cancellation_reason','Reason for cancellation of this PaymentIntent, either user-provided (`duplicate`, `fraudulent`, `requested_by_customer`, or `abandoned`) or generated by Stripe internally (`failed_invoice`, `void_invoice`, `automatic`, or `expired`).','VARCHAR',255,1020,NULL,0,1,NULL,'["abandoned", "automatic", "duplicate", "expired", "failed_invoice", "fraudulent", "requested_by_customer", "void_invoice"]','one of: abandoned|automatic|duplicate|expired|failed_invoice|fraudulent|requested_by_customer|void_invoice','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2032,70,'capture_method','capture_method','Controls when the funds will be captured from the customer''s account.','VARCHAR',255,1020,NULL,0,1,NULL,'["automatic", "automatic_async", "manual"]','one of: automatic|automatic_async|manual','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2033,70,'client_secret','client_secret','The client secret of this PaymentIntent. Used for client-side retrieval using a publishable key. + +The client secret can be used to complete a payment from your frontend. It should not be stored, logged, or exposed to anyone other than the customer. Make sure that you have TLS enabled on any page that includes the client secret. + +Refer to our docs to [accept a payment](https://docs.stripe.com/payments/accept-a-payment?ui=elements) and learn about how `client_secret` should be handled.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2034,70,'confirmation_method','confirmation_method','Describes whether we can confirm this PaymentIntent automatically, or if it requires customer action to confirm the payment.','VARCHAR',255,1020,NULL,0,1,NULL,'["automatic", "manual"]','one of: automatic|manual','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2035,70,'created','created','Time at which the object was created. Measured in seconds since the Unix epoch.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2036,70,'currency','currency','Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2037,70,'customer','customer','ID of the Customer this PaymentIntent belongs to, if one exists. + +Payment methods attached to other Customers cannot be used with this PaymentIntent. + +If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent''s payment method is not `card_present`, then the payment method attaches to the Customer after the PaymentIntent has been confirmed and any required actions from the user are complete. If the payment method is `card_present` and isn''t a digital wallet, then a [generated_card](https://docs.stripe.com/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card is created and attached to the Customer instead.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2038,70,'customer_account','customer_account','ID of the Account representing the customer that this PaymentIntent belongs to, if one exists. + +Payment methods attached to other Accounts cannot be used with this PaymentIntent. + +If [setup_future_usage](https://api.stripe.com#payment_intent_object-setup_future_usage) is set and this PaymentIntent''s payment method is not `card_present`, then the payment method attaches to the Account after the PaymentIntent has been confirmed and any required actions from the user are complete. If the payment method is `card_present` and isn''t a digital wallet, then a [generated_card](https://docs.stripe.com/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card is created and attached to the Account instead.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2039,70,'description','description','An arbitrary string attached to the object. Often useful for displaying to users.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2040,70,'excluded_payment_method_types','excluded_payment_method_types','The list of payment method types to exclude from use with this payment.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2041,70,'hooks','hooks','Configuration of programmatic hooks invoked at defined points in the payment intent''s processing lifecycle.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2042,70,'id','id','Unique identifier for the object.','VARCHAR',5000,20000,NULL,1,0,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2043,70,'last_payment_error','last_payment_error','The payment error encountered in the previous PaymentIntent confirmation. It will be cleared if the PaymentIntent is later updated for any reason.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2044,70,'latest_charge','latest_charge','ID of the latest [Charge object](https://docs.stripe.com/api/charges) created by this PaymentIntent. This property is `null` until PaymentIntent confirmation is attempted.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2045,70,'livemode','livemode','If the object exists in live mode, the value is `true`. If the object exists in test mode, the value is `false`.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2046,70,'managed_payments','managed_payments','Settings for Managed Payments.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2047,70,'metadata','metadata','Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Learn more about [storing information in metadata](https://docs.stripe.com/payments/payment-intents/creating-payment-intents#storing-information-in-metadata).','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2048,70,'next_action','next_action','If present, this property tells you what actions you need to take in order for your customer to fulfill a payment using the provided source.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2049,70,'object','object','String representing the object''s type. Objects of the same type share the same value.','VARCHAR',255,1020,NULL,1,0,NULL,'["payment_intent"]','one of: payment_intent','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2050,70,'on_behalf_of','on_behalf_of','You can specify the settlement merchant as the +connected account using the `on_behalf_of` attribute on the charge. See the PaymentIntents [use case for connected accounts](/payments/connected-accounts) for details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2051,70,'payment_details','payment_details','Additional structured details about the payment, capturing method-specific or order-level information.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2052,70,'payment_method','payment_method','ID of the payment method used in this PaymentIntent.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2053,70,'payment_method_configuration_details','payment_method_configuration_details','Information about the [payment method configuration](https://docs.stripe.com/api/payment_method_configurations) used for this PaymentIntent.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2054,70,'payment_method_options','payment_method_options','Payment-method-specific configuration for this PaymentIntent.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2055,70,'payment_method_types','payment_method_types','The list of payment method types (e.g. card) that this PaymentIntent is allowed to use. A comprehensive list of valid payment method types can be found [here](https://docs.stripe.com/api/payment_methods/object#payment_method_object-type).','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2056,70,'presentment_details','presentment_details','Currency and amount as presented to the customer, when they differ from the settlement currency.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2057,70,'processing','processing','If present, this property tells you about the processing state of the payment.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2058,70,'receipt_email','receipt_email','Email address that the receipt for the resulting payment will be sent to. If `receipt_email` is specified for a payment in live mode, a receipt will be sent regardless of your [email settings](https://dashboard.stripe.com/account/emails).','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2059,70,'review','review','ID of the review associated with this PaymentIntent, if any.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2060,70,'setup_future_usage','setup_future_usage','Indicates that you intend to make future payments with this PaymentIntent''s payment method. + +If you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don''t provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes. + +If the payment method is `card_present` and isn''t a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead. + +When processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).','VARCHAR',255,1020,NULL,0,1,NULL,'["off_session", "on_session"]','one of: off_session|on_session','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2061,70,'shipping','shipping','Shipping information for this PaymentIntent.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2062,70,'statement_descriptor','statement_descriptor','Text that appears on the customer''s statement as the statement descriptor for a non-card charge. This value overrides the account''s default statement descriptor. For information about requirements, including the 22-character limit, see [the Statement Descriptor docs](https://docs.stripe.com/get-started/account/statement-descriptors). + +Setting this value for a card charge returns an error. For card charges, set the [statement_descriptor_suffix](https://docs.stripe.com/get-started/account/statement-descriptors#dynamic) instead.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2063,70,'statement_descriptor_suffix','statement_descriptor_suffix','Provides information about a card charge. Concatenated to the account''s [statement descriptor prefix](https://docs.stripe.com/get-started/account/statement-descriptors#static) to form the complete statement descriptor that appears on the customer''s statement.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2064,70,'status','status','Status of this PaymentIntent, one of `requires_payment_method`, `requires_confirmation`, `requires_action`, `processing`, `requires_capture`, `canceled`, or `succeeded`. Read more about each PaymentIntent [status](https://docs.stripe.com/payments/intents#intent-statuses).','VARCHAR',255,1020,NULL,1,0,NULL,'["canceled", "processing", "requires_action", "requires_capture", "requires_confirmation", "requires_payment_method", "succeeded"]','one of: canceled|processing|requires_action|requires_capture|requires_confirmation|requires_payment_method|succeeded','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2065,70,'transfer_data','transfer_data','The data that automatically creates a Transfer after the payment finalizes. Learn more about the [use case for connected accounts](https://docs.stripe.com/payments/connected-accounts).','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2066,70,'transfer_group','transfer_group','A string that identifies the resulting payment as part of a group. Learn more about the [use case for connected accounts](https://docs.stripe.com/connect/separate-charges-and-transfers).','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2067,103,'amount_subtotal','amount_subtotal','Total before any discounts or taxes are applied.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2068,103,'amount_total','amount_total','Total after discounts and taxes are applied.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2069,103,'application','application','ID of the Connect Application that created the quote.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2070,103,'application_fee_amount','application_fee_amount','The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner''s Stripe account. Only applicable if there are no line items with recurring prices on the quote.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2071,103,'application_fee_percent','application_fee_percent','A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner''s Stripe account. Only applicable if there are line items with recurring prices on the quote.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2072,103,'automatic_tax','automatic_tax','Automatic tax (Stripe Tax) status for the quote — whether tax is calculated automatically.','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2073,103,'collection_method','collection_method','Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay invoices at the end of the subscription cycle or on finalization using the default payment method attached to the subscription or customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as `active`. Defaults to `charge_automatically`.','VARCHAR',255,1020,NULL,1,0,NULL,'["charge_automatically", "send_invoice"]','one of: charge_automatically|send_invoice','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2074,103,'computed','computed','Computed totals for the quote (upfront and recurring), derived from its line items.','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2075,103,'created','created','Time at which the object was created. Measured in seconds since the Unix epoch.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2076,103,'currency','currency','Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2077,103,'customer','customer','The customer who received this quote. A customer is required to finalize the quote. Once specified, you can''t change it.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2078,103,'customer_account','customer_account','The account representing the customer who received this quote. A customer or account is required to finalize the quote. Once specified, you can''t change it.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2079,103,'default_tax_rates','default_tax_rates','The tax rates applied to this quote.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2080,103,'discounts','discounts','The discounts applied to this quote.','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2081,103,'expires_at','expires_at','The date on which the quote will be canceled if in `open` or `draft` status. Measured in seconds since the Unix epoch.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2082,103,'footer','footer','A footer that will be displayed on the quote PDF.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2083,103,'from_quote','from_quote','Details of the quote that was cloned. See the [cloning documentation](https://docs.stripe.com/quotes/clone) for more details.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2084,103,'header','header','A header that will be displayed on the quote PDF.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2085,103,'id','id','Unique identifier for the object.','VARCHAR',5000,20000,NULL,1,0,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2086,103,'invoice','invoice','The invoice that was created from this quote.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2087,103,'invoice_settings','invoice_settings','Invoice settings applied to invoices generated when the quote is accepted (e.g. days until due).','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2088,103,'line_items','line_items','A list of items the customer is being quoted for.','OBJECT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2089,103,'livemode','livemode','If the object exists in live mode, the value is `true`. If the object exists in test mode, the value is `false`.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2090,103,'metadata','metadata','Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.','OBJECT',4000,16000,NULL,1,0,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2091,103,'number','number','A unique number that identifies this particular quote. This number is assigned once the quote is [finalized](https://docs.stripe.com/quotes/overview#finalize).','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2092,103,'object','object','String representing the object''s type. Objects of the same type share the same value.','VARCHAR',255,1020,NULL,1,0,NULL,'["quote"]','one of: quote','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2093,103,'on_behalf_of','on_behalf_of','The account on behalf of which to charge. See the [Connect documentation](https://support.stripe.com/questions/sending-invoices-on-behalf-of-connected-accounts) for details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2094,103,'status','status','The status of the quote.','VARCHAR',255,1020,NULL,1,0,NULL,'["accepted", "canceled", "draft", "open"]','one of: accepted|canceled|draft|open','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2095,103,'status_transitions','status_transitions','Timestamps marking when the quote was finalized, accepted, or canceled.','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2096,103,'subscription','subscription','The subscription that was created or updated from this quote.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2097,103,'subscription_data','subscription_data','Subscription parameters applied when the accepted quote creates a subscription (trial period, billing cycle anchor, etc.).','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2098,103,'subscription_schedule','subscription_schedule','The subscription schedule that was created or updated from this quote.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2099,103,'test_clock','test_clock','ID of the test clock this quote belongs to.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2100,103,'total_details','total_details','Breakdown of the quote total, including aggregated discount and tax amounts.','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2101,103,'transfer_data','transfer_data','The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the invoices.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2102,117,'application','application','ID of the Connect Application that created the subscription.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2103,117,'application_fee_percent','application_fee_percent','A non-negative decimal between 0 and 100, with at most two decimal places. This represents the percentage of the subscription invoice total that will be transferred to the application owner''s Stripe account.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2104,117,'automatic_tax','automatic_tax','Automatic tax (Stripe Tax) status for the subscription — whether tax is calculated automatically on its invoices.','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2105,117,'billing_cycle_anchor','billing_cycle_anchor','The reference point that aligns future [billing cycle](https://docs.stripe.com/subscriptions/billing-cycle) dates. It sets the day of week for `week` intervals, the day of month for `month` and `year` intervals, and the month of year for `year` intervals. The timestamp is in UTC format.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2106,117,'billing_cycle_anchor_config','billing_cycle_anchor_config','The fixed values used to calculate the `billing_cycle_anchor`.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2107,117,'billing_mode','billing_mode','Billing mode controlling how the subscription''s charges are calculated and grouped.','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2108,117,'billing_schedules','billing_schedules','Billing schedules for this subscription.','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2109,117,'billing_thresholds','billing_thresholds','Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2110,117,'cancel_at','cancel_at','A date in the future at which the subscription will automatically get canceled','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2111,117,'cancel_at_period_end','cancel_at_period_end','Whether this subscription will (if `status=active`) or did (if `status=canceled`) cancel at the end of the current billing period.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2112,117,'canceled_at','canceled_at','If the subscription has been canceled, the date of that cancellation. If the subscription was canceled with `cancel_at_period_end`, `canceled_at` will reflect the time of the most recent update request, not the end of the subscription period when the subscription is automatically moved to a canceled state.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2113,117,'cancellation_details','cancellation_details','Details about why this subscription was cancelled','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2114,117,'collection_method','collection_method','Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this subscription at the end of the cycle using the default source attached to the customer. When sending an invoice, Stripe will email your customer an invoice with payment instructions and mark the subscription as `active`.','VARCHAR',255,1020,NULL,1,0,NULL,'["charge_automatically", "send_invoice"]','one of: charge_automatically|send_invoice','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2115,117,'created','created','Time at which the object was created. Measured in seconds since the Unix epoch.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2116,117,'currency','currency','Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2117,117,'customer','customer','ID of the customer who owns the subscription.','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2118,117,'customer_account','customer_account','ID of the account representing the customer who owns the subscription.','VARCHAR',5000,20000,NULL,0,1,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2119,117,'days_until_due','days_until_due','Number of days a customer has to pay invoices generated by this subscription. This value will be `null` for subscriptions where `collection_method=charge_automatically`.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2120,117,'default_payment_method','default_payment_method','ID of the default payment method for the subscription. It must belong to the customer associated with the subscription. This takes precedence over `default_source`. If neither are set, invoices will use the customer''s [invoice_settings.default_payment_method](https://docs.stripe.com/api/customers/object#customer_object-invoice_settings-default_payment_method) or [default_source](https://docs.stripe.com/api/customers/object#customer_object-default_source).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2121,117,'default_source','default_source','ID of the default payment source for the subscription. It must belong to the customer associated with the subscription and be in a chargeable state. If `default_payment_method` is also set, `default_payment_method` will take precedence. If neither are set, invoices will use the customer''s [invoice_settings.default_payment_method](https://docs.stripe.com/api/customers/object#customer_object-invoice_settings-default_payment_method) or [default_source](https://docs.stripe.com/api/customers/object#customer_object-default_source).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2122,117,'default_tax_rates','default_tax_rates','The tax rates that will apply to any subscription item that does not have `tax_rates` set. Invoices created will have their `default_tax_rates` populated from the subscription.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2123,117,'description','description','The subscription''s description, meant to be displayable to the customer. Use this field to optionally store an explanation of the subscription for rendering in Stripe surfaces and certain local payment methods UIs.','VARCHAR',500,2000,NULL,0,1,NULL,NULL,'maxlength: 500','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2124,117,'discounts','discounts','The discounts applied to the subscription. Subscription item discounts are applied before subscription discounts. Use `expand[]=discounts` to expand each discount.','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2125,117,'ended_at','ended_at','If the subscription has ended, the date the subscription ended.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2126,117,'id','id','Unique identifier for the object.','VARCHAR',5000,20000,NULL,1,0,NULL,NULL,'maxlength: 5000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2127,117,'invoice_settings','invoice_settings','Default settings applied to invoices generated for the subscription (default payment method, custom fields, etc.).','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2128,117,'items','items','List of subscription items, each with an attached price.','OBJECT',4000,16000,NULL,1,0,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2129,117,'latest_invoice','latest_invoice','The most recent invoice this subscription has generated over its lifecycle (for example, when it cycles or is updated).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2130,117,'livemode','livemode','If the object exists in live mode, the value is `true`. If the object exists in test mode, the value is `false`.','BOOLEAN',5,20,NULL,1,0,NULL,NULL,'^(true|false|0|1)$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2131,117,'managed_payments','managed_payments','Settings for Managed Payments for this Subscription and resulting [Invoices](/api/invoices/object) and [PaymentIntents](/api/payment_intents/object).','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2132,117,'metadata','metadata','Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.','OBJECT',4000,16000,NULL,1,0,NULL,NULL,'maxlength: 4000','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2133,117,'next_pending_invoice_item_invoice','next_pending_invoice_item_invoice','Specifies the approximate timestamp on which any pending invoice items will be billed according to the schedule provided at `pending_invoice_item_interval`.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2134,117,'object','object','String representing the object''s type. Objects of the same type share the same value.','VARCHAR',255,1020,NULL,1,0,NULL,'["subscription"]','one of: subscription','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2135,117,'on_behalf_of','on_behalf_of','The account (if any) the charge was made on behalf of for charges associated with this subscription. See the [Connect documentation](https://docs.stripe.com/connect/subscriptions#on-behalf-of) for details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2136,117,'pause_collection','pause_collection','If specified, payment collection for this subscription will be paused. Note that the subscription status will be unchanged and will not be updated to `paused`. Learn more about [pausing collection](https://docs.stripe.com/billing/subscriptions/pause-payment).','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2137,117,'payment_settings','payment_settings','Payment settings passed on to invoices created by the subscription.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2138,117,'pending_invoice_item_interval','pending_invoice_item_interval','Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](/api/invoices/create) for the given subscription at the specified interval.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2139,117,'pending_setup_intent','pending_setup_intent','You can use this [SetupIntent](https://docs.stripe.com/api/setup_intents) to collect user authentication when creating a subscription without immediate payment or updating a subscription''s payment method, allowing you to optimize for off-session payments. Learn more in the [SCA Migration Guide](https://docs.stripe.com/billing/migration/strong-customer-authentication#scenario-2).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2140,117,'pending_update','pending_update','If specified, [pending updates](https://docs.stripe.com/billing/subscriptions/pending-updates) that will be applied to the subscription once the `latest_invoice` has been paid.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2141,117,'presentment_details','presentment_details','Currency presented to the customer for the subscription, when it differs from the settlement currency.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2142,117,'schedule','schedule','The schedule attached to the subscription','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2143,117,'start_date','start_date','Date when the subscription was first created. The date might differ from the `created` date due to backdating.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2144,117,'status','status','Possible values are `incomplete`, `incomplete_expired`, `trialing`, `active`, `past_due`, `canceled`, `unpaid`, or `paused`. + +For `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this status can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` status. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal status, the open invoice will be voided and no further invoices will be generated. + +A subscription that is currently in a trial period is `trialing` and moves to `active` when the trial period is over. + +A subscription can only enter a `paused` status [when a trial ends without a payment method](https://docs.stripe.com/billing/subscriptions/trials#create-free-trials-without-payment). A `paused` subscription doesn''t generate invoices and can be resumed after your customer adds their payment method. The `paused` status is different from [pausing collection](https://docs.stripe.com/billing/subscriptions/pause-payment), which still generates invoices and leaves the subscription''s status unchanged. + +If subscription `collection_method=charge_automatically`, it becomes `past_due` when payment is required but cannot be paid (due to failed payment or awaiting additional user actions). Once Stripe has exhausted all payment retry attempts, the subscription will become `canceled` or `unpaid` (depending on your subscriptions settings). + +If subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices.','VARCHAR',255,1020,NULL,1,0,NULL,'["active", "canceled", "incomplete", "incomplete_expired", "past_due", "paused", "trialing", "unpaid"]','one of: active|canceled|incomplete|incomplete_expired|past_due|paused|trialing|unpaid','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2145,117,'test_clock','test_clock','ID of the test clock this subscription belongs to.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2146,117,'transfer_data','transfer_data','The account (if any) the subscription''s payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the subscription''s invoices.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2147,117,'trial_end','trial_end','If the subscription has a trial, the end of that trial.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2148,117,'trial_settings','trial_settings','Settings related to subscription trials.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2149,117,'trial_start','trial_start','If the subscription has a trial, the beginning of that trial.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','stripe/openapi spec3','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2150,77,'additional_property','additionalProperty','A property-value pair representing an additional characteristic of the entity, e.g. a product feature or another characteristic for which there is no matching property in schema.org.\n\nNote: Publishers should be aware that applications designed to use specific schema.org properties (e.g. https://schema.org/width, https://schema.org/color, https://schema.org/gtin13, ...) will typically expect such data to be provided using those properties, rather than using the generic property/value mechanism. (references PropertyValue)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2151,77,'additional_type','additionalType','An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. Typically the value is a URI-identified RDF class, and in this case corresponds to the use of rdf:type in RDF. Text values can be used sparingly, for cases where useful information can be added without their being an appropriate schema to reference. In the case of text values, the class label should follow the schema.org style guide.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2152,77,'aggregate_rating','aggregateRating','The overall rating, based on a collection of reviews or ratings, of the item. (references AggregateRating)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2153,77,'alternate_name','alternateName','An alias for the item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2154,77,'asin','asin','An Amazon Standard Identification Number (ASIN) is a 10-character alphanumeric unique identifier assigned by Amazon.com and its partners for product identification within the Amazon organization (summary from [Wikipedia](https://en.wikipedia.org/wiki/Amazon_Standard_Identification_Number)''s article). Note also that this is a definition for how to include ASINs in Schema.org data, and not a definition of ASINs in general - see documentation from Amazon for authoritative details. ASINs are most commonly encoded as text strings, but the [asin] property supports URL/URI as potential values too.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2155,77,'audience','audience','An intended audience, i.e. a group for whom something was created. (references Audience)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2156,77,'award','award','An award won by or for this item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2157,77,'awards','awards','Awards won by or for this item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2158,77,'brand','brand','The brand(s) associated with a product or service, or the brand(s) maintained by an organization or business person. (references Brand, Organization)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2159,77,'category','category','A category for the item. Greater signs or slashes can be used to informally indicate a category hierarchy.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2160,77,'color','color','The color of the product.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2161,77,'color_swatch','colorSwatch','A color swatch image, visualizing the color of a [[Product]]. Should match the textual description specified in the [[color]] property. This can be a URL or a fully described ImageObject.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2162,77,'country_of_assembly','countryOfAssembly','The place where the product was assembled.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2163,77,'country_of_last_processing','countryOfLastProcessing','The place where the item (typically [[Product]]) was last processed and tested before importation.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2164,77,'country_of_origin','countryOfOrigin','The country of origin of something, including products as well as creative works such as movie and TV content. In the case of TV and movie, this would be the country of the principle offices of the production company or individual responsible for the movie. For other kinds of [[CreativeWork]] it is difficult to provide fully general guidance, and properties such as [[contentLocation]] and [[locationCreated]] may be more applicable. In the case of products, the country of origin of the product. The exact interpretation of this may vary by context and product type, and cannot be fully enumerated here. (references Country)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2165,77,'depth','depth','The depth of the item. (references Distance, QuantitativeValue)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2166,77,'disambiguating_description','disambiguatingDescription','A sub property of description. A short description of the item used to disambiguate from other, similar items. Information from other properties (in particular, name) may be necessary for the description to be useful for disambiguation.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2167,77,'display_location','displayLocation','The location at which an item can be viewed or experienced in-person. (references Place)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2168,77,'funding','funding','A [[Grant]] that directly or indirectly provide funding or sponsorship for this item. See also [[ownershipFundingInfo]]. (references Grant)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2169,77,'gtin12','gtin12','The GTIN-12 code of the product, or the product to which the offer refers. The GTIN-12 is the 12-digit GS1 Identification Key composed of a U.P.C. Company Prefix, Item Reference, and Check Digit used to identify trade items. See [GS1 GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) for more details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2170,77,'gtin13','gtin13','The GTIN-13 code of the product, or the product to which the offer refers. This is equivalent to 13-digit ISBN codes and EAN UCC-13. Former 12-digit UPC codes can be converted into a GTIN-13 code by simply adding a preceding zero. See [GS1 GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) for more details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2171,77,'gtin14','gtin14','The GTIN-14 code of the product, or the product to which the offer refers. See [GS1 GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) for more details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2172,77,'gtin8','gtin8','The GTIN-8 code of the product, or the product to which the offer refers. This code is also known as EAN/UCC-8 or 8-digit EAN. See [GS1 GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) for more details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2173,77,'has_adult_consideration','hasAdultConsideration','Used to tag an item to be intended or suitable for consumption or use by adults only. (enumeration AdultOrientedEnumeration)','VARCHAR',255,1020,NULL,0,1,NULL,'["AlcoholConsideration", "DangerousGoodConsideration", "HealthcareConsideration", "NarcoticConsideration", "ReducedRelevanceForChildrenConsideration", "SexualContentConsideration", "TobaccoNicotineConsideration", "UnclassifiedAdultConsideration", "ViolenceConsideration", "WeaponConsideration"]','maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2174,77,'has_certification','hasCertification','Certification information about a product, organization, service, place, or person. (references Certification)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2175,77,'has_energy_consumption_details','hasEnergyConsumptionDetails','Defines the energy efficiency Category (also known as "class" or "rating") for a product according to an international energy efficiency standard. (references EnergyConsumptionDetails)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2176,77,'has_gs1_digital_link','hasGS1DigitalLink','The GS1 digital link associated with the object. This URL should conform to the particular requirements of digital links. The link should only contain the Application Identifiers (AIs) that are relevant for the entity being annotated, for instance a [[Product]] or an [[Organization]], and for the correct granularity. In particular, for products:A Digital Link that contains a serial number (AI 21) should only be present on instances of [[IndividualProduct]]A Digital Link that contains a lot number (AI 10) should be annotated as [[SomeProducts]] if only products from that lot are sold, or [[IndividualProduct]] if there is only a specific product.A Digital Link that contains a global model number (AI 8013) should be attached to a [[Product]] or a [[ProductModel]]. Other item types should be adapted similarly.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2177,77,'has_measurement','hasMeasurement','A measurement of an item, For example, the inseam of pants, the wheel size of a bicycle, the gauge of a screw, or the carbon footprint measured for certification by an authority. Usually an exact measurement, but can also be a range of measurements for adjustable products, for example belts and ski bindings. (references QuantitativeValue)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2178,77,'has_merchant_return_policy','hasMerchantReturnPolicy','Specifies a MerchantReturnPolicy that may be applicable. (references MerchantReturnPolicy)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2179,77,'height','height','The height of the item. (references Distance, QuantitativeValue)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2180,77,'identifier','identifier','The identifier property represents any kind of identifier for any kind of [[Thing]], such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See [background notes](/docs/datamodel.html#identifierBg) for more details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2181,77,'image','image','An image of the item. This can be a [[URL]] or a fully described [[ImageObject]].','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2182,77,'in_product_group_with_id','inProductGroupWithID','Indicates the [[productGroupID]] for a [[ProductGroup]] that this product [[isVariantOf]].','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2183,77,'is_accessory_or_spare_part_for','isAccessoryOrSparePartFor','A pointer to another product (or multiple products) for which this product is an accessory or spare part. (references Product)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2184,77,'is_consumable_for','isConsumableFor','A pointer to another product (or multiple products) for which this product is a consumable. (references Product)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2185,77,'is_family_friendly','isFamilyFriendly','Indicates whether this content is family friendly.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2186,77,'is_related_to','isRelatedTo','A pointer to another, somehow related product (or multiple products). (references Product, Service)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2187,77,'is_similar_to','isSimilarTo','A pointer to another, functionally similar product (or multiple products). (references Product, Service)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2188,77,'is_variant_of','isVariantOf','Indicates the kind of product that this is a variant of. In the case of [[ProductModel]], this is a pointer (from a ProductModel) to a base product from which this product is a variant. It is safe to infer that the variant inherits all product features from the base model, unless defined locally. This is not transitive. In the case of a [[ProductGroup]], the group description also serves as a template, representing a set of Products that vary on explicitly defined, specific dimensions only (so it defines both a set of variants, as well as which values distinguish amongst those variants). When used with [[ProductGroup]], this property can apply to any [[Product]] included in the group. (references ProductGroup, ProductModel)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2189,77,'item_condition','itemCondition','A predefined value from OfferItemCondition specifying the condition of the product or service, or the products or services included in the offer. Also used for product return policies to specify the condition of products accepted for returns. (enumeration OfferItemCondition)','VARCHAR',255,1020,NULL,0,1,NULL,'["DamagedCondition", "NewCondition", "RefurbishedCondition", "UsedCondition"]','one of: DamagedCondition|NewCondition|RefurbishedCondition|UsedCondition','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2190,77,'keywords','keywords','Keywords or tags used to describe some item. Multiple textual entries in a keywords list are typically delimited by commas, or by repeating the property.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2191,77,'logo','logo','An associated logo.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2192,77,'main_entity_of_page','mainEntityOfPage','Indicates a page (or other CreativeWork) for which this thing is the main entity being described. See [background notes](/docs/datamodel.html#mainEntityBackground) for details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2193,77,'manufacturer','manufacturer','The manufacturer of the product. (references Organization)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2194,77,'material','material','A material that something is made from, e.g. leather, wool, cotton, paper.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2195,77,'mobile_url','mobileUrl','The [[mobileUrl]] property is provided for specific situations in which data consumers need to determine whether one of several provided URLs is a dedicated ''mobile site''. To discourage over-use, and reflecting intial usecases, the property is expected only on [[Product]] and [[Offer]], rather than [[Thing]]. The general trend in web technology is towards [responsive design](https://en.wikipedia.org/wiki/Responsive_web_design) in which content can be flexibly adapted to a wide range of browsing environments. Pages and sites referenced with the long-established [[url]] property should ideally also be usable on a wide variety of devices, including mobile phones. In most cases, it would be pointless and counter productive to attempt to update all [[url]] markup to use [[mobileUrl]] for more mobile-oriented pages. The property is intended for the case when items (primarily [[Product]] and [[Offer]]) have extra URLs hosted on an additional "mobile site" alongside the main one. It should not be taken as an endorsement of this publication style.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2196,77,'model','model','The model of the product. Use with the URL of a ProductModel or a textual representation of the model identifier. The URL of the ProductModel can be from an external source. It is recommended to additionally provide strong product identifiers via the gtin8/gtin13/gtin14 and mpn properties.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2197,77,'mpn','mpn','The Manufacturer Part Number (MPN) of the product, or the product to which the offer refers.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2198,77,'negative_notes','negativeNotes','Provides negative considerations regarding something, most typically in pro/con lists for reviews (alongside [[positiveNotes]]). For symmetry In the case of a [[Review]], the property describes the [[itemReviewed]] from the perspective of the review; in the case of a [[Product]], the product itself is being described. Since product descriptions tend to emphasise positive claims, it may be relatively unusual to find [[negativeNotes]] used in this way. Nevertheless for the sake of symmetry, [[negativeNotes]] can be used on [[Product]]. The property values can be expressed either as unstructured text (repeated as necessary), or if ordered, as a list (in which case the most negative is at the beginning of the list).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2199,77,'offers','offers','An offer to provide this item—for example, an offer to sell a product, rent the DVD of a movie, perform a service, or give away tickets to an event. Use [[businessFunction]] to indicate the kind of transaction offered, i.e. sell, lease, etc. This property can also be used to describe a [[Demand]]. While this property is listed as expected on a number of common types, it can be used in others. In that case, using a second type, such as Product or a subtype of Product, can clarify the nature of the offer. (references Demand, Offer)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2200,77,'owner','owner','A person or organization who owns this Thing. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2201,77,'pattern','pattern','A pattern that something has, for example ''polka dot'', ''striped'', ''Canadian flag''. Values are typically expressed as text, although links to controlled value schemes are also supported.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2202,77,'positive_notes','positiveNotes','Provides positive considerations regarding something, for example product highlights or (alongside [[negativeNotes]]) pro/con lists for reviews. In the case of a [[Review]], the property describes the [[itemReviewed]] from the perspective of the review; in the case of a [[Product]], the product itself is being described. The property values can be expressed either as unstructured text (repeated as necessary), or if ordered, as a list (in which case the most positive is at the beginning of the list).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2203,77,'potential_action','potentialAction','Indicates a potential Action, which describes an idealized action in which this thing would play an ''object'' role. (references Action)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2204,77,'production_date','productionDate','The date of production of the item, e.g. vehicle.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2205,77,'purchase_date','purchaseDate','The date the item, e.g. vehicle, was purchased by the current owner.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2206,77,'release_date','releaseDate','The release date of a product or product model. This can be used to distinguish the exact variant of a product.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2207,77,'review','review','A review of the item. (references Review)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2208,77,'reviews','reviews','Review of the item. (references Review)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2209,77,'same_as','sameAs','URL of a reference Web page that unambiguously indicates the item''s identity. E.g. the URL of the item''s Wikipedia page, Wikidata entry, or official website.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2210,77,'sku','sku','The Stock Keeping Unit (SKU), i.e. a merchant-specific identifier for a product or service, or the product to which the offer refers.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2211,77,'slogan','slogan','A slogan or motto associated with the item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2212,77,'subject_of','subjectOf','A CreativeWork or Event about this Thing. (references CreativeWork, Event)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2213,77,'weight','weight','The weight of the product or person. (references Mass, QuantitativeValue)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2214,77,'width','width','The width of the item. (references Distance, QuantitativeValue)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2215,58,'accepted_offer','acceptedOffer','The offer(s) -- e.g., product, quantity and price combinations -- included in the order. (references Offer)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2216,58,'additional_type','additionalType','An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. Typically the value is a URI-identified RDF class, and in this case corresponds to the use of rdf:type in RDF. Text values can be used sparingly, for cases where useful information can be added without their being an appropriate schema to reference. In the case of text values, the class label should follow the schema.org style guide.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2217,58,'alternate_name','alternateName','An alias for the item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2218,58,'billing_address','billingAddress','The billing address for the order. (references PostalAddress)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2219,58,'broker','broker','An entity that arranges for an exchange between a buyer and a seller. In most cases a broker never acquires or releases ownership of a product or service involved in an exchange. If it is not clear whether an entity is a broker, seller, or buyer, the latter two terms are preferred. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2220,58,'confirmation_number','confirmationNumber','A number that confirms the given order or payment has been received.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2221,58,'customer','customer','Party placing the order or paying the invoice. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2222,58,'disambiguating_description','disambiguatingDescription','A sub property of description. A short description of the item used to disambiguate from other, similar items. Information from other properties (in particular, name) may be necessary for the description to be useful for disambiguation.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2223,58,'discount','discount','Any discount applied (to an Order).','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2224,58,'discount_code','discountCode','Code used to redeem a discount.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2225,58,'discount_currency','discountCurrency','The currency of the discount.\n\nUse standard formats: [ISO 4217 currency format](http://en.wikipedia.org/wiki/ISO_4217), e.g. "USD"; [Ticker symbol](https://en.wikipedia.org/wiki/List_of_cryptocurrencies) for cryptocurrencies, e.g. "BTC"; well known names for [Local Exchange Trading Systems](https://en.wikipedia.org/wiki/Local_exchange_trading_system) (LETS) and other currency types, e.g. "Ithaca HOUR".','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2226,58,'identifier','identifier','The identifier property represents any kind of identifier for any kind of [[Thing]], such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See [background notes](/docs/datamodel.html#identifierBg) for more details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2227,58,'image','image','An image of the item. This can be a [[URL]] or a fully described [[ImageObject]].','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2228,58,'is_gift','isGift','Indicates whether the offer was accepted as a gift for someone other than the buyer.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2229,58,'main_entity_of_page','mainEntityOfPage','Indicates a page (or other CreativeWork) for which this thing is the main entity being described. See [background notes](/docs/datamodel.html#mainEntityBackground) for details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2230,58,'merchant','merchant','''merchant'' is an out-dated term for ''seller''. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2231,58,'order_date','orderDate','Date order was placed.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2232,58,'order_delivery','orderDelivery','The delivery of the parcel related to this order or order item. (references ParcelDelivery)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2233,58,'order_status','orderStatus','The current status of the order. (enumeration OrderStatus)','VARCHAR',255,1020,NULL,0,1,NULL,'["OrderCancelled", "OrderDelivered", "OrderInTransit", "OrderPaymentDue", "OrderPickupAvailable", "OrderProblem", "OrderProcessing", "OrderReturned"]','one of: OrderCancelled|OrderDelivered|OrderInTransit|OrderPaymentDue|OrderPickupAvailable|OrderProblem|OrderProcessing|OrderReturned','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2234,58,'ordered_item','orderedItem','The item ordered. (references OrderItem, Product, Service)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2235,58,'owner','owner','A person or organization who owns this Thing. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2236,58,'part_of_invoice','partOfInvoice','The order is being paid as part of the referenced Invoice. (references Invoice)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2237,58,'payment_due','paymentDue','The date that payment is due.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2238,58,'payment_due_date','paymentDueDate','The date that payment is due.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2239,58,'payment_method','paymentMethod','The name of the credit card or other method of payment for the order.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2240,58,'payment_method_id','paymentMethodId','An identifier for the method of payment used (e.g. the last 4 digits of the credit card).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2241,58,'payment_url','paymentUrl','The URL for sending a payment.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2242,58,'potential_action','potentialAction','Indicates a potential Action, which describes an idealized action in which this thing would play an ''object'' role. (references Action)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2243,58,'same_as','sameAs','URL of a reference Web page that unambiguously indicates the item''s identity. E.g. the URL of the item''s Wikipedia page, Wikidata entry, or official website.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2244,58,'seller','seller','An entity which offers (sells / leases / lends / loans) the services / goods. A seller may also be a provider. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2245,58,'subject_of','subjectOf','A CreativeWork or Event about this Thing. (references CreativeWork, Event)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2246,58,'url','url','URL of the item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2247,55,'accepted_payment_method','acceptedPaymentMethod','The payment method(s) that are accepted in general by an organization, or for some specific demand or offer.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2248,55,'add_on','addOn','An additional offer that can only be obtained in combination with the first base offer (e.g. supplements and extensions that are available for a surcharge). (references Offer)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2249,55,'additional_property','additionalProperty','A property-value pair representing an additional characteristic of the entity, e.g. a product feature or another characteristic for which there is no matching property in schema.org.\n\nNote: Publishers should be aware that applications designed to use specific schema.org properties (e.g. https://schema.org/width, https://schema.org/color, https://schema.org/gtin13, ...) will typically expect such data to be provided using those properties, rather than using the generic property/value mechanism. (references PropertyValue)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2250,55,'additional_type','additionalType','An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. Typically the value is a URI-identified RDF class, and in this case corresponds to the use of rdf:type in RDF. Text values can be used sparingly, for cases where useful information can be added without their being an appropriate schema to reference. In the case of text values, the class label should follow the schema.org style guide.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2251,55,'advance_booking_requirement','advanceBookingRequirement','The amount of time that is required between accepting the offer and the actual usage of the resource or service. (references QuantitativeValue)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2252,55,'aggregate_rating','aggregateRating','The overall rating, based on a collection of reviews or ratings, of the item. (references AggregateRating)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2253,55,'alternate_name','alternateName','An alias for the item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2254,55,'area_served','areaServed','The geographic area where a service or offered item is provided.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2255,55,'asin','asin','An Amazon Standard Identification Number (ASIN) is a 10-character alphanumeric unique identifier assigned by Amazon.com and its partners for product identification within the Amazon organization (summary from [Wikipedia](https://en.wikipedia.org/wiki/Amazon_Standard_Identification_Number)''s article). Note also that this is a definition for how to include ASINs in Schema.org data, and not a definition of ASINs in general - see documentation from Amazon for authoritative details. ASINs are most commonly encoded as text strings, but the [asin] property supports URL/URI as potential values too.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2256,55,'availability','availability','The availability of this item—for example In stock, Out of stock, Pre-order, etc. (enumeration ItemAvailability)','VARCHAR',255,1020,NULL,0,1,NULL,'["BackOrder", "Discontinued", "InStock", "InStoreOnly", "LimitedAvailability", "MadeToOrder", "OnlineOnly", "OutOfStock", "PreOrder", "PreSale", "Reserved", "SoldOut"]','one of: BackOrder|Discontinued|InStock|InStoreOnly|LimitedAvailability|MadeToOrder|OnlineOnly|OutOfStock|PreOrder|PreSale|Reserved|SoldOut','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2257,55,'availability_ends','availabilityEnds','The end of the availability of the product or service included in the offer.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2258,55,'availability_starts','availabilityStarts','The beginning of the availability of the product or service included in the offer.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2259,55,'available_at_or_from','availableAtOrFrom','The place(s) from which the offer can be obtained (e.g. store locations). (references Place)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2260,55,'available_delivery_method','availableDeliveryMethod','The delivery method(s) available for this offer. (enumeration DeliveryMethod)','VARCHAR',255,1020,NULL,0,1,NULL,'["LockerDelivery", "OnSitePickup", "ParcelService"]','one of: LockerDelivery|OnSitePickup|ParcelService','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2261,55,'business_function','businessFunction','The business function (e.g. sell, lease, repair, dispose) of the offer or component of a bundle (TypeAndQuantityNode). The default is http://purl.org/goodrelations/v1#Sell. (enumeration BusinessFunction)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2262,55,'category','category','A category for the item. Greater signs or slashes can be used to informally indicate a category hierarchy.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2263,55,'checkout_page_url_template','checkoutPageURLTemplate','A URL template (RFC 6570) for a checkout page for an offer. This approach allows merchants to specify a URL for online checkout of the offered product, by interpolating parameters such as the logged in user ID, product ID, quantity, discount code etc. Parameter naming and standardization are not specified here.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2264,55,'delivery_lead_time','deliveryLeadTime','The typical delay between the receipt of the order and the goods either leaving the warehouse or being prepared for pickup, in case the delivery method is on site pickup. (references QuantitativeValue)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2265,55,'description','description','A description of the item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2266,55,'disambiguating_description','disambiguatingDescription','A sub property of description. A short description of the item used to disambiguate from other, similar items. Information from other properties (in particular, name) may be necessary for the description to be useful for disambiguation.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2267,55,'eligible_customer_type','eligibleCustomerType','The type(s) of customers for which the given offer is valid. (enumeration BusinessEntityType)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2268,55,'eligible_duration','eligibleDuration','The duration for which the given offer is valid. (references QuantitativeValue)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2269,55,'eligible_quantity','eligibleQuantity','The interval and unit of measurement of ordering quantities for which the offer or price specification is valid. This allows e.g. specifying that a certain freight charge is valid only for a certain quantity. (references QuantitativeValue)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2270,55,'eligible_region','eligibleRegion','The ISO 3166-1 (ISO 3166-1 alpha-2) or ISO 3166-2 code, the place, or the GeoShape for the geo-political region(s) for which the offer or delivery charge specification is valid.\n\nSee also [[ineligibleRegion]].','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2271,55,'eligible_transaction_volume','eligibleTransactionVolume','The transaction volume, in a monetary unit, for which the offer or price specification is valid, e.g. for indicating a minimal purchasing volume, to express free shipping above a certain order volume, or to limit the acceptance of credit cards to purchases to a certain minimal amount. (references PriceSpecification)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2272,55,'gtin','gtin','A Global Trade Item Number ([GTIN](https://www.gs1.org/standards/id-keys/gtin)). GTINs identify trade items, including products and services, using numeric identification codes. A correct [[gtin]] value should be a valid GTIN, which means that it should be an all-numeric string of either 8, 12, 13 or 14 digits, or a "GS1 Digital Link" URL based on such a string. The numeric component should also have a [valid GS1 check digit](https://www.gs1.org/services/check-digit-calculator) and meet the other rules for valid GTINs. See also [GS1''s GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) and [Wikipedia](https://en.wikipedia.org/wiki/Global_Trade_Item_Number) for more details. Left-padding of the gtin values is not required or encouraged. The [[gtin]] property generalizes the earlier [[gtin8]], [[gtin12]], [[gtin13]], and [[gtin14]] properties. The GS1 [digital link specifications](https://www.gs1.org/standards/Digital-Link/) expresses GTINs as URLs (URIs, IRIs, etc.). Digital Links should be populated into the [[hasGS1DigitalLink]] attribute. Note also that this is a definition for how to include GTINs in Schema.org data, and not a definition of GTINs in general - see the GS1 documentation for authoritative details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2273,55,'gtin12','gtin12','The GTIN-12 code of the product, or the product to which the offer refers. The GTIN-12 is the 12-digit GS1 Identification Key composed of a U.P.C. Company Prefix, Item Reference, and Check Digit used to identify trade items. See [GS1 GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) for more details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2274,55,'gtin13','gtin13','The GTIN-13 code of the product, or the product to which the offer refers. This is equivalent to 13-digit ISBN codes and EAN UCC-13. Former 12-digit UPC codes can be converted into a GTIN-13 code by simply adding a preceding zero. See [GS1 GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) for more details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2275,55,'gtin14','gtin14','The GTIN-14 code of the product, or the product to which the offer refers. See [GS1 GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) for more details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2276,55,'gtin8','gtin8','The GTIN-8 code of the product, or the product to which the offer refers. This code is also known as EAN/UCC-8 or 8-digit EAN. See [GS1 GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) for more details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2277,55,'has_adult_consideration','hasAdultConsideration','Used to tag an item to be intended or suitable for consumption or use by adults only. (enumeration AdultOrientedEnumeration)','VARCHAR',255,1020,NULL,0,1,NULL,'["AlcoholConsideration", "DangerousGoodConsideration", "HealthcareConsideration", "NarcoticConsideration", "ReducedRelevanceForChildrenConsideration", "SexualContentConsideration", "TobaccoNicotineConsideration", "UnclassifiedAdultConsideration", "ViolenceConsideration", "WeaponConsideration"]','maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2278,55,'has_gs1_digital_link','hasGS1DigitalLink','The GS1 digital link associated with the object. This URL should conform to the particular requirements of digital links. The link should only contain the Application Identifiers (AIs) that are relevant for the entity being annotated, for instance a [[Product]] or an [[Organization]], and for the correct granularity. In particular, for products:A Digital Link that contains a serial number (AI 21) should only be present on instances of [[IndividualProduct]]A Digital Link that contains a lot number (AI 10) should be annotated as [[SomeProducts]] if only products from that lot are sold, or [[IndividualProduct]] if there is only a specific product.A Digital Link that contains a global model number (AI 8013) should be attached to a [[Product]] or a [[ProductModel]]. Other item types should be adapted similarly.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2279,55,'has_measurement','hasMeasurement','A measurement of an item, For example, the inseam of pants, the wheel size of a bicycle, the gauge of a screw, or the carbon footprint measured for certification by an authority. Usually an exact measurement, but can also be a range of measurements for adjustable products, for example belts and ski bindings. (references QuantitativeValue)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2280,55,'has_merchant_return_policy','hasMerchantReturnPolicy','Specifies a MerchantReturnPolicy that may be applicable. (references MerchantReturnPolicy)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2281,55,'identifier','identifier','The identifier property represents any kind of identifier for any kind of [[Thing]], such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See [background notes](/docs/datamodel.html#identifierBg) for more details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2282,55,'image','image','An image of the item. This can be a [[URL]] or a fully described [[ImageObject]].','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2283,55,'includes_object','includesObject','This links to a node or nodes indicating the exact quantity of the products included in an [[Offer]] or [[ProductCollection]]. (references TypeAndQuantityNode)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2284,55,'ineligible_region','ineligibleRegion','The ISO 3166-1 (ISO 3166-1 alpha-2) or ISO 3166-2 code, the place, or the GeoShape for the geo-political region(s) for which the offer or delivery charge specification is not valid, e.g. a region where the transaction is not allowed.\n\nSee also [[eligibleRegion]].','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2285,55,'inventory_level','inventoryLevel','The current approximate inventory level for the item or items. (references QuantitativeValue)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2286,55,'is_family_friendly','isFamilyFriendly','Indicates whether this content is family friendly.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2287,55,'item_condition','itemCondition','A predefined value from OfferItemCondition specifying the condition of the product or service, or the products or services included in the offer. Also used for product return policies to specify the condition of products accepted for returns. (enumeration OfferItemCondition)','VARCHAR',255,1020,NULL,0,1,NULL,'["DamagedCondition", "NewCondition", "RefurbishedCondition", "UsedCondition"]','one of: DamagedCondition|NewCondition|RefurbishedCondition|UsedCondition','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2288,55,'item_offered','itemOffered','An item being offered (or demanded). The transactional nature of the offer or demand is documented using [[businessFunction]], e.g. sell, lease etc. While several common expected types are listed explicitly in this definition, others can be used. Using a second type, such as Product or a subtype of Product, can clarify the nature of the offer. (references AggregateOffer, CreativeWork, Event, MenuItem, Product, Service, Trip)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2289,55,'lease_length','leaseLength','Length of the lease for some [[Accommodation]], either particular to some [[Offer]] or in some cases intrinsic to the property. (references Duration, QuantitativeValue)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2290,55,'main_entity_of_page','mainEntityOfPage','Indicates a page (or other CreativeWork) for which this thing is the main entity being described. See [background notes](/docs/datamodel.html#mainEntityBackground) for details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2291,55,'mobile_url','mobileUrl','The [[mobileUrl]] property is provided for specific situations in which data consumers need to determine whether one of several provided URLs is a dedicated ''mobile site''. To discourage over-use, and reflecting intial usecases, the property is expected only on [[Product]] and [[Offer]], rather than [[Thing]]. The general trend in web technology is towards [responsive design](https://en.wikipedia.org/wiki/Responsive_web_design) in which content can be flexibly adapted to a wide range of browsing environments. Pages and sites referenced with the long-established [[url]] property should ideally also be usable on a wide variety of devices, including mobile phones. In most cases, it would be pointless and counter productive to attempt to update all [[url]] markup to use [[mobileUrl]] for more mobile-oriented pages. The property is intended for the case when items (primarily [[Product]] and [[Offer]]) have extra URLs hosted on an additional "mobile site" alongside the main one. It should not be taken as an endorsement of this publication style.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2292,55,'mpn','mpn','The Manufacturer Part Number (MPN) of the product, or the product to which the offer refers.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2293,55,'name','name','The name of the item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2294,55,'offered_by','offeredBy','A pointer to the organization or person making the offer. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2295,55,'owner','owner','A person or organization who owns this Thing. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2296,55,'potential_action','potentialAction','Indicates a potential Action, which describes an idealized action in which this thing would play an ''object'' role. (references Action)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2297,55,'price','price','The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.\n\nUsage guidelines:\n\n* Use the [[priceCurrency]] property (with standard formats: [ISO 4217 currency format](http://en.wikipedia.org/wiki/ISO_4217), e.g. "USD"; [Ticker symbol](https://en.wikipedia.org/wiki/List_of_cryptocurrencies) for cryptocurrencies, e.g. "BTC"; well known names for [Local Exchange Trading Systems](https://en.wikipedia.org/wiki/Local_exchange_trading_system) (LETS) and other currency types, e.g. "Ithaca HOUR") instead of including [ambiguous symbols](http://en.wikipedia.org/wiki/Dollar_sign#Currencies_that_use_the_dollar_or_peso_sign) such as ''$'' in the value.\n* Use ''.'' (Unicode ''FULL STOP'' (U+002E)) rather than '','' to indicate a decimal point. Avoid using these symbols as a readability separator.\n* Note that both [RDFa](http://www.w3.org/TR/xhtml-rdfa-primer/#using-the-content-attribute) and Microdata syntax allow the use of a "content=" attribute for publishing simple machine-readable values alongside more human-friendly formatting.\n* Use values from 0123456789 (Unicode ''DIGIT ZERO'' (U+0030) to ''DIGIT NINE'' (U+0039)) rather than superficially similar Unicode symbols.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2298,55,'price_currency','priceCurrency','The currency of the price, or a price component when attached to [[PriceSpecification]] and its subtypes.\n\nUse standard formats: [ISO 4217 currency format](http://en.wikipedia.org/wiki/ISO_4217), e.g. "USD"; [Ticker symbol](https://en.wikipedia.org/wiki/List_of_cryptocurrencies) for cryptocurrencies, e.g. "BTC"; well known names for [Local Exchange Trading Systems](https://en.wikipedia.org/wiki/Local_exchange_trading_system) (LETS) and other currency types, e.g. "Ithaca HOUR".','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2299,55,'price_specification','priceSpecification','One or more detailed price specifications, indicating the unit price and delivery or payment charges. (references PriceSpecification)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2300,55,'price_valid_until','priceValidUntil','The date after which the price is no longer available.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2301,55,'review','review','A review of the item. (references Review)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2302,55,'reviews','reviews','Review of the item. (references Review)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2303,55,'same_as','sameAs','URL of a reference Web page that unambiguously indicates the item''s identity. E.g. the URL of the item''s Wikipedia page, Wikidata entry, or official website.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2304,55,'seller','seller','An entity which offers (sells / leases / lends / loans) the services / goods. A seller may also be a provider. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2305,55,'serial_number','serialNumber','The serial number or any alphanumeric identifier of a particular product. When attached to an offer, it is a shortcut for the serial number of the product included in the offer.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2306,55,'shipping_details','shippingDetails','Indicates information about the shipping policies and options associated with an [[Offer]]. (references OfferShippingDetails)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2307,55,'sku','sku','The Stock Keeping Unit (SKU), i.e. a merchant-specific identifier for a product or service, or the product to which the offer refers.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2308,55,'subject_of','subjectOf','A CreativeWork or Event about this Thing. (references CreativeWork, Event)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2309,55,'url','url','URL of the item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2310,55,'valid_for_member_tier','validForMemberTier','The membership program tier(s) an Offer (or a PriceSpecification, OfferShippingDetails, or MerchantReturnPolicy under an Offer) is valid for. (references MemberProgramTier)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2311,55,'valid_from','validFrom','The date when the item becomes valid.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2312,55,'valid_through','validThrough','The date after when the item is not valid. For example the end of an offer, salary period, or a period of opening hours.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2313,55,'warranty','warranty','The warranty promise(s) included in the offer. (references WarrantyPromise)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2314,30,'additional_type','additionalType','An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. Typically the value is a URI-identified RDF class, and in this case corresponds to the use of rdf:type in RDF. Text values can be used sparingly, for cases where useful information can be added without their being an appropriate schema to reference. In the case of text values, the class label should follow the schema.org style guide.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2315,30,'alternate_name','alternateName','An alias for the item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2316,30,'billing_period','billingPeriod','The time interval used to compute the invoice. (references Duration)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2317,30,'broker','broker','An entity that arranges for an exchange between a buyer and a seller. In most cases a broker never acquires or releases ownership of a product or service involved in an exchange. If it is not clear whether an entity is a broker, seller, or buyer, the latter two terms are preferred. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2318,30,'category','category','A category for the item. Greater signs or slashes can be used to informally indicate a category hierarchy.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2319,30,'confirmation_number','confirmationNumber','A number that confirms the given order or payment has been received.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2320,30,'disambiguating_description','disambiguatingDescription','A sub property of description. A short description of the item used to disambiguate from other, similar items. Information from other properties (in particular, name) may be necessary for the description to be useful for disambiguation.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2321,30,'image','image','An image of the item. This can be a [[URL]] or a fully described [[ImageObject]].','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2322,30,'main_entity_of_page','mainEntityOfPage','Indicates a page (or other CreativeWork) for which this thing is the main entity being described. See [background notes](/docs/datamodel.html#mainEntityBackground) for details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2323,30,'minimum_payment_due','minimumPaymentDue','The minimum payment required at this time. (references MonetaryAmount, PriceSpecification)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2324,30,'owner','owner','A person or organization who owns this Thing. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2325,30,'payment_due','paymentDue','The date that payment is due.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2326,30,'payment_due_date','paymentDueDate','The date that payment is due.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2327,30,'payment_method','paymentMethod','The name of the credit card or other method of payment for the order.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2328,30,'payment_method_id','paymentMethodId','An identifier for the method of payment used (e.g. the last 4 digits of the credit card).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2329,30,'payment_status','paymentStatus','The status of payment; whether the invoice has been paid or not.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2330,30,'potential_action','potentialAction','Indicates a potential Action, which describes an idealized action in which this thing would play an ''object'' role. (references Action)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2331,30,'provider','provider','The service provider, service operator, or service performer; the goods producer. Another party (a seller) may offer those services or goods on behalf of the provider. A provider may also serve as the seller. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2332,30,'references_order','referencesOrder','The Order(s) related to this Invoice. One or more Orders may be combined into a single Invoice. (references Order)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2333,30,'same_as','sameAs','URL of a reference Web page that unambiguously indicates the item''s identity. E.g. the URL of the item''s Wikipedia page, Wikidata entry, or official website.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2334,30,'scheduled_payment_date','scheduledPaymentDate','The date the invoice is scheduled to be paid.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2335,30,'subject_of','subjectOf','A CreativeWork or Event about this Thing. (references CreativeWork, Event)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2336,30,'total_payment_due','totalPaymentDue','The total amount due. (references MonetaryAmount, PriceSpecification)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2337,30,'url','url','URL of the item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2338,60,'accepted_payment_method','acceptedPaymentMethod','The payment method(s) that are accepted in general by an organization, or for some specific demand or offer.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2339,60,'actionable_feedback_policy','actionableFeedbackPolicy','For a [[NewsMediaOrganization]] or other news-related [[Organization]], a statement about public engagement activities (for news media, the newsroom’s), including involving the public - digitally or otherwise -- in coverage decisions, reporting and activities after publication.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2340,60,'additional_type','additionalType','An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. Typically the value is a URI-identified RDF class, and in this case corresponds to the use of rdf:type in RDF. Text values can be used sparingly, for cases where useful information can be added without their being an appropriate schema to reference. In the case of text values, the class label should follow the schema.org style guide.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2341,60,'agent_interaction_statistic','agentInteractionStatistic','The number of completed interactions for this entity, in a particular role (the ''agent''), in a particular action (indicated in the statistic), and in a particular context (i.e. interactionService). (references InteractionCounter)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2342,60,'aggregate_rating','aggregateRating','The overall rating, based on a collection of reviews or ratings, of the item. (references AggregateRating)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2343,60,'alternate_name','alternateName','An alias for the item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2344,60,'alumni','alumni','Alumni of an organization. (references Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2345,60,'area_served','areaServed','The geographic area where a service or offered item is provided.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2346,60,'award','award','An award won by or for this item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2347,60,'awards','awards','Awards won by or for this item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2348,60,'brand','brand','The brand(s) associated with a product or service, or the brand(s) maintained by an organization or business person. (references Brand, Organization)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2349,60,'company_registration','companyRegistration','The official registration information of a business including the organization that issued it such as Company House or Chamber of Commerce in form of a Certification. (references Certification)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2350,60,'contact_point','contactPoint','A contact point for a person or organization. (references ContactPoint)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2351,60,'contact_points','contactPoints','A contact point for a person or organization. (references ContactPoint)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2352,60,'corrections_policy','correctionsPolicy','For an [[Organization]] (e.g. [[NewsMediaOrganization]]), a statement describing (in news media, the newsroom’s) disclosure and correction policy for errors.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2353,60,'department','department','A relationship between an organization and a department of that organization, also described as an organization (allowing different urls, logos, opening hours). For example: a store with a pharmacy, or a bakery with a cafe. (references Organization)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2354,60,'description','description','A description of the item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2355,60,'disambiguating_description','disambiguatingDescription','A sub property of description. A short description of the item used to disambiguate from other, similar items. Information from other properties (in particular, name) may be necessary for the description to be useful for disambiguation.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2356,60,'dissolution_date','dissolutionDate','The date that this organization was dissolved.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2357,60,'diversity_policy','diversityPolicy','Statement on diversity policy by an [[Organization]] e.g. a [[NewsMediaOrganization]]. For a [[NewsMediaOrganization]], a statement describing the newsroom’s diversity policy on both staffing and sources, typically providing staffing data.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2358,60,'diversity_staffing_report','diversityStaffingReport','For an [[Organization]] (often but not necessarily a [[NewsMediaOrganization]]), a report on staffing diversity issues. In a news context this might be for example ASNE or RTDNA (US) reports, or self-reported.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2359,60,'duns','duns','The Dun & Bradstreet DUNS number for identifying an organization or business person.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2360,60,'email','email','Email address.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2361,60,'employee','employee','Someone working for this organization. (references Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2362,60,'employees','employees','People working for this organization. (references Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2363,60,'ethics_policy','ethicsPolicy','Statement about ethics policy, e.g. of a [[NewsMediaOrganization]] regarding journalistic and publishing practices, or of a [[Restaurant]], a page describing food source policies. In the case of a [[NewsMediaOrganization]], an ethicsPolicy is typically a statement describing the personal, organizational, and corporate standards of behavior expected by the organization.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2364,60,'event','event','Upcoming or past event associated with this place, organization, or action. (references Event)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2365,60,'events','events','Upcoming or past events associated with this place or organization. (references Event)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2366,60,'fax_number','faxNumber','The fax number.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2367,60,'founder','founder','A person or organization who founded this organization. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2368,60,'founders','founders','A person who founded this organization. (references Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2369,60,'founding_date','foundingDate','The date that this organization was founded.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2370,60,'founding_location','foundingLocation','The place where the Organization was founded. (references Place)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2371,60,'funder','funder','A person or organization that supports (sponsors) something through some kind of financial contribution. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2372,60,'funding','funding','A [[Grant]] that directly or indirectly provide funding or sponsorship for this item. See also [[ownershipFundingInfo]]. (references Grant)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2373,60,'global_location_number','globalLocationNumber','The [Global Location Number](http://www.gs1.org/gln) (GLN, sometimes also referred to as International Location Number or ILN) of the respective organization, person, or place. The GLN is a 13-digit number used to identify parties and physical locations.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2374,60,'has_certification','hasCertification','Certification information about a product, organization, service, place, or person. (references Certification)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2375,60,'has_credential','hasCredential','A credential awarded to the Person or Organization. (references Credential)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2376,60,'has_gs1_digital_link','hasGS1DigitalLink','The GS1 digital link associated with the object. This URL should conform to the particular requirements of digital links. The link should only contain the Application Identifiers (AIs) that are relevant for the entity being annotated, for instance a [[Product]] or an [[Organization]], and for the correct granularity. In particular, for products:A Digital Link that contains a serial number (AI 21) should only be present on instances of [[IndividualProduct]]A Digital Link that contains a lot number (AI 10) should be annotated as [[SomeProducts]] if only products from that lot are sold, or [[IndividualProduct]] if there is only a specific product.A Digital Link that contains a global model number (AI 8013) should be attached to a [[Product]] or a [[ProductModel]]. Other item types should be adapted similarly.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2377,60,'has_member_program','hasMemberProgram','MemberProgram offered by an Organization, for example an eCommerce merchant or an airline. (references MemberProgram)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2378,60,'has_merchant_return_policy','hasMerchantReturnPolicy','Specifies a MerchantReturnPolicy that may be applicable. (references MerchantReturnPolicy)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2379,60,'has_offer_catalog','hasOfferCatalog','Indicates an OfferCatalog listing for this Organization, Person, or Service. (references OfferCatalog)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2380,60,'has_pos','hasPOS','Points-of-Sales operated by the organization or person. (references Place)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2381,60,'has_shipping_service','hasShippingService','Specification of a shipping service offered by the organization. (references ShippingService)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2382,60,'image','image','An image of the item. This can be a [[URL]] or a fully described [[ImageObject]].','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2383,60,'interaction_statistic','interactionStatistic','The number of interactions for the CreativeWork using the WebSite or SoftwareApplication. The most specific child type of InteractionCounter should be used. (references InteractionCounter)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2384,60,'isic_v4','isicV4','The International Standard of Industrial Classification of All Economic Activities (ISIC), Revision 4 code for a particular organization, business person, or place.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2385,60,'iso6523_code','iso6523Code','An organization identifier as defined in [ISO 6523(-1)](https://en.wikipedia.org/wiki/ISO/IEC_6523). The identifier should be in the `XXXX:YYYYYY:ZZZ` or `XXXX:YYYYYY`format. Where `XXXX` is a 4 digit _ICD_ (International Code Designator), `YYYYYY` is an _OID_ (Organization Identifier) with all formatting characters (dots, dashes, spaces) removed with a maximal length of 35 characters, and `ZZZ` is an optional OPI (Organization Part Identifier) with a maximum length of 35 characters. The various components (ICD, OID, OPI) are joined with a colon character (ASCII `0x3a`). Note that many existing organization identifiers defined as attributes like [leiCode](https://schema.org/leiCode) (`0199`), [duns](https://schema.org/duns) (`0060`) or [GLN](https://schema.org/globalLocationNumber) (`0088`) can be expressed using ISO-6523. If possible, ISO-6523 codes should be preferred to populating [vatID](https://schema.org/vatID) or [taxID](https://schema.org/taxID), as ISO identifiers are less ambiguous.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2386,60,'keywords','keywords','Keywords or tags used to describe some item. Multiple textual entries in a keywords list are typically delimited by commas, or by repeating the property.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2387,60,'knows_about','knowsAbout','Of a [[Person]], and less typically of an [[Organization]], to indicate a topic that is known about - suggesting possible expertise but not implying it. We do not distinguish skill levels here, or relate this to educational content, events, objectives or [[JobPosting]] descriptions.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2388,60,'knows_language','knowsLanguage','Of a [[Person]], and less typically of an [[Organization]], to indicate a known language. We do not distinguish skill levels or reading/writing/speaking/signing here. Use language codes from the [IETF BCP 47 standard](http://tools.ietf.org/html/bcp47).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2389,60,'legal_address','legalAddress','The legal address of an organization which acts as the officially registered address used for legal and tax purposes. The legal address can be different from the place of operations of a business and other addresses can be part of an organization. (references PostalAddress)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2390,60,'legal_name','legalName','The official name of the organization, e.g. the registered company name.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2391,60,'legal_representative','legalRepresentative','One or multiple persons who represent this organization legally such as CEO or sole administrator. (references Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2392,60,'lei_code','leiCode','An organization identifier that uniquely identifies a legal entity as defined in ISO 17442.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2393,60,'location','location','The location of, for example, where an event is happening, where an organization is located, or where an action takes place.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2394,60,'logo','logo','An associated logo.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2395,60,'main_entity_of_page','mainEntityOfPage','Indicates a page (or other CreativeWork) for which this thing is the main entity being described. See [background notes](/docs/datamodel.html#mainEntityBackground) for details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2396,60,'makes_offer','makesOffer','A pointer to products or services offered by the organization or person. (references Offer)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2397,60,'member','member','A member of an Organization or a ProgramMembership. Organizations can be members of organizations; ProgramMembership is typically for individuals. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2398,60,'member_of','memberOf','An Organization (or ProgramMembership) to which this Person or Organization belongs. (references MemberProgramTier, Organization, ProgramMembership)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2399,60,'members','members','A member of this organization. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2400,60,'naics','naics','The North American Industry Classification System (NAICS) code for a particular organization or business person.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2401,60,'nonprofit_status','nonprofitStatus','nonprofitStatus indicates the legal status of a non-profit organization in its primary place of business. (enumeration NonprofitType)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2402,60,'number_of_employees','numberOfEmployees','The number of employees in an organization, e.g. business. (references QuantitativeValue)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2403,60,'owner','owner','A person or organization who owns this Thing. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2404,60,'ownership_funding_info','ownershipFundingInfo','For an [[Organization]] (often but not necessarily a [[NewsMediaOrganization]]), a description of organizational ownership structure; funding and grants. In a news/media setting, this is with particular reference to editorial independence. Note that the [[funder]] is also available and can be used to make basic funder information machine-readable.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2405,60,'owns','owns','Things owned by the organization or person. (references Thing)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2406,60,'parent_organization','parentOrganization','The larger organization that this organization is a [[subOrganization]] of, if any. (references Organization)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2407,60,'potential_action','potentialAction','Indicates a potential Action, which describes an idealized action in which this thing would play an ''object'' role. (references Action)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2408,60,'publishing_principles','publishingPrinciples','The publishingPrinciples property indicates (typically via [[URL]]) a document describing the editorial principles of an [[Organization]] (or individual, e.g. a [[Person]] writing a blog) that relate to their activities as a publisher, e.g. ethics or diversity policies. When applied to a [[CreativeWork]] (e.g. [[NewsArticle]]) the principles are those of the party primarily responsible for the creation of the [[CreativeWork]]. While such policies are most typically expressed in natural language, sometimes related information (e.g. indicating a [[funder]]) can be expressed using schema.org terminology.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2409,60,'review','review','A review of the item. (references Review)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2410,60,'reviews','reviews','Review of the item. (references Review)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2411,60,'same_as','sameAs','URL of a reference Web page that unambiguously indicates the item''s identity. E.g. the URL of the item''s Wikipedia page, Wikidata entry, or official website.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2412,60,'seeks','seeks','A pointer to products or services sought by the organization or person (demand). (references Demand)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2413,60,'service_area','serviceArea','The geographic area where the service is provided. (references AdministrativeArea, GeoShape, Place)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2414,60,'skills','skills','A statement of knowledge, skill, ability, task or any other assertion expressing a competency that is either claimed by a person, an organization or desired or required to fulfill a role or to work in an occupation.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2415,60,'slogan','slogan','A slogan or motto associated with the item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2416,60,'sponsor','sponsor','A person or organization that supports a thing through a pledge, promise, or financial contribution. E.g. a sponsor of a Medical Study or a corporate sponsor of an event. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2417,60,'sub_organization','subOrganization','A relationship between two organizations where the first includes the second, e.g., as a subsidiary. See also: the more specific ''department'' property. (references Organization)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2418,60,'subject_of','subjectOf','A CreativeWork or Event about this Thing. (references CreativeWork, Event)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2419,60,'tax_id','taxID','The Tax / Fiscal ID of the organization or person, e.g. the TIN in the US or the CIF/NIF in Spain.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2420,60,'telephone','telephone','The telephone number.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2421,60,'unnamed_sources_policy','unnamedSourcesPolicy','For an [[Organization]] (typically a [[NewsMediaOrganization]]), a statement about policy on use of unnamed sources and the decision process required.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2422,60,'url','url','URL of the item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2423,60,'vat_id','vatID','The value-added Tax ID of the organization or person with national prefix (for example IT123456789). Can also be described as [[iso6523Code]] with proper prefix.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2424,72,'additional_name','additionalName','An additional name for a Person, can be used for a middle name.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2425,72,'additional_type','additionalType','An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. Typically the value is a URI-identified RDF class, and in this case corresponds to the use of rdf:type in RDF. Text values can be used sparingly, for cases where useful information can be added without their being an appropriate schema to reference. In the case of text values, the class label should follow the schema.org style guide.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2426,72,'address','address','Physical address of the item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2427,72,'affiliation','affiliation','An organization that this person is affiliated with. For example, a school/university, a club, or a team. (references Organization)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2428,72,'agent_interaction_statistic','agentInteractionStatistic','The number of completed interactions for this entity, in a particular role (the ''agent''), in a particular action (indicated in the statistic), and in a particular context (i.e. interactionService). (references InteractionCounter)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2429,72,'alternate_name','alternateName','An alias for the item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2430,72,'alumni_of','alumniOf','An organization that the person is an alumni of. (references EducationalOrganization, Organization)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2431,72,'award','award','An award won by or for this item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2432,72,'awards','awards','Awards won by or for this item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2433,72,'birth_date','birthDate','Date of birth.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2434,72,'birth_place','birthPlace','The place where the person was born. (references Place)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2435,72,'brand','brand','The brand(s) associated with a product or service, or the brand(s) maintained by an organization or business person. (references Brand, Organization)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2436,72,'call_sign','callSign','A [callsign](https://en.wikipedia.org/wiki/Call_sign), as used in broadcasting and radio communications to identify people, radio and TV stations, or vehicles.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2437,72,'children','children','A child of the person. (references Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2438,72,'colleague','colleague','A colleague of the person.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2439,72,'colleagues','colleagues','A colleague of the person. (references Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2440,72,'contact_point','contactPoint','A contact point for a person or organization. (references ContactPoint)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2441,72,'contact_points','contactPoints','A contact point for a person or organization. (references ContactPoint)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2442,72,'death_date','deathDate','Date of death.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2443,72,'death_place','deathPlace','The place where the person died. (references Place)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2444,72,'disambiguating_description','disambiguatingDescription','A sub property of description. A short description of the item used to disambiguate from other, similar items. Information from other properties (in particular, name) may be necessary for the description to be useful for disambiguation.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2445,72,'duns','duns','The Dun & Bradstreet DUNS number for identifying an organization or business person.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2446,72,'email','email','Email address.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2447,72,'family_name','familyName','Family name. In the U.S., the last name of a Person.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2448,72,'fax_number','faxNumber','The fax number.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2449,72,'follows','follows','The most generic uni-directional social relation. (references Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2450,72,'funder','funder','A person or organization that supports (sponsors) something through some kind of financial contribution. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2451,72,'funding','funding','A [[Grant]] that directly or indirectly provide funding or sponsorship for this item. See also [[ownershipFundingInfo]]. (references Grant)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2452,72,'gender','gender','Gender of something, typically a [[Person]], but possibly also fictional characters, animals, etc. While https://schema.org/Male and https://schema.org/Female may be used, text strings are also acceptable for people who are not a binary gender. The [[gender]] property can also be used in an extended sense to cover e.g. the gender of sports teams. As with the gender of individuals, we do not try to enumerate all possibilities. A mixed-gender [[SportsTeam]] can be indicated with a text value of "Mixed".','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2453,72,'given_name','givenName','Given name. In the U.S., the first name of a Person.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2454,72,'global_location_number','globalLocationNumber','The [Global Location Number](http://www.gs1.org/gln) (GLN, sometimes also referred to as International Location Number or ILN) of the respective organization, person, or place. The GLN is a 13-digit number used to identify parties and physical locations.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2455,72,'has_certification','hasCertification','Certification information about a product, organization, service, place, or person. (references Certification)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2456,72,'has_credential','hasCredential','A credential awarded to the Person or Organization. (references Credential)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2457,72,'has_occupation','hasOccupation','The Person''s occupation. For past professions, use Role for expressing dates. (references Occupation)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2458,72,'has_offer_catalog','hasOfferCatalog','Indicates an OfferCatalog listing for this Organization, Person, or Service. (references OfferCatalog)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2459,72,'has_pos','hasPOS','Points-of-Sales operated by the organization or person. (references Place)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2460,72,'height','height','The height of the item. (references Distance, QuantitativeValue)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2461,72,'home_location','homeLocation','A contact location for a person''s residence. (references ContactPoint, Place)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2462,72,'honorific_prefix','honorificPrefix','An honorific prefix preceding a Person''s name such as Dr/Mrs/Mr.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2463,72,'honorific_suffix','honorificSuffix','An honorific suffix following a Person''s name such as M.D./PhD/MSCSW.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2464,72,'identifier','identifier','The identifier property represents any kind of identifier for any kind of [[Thing]], such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See [background notes](/docs/datamodel.html#identifierBg) for more details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2465,72,'image','image','An image of the item. This can be a [[URL]] or a fully described [[ImageObject]].','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2466,72,'interaction_statistic','interactionStatistic','The number of interactions for the CreativeWork using the WebSite or SoftwareApplication. The most specific child type of InteractionCounter should be used. (references InteractionCounter)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2467,72,'isic_v4','isicV4','The International Standard of Industrial Classification of All Economic Activities (ISIC), Revision 4 code for a particular organization, business person, or place.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2468,72,'job_title','jobTitle','The job title of the person (for example, Financial Manager).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2469,72,'knows','knows','The most generic bi-directional social/work relation. (references Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2470,72,'knows_about','knowsAbout','Of a [[Person]], and less typically of an [[Organization]], to indicate a topic that is known about - suggesting possible expertise but not implying it. We do not distinguish skill levels here, or relate this to educational content, events, objectives or [[JobPosting]] descriptions.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2471,72,'knows_language','knowsLanguage','Of a [[Person]], and less typically of an [[Organization]], to indicate a known language. We do not distinguish skill levels or reading/writing/speaking/signing here. Use language codes from the [IETF BCP 47 standard](http://tools.ietf.org/html/bcp47).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2472,72,'life_event','lifeEvent','A life event like baptism, communions, Bar Mitzvahs, Aqiqah, Namakarana, Miyamairi, burial, .... (references Event)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2473,72,'main_entity_of_page','mainEntityOfPage','Indicates a page (or other CreativeWork) for which this thing is the main entity being described. See [background notes](/docs/datamodel.html#mainEntityBackground) for details.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2474,72,'makes_offer','makesOffer','A pointer to products or services offered by the organization or person. (references Offer)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2475,72,'member_of','memberOf','An Organization (or ProgramMembership) to which this Person or Organization belongs. (references MemberProgramTier, Organization, ProgramMembership)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2476,72,'naics','naics','The North American Industry Classification System (NAICS) code for a particular organization or business person.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2477,72,'name','name','The name of the item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2478,72,'nationality','nationality','Nationality of the person. (references Country)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2479,72,'net_worth','netWorth','The total financial value of the person as calculated by subtracting the total value of liabilities from the total value of assets. (references MonetaryAmount, PriceSpecification)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2480,72,'owner','owner','A person or organization who owns this Thing. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2481,72,'owns','owns','Things owned by the organization or person. (references Thing)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2482,72,'parent','parent','A parent of this person. (references Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2483,72,'parents','parents','A parents of the person. (references Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2484,72,'performer_in','performerIn','Event that this person is a performer or participant in. (references Event)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2485,72,'potential_action','potentialAction','Indicates a potential Action, which describes an idealized action in which this thing would play an ''object'' role. (references Action)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2486,72,'pronouns','pronouns','A short string listing or describing pronouns for a person. Typically the person concerned is the best authority as pronouns are a critical part of personal identity and expression. Publishers and consumers of this information are reminded to treat this data responsibly, take country-specific laws related to gender expression into account, and be wary of out-of-date data and drawing unwarranted inferences about the person being described. In English, formulations such as "they/them", "she/her", and "he/him" are commonly used online and can also be used here. We do not intend to enumerate all possible micro-syntaxes in all languages. More structured and well-defined external values for pronouns can be referenced using the [[StructuredValue]] or [[DefinedTerm]] values.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2487,72,'publishing_principles','publishingPrinciples','The publishingPrinciples property indicates (typically via [[URL]]) a document describing the editorial principles of an [[Organization]] (or individual, e.g. a [[Person]] writing a blog) that relate to their activities as a publisher, e.g. ethics or diversity policies. When applied to a [[CreativeWork]] (e.g. [[NewsArticle]]) the principles are those of the party primarily responsible for the creation of the [[CreativeWork]]. While such policies are most typically expressed in natural language, sometimes related information (e.g. indicating a [[funder]]) can be expressed using schema.org terminology.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2488,72,'related_to','relatedTo','The most generic familial relation. (references Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2489,72,'same_as','sameAs','URL of a reference Web page that unambiguously indicates the item''s identity. E.g. the URL of the item''s Wikipedia page, Wikidata entry, or official website.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2490,72,'seeks','seeks','A pointer to products or services sought by the organization or person (demand). (references Demand)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2491,72,'sibling','sibling','A sibling of the person. (references Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2492,72,'siblings','siblings','A sibling of the person. (references Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2493,72,'skills','skills','A statement of knowledge, skill, ability, task or any other assertion expressing a competency that is either claimed by a person, an organization or desired or required to fulfill a role or to work in an occupation.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2494,72,'sponsor','sponsor','A person or organization that supports a thing through a pledge, promise, or financial contribution. E.g. a sponsor of a Medical Study or a corporate sponsor of an event. (references Organization, Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2495,72,'spouse','spouse','The person''s spouse. (references Person)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2496,72,'subject_of','subjectOf','A CreativeWork or Event about this Thing. (references CreativeWork, Event)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2497,72,'tax_id','taxID','The Tax / Fiscal ID of the organization or person, e.g. the TIN in the US or the CIF/NIF in Spain.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2498,72,'telephone','telephone','The telephone number.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2499,72,'url','url','URL of the item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2500,72,'vat_id','vatID','The value-added Tax ID of the organization or person with national prefix (for example IT123456789). Can also be described as [[iso6523Code]] with proper prefix.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2501,72,'weight','weight','The weight of the product or person. (references Mass, QuantitativeValue)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2502,72,'work_location','workLocation','A contact location for a person''s place of work. (references ContactPoint, Place)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2503,72,'works_for','worksFor','Organizations that the person works for. (references Organization)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','schemaorg-current-https','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2504,65,'name','Name','The main identifier of the party.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2505,65,'code','Code','The unique identifier of the party.','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2506,65,'code_readonly','Code Readonly','Code Readonly','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2507,65,'code_alnum','Code Alphanumeric','Code Alphanumeric','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2508,65,'code_digit','Code Digit','Code Digit','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2509,65,'langs','Languages','Languages (collection of party.party.lang)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2510,65,'identifiers','Identifiers','Add other identifiers of the party. (collection of party.identifier)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2511,65,'tax_identifier','Tax Identifier','The identifier used for tax report. (references party.identifier)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2512,65,'addresses','Addresses','Addresses (collection of party.address)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2513,65,'contact_mechanisms','Contact Mechanisms','Contact Mechanisms (collection of party.contact_mechanism)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2514,65,'categories','Categories','The categories the party belongs to. (collection of party.party-party.category)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2515,65,'replaced_by','Replaced By','The party replacing this one. (references party.party)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2516,65,'full_name','Full Name','Full Name','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2517,65,'phone','Phone','Phone','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2518,65,'mobile','Mobile','Mobile','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2519,65,'fax','Fax','Fax','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2520,65,'email','Email','Email','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2521,65,'website','Website','Website','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2522,65,'distance','Distance','Distance','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2523,66,'party','Party','Party (references party.party)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2524,66,'lang','Language','Language (references ir.lang)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2525,1,'party.party_party.category.party','Party','Party (references party.party)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2526,1,'party.party_party.category.category','Category','Category (references party.category)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2527,64,'party','Party','The party identified by this record. (references party.party)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2528,64,'address','Address','The address identified by this record. (references party.address)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2529,64,'type','Type','Type','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2530,64,'type_address','Type of Address','Type of Address','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2531,64,'code','Code','Code','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2532,64,'code_compact','Code Compact','Code Compact','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2533,1,'party.check_vies.result.parties_succeed','Parties Succeed','Parties Succeed (collection of party.party)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2534,1,'party.check_vies.result.parties_failed','Parties Failed','Parties Failed (collection of party.party)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2535,1,'party.replace.ask.source','Source','The party to be replaced. (references party.party)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2536,1,'party.replace.ask.destination','Destination','The party that replaces. (references party.party)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2537,1,'party.erase.ask.party','Party','The party to be erased. (references party.party)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2538,61,'party','Party','Party (references party.party)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2539,61,'party_name','Party Name','If filled, replace the name of the party for address formatting','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2540,61,'attn','Attn','Attn','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2541,61,'street','Street','Street','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2542,61,'street_unstructured','Street','Street','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2543,61,'street_name','Street Name','Street Name','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2544,61,'building_name','Building Name','Building Name','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2545,61,'building_number','Building Number','Building Number','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2546,61,'unit_number','Unit Number','Unit Number','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2547,61,'floor_number','Floor Number','Floor Number','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2548,61,'room_number','Room Number','Room Number','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2549,61,'post_box','Post Box','Post Box','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2550,61,'private_bag','Private Bag','Private Bag','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2551,61,'post_office','Post Office','Post Office','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2552,61,'street_single_line','Street','Street','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2553,61,'postal_code','Postal Code','Postal Code','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2554,61,'city','City','City','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2555,61,'country','Country','Country (references country.country)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2556,61,'subdivision_types','Subdivision Types','Subdivision Types','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2557,61,'subdivision','Subdivision','Subdivision (references country.subdivision)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2558,61,'full_address','Full Address','Full Address','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2559,61,'identifiers','Identifiers','Identifiers (collection of party.identifier)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2560,61,'contact_mechanisms','Contact Mechanisms','Contact Mechanisms (collection of party.contact_mechanism)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2561,62,'country_code','Country Code','Country Code','VARCHAR',2,8,NULL,0,1,NULL,NULL,'maxlength: 2','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2562,62,'language_code','Language Code','Language Code','VARCHAR',2,8,NULL,0,1,NULL,NULL,'maxlength: 2','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2563,62,'format','Format','Available variables (also in upper case and street variables): +- ${party_name} +- ${attn} +- ${street} +- ${postal_code} +- ${city} +- ${subdivision} +- ${subdivision_code} +- ${country} +- ${country_code}','TEXT',4000,16000,NULL,1,0,NULL,NULL,'maxlength: 4000','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2564,62,'street_format','Street Format','Available variables (also in upper case): +- ${street_name} +- ${building_name} +- ${building_number} +- ${unit_number} +- ${floor_number} +- ${room_number} +- ${post_box} +- ${private_bag} +- ${post_office} +','TEXT',4000,16000,NULL,1,0,NULL,NULL,'maxlength: 4000','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2565,62,'building_number_format','Building Number Format','Use {} as placeholder for the building number.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2566,62,'unit_number_format','Unit Number Format','Use {} as placeholder for the unit number.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2567,62,'floor_number_format','Floor Number Format','Use {} as placeholder for the floor number.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2568,62,'room_number_format','Room Number Format','Use {} as placeholder for the room number.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2569,62,'post_box_format','Post Box Format','Use {} as placeholder for the post box.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2570,62,'private_bag_format','Private Bag Format','Use {} as placeholder for the private bag.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2571,62,'post_office_format','Post Office Format','Use {} as placeholder for the post office.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2572,63,'country_code','Country Code','Country Code','VARCHAR',2,8,NULL,1,0,NULL,NULL,'maxlength: 2','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2573,63,'types','Subdivision Types','Subdivision Types','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2574,30,'company','Company','Company (references company.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2575,30,'company_party','Company Party','Company Party (references party.party)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2576,30,'tax_identifier','Tax Identifier','Tax Identifier (references party.identifier)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2577,30,'type_name','Type','Type','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2578,30,'number_alnum','Number Alphanumeric','Number Alphanumeric','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2579,30,'number_digit','Number Digit','Number Digit','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2580,30,'reference','Reference','Reference','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2581,30,'state','State','State','VARCHAR',255,1020,NULL,0,1,NULL,'["draft", "validated", "posted", "paid", "cancelled"]','one of: draft|validated|posted|paid|cancelled','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2582,30,'invoice_date','Invoice Date','Invoice Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2583,30,'accounting_date','Accounting Date','Accounting Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2584,30,'payment_term_date','Payment Term Date','The date from which the payment term is calculated. +Leave empty to use the invoice date.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2585,30,'supplier_payment_reference_type','Payment Reference Type','Payment Reference Type','VARCHAR',255,1020,NULL,0,1,NULL,'["creditor_reference"]','one of: creditor_reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2586,30,'supplier_payment_reference','Payment Reference','Payment Reference','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2587,30,'customer_payment_reference','Customer Payment Reference','Customer Payment Reference','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2588,30,'sequence','Sequence','Sequence','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2589,30,'sequence_type_cache','Sequence Type Cache','Sequence Type Cache','VARCHAR',255,1020,NULL,0,1,NULL,'["invoice", "credit_note"]','one of: invoice|credit_note','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2590,30,'party','Party','Party (references party.party)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2591,30,'party_tax_identifier','Party Tax Identifier','Party Tax Identifier (references party.identifier)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2592,30,'party_lang','Party Language','Party Language','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2593,30,'invoice_address','Invoice Address','Invoice Address (references party.address)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2594,30,'currency_date','Currency Date','Currency Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2595,30,'journal','Journal','Journal (references account.journal)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2596,30,'move','Move','Move (references account.move)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2597,30,'additional_moves','Additional Moves','Additional Moves (collection of account.invoice-additional-account.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2598,30,'cancel_move','Cancel Move','Cancel Move (references account.move)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2599,30,'payment_term','Payment Term','Payment Term (references account.invoice.payment_term)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2600,30,'payment_means','Payment Means','Payment Means (collection of account.invoice.payment.mean)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2601,30,'alternative_payees','Alternative Payee','Alternative Payee (collection of account.invoice.alternative_payee)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2602,30,'line_lines','Line - Lines','Line - Lines (collection of account.invoice.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2603,30,'taxes','Tax Lines','Tax Lines (collection of account.invoice.tax)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2604,30,'comment','Comment','Comment','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2605,30,'origins','Origins','Origins','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2606,30,'origin_invoices','Origin Invoices','Origin Invoices (collection of account.invoice)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2607,30,'untaxed_amount_cache','Untaxed Cache','Untaxed Cache','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2608,30,'tax_amount_cache','Tax Cache','Tax Cache','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2609,30,'total_amount_cache','Total Cache','Total Cache','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2610,30,'reconciled','Reconciled','Reconciled','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2611,30,'lines_to_pay','Lines to Pay','Lines to Pay (collection of account.move.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2612,30,'payment_lines','Payment Lines','Payment Lines (collection of account.invoice-account.move.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2613,30,'reconciliation_lines','Payment Lines','Payment Lines (collection of account.move.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2614,30,'invoice_report_revisions','Invoice Report Revisions','Invoice Report Revisions (collection of account.invoice.report.revision)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2615,30,'allow_cancel','Allow Cancel Invoice','Allow Cancel Invoice','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2616,30,'has_payment_method','Has Payment Method','Has Payment Method','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2617,30,'has_report_cache','Has Report Cached','Has Report Cached','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2618,30,'has_account_move','Has Account Move','Has Account Move','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2619,1,'account.invoice_additional_account.move.invoice','Invoice','Invoice (references account.invoice)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2620,1,'account.invoice_additional_account.move.move','Additional Move','Additional Move (references account.move)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2621,3,'invoice','Invoice','Invoice (references account.invoice)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2622,3,'party','Payee','Payee (references party.party)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2623,1,'account.invoice_account.move.line.invoice','Invoice','Invoice (references account.invoice)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2624,1,'account.invoice_account.move.line.invoice_account','Invoice Account','Invoice Account (references account.account)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2625,1,'account.invoice_account.move.line.invoice_party','Invoice Party','Invoice Party (references party.party)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2626,1,'account.invoice_account.move.line.invoice_alternative_payees','Invoice Alternative Payees','Invoice Alternative Payees (collection of party.party)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2627,1,'account.invoice_account.move.line.line','Payment Line','Payment Line (references account.move.line)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2628,4,'invoice','Invoice','Invoice (references account.invoice)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2629,4,'invoice_party','Party','Party (references party.party)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2630,4,'invoice_description','Invoice Description','Invoice Description','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2631,4,'invoice_state','Invoice State','Invoice State','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2632,4,'invoice_type','Invoice Type','Invoice Type','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2633,4,'party','Party','Party (references party.party)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2634,4,'party_lang','Party Language','Party Language','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2635,4,'currency','Currency','Currency (references currency.currency)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2636,4,'company','Company','Company (references company.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2637,4,'type','Type','Type','VARCHAR',255,1020,NULL,1,0,NULL,'["line", "subtotal", "title", "comment"]','one of: line|subtotal|title|comment','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2638,4,'quantity','Quantity','Quantity','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2639,4,'unit','Unit','Unit (references product.uom)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2640,4,'product','Product','Product (references product.product)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2641,4,'product_uom_category','Product UoM Category','The category of Unit of Measure for the product. (references product.uom.category)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2642,4,'account','Account','Account (references account.account)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2643,4,'description','Description','Description','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2644,4,'summary','Summary','Summary','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2645,4,'note','Note','Note','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2646,4,'taxes','Taxes','Taxes (collection of account.invoice.line-account.tax)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2647,4,'taxes_deductible_rate','Taxes Deductible Rate','Taxes Deductible Rate','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2648,4,'taxes_date','Taxes Date','The date at which the taxes are computed. +Leave empty for the accounting date.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2649,4,'invoice_taxes','Invoice Taxes','Invoice Taxes (collection of account.invoice.tax)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2650,4,'origin','Origin','Origin','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2651,1,'account.invoice.line_account.tax.line','Invoice Line','Invoice Line (references account.invoice.line)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2652,1,'account.invoice.line_account.tax.tax','Tax','Tax (references account.tax)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2653,9,'invoice','Invoice','Invoice (references account.invoice)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2654,9,'invoice_state','Invoice State','Invoice State','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2655,9,'description','Description','Description','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2656,9,'sequence_number','Sequence Number','Sequence Number','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2657,9,'account','Account','Account (references account.account)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2658,9,'currency','Currency','Currency (references currency.currency)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2659,9,'manual','Manual','Manual','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2660,9,'tax','Tax','Tax (references account.tax)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2661,9,'legal_notice','Legal Notice','Legal Notice','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2662,5,'invoice','Invoice','Invoice (references account.invoice)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2663,5,'payees','Payees','Payees (collection of party.party)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2664,5,'payers','Payers','Payers (collection of party.party)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2665,5,'company','Company','Company (references company.company)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2666,5,'instrument','Instrument','Instrument','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2667,6,'company','Company','Company (references company.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2668,6,'currency','Currency','Currency (references currency.currency)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2669,6,'payee','Payee','Payee (references party.party)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2670,6,'instrument','Instrument','Instrument','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2671,7,'company','Company','Company (references company.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2672,7,'name','Name','Name','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2673,7,'journal','Journal','Journal (references account.journal)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2674,7,'credit_account','Credit Account','Credit Account (references account.account)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2675,7,'debit_account','Debit Account','Debit Account (references account.account)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2676,8,'invoice','Invoice','Invoice (references account.invoice)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2677,8,'date','Date','Date','DATETIME',25,100,NULL,1,0,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2678,8,'filename','File Name','File Name','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2679,1,'account.invoice.edocument.start.format','Format','Format','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2680,1,'account.invoice.edocument.start.template','Template','Template','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2681,1,'account.invoice.edocument.result.file','File','File','BLOB',8000,32000,NULL,0,1,NULL,NULL,NULL,'Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2682,1,'account.invoice.edocument.result.filename','File Name','File Name','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2683,1,'account.invoice.pay.start.payee','Payee','Payee (references party.party)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2684,1,'account.invoice.pay.start.payees','Payees','Payees (collection of party.party)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2685,1,'account.invoice.pay.start.currency','Currency','Currency (references currency.currency)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2686,1,'account.invoice.pay.start.description','Description','Description','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2687,1,'account.invoice.pay.start.company','Company','Company (references company.company)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2688,1,'account.invoice.pay.start.invoice_account','Invoice Account','Invoice Account (references account.account)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2689,1,'account.invoice.pay.start.payment_method','Payment Method','Payment Method (references account.invoice.payment.method)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2690,1,'account.invoice.pay.start.date','Date','Date','DATE',10,40,NULL,1,0,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2691,1,'account.invoice.pay.ask.type','Type','Type','VARCHAR',255,1020,NULL,1,0,NULL,'["writeoff", "partial", "overpayment"]','one of: writeoff|partial|overpayment','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2692,1,'account.invoice.pay.ask.writeoff','Write Off','Write Off (references account.move.reconcile.write_off)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2693,1,'account.invoice.pay.ask.currency','Currency','Currency (references currency.currency)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2694,1,'account.invoice.pay.ask.lines_to_pay','Lines to Pay','Lines to Pay (collection of account.move.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2695,1,'account.invoice.pay.ask.lines','Lines','Lines (collection of account.move.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2696,1,'account.invoice.pay.ask.payment_lines','Payment Lines','Payment Lines (collection of account.move.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2697,1,'account.invoice.pay.ask.company','Company','Company (references company.company)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2698,1,'account.invoice.pay.ask.invoice','Invoice','Invoice (references account.invoice)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2699,1,'account.invoice.credit.start.invoice_date','Invoice Date','Invoice Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2700,1,'account.invoice.credit.start.with_refund','With Refund','If true, the current invoice(s) will be cancelled.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2701,1,'account.invoice.credit.start.with_refund_allowed','With Refund Allowed','With Refund Allowed','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2702,10,'number','Number','Also known as Folio Number.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2703,10,'company','Company','Company (references company.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2704,10,'period','Period','Period (references account.period)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2705,10,'journal','Journal','Journal (references account.journal)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2706,10,'date','Effective Date','Effective Date','DATE',10,40,NULL,1,0,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2707,10,'post_date','Post Date','Post Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2708,10,'description','Description','Description','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2709,10,'origin','Origin','Origin','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2710,10,'state','State','State','VARCHAR',255,1020,NULL,1,0,NULL,'["draft", "posted"]','one of: draft|posted','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2711,10,'lines','Lines','Lines (collection of account.move.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2712,1,'account.move.context.company','Company','Company (references company.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2713,14,'number','Number','Number','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2714,14,'company','Company','Company (references company.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2715,14,'lines','Lines','Lines (collection of account.move.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2716,14,'date','Date','Highest date of the reconciled lines.','DATE',10,40,NULL,1,0,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2717,14,'delegate_to','Delegate To','The line to which the reconciliation status is delegated. (references account.move.line)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2718,11,'account','Account','Account (references account.account)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2719,11,'move','Move','Move (references account.move)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2720,11,'journal','Journal','Journal (references account.journal)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2721,11,'period','Period','Period (references account.period)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2722,11,'company','Company','Company (references company.company)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2723,11,'date','Effective Date','Effective Date','DATE',10,40,NULL,1,0,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2724,11,'origin','Origin','Origin','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2725,11,'move_origin','Move Origin','Move Origin','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2726,11,'description','Description','Description','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2727,11,'move_description_used','Move Description','Move Description','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2728,11,'second_currency','Second Currency','The second currency. (references currency.currency)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2729,11,'second_currency_required','Second Currency Required','Second Currency Required (references currency.currency)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2730,11,'party','Party','Party (references party.party)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2731,11,'party_required','Party Required','Party Required','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2732,11,'maturity_date','Maturity Date','Set a date to make the line payable or receivable.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2733,11,'has_maturity_date','Has Maturity Date','Has Maturity Date','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2734,11,'state','State','State','VARCHAR',255,1020,NULL,1,0,NULL,'["draft", "valid"]','one of: draft|valid','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2735,11,'reconciliation','Reconciliation','Reconciliation (references account.move.reconciliation)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2736,11,'reconciliations_delegated','Reconciliations Delegated','Reconciliations Delegated (collection of account.move.reconciliation)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2737,11,'tax_lines','Tax Lines','Tax Lines (collection of account.tax.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2738,11,'move_state','Move State','Move State','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2739,11,'currency','Currency','Currency (references currency.currency)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2740,11,'amount_currency','Amount Currency','Amount Currency (references currency.currency)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2741,1,'account.move.line.receivable_payable.context.company','Company','Company (references company.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2742,1,'account.move.line.receivable_payable.context.reconciled','Reconciled','Reconciled','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2743,1,'account.move.line.receivable_payable.context.receivable','Receivable','Receivable','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2744,1,'account.move.line.receivable_payable.context.payable','Payable','Payable','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2745,13,'company','Company','Company (references company.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2746,13,'name','Name','Name','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2747,13,'journal','Journal','Journal (references account.journal)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2748,13,'credit_account','Credit Account','Credit Account (references account.account)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2749,13,'debit_account','Debit Account','Debit Account (references account.account)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2750,1,'account.move.open_journal.ask.company','Company','Company (references company.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2751,1,'account.move.open_journal.ask.journal','Journal','Journal (references account.journal)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2752,1,'account.move.open_journal.ask.period','Period','Period (references account.period)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2753,1,'account.move.reconcile_lines.writeoff.company','Company','Company (references company.company)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2754,1,'account.move.reconcile_lines.writeoff.writeoff','Write Off','Write Off (references account.move.reconcile.write_off)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2755,1,'account.move.reconcile_lines.writeoff.date','Date','Date','DATE',10,40,NULL,1,0,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2756,1,'account.move.reconcile_lines.writeoff.currency','Currency','Currency (references currency.currency)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2757,1,'account.move.reconcile_lines.writeoff.description','Description','Description','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2758,1,'account.reconcile.start.automatic','Automatic','Automatically reconcile suggestions.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2759,1,'account.reconcile.start.only_balanced','Only Balanced','Skip suggestion with write-off.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2760,1,'account.reconcile.show.company','Company','Company (references company.company)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2761,1,'account.reconcile.show.accounts','Account','Account (collection of account.account)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2762,1,'account.reconcile.show.account','Account','Account (references account.account)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2763,1,'account.reconcile.show.parties','Parties','Parties (collection of party.party)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2764,1,'account.reconcile.show.party','Party','Party (references party.party)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2765,1,'account.reconcile.show.currencies','Currencies','Currencies (collection of currency.currency)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2766,1,'account.reconcile.show.currency','Currency','Currency (references currency.currency)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2767,1,'account.reconcile.show.lines','Lines','Lines (collection of account.move.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2768,1,'account.reconcile.show.write_off','Write Off','Write Off (references account.move.reconcile.write_off)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2769,1,'account.reconcile.show.date','Date','Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2770,1,'account.reconcile.show.description','Description','Description','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2771,1,'account.move.cancel.default.description','Description','Description','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2772,1,'account.move.cancel.default.reversal','Reversal','Reverse debit and credit.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2773,1,'account.move.line.group.start.journal','Journal','Journal (references account.journal)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2774,1,'account.move.line.group.start.description','Description','Description','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2775,1,'account.move.line.reschedule.start.start_date','Start Date','Start Date','DATE',10,40,NULL,1,0,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2776,1,'account.move.line.reschedule.start.frequency','Frequency','Frequency','VARCHAR',255,1020,NULL,1,0,NULL,'["monthly", "quarterly", "other"]','one of: monthly|quarterly|other','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2777,1,'account.move.line.reschedule.start.interval','Interval','The length of each period, in months.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2778,1,'account.move.line.reschedule.start.number','Number','Number','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2779,1,'account.move.line.reschedule.start.total_amount','Total Amount','Total Amount','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2780,1,'account.move.line.reschedule.start.currency','Currency','Currency (references currency.currency)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2781,1,'account.move.line.reschedule.preview.journal','Journal','Journal (references account.journal)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2782,1,'account.move.line.reschedule.preview.description','Description','Description','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2783,1,'account.move.line.reschedule.preview.terms','Terms','Terms (collection of account.move.line.reschedule.term)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2784,1,'account.move.line.reschedule.preview.currency','Currency','Currency (references currency.currency)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2785,12,'date','Date','Date','DATE',10,40,NULL,1,0,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2786,12,'currency','Currency','Currency (references currency.currency)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2787,1,'account.move.line.delegate.start.journal','Journal','Journal (references account.journal)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2788,1,'account.move.line.delegate.start.party','Party','Party (references party.party)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2789,1,'account.move.line.delegate.start.description','Description','Description','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2790,77,'code_readonly','Code Readonly','Code Readonly','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2791,77,'code','Code','A unique identifier for the variant.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2792,77,'type','Type','Type','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2793,77,'consumable','Consumable','Check to allow stock moves to be assigned regardless of stock level.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2794,77,'list_prices','List Prices','List Prices (collection of product.list_price)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2795,77,'cost_price','Cost Price','The amount it costs to purchase or make the product, or carry out the service.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2796,77,'cost_price_methods','Cost Price Methods','Cost Price Methods (collection of product.cost_price_method)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2797,77,'default_uom','Default UoM','The standard Unit of Measure for the product. +Used internally when calculating the stock levels of goods and assets. (references product.uom)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2798,77,'default_uom_category','Default UoM Category','The category of the default Unit of Measure. (references product.uom.category)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2799,77,'categories','Categories','The categories that the product is in. +Used to group similar products together. (collection of product.template-product.category)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2800,77,'categories_all','Categories','Categories (collection of product.template-product.category.all)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2801,77,'products','Variants','The different variants the product comes in. (collection of product.product)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2802,77,'template','Product Template','The product that defines the common properties inherited by the variant. (references product.template)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2803,77,'prefix_code','Prefix Code','Prefix Code','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2804,77,'suffix_code','Suffix Code','The unique identifier for the product (aka SKU).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2805,77,'position','Position','The order of the variant in the list of variants on product.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2806,77,'identifiers','Identifiers','Other identifiers associated with the variant. (collection of product.identifier)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2807,77,'list_price_used','List Price','The standard price the variant is sold at.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2808,77,'cost_prices','Cost Prices','Cost Prices (collection of product.cost_price)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2809,77,'list_price_uom','List Price','List Price','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2810,77,'cost_price_uom','Cost Price','Cost Price','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2811,77,'replaced_by','Replaced By','The product replacing this one. (references product.product)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2812,81,'template','Template','Template (references product.template)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2813,81,'product','Product','Product (references product.product)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2814,81,'list_price','List Price','List Price','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2815,79,'template','Template','Template (references product.template)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2816,79,'cost_price_method','Cost Price Method','Cost Price Method','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2817,78,'product','Product','Product (references product.product)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2818,78,'cost_price','Cost Price','Cost Price','DECIMAL',19,76,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2819,1,'product.template_product.category.template','Template','Template (references product.template)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2820,1,'product.template_product.category.category','Category','Category (references product.category)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2821,1,'product.template_product.category.all.template','Template','Template (references product.template)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2822,1,'product.template_product.category.all.category','Category','Category (references product.category)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2823,80,'product','Product','The product identified by the code. (references product.product)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2824,80,'type','Type','Type','VARCHAR',255,1020,NULL,0,1,NULL,'["ean", "isan", "isbn", "isil", "isin", "ismn", "brand", "mpn"]','one of: ean|isan|isbn|isil|isin|ismn|brand|mpn','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2825,80,'code','Code','Code','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2826,1,'product.product.replace.ask.source','Source','The product to be replaced. (references product.product)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2827,1,'product.product.replace.ask.destination','Destination','The product that replaces. (references product.product)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2828,1,'product.product.replace.ask.source_type','Source Type','Source Type','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2829,1,'product.product.replace.ask.source_default_uom_category','Source Default UoM Category','Source Default UoM Category (references product.uom.category)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2830,58,'company','Company','Company (references company.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2831,58,'number','Number','Number','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2832,58,'reference','Reference','Reference','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2833,58,'quotation_date','Quotation Date','When the quotation was edited.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2834,58,'quotation_validity','Quotation Validity','How much time the quotation is valid.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2835,58,'quotation_expire','Quotation Expire','Until when the quotation is still valid.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2836,58,'sale_date','Sale Date','Sale Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2837,58,'payment_term','Payment Term','Payment Term (references account.invoice.payment_term)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2838,58,'party','Party','Party (references party.party)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2839,58,'party_lang','Party Language','Party Language','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2840,58,'contact','Contact','Contact (references party.contact_mechanism)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2841,58,'invoice_party','Invoice Party','Invoice Party (references party.party)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2842,58,'invoice_address','Invoice Address','Invoice Address (references party.address)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2843,58,'shipment_party','Shipment Party','Shipment Party (references party.party)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2844,58,'shipment_address','Shipment Address','Shipment Address (references party.address)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2845,58,'warehouse','Warehouse','Warehouse (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2846,58,'currency','Currency','Currency (references currency.currency)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2847,58,'lines','Lines','Lines (collection of sale.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2848,58,'line_lines','Line - Lines','Line - Lines (collection of sale.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2849,58,'comment','Comment','Comment','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2850,58,'untaxed_amount_cache','Untaxed Cache','Untaxed Cache','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2851,58,'tax_amount_cache','Tax Cache','Tax Cache','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2852,58,'total_amount_cache','Total Cache','Total Cache','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2853,58,'invoice_method','Invoice Method','Invoice Method','VARCHAR',255,1020,NULL,1,0,NULL,'["manual", "order", "fulfillment"]','one of: manual|order|fulfillment','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2854,58,'invoice_state','Invoice State','Invoice State','VARCHAR',255,1020,NULL,1,0,NULL,'["none", "pending", "awaiting payment", "partially paid", "paid", "exception"]','one of: none|pending|awaiting payment|partially paid|paid|exception','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2855,58,'to_invoice','To Invoice','To Invoice','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2856,58,'invoices','Invoices','Invoices (collection of account.invoice)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2857,58,'invoices_ignored','Ignored Invoices','Ignored Invoices (collection of sale.sale-ignored-account.invoice)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2858,58,'invoices_recreated','Recreated Invoices','Recreated Invoices (collection of sale.sale-recreated-account.invoice)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2859,58,'shipment_method','Shipment Method','Shipment Method','VARCHAR',255,1020,NULL,1,0,NULL,'["manual", "order", "invoice"]','one of: manual|order|invoice','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2860,58,'shipment_state','Shipment State','Shipment State','VARCHAR',255,1020,NULL,1,0,NULL,'["none", "waiting", "partially shipped", "sent", "exception"]','one of: none|waiting|partially shipped|sent|exception','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2861,58,'to_ship','To Ship','To Ship','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2862,58,'shipments','Shipments','Shipments (collection of stock.shipment.out)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2863,58,'shipment_returns','Shipment Returns','Shipment Returns (collection of stock.shipment.out.return)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2864,58,'moves','Stock Moves','Stock Moves (collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2865,58,'origin','Origin','Origin','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2866,58,'shipping_date','Shipping Date','When the shipping of goods should start.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2867,58,'state','State','State','VARCHAR',255,1020,NULL,1,0,NULL,'["draft", "quotation", "confirmed", "processing", "done", "cancelled"]','one of: draft|quotation|confirmed|processing|done|cancelled','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2868,1,'sale.sale_ignored_account.invoice.sale','Sale','Sale (references sale.sale)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2869,1,'sale.sale_ignored_account.invoice.invoice','Invoice','Invoice (references account.invoice)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2870,1,'sale.sale_recreated_account.invoice.sale','Sale','Sale (references sale.sale)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2871,1,'sale.sale_recreated_account.invoice.invoice','Invoice','Invoice (references account.invoice)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2872,106,'sale','Sale','Sale (references sale.sale)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2873,106,'type','Type','Type','VARCHAR',255,1020,NULL,1,0,NULL,'["line", "subtotal", "title", "comment"]','one of: line|subtotal|title|comment','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2874,106,'quantity','Quantity','Quantity','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2875,106,'actual_quantity','Actual Quantity','Actual Quantity','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2876,106,'quantity_to_ship','Quantity to Ship','Quantity to Ship','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2877,106,'quantity_to_invoice','Quantity to Invoice','Quantity to Invoice','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2878,106,'unit','Unit','Unit (references product.uom)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2879,106,'product','Product','Product (references product.product)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2880,106,'product_uom_category','Product UoM Category','The category of Unit of Measure for the product. (references product.uom.category)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2881,106,'currency','Currency','Currency (references currency.currency)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2882,106,'description','Description','Description','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2883,106,'summary','Summary','Summary','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2884,106,'note','Note','Note','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2885,106,'taxes','Taxes','Taxes (collection of sale.line-account.tax)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2886,106,'invoice_lines','Invoice Lines','Invoice Lines (collection of account.invoice.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2887,106,'invoice_progress','Invoice Progress','Invoice Progress','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2888,106,'moves','Stock Moves','Stock Moves (collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2889,106,'moves_ignored','Ignored Stock Moves','Ignored Stock Moves (collection of sale.line-ignored-stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2890,106,'moves_recreated','Recreated Moves','Recreated Moves (collection of sale.line-recreated-stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2891,106,'moves_exception','Moves Exception','Moves Exception','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2892,106,'moves_progress','Moves Progress','Moves Progress','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2893,106,'warehouse','Warehouse','Warehouse (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2894,106,'from_location','From Location','From Location (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2895,106,'to_location','To Location','To Location (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2896,106,'movable','Movable','Movable','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2897,106,'shipping_date','Shipping Date','Shipping Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2898,106,'sale_state','Sale State','Sale State','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2899,106,'company','Company','Company (references company.company)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2900,106,'customer','Customer','Customer (references party.party)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2901,106,'sale_date','Sale Date','Sale Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2902,1,'sale.line_account.tax.line','Sale Line','Sale Line (references sale.line)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2903,1,'sale.line_account.tax.tax','Tax','Tax (references account.tax)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2904,1,'sale.line_ignored_stock.move.sale_line','Sale Line','Sale Line (references sale.line)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2905,1,'sale.line_ignored_stock.move.move','Stock Move','Stock Move (references stock.move)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2906,1,'sale.line_recreated_stock.move.sale_line','Sale Line','Sale Line (references sale.line)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2907,1,'sale.line_recreated_stock.move.move','Stock Move','Stock Move (references stock.move)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2908,1,'sale.handle.shipment.exception.ask.recreate_moves','Stock Moves to Recreate','The selected cancelled stock moves will be recreated. (collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2909,1,'sale.handle.shipment.exception.ask.ignore_moves','Stock Moves to Ignore','The selected cancelled stock moves will be ignored. (collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2910,1,'sale.handle.shipment.exception.ask.domain_moves','Domain Stock Moves','Domain Stock Moves (collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2911,1,'sale.handle.invoice.exception.ask.recreate_invoices','Invoices to Recreate','The selected cancelled invoices will be recreated. (collection of account.invoice)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2912,1,'sale.handle.invoice.exception.ask.ignore_invoices','Invoices to Ignore','The selected cancelled invoices will be ignored. (collection of account.invoice)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2913,1,'sale.handle.invoice.exception.ask.domain_invoices','Domain Invoices','Domain Invoices (collection of account.invoice)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2914,96,'company','Company','Company (references company.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2915,96,'number','Number','Number','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2916,96,'reference','Reference','Reference','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2917,96,'description','Description','Description','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2918,96,'quotation_expire','Quotation Expire','Quotation Expire','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2919,96,'purchase_date','Purchase Date','Purchase Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2920,96,'payment_term','Payment Term','Payment Term (references account.invoice.payment_term)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2921,96,'party','Party','Party (references party.party)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2922,96,'party_lang','Party Language','Party Language','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2923,96,'contact','Contact','Contact (references party.contact_mechanism)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2924,96,'invoice_party','Invoice Party','Invoice Party (references party.party)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2925,96,'invoice_address','Invoice Address','Invoice Address (references party.address)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2926,96,'warehouse','Warehouse','Warehouse (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2927,96,'currency','Currency','Currency (references currency.currency)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2928,96,'lines','Lines','Lines (collection of purchase.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2929,96,'line_lines','Line - Lines','Line - Lines (collection of purchase.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2930,96,'comment','Comment','Comment','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2931,96,'invoice_method','Invoice Method','Invoice Method','VARCHAR',255,1020,NULL,1,0,NULL,'["manual", "order", "fulfillment"]','one of: manual|order|fulfillment','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2932,96,'invoice_state','Invoice State','Invoice State','VARCHAR',255,1020,NULL,1,0,NULL,'["none", "pending", "awaiting payment", "partially paid", "paid", "exception"]','one of: none|pending|awaiting payment|partially paid|paid|exception','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2933,96,'to_invoice','To Invoice','To Invoice','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2934,96,'invoices','Invoices','Invoices (collection of account.invoice)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2935,96,'invoices_ignored','Ignored Invoices','Ignored Invoices (collection of purchase.purchase-ignored-account.invoice)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2936,96,'invoices_recreated','Recreated Invoices','Recreated Invoices (collection of purchase.purchase-recreated-account.invoice)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2937,96,'delivery_date','Delivery Date','The default delivery date for each line.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2938,96,'shipment_state','Shipment State','Shipment State','VARCHAR',255,1020,NULL,1,0,NULL,'["none", "waiting", "partially shipped", "received", "exception"]','one of: none|waiting|partially shipped|received|exception','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2939,96,'shipments','Shipments','Shipments (collection of stock.shipment.in)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2940,96,'shipment_returns','Shipment Returns','Shipment Returns (collection of stock.shipment.in.return)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2941,96,'moves','Stock Moves','Stock Moves (collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2942,1,'purchase.purchase_ignored_account.invoice.purchase','Purchase','Purchase (references purchase.purchase)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2943,1,'purchase.purchase_ignored_account.invoice.invoice','Invoice','Invoice (references account.invoice)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2944,1,'purchase.purchase_recreated_account.invoice.purchase','Purchase','Purchase (references purchase.purchase)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2945,1,'purchase.purchase_recreated_account.invoice.invoice','Invoice','Invoice (references account.invoice)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2946,95,'purchase','Purchase','Purchase (references purchase.purchase)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2947,95,'type','Type','Type','VARCHAR',255,1020,NULL,1,0,NULL,'["line", "subtotal", "title", "comment"]','one of: line|subtotal|title|comment','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2948,95,'quantity','Quantity','Quantity','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2949,95,'actual_quantity','Actual Quantity','Actual Quantity','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2950,95,'quantity_to_invoice','Quantity to Invoice','Quantity to Invoice','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2951,95,'unit','Unit','Unit (references product.uom)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2952,95,'product','Product','Product (references product.product)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2953,95,'product_supplier','Supplier''s Product','Supplier''s Product (references purchase.product_supplier)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2954,95,'product_uom_category','Product UoM Category','The category of Unit of Measure for the product. (references product.uom.category)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2955,95,'description','Description','Description','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2956,95,'summary','Summary','Summary','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2957,95,'note','Note','Note','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2958,95,'taxes','Taxes','Taxes (collection of purchase.line-account.tax)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2959,95,'invoice_lines','Invoice Lines','Invoice Lines (collection of account.invoice.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2960,95,'invoice_progress','Invoice Progress','Invoice Progress','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2961,95,'moves','Stock Moves','Stock Moves (collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2962,95,'moves_ignored','Ignored Stock Moves','Ignored Stock Moves (collection of purchase.line-ignored-stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2963,95,'moves_recreated','Recreated Moves','Recreated Moves (collection of purchase.line-recreated-stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2964,95,'moves_exception','Moves Exception','Moves Exception','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2965,95,'moves_progress','Moves Progress','Moves Progress','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2966,95,'warehouse','Warehouse','Warehouse (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2967,95,'from_location','From Location','From Location (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2968,95,'to_location','To Location','To Location (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2969,95,'movable','Movable','Movable','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2970,95,'delivery_date','Delivery Date','Delivery Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2971,95,'delivery_date_edit','Edit Delivery Date','Check to edit the delivery date.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2972,95,'delivery_date_store','Delivery Date','Delivery Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2973,95,'purchase_state','Purchase State','Purchase State','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2974,95,'company','Company','Company (references company.company)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2975,95,'supplier','Supplier','Supplier (references party.party)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2976,95,'purchase_date','Purchase Date','Purchase Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2977,95,'currency','Currency','Currency (references currency.currency)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2978,1,'purchase.line_account.tax.line','Purchase Line','Purchase Line (references purchase.line)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2979,1,'purchase.line_account.tax.tax','Tax','Tax (references account.tax)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2980,1,'purchase.line_ignored_stock.move.purchase_line','Purchase Line','Purchase Line (references purchase.line)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2981,1,'purchase.line_ignored_stock.move.move','Stock Move','Stock Move (references stock.move)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2982,1,'purchase.line_recreated_stock.move.purchase_line','Purchase Line','Purchase Line (references purchase.line)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2983,1,'purchase.line_recreated_stock.move.move','Stock Move','Stock Move (references stock.move)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2984,1,'purchase.handle.shipment.exception.ask.recreate_moves','Stock Moves to Recreate','The selected cancelled stock moves will be recreated. (collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2985,1,'purchase.handle.shipment.exception.ask.ignore_moves','Stock Moves to Ignore','The selected cancelled stock moves will be ignored. (collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2986,1,'purchase.handle.shipment.exception.ask.domain_moves','Domain Stock Moves','Domain Stock Moves (collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2987,1,'purchase.handle.invoice.exception.ask.recreate_invoices','Invoices to Recreate','The selected cancelled invoices will be recreated. (collection of account.invoice)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2988,1,'purchase.handle.invoice.exception.ask.ignore_invoices','Invoices to Ignore','The selected cancelled invoices will be ignored. (collection of account.invoice)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2989,1,'purchase.handle.invoice.exception.ask.domain_invoices','Domain Invoices','Domain Invoices (collection of account.invoice)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2990,111,'product','Product','The product that the move is associated with. (references product.product)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2991,111,'product_uom_category','Product UoM Category','The category of Unit of Measure for the product. (references product.uom.category)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2992,111,'unit','Unit','The unit in which the quantity is specified. (references product.uom)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2993,111,'quantity','Quantity','The amount of stock moved.','DECIMAL',19,76,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2994,111,'internal_quantity','Internal Quantity','Internal Quantity','DECIMAL',19,76,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2995,111,'from_location','From Location','Where the stock is moved from. (references stock.location)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2996,111,'from_location_name','From Location','From Location','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2997,111,'to_location','To Location','Where the stock is moved to. (references stock.location)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2998,111,'to_location_name','To Location','To Location','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(2999,111,'shipment','Shipment','Used to group several stock moves together.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3000,111,'origin','Origin','The source of the stock move.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3001,111,'outcome_moves','Outcome Moves','Outcome Moves (collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3002,111,'origin_planned_date','Origin Planned Date','When the stock was expected to be moved originally.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3003,111,'planned_date','Planned Date','When the stock is expected to be moved.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3004,111,'effective_date','Effective Date','When the stock was actually moved.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3005,111,'delay','Delay','Delay','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3006,111,'state','State','The current state of the stock move.','VARCHAR',255,1020,NULL,0,1,NULL,'["staging", "draft", "assigned", "done", "cancelled"]','one of: staging|draft|assigned|done|cancelled','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3007,111,'company','Company','The company the stock move is associated with. (references company.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3008,111,'unit_price','Unit Price','Unit Price','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3009,111,'unit_price_company','Unit Price','Unit price in company currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3010,111,'unit_price_updated','Unit Price Updated','Unit Price Updated','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3011,111,'cost_price','Cost Price','Cost Price','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3012,111,'product_cost_price','Product Cost Price','The cost price of the product when different from the cost price of the move.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3013,111,'currency','Currency','The currency in which the unit price is specified. (references currency.currency)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3014,111,'unit_price_required','Unit Price Required','Unit Price Required','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3015,111,'cost_price_required','Cost Price Required','Cost Price Required','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3016,111,'assignation_required','Assignation Required','Assignation Required','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3017,109,'warehouse','Warehouse','Warehouse (references stock.location)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3018,109,'location','Waste Location','Waste Location (references stock.location)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3019,107,'name','Name','Name','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3020,107,'code','Code','The internal identifier used for the location.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3021,107,'address','Address','Address (references party.address)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3022,107,'type','Type','Type','VARCHAR',255,1020,NULL,0,1,NULL,'["supplier", "customer", "lost_found", "warehouse", "storage", "production", "drop", "rental", "view"]','one of: supplier|customer|lost_found|warehouse|storage|production|drop|rental|view','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3023,107,'parent','Parent','Used to add structure above the location. (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3024,107,'left','Left','Left','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3025,107,'right','Right','Right','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3026,107,'childs','Children','Used to add structure below the location. (collection of stock.location)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3027,107,'flat_childs','Flat Children','Check to enforce a single level of children with no grandchildren.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3028,107,'input_location','Input','Where incoming stock is received. (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3029,107,'output_location','Output','Where outgoing stock is sent from. (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3030,107,'storage_location','Storage','The top level location where stock is stored. (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3031,107,'picking_location','Picking','Where stock is picked from. +Leave empty to use the storage location. (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3032,107,'lost_found_location','Lost and Found','Used, by inventories, when correcting stock levels in the warehouse. (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3033,107,'waste_locations','Waste Locations','The locations used for waste products from the warehouse. (collection of stock.location.waste)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3034,107,'waste_warehouses','Waste Warehouses','The warehouses that use the location for waste products. (collection of stock.location.waste)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3035,107,'allow_pickup','Allow Pickup','Allow Pickup','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3036,107,'quantity','Quantity','The amount of stock in the location.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3037,107,'forecast_quantity','Forecast Quantity','The amount of stock expected to be in the location.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3038,107,'quantity_uom','Quantity UoM','The Unit of Measure for the quantities. (references product.uom)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3039,107,'cost_value','Cost Value','The value of the stock in the location.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3040,1,'stock.products_by_locations.context.company','Company','Company (references company.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3041,1,'stock.products_by_locations.context.forecast_date','At Date','The date for which the stock quantity is calculated. +* An empty value calculates as far ahead as possible. +* A date in the past will provide historical values.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3042,1,'stock.products_by_locations.context.stock_date_end','At Date','At Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3043,114,'product','Product','Product (references product.product)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3044,114,'quantity','Quantity','Quantity','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3045,114,'forecast_quantity','Forecast Quantity','Forecast Quantity','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3046,114,'default_uom','Default UoM','The default Unit of Measure. (references product.uom)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3047,114,'cost_value','Cost Value','Cost Value','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3048,114,'consumable','Consumable','Consumable','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3049,108,'warehouse_from','Warehouse From','Warehouse From (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3050,108,'warehouse_to','Warehouse To','Warehouse To (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3051,108,'lead_time','Lead Time','The time it takes to move stock between the warehouses.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3052,119,'naming_series','Series','Naming series (prefix) used to generate the work order''s identifier, e.g. MFG-WO-.YYYY.-','VARCHAR',255,1020,NULL,1,0,NULL,'["MFG-WO-.YYYY.-"]','one of: MFG-WO-.YYYY.-','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3053,119,'status','Status','Workflow state of the work order. One of: Draft, Submitted, Not Started, In Process, Stock Reserved, Stock Partially Reserved, Completed, Stopped, Closed, Cancelled.','VARCHAR',255,1020,NULL,1,0,NULL,'["Draft", "Submitted", "Not Started", "In Process", "Stock Reserved", "Stock Partially Reserved", "Completed", "Stopped", "Closed", "Cancelled"]','one of: Draft|Submitted|Not Started|In Process|Stock Reserved|Stock Partially Reserved|Completed|Stopped|Closed|Cancelled','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3054,119,'production_item','Item To Manufacture','(links to Item)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3055,119,'item_name','Item Name','Name of the item being manufactured.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3056,119,'image','Image','Image of the manufactured item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3057,119,'bom_no','BOM No','(links to BOM)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3058,119,'allow_alternative_item','Allow Alternative Item','Whether raw materials may be substituted with configured alternatives.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3059,119,'use_multi_level_bom','Use Multi-Level BOM','Plan material for sub-assemblies','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3060,119,'skip_transfer','Skip Material Transfer to WIP Warehouse','Check if material transfer entry is not required','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3061,119,'company','Company','(links to Company)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3062,119,'qty','Qty To Manufacture','Quantity to manufacture.','DECIMAL',19,76,NULL,1,0,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3063,119,'material_transferred_for_manufacturing','Material Transferred for Manufacturing','Quantity of raw materials transferred to WIP for manufacturing.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3064,119,'produced_qty','Manufactured Qty','Quantity manufactured so far.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3065,119,'sales_order','Sales Order','(links to Sales Order)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3066,119,'project','Project','(links to Project)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3067,119,'from_wip_warehouse','Backflush Raw Materials From Work-in-Progress Warehouse','Whether raw materials are backflushed from the work-in-progress warehouse.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3068,119,'wip_warehouse','Work-in-Progress Warehouse','This is a location where operations are executed. (links to Warehouse)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3069,119,'fg_warehouse','Target Warehouse','This is a location where final product stored. (links to Warehouse)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3070,119,'scrap_warehouse','Scrap Warehouse','This is a location where scraped materials are stored. (links to Warehouse)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3071,119,'required_items','required_items','(links to Work Order Item)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3072,119,'planned_start_date','Planned Start Date','Planned date and time production is expected to start.','DATETIME',25,100,NULL,1,0,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3073,119,'actual_start_date','Actual Start Date','Actual date and time production began.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3074,119,'planned_end_date','Planned End Date','Planned date and time production is expected to finish.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3075,119,'actual_end_date','Actual End Date','Actual date and time production finished.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3076,119,'expected_delivery_date','Expected Delivery Date','Date the finished goods are expected to be delivered.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3077,119,'transfer_material_against','Transfer Material Against','Whether raw materials are transferred against the Work Order or individual Job Cards. One of: Work Order, Job Card.','VARCHAR',255,1020,NULL,0,1,NULL,'["Work Order", "Job Card"]','one of: Work Order|Job Card','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3078,119,'operations','Operations','(links to Work Order Operation)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3079,119,'planned_operating_cost','Planned Operating Cost','Planned operating cost, estimated from the BOM operations.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3080,119,'actual_operating_cost','Actual Operating Cost','Actual operating cost incurred, from completed operations.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3081,119,'additional_operating_cost','Additional Operating Cost','Additional operating cost added manually to the work order.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3082,119,'total_operating_cost','Total Operating Cost','Total operating cost of the work order (planned plus additional).','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3083,119,'description','Item Description','Description of the item being manufactured.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3084,119,'stock_uom','Stock UOM','(links to UOM)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3085,119,'material_request','Material Request','Manufacture against Material Request (links to Material Request)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3086,119,'material_request_item','Material Request Item','Link to the originating material-request item, if any.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3087,119,'sales_order_item','Sales Order Item','Link to the sales-order item this work order fulfils.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3088,119,'production_plan','Production Plan','(links to Production Plan)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3089,119,'production_plan_item','Production Plan Item','Link to the production-plan item that generated this work order.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3090,119,'product_bundle_item','Product Bundle Item','(links to Item)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3091,119,'amended_from','Amended From','(links to Work Order)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3092,119,'update_consumed_material_cost_in_project','Update Consumed Material Cost In Project','Whether consumed-material cost is posted to the linked project.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3093,119,'source_warehouse','Source Warehouse','This is a location where raw materials are available. (links to Warehouse)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3094,119,'lead_time','Lead Time','In Mins','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3095,119,'has_serial_no','Has Serial No','Whether the manufactured item is tracked by serial number.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3096,119,'has_batch_no','Has Batch No','Whether the manufactured item is tracked by batch number.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3097,119,'batch_size','Batch Size','Number of units per production batch.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3098,119,'corrective_operation_cost','Corrective Operation Cost','From Corrective Job Card','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3099,119,'production_plan_sub_assembly_item','Production Plan Sub Assembly Item','Link to the production-plan sub-assembly item that generated this work order.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3100,119,'process_loss_qty','Process Loss Qty','Quantity expected/recorded as process loss.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3101,119,'track_semi_finished_goods','Track Semi Finished Goods','Whether semi-finished goods are tracked for this work order.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3102,119,'reserve_stock','Reserve Stock','Whether raw-material stock is reserved for the work order.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3103,119,'disassembled_qty','Disassembled Qty','Quantity disassembled (for unbuild/teardown work orders).','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3104,119,'mps','MPS','(links to Master Production Schedule)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3105,119,'additional_transferred_qty','Additional Transferred Qty','Extra raw-material quantity transferred beyond the planned amount.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3106,119,'subcontracting_inward_order','Subcontracting Inward Order','(links to Subcontracting Inward Order)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3107,119,'subcontracting_inward_order_item','Subcontracting Inward Order Item','Link to the related subcontracting order item, if subcontracted.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3108,119,'max_producible_qty','Max Producible Qty','Maximum quantity producible given current material availability.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3109,119,'non_stock_items','Additional Costs (as per BOM)','(links to Work Order Additional Item)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3110,119,'secondary_items','Secondary Items (as per BOM)','(links to Work Order Additional Item)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3111,15,'item','Item to Manufacture','The final item that will be produced using this BOM. (links to Item)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3112,15,'item_name','Item Name','Name of the item the BOM produces.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3113,15,'image','Image','Image of the manufactured item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3114,15,'uom','Unit Of Measure','(links to UOM)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3115,15,'quantity','Quantity (Output Qty)','How many units of the final product this BOM makes.','DECIMAL',19,76,NULL,1,0,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3116,15,'is_active','Is Active','Whether the BOM is active and available for use in production.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3117,15,'is_default','Is Default','Whether this is the default BOM for the item when several exist.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3118,15,'with_operations','With Operations','Manage cost of operations','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3119,15,'inspection_required','Quality Inspection Required','Whether a quality inspection is required for the manufactured item.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3120,15,'allow_alternative_item','Allow Alternative Item','Whether items in this BOM may be substituted with their configured alternatives during production.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3121,15,'set_rate_of_sub_assembly_item_based_on_bom','Set rate of sub-assembly item based on BOM','Whether sub-assembly item rates are taken from their own BOMs rather than item valuation.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3122,15,'quality_inspection_template','Quality Inspection Template','(links to Quality Inspection Template)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3123,15,'company','Company','(links to Company)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3124,15,'transfer_material_against','Transfer Material Against','Whether raw materials are transferred against the Work Order or individual Job Cards. One of: Work Order, Job Card.','VARCHAR',255,1020,NULL,0,1,NULL,'["Work Order", "Job Card"]','one of: Work Order|Job Card','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3125,15,'conversion_rate','Conversion Rate','Exchange rate converting the BOM''s currency to the company''s base currency.','DECIMAL',19,76,NULL,1,0,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3126,15,'currency','Currency','(links to Currency)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3127,15,'rm_cost_as_per','Rate Of Materials Based On','Basis used to value raw materials in the BOM. One of: Valuation Rate, Last Purchase Rate, Price List.','VARCHAR',255,1020,NULL,0,1,NULL,'["Valuation Rate", "Last Purchase Rate", "Price List"]','one of: Valuation Rate|Last Purchase Rate|Price List','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3128,15,'buying_price_list','Price List','(links to Price List)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3129,15,'routing','Routing','(links to Routing)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3130,15,'operations','Operations','(links to BOM Operation)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3131,15,'items','Components','(links to BOM Item)','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3132,15,'operating_cost','Operating Cost','Operating (labour/overhead) cost of the BOM, in its own currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3133,15,'raw_material_cost','Raw Material Cost','Cost of raw materials in the BOM, in its own currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3134,15,'base_operating_cost','Operating Cost (Company Currency)','Operating cost of the BOM, expressed in the company''s base currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3135,15,'base_raw_material_cost','Raw Material Cost (Company Currency)','Cost of raw materials in the BOM, expressed in the company''s base currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3136,15,'total_cost','Total Cost','Total cost of the BOM in its own currency (raw materials + operating + secondary items).','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3137,15,'base_total_cost','Total Cost (Company Currency)','Total cost of the BOM, expressed in the company''s base currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3138,15,'project','Project','(links to Project)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3139,15,'amended_from','Amended From','(links to BOM)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3140,15,'description','Item Description','Description of the item the BOM produces.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3141,15,'exploded_items','Exploded Items','(links to BOM Explosion Item)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3142,15,'show_in_website','Show in Website','Whether the BOM''s item is published on the website.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3143,15,'route','Route','URL route (slug) for the BOM''s item when published to the website.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3144,15,'website_image','Website Image','Item Image (if not slideshow)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3145,15,'thumbnail','Thumbnail','Thumbnail image of the manufactured item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3146,15,'web_long_description','Website Description','Long item description shown on the website.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3147,15,'show_items','Show Items','Whether the items table is shown on the published BOM.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3148,15,'show_operations','Show Operations','Whether the operations table is shown on the published BOM.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3149,15,'plc_conversion_rate','Price List Exchange Rate','Exchange rate from the price list currency to the company''s base currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3150,15,'price_list_currency','Price List Currency','(links to Currency)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3151,15,'has_variants','Has Variants','Whether the BOM''s item is a template with variants.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3152,15,'process_loss_percentage','% Process Loss','Expected process loss as a percentage of produced quantity.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3153,15,'process_loss_qty','Process Loss Qty','Expected quantity lost to process loss during production.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3154,15,'fg_based_operating_cost','Finished Goods based Operating Cost','Whether operating cost is calculated per finished-good unit rather than from routing operations.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3155,15,'operating_cost_per_bom_quantity','Operating Cost Per BOM Quantity','Operating cost per the BOM''s stated production quantity.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3156,15,'bom_creator','BOM Creator','(links to BOM Creator)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3157,15,'bom_creator_item','BOM Creator Item','Link to the BOM Creator item this BOM was generated from.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3158,15,'track_semi_finished_goods','Track Semi Finished Goods','Users can make manufacture entry against Job Cards','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3159,15,'default_source_warehouse','Default Source Warehouse','(links to Warehouse)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3160,15,'default_target_warehouse','Default Target Warehouse','(links to Warehouse)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3161,15,'is_phantom_bom','Is Phantom BOM','Whether this is a phantom BOM, exploded into its components rather than produced as a stocked item.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3162,15,'secondary_items','Secondary Items','(links to BOM Secondary Item)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3163,15,'secondary_items_cost','Secondary Items Cost','Cost of secondary (scrap/by-product) items, in the BOM''s own currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3164,15,'base_secondary_items_cost','Secondary Items Cost (Company Currency)','Cost of secondary (scrap/by-product) items, expressed in the company''s base currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3165,15,'cost_allocation','Cost Allocation','Amount of cost allocated to by-products produced alongside the main item.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3166,15,'cost_allocation_per','% Cost Allocation','Percentage of total cost allocated to by-products.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3167,15,'backflush_based_on','Based On','Controls how raw materials are consumed during the ‘Manufacture’ stock entry.','VARCHAR',255,1020,NULL,0,1,NULL,'["BOM", "Material Transferred for Manufacture"]','one of: BOM|Material Transferred for Manufacture','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3168,16,'item_code','Item Code','(links to Item)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3169,16,'item_name','Item Name','Name of the component item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3170,16,'operation','Item operation','(links to Operation)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3171,16,'bom_no','BOM No','(links to BOM)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3172,16,'source_warehouse','Source Warehouse','(links to Warehouse)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3173,16,'description','Item Description','Description of the component item.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3174,16,'image','Image','Image of the component item.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3175,16,'qty','Qty','Quantity of the component required, in the BOM UOM.','DECIMAL',19,76,NULL,1,0,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3176,16,'uom','UOM','(links to UOM)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3177,16,'stock_qty','Stock Qty','Required quantity expressed in the component''s stock UOM.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3178,16,'stock_uom','Stock UOM','(links to UOM)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3179,16,'conversion_factor','Conversion Factor','Factor converting the component''s stock UOM to the BOM UOM.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3180,16,'rate','Rate','Unit rate of the component, in transaction currency.','DECIMAL',19,76,NULL,1,0,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3181,16,'base_rate','Basic Rate (Company Currency)','Unit rate of the component, in the company''s base currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3182,16,'amount','Amount','Line amount for the component (rate × quantity), in transaction currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3183,16,'base_amount','Amount (Company Currency)','Line amount for the component, in the company''s base currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3184,16,'qty_consumed_per_unit','Qty Consumed Per Unit','Quantity of the component consumed per unit of finished good.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3185,16,'allow_alternative_item','Allow Alternative Item','Whether this component may be substituted with a configured alternative.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3186,16,'include_item_in_manufacturing','Include Item In Manufacturing','Whether the component is consumed during manufacturing (vs. supplied separately).','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3187,16,'original_item','Original Item','(links to Item)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3188,16,'has_variants','Has Variants','Whether the component item is a template with variants.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3189,16,'sourced_by_supplier','Sourced by Supplier','Whether the component is supplied directly by the subcontractor/supplier rather than issued from stock.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3190,16,'do_not_explode','Do Not Explode','Whether to keep a sub-assembly component as-is rather than exploding it into its own components.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3191,16,'is_stock_item','Is Stock Item','Whether the component is a stock-maintained item.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3192,16,'operation_row_id','Operation ID','Reference to the routing operation that consumes this component.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3193,16,'is_sub_assembly_item','Is Sub Assembly Item','Whether the component is itself a manufactured sub-assembly with its own BOM.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3194,16,'is_phantom_item','Is Phantom Item','Whether the component is a phantom item, exploded into its own components.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3195,17,'operation','Operation','(links to Operation)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3196,17,'workstation','Workstation','(links to Workstation)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3197,17,'description','Description','Description of the operation.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3198,17,'hour_rate','Hour Rate','Hourly rate of the operation''s workstation, in transaction currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3199,17,'time_in_mins','Operation Time','In minutes','DECIMAL',19,76,NULL,1,0,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3200,17,'fixed_time','Fixed Time','Operation time does not depend on quantity to produce','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3201,17,'operating_cost','Operating Cost','Operating cost of the operation, in transaction currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3202,17,'base_hour_rate','Base Hour Rate(Company Currency)','Hourly rate of the operation''s workstation, in the company''s base currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3203,17,'base_operating_cost','Operating Cost(Company Currency)','Operating cost of the operation, in the company''s base currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3204,17,'image','Image','Image associated with the operation.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3205,17,'batch_size','Batch Size','Number of units processed per operation batch.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3206,17,'sequence_id','Sequence ID','If you want to run operations in parallel, keep the same sequence ID for them.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3207,17,'cost_per_unit','Cost Per Unit','Operation cost per finished unit, in transaction currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3208,17,'base_cost_per_unit','Base Cost Per Unit','Operation cost per finished unit, in the company''s base currency.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3209,17,'set_cost_based_on_bom_qty','Set Operating Cost Based On BOM Quantity','Whether operating cost is computed from the BOM''s production quantity.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3210,17,'workstation_type','Workstation Type','(links to Workstation Type)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3211,17,'finished_good','FG / Semi FG Item','(links to Item)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3212,17,'bom_no','BOM No','(links to BOM)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3213,17,'finished_good_qty','Qty to Produce','Quantity of finished good produced by this operation.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3214,17,'is_final_finished_good','Is Final Finished Good','Whether this operation produces the final finished good (vs. an intermediate).','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3215,17,'wip_warehouse','WIP Warehouse','(links to Warehouse)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3216,17,'fg_warehouse','Finished Goods Warehouse','(links to Warehouse)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3217,17,'source_warehouse','Source Warehouse','(links to Warehouse)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3218,17,'is_subcontracted','Is Subcontracted','Whether the operation is performed by a subcontractor.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3219,17,'skip_material_transfer',' Skip Material Transfer','Whether to skip transferring materials to WIP for this operation.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3220,17,'backflush_from_wip_warehouse','Backflush Materials From WIP Warehouse','Whether raw materials for this operation are backflushed (auto-consumed) from the work-in-progress warehouse.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3221,17,'quality_inspection_required','Quality Inspection Required','Whether a quality inspection is required after the operation.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3222,33,'work_order','Work Order','(links to Work Order)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3223,33,'bom_no','Final BOM','(links to BOM)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3224,33,'workstation','Workstation','(links to Workstation)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3225,33,'operation','Operation','(links to Operation)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3226,33,'posting_date','Posting Date','Accounting posting date of the job card.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3227,33,'company','Company','(links to Company)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3228,33,'for_quantity','Qty To Manufacture','Quantity to be manufactured under this job card.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3229,33,'wip_warehouse','WIP Warehouse','(links to Warehouse)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3230,33,'time_logs','Time Logs','(links to Job Card Time Log)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3231,33,'total_completed_qty','Total Completed Qty','Total quantity completed across the job card''s time logs.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3232,33,'total_time_in_mins','Total Time in Mins','Total time logged against the job card, in minutes.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3233,33,'items','Items','(links to Job Card Item)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3234,33,'operation_id','Operation ID','Identifier of the operation this job card performs.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3235,33,'transferred_qty','Transferred Raw Materials','Quantity of raw materials transferred to the job.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3236,33,'requested_qty','Requested Qty','Quantity of raw materials requested for the job.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3237,33,'project','Project','(links to Project)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3238,33,'remarks','Remarks','Free-text remarks recorded on the job card.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3239,33,'status','Status','Workflow state of the job card. One of: Open, Work In Progress, Partially Transferred, Material Transferred, On Hold, Submitted, Cancelled, Completed.','VARCHAR',255,1020,NULL,0,1,NULL,'["Open", "Work In Progress", "Partially Transferred", "Material Transferred", "On Hold", "Submitted", "Cancelled", "Completed"]','one of: Open|Work In Progress|Partially Transferred|Material Transferred|On Hold|Submitted|Cancelled|Completed','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3240,33,'amended_from','Amended From','(links to Job Card)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3241,33,'naming_series','Naming Series','Naming series (prefix) used to generate the job card''s identifier, e.g. PO-JOB.#####','VARCHAR',255,1020,NULL,1,0,NULL,'["PO-JOB.#####"]','one of: PO-JOB.#####','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3242,33,'production_item','Final Product','(links to Item)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3243,33,'item_name','Item Name','Name of the item being manufactured.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3244,33,'operation_row_number','Operation Row Number','Row number of the operation within the work order''s routing.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3245,33,'sequence_id','Sequence Id','Sequence number determining the order of operations.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3246,33,'quality_inspection','Quality Inspection','(links to Quality Inspection)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3247,33,'sub_operations','Sub Operations','(links to Job Card Operation)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3248,33,'hour_rate','Hour Rate','Hourly rate of the assigned workstation.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3249,33,'is_corrective_job_card','Is Corrective Job Card','Whether this is a corrective job card raised to rework defective output.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3250,33,'for_job_card','For Job Card','(links to Job Card)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3251,33,'for_operation','For Operation','(links to Operation)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3252,33,'employee','Employee','(links to Job Card Time Log)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3253,33,'serial_no','Serial No','Serial numbers of the items produced or consumed.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3254,33,'batch_no','Batch No','(links to Batch)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3255,33,'quality_inspection_template','Quality Inspection Template','(links to Quality Inspection Template)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3256,33,'workstation_type','Workstation Type','(links to Workstation Type)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3257,33,'expected_start_date','Expected Start Date','Planned date and time the job is expected to start.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3258,33,'expected_end_date','Expected End Date','Planned date and time the job is expected to finish.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3259,33,'serial_and_batch_bundle','Serial and Batch Bundle','(links to Serial and Batch Bundle)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3260,33,'process_loss_qty','Process Loss Qty','Quantity lost to process loss during the job.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3261,33,'time_required','Expected Time Required (In Mins)','Expected time required to complete the job, in minutes.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3262,33,'scheduled_time_logs','Scheduled Time Logs','(links to Job Card Scheduled Time)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3263,33,'actual_start_date','Actual Start Date','Actual date and time work on the job began.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3264,33,'actual_end_date','Actual End Date','Actual date and time the job finished.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3265,33,'finished_good','Item to Manufacture','(links to Item)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3266,33,'target_warehouse','Target Warehouse','(links to Warehouse)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3267,33,'operation_row_id','Operation Row ID','Reference to the operation row in the work order.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3268,33,'source_warehouse','Source Warehouse','(links to Warehouse)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3269,33,'semi_fg_bom','Manufacturing BOM','(links to BOM)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3270,33,'is_subcontracted',' Is Subcontracted','Whether the job''s operation is subcontracted.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3271,33,'manufactured_qty','Manufactured Qty','Quantity manufactured so far under this job card.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3272,33,'skip_material_transfer','Skip Material Transfer to WIP','Whether to skip transferring raw materials to the WIP warehouse for this job.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3273,33,'backflush_from_wip_warehouse','Backflush Materials From WIP Warehouse','Whether materials are backflushed (auto-consumed) from the work-in-progress warehouse.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3274,33,'is_paused','Is Paused','Whether work on the job card is currently paused.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3275,33,'track_semi_finished_goods','Track Semi Finished Goods','Whether semi-finished goods are tracked for this job.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3276,33,'secondary_items','Secondary Items','(links to Job Card Secondary Item)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3277,33,'pending_qty','Pending Qty','Quantity still to be manufactured under the job card.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3278,56,'workstation','Default Workstation','(links to Workstation)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3279,56,'description','Description','Description of the operation.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3280,56,'sub_operations','sub_operations','(links to Sub Operation)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3281,56,'total_operation_time','Total Operation Time','Time in mins.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3282,56,'batch_size','Batch Size','Default number of units processed per batch for this operation.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3283,56,'create_job_card_based_on_batch_size','Create Job Card based on Batch Size','Whether separate job cards are created per batch when scheduling this operation.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3284,56,'is_corrective_operation','Is Corrective Operation','Whether this operation is used to rework/correct defective output.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3285,56,'quality_inspection_template','Quality Inspection Template','(links to Quality Inspection Template)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3286,120,'workstation_name','Workstation Name','Name of the workstation.','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3287,120,'description','Description','Description of the workstation.','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3288,120,'hour_rate','Net Hour Rate','per hour','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3289,120,'working_hours','Working Hours','(links to Workstation Working Hour)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3290,120,'holiday_list','Holiday List','(links to Holiday List)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3291,120,'production_capacity','Job Capacity','Run parallel job cards in a workstation','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3292,120,'workstation_type','Workstation Type','(links to Workstation Type)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3293,120,'plant_floor','Plant Floor','(links to Plant Floor)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3294,120,'status','Status','Current state of the workstation. One of: Production, Off, Idle, Problem, Maintenance, Setup.','VARCHAR',255,1020,NULL,0,1,NULL,'["Production", "Off", "Idle", "Problem", "Maintenance", "Setup"]','one of: Production|Off|Idle|Problem|Maintenance|Setup','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3295,120,'on_status_image','Active Status','Image shown when the workstation is in an active state.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3296,120,'off_status_image','Inactive Status','Image shown when the workstation is in an inactive state.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3297,120,'warehouse','Warehouse','(links to Warehouse)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3298,120,'total_working_hours','Total Working Hours','Total working hours configured for the workstation.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3299,120,'disabled','Disabled','Whether the workstation is disabled and unavailable for scheduling.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3300,120,'workstation_costs','Operating Components Cost','(links to Workstation Cost)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3301,105,'routing_name','Routing Name','Name of the routing (the sequence of operations).','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3302,105,'disabled','Disabled','Whether the routing is disabled and unavailable for selection.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3303,105,'operations','BOM Operation','(links to BOM Operation)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3304,94,'naming_series','Naming Series','Naming series (prefix) used to generate the plan''s identifier, e.g. MFG-PP-.YYYY.-','VARCHAR',255,1020,NULL,1,0,NULL,'["MFG-PP-.YYYY.-"]','one of: MFG-PP-.YYYY.-','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3305,94,'company','Company','(links to Company)','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3306,94,'get_items_from','Get Items From','Source of demand for the plan. One of: Sales Order, Material Request.','VARCHAR',255,1020,NULL,0,1,NULL,'["Sales Order", "Material Request"]','one of: Sales Order|Material Request','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3307,94,'posting_date','Posting Date','Posting date of the production plan.','DATE',10,40,NULL,1,0,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3308,94,'item_code','Item Code','(links to Item)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3309,94,'customer','Customer','(links to Customer)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3310,94,'warehouse','Warehouse','(links to Warehouse)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3311,94,'project','Project','(links to Project)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3312,94,'from_date','From Date','Start of the date range for selecting source documents.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3313,94,'to_date','To Date','End of the date range for selecting source documents.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3314,94,'sales_orders','Sales Orders','(links to Production Plan Sales Order)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3315,94,'material_requests','Material Requests','(links to Production Plan Material Request)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3316,94,'po_items','Assembly Items','(links to Production Plan Item)','RELATION',64,256,NULL,1,0,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3317,94,'include_non_stock_items','Include Non Stock Items','Whether non-stock items are included in the plan.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3318,94,'include_subcontracted_items','Include Subcontracted Items','Whether subcontracted items are included in the plan.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3319,94,'ignore_existing_ordered_qty','Consider Projected Qty in Calculation (RM)','If enabled, formula for Required Qty:
+Required Qty (BOM) - Projected Qty.
This helps avoid over-ordering.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3320,94,'mr_items','Raw Materials','(links to Material Request Plan Item)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3321,94,'total_planned_qty','Total Planned Qty','Total quantity planned for production across the plan.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3322,94,'total_produced_qty','Total Produced Qty','Total quantity actually produced against the plan.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3323,94,'status','Status','Workflow state of the plan. One of: Draft, Submitted, Not Started, In Process, Completed, Closed, Cancelled, Material Requested.','VARCHAR',255,1020,NULL,0,1,NULL,'["Draft", "Submitted", "Not Started", "In Process", "Completed", "Closed", "Cancelled", "Material Requested"]','one of: Draft|Submitted|Not Started|In Process|Completed|Closed|Cancelled|Material Requested','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3324,94,'amended_from','Amended From','(links to Production Plan)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3325,94,'for_warehouse','For Warehouse','(links to Warehouse)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3326,94,'warehouses','Warehouses','(links to Production Plan Material Request Warehouse)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3327,94,'sales_order_status','Sales Order Status','Filter on sales-order status when pulling demand. One of: To Deliver and Bill, To Bill, To Deliver.','VARCHAR',255,1020,NULL,0,1,NULL,'["To Deliver and Bill", "To Bill", "To Deliver"]','one of: To Deliver and Bill|To Bill|To Deliver','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3328,94,'include_safety_stock','Include Safety Stock in Required Qty Calculation','Whether safety stock is added to the required-quantity calculation.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3329,94,'combine_items','Consolidate Sales Order Items','Whether to consolidate identical items across sales orders into a single planned quantity.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3330,94,'prod_plan_references','Production Plan Item Reference','(links to Production Plan Item Reference)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3331,94,'sub_assembly_items','sub_assembly_items','(links to Production Plan Sub Assembly Item)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3332,94,'from_delivery_date','From Delivery Date','Start of the delivery-date range for selecting demand.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3333,94,'to_delivery_date','To Delivery Date','End of the delivery-date range for selecting demand.','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3334,94,'combine_sub_items','Consolidate Sub Assembly Items','Whether to consolidate identical sub-assembly items across the plan.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3335,94,'skip_available_sub_assembly_item','Consider Projected Qty in Calculation','If enabled, formula for Qty to Order:
+Required Qty (BOM) - Projected Qty.
This helps avoid over-ordering.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3336,94,'sub_assembly_warehouse','Sub Assembly Warehouse','When a parent warehouse is chosen, the system conducts Project Qty checks against the associated child warehouses (links to Warehouse)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3337,94,'consider_minimum_order_qty','Consider Minimum Order Qty','Whether to respect each item''s minimum order quantity when planning.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3338,94,'reserve_stock','Reserve Stock','Whether stock is reserved against the plan.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3339,67,'emergency_record','Emergency Record','(links to Emergency Record)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3340,68,'emergency_record','Emergency Record','(links to Emergency Record)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3341,69,'emergency_record','Emergency Record','(links to Emergency Record)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3342,34,'emergency_record','Emergency Record','(links to Emergency Record)','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','develop','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3343,43,'name','Reference','Reference','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3344,43,'priority','Priority','Components will be reserved first for the MO with the highest priorities.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3345,43,'backorder_sequence','Backorder Sequence','Backorder sequence, if equals to 0 means there is not related backorder','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3346,43,'origin','Source','Reference of the document that generated this production order request.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3347,43,'product_id','product_id','(references product.product)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3348,43,'product_variant_attributes','product_variant_attributes','(collection of product.template.attribute.value)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3349,43,'workcenter_id','workcenter_id','(references mrp.workcenter)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3350,43,'product_tracking','product_tracking','Tracking method of the manufactured product — none, by lot, or by serial number.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3351,43,'product_tmpl_id','product_tmpl_id','(references product.template)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3352,43,'product_qty','Quantity To Produce','Quantity To Produce','DECIMAL',19,76,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3353,43,'product_uom_id','product_uom_id','(references uom.uom)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3354,43,'lot_producing_id','Lot/Serial Number','Lot/Serial Number (references stock.lot)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3355,43,'qty_producing','Quantity Producing','Quantity Producing','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3356,43,'product_uom_category_id','product_uom_category_id','Unit-of-measure category of the manufactured product (references uom.category).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3357,43,'product_uom_qty','Total Quantity','Total Quantity','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3358,43,'picking_type_id','picking_type_id','(references stock.picking.type)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3359,43,'use_create_components_lots','use_create_components_lots','Whether new lots/serials may be created for components during production.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3360,43,'use_auto_consume_components_lots','use_auto_consume_components_lots','Whether component lots/serials are auto-consumed when producing.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3361,43,'location_src_id','location_src_id','Location where the system will look for components. (references stock.location)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3362,43,'warehouse_id','warehouse_id','Warehouse in which the manufacturing order is carried out (references stock.warehouse).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3363,43,'location_dest_id','location_dest_id','Location where the system will stock the finished products. (references stock.location)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3364,43,'date_deadline','Deadline','Informative date allowing to define when the manufacturing order should be processed at the latest to fulfill delivery on time.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3365,43,'date_start','Start','Date you plan to start production or date you actually started production.','DATETIME',25,100,NULL,1,0,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3366,43,'date_finished','End','Date you expect to finish production or actual date you finished production.','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3367,43,'duration_expected','Expected Duration','Total expected duration (in minutes)','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3368,43,'duration','Real Duration','Total real duration (in minutes)','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3369,43,'bom_id','bom_id','Bills of Materials, also called recipes, are used to autocomplete components and work order instructions. (references mrp.bom)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3370,43,'state','State',' * Draft: The MO is not confirmed yet. + * Confirmed: The MO is confirmed, the stock rules and the reordering of the components are trigerred. + * In Progress: The production has started (on the MO or on the WO). + * To Close: The production is done, the MO has to be closed. + * Done: The MO is closed, the stock moves are posted. + * Cancelled: The MO has been cancelled, can''t be confirmed anymore.','VARCHAR',255,1020,NULL,0,1,NULL,'["draft", "confirmed", "progress", "to_close", "done", "cancel"]','one of: draft|confirmed|progress|to_close|done|cancel','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3371,43,'reservation_state','MO Readiness','Manufacturing readiness for this MO, as per bill of material configuration: + * Ready: The material is available to start the production. + * Waiting: The material is not available to start the production. +','VARCHAR',255,1020,NULL,0,1,NULL,'["confirmed", "assigned", "waiting"]','one of: confirmed|assigned|waiting','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3372,43,'move_raw_ids','move_raw_ids','(collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3373,43,'move_finished_ids','move_finished_ids','(collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3374,43,'all_move_raw_ids','all_move_raw_ids','(collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3375,43,'all_move_ids','all_move_ids','(collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3376,43,'move_byproduct_ids','move_byproduct_ids','(collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3377,43,'finished_move_line_ids','Finished Product','Finished Product (collection of stock.move.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3378,43,'workorder_ids','workorder_ids','(collection of mrp.workorder)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3379,43,'move_dest_ids','Stock Movements of Produced Goods','Stock Movements of Produced Goods (collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3380,43,'unreserve_visible','Allowed to Unreserve Production','Technical field to check when we can unreserve','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3381,43,'reserve_visible','Allowed to Reserve Production','Technical field to check when we can reserve quantities','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3382,43,'user_id','user_id','(references res.users)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3383,43,'company_id','company_id','(references res.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3384,43,'qty_produced','Quantity Produced','Quantity Produced','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3385,43,'procurement_group_id','procurement_group_id','(references procurement.group)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3386,43,'product_description_variants','Custom Description','Custom Description','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3387,43,'orderpoint_id','orderpoint_id','(references stock.warehouse.orderpoint)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3388,43,'propagate_cancel','Propagate cancel and split','If checked, when the previous move of the move (which was generated by a next procurement) is cancelled or split, the move generated by this move will too','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3389,43,'delay_alert_date','Delay Alert Date','Delay Alert Date','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3390,43,'json_popover','JSON data for the popover widget','JSON data for the popover widget','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3391,43,'scrap_ids','scrap_ids','(collection of stock.scrap)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3392,43,'scrap_count','Scrap Move','Scrap Move','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3393,43,'unbuild_ids','unbuild_ids','(collection of mrp.unbuild)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3394,43,'unbuild_count','Number of Unbuilds','Number of Unbuilds','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3395,43,'is_locked','Is Locked','Is Locked','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3396,43,'is_planned','Its Operations are Planned','Its Operations are Planned','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3397,43,'show_final_lots','Show Final Lots','Show Final Lots','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3398,43,'production_location_id','production_location_id','(references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3399,43,'picking_ids','Picking associated to this manufacturing order','Picking associated to this manufacturing order (collection of stock.picking)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3400,43,'delivery_count','Delivery Orders','Delivery Orders','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3401,43,'confirm_cancel','confirm_cancel','Internal flag prompting confirmation before cancelling the manufacturing order.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3402,43,'consumption','consumption','How strictly component consumption must match the BOM. One of: flexible, warning, strict.','VARCHAR',255,1020,NULL,1,0,NULL,'["flexible", "warning", "strict"]','one of: flexible|warning|strict','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3403,43,'mrp_production_child_count','Number of generated MO','Number of generated MO','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3404,43,'mrp_production_source_count','Number of source MO','Number of source MO','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3405,43,'mrp_production_backorder_count','Count of linked backorder','Count of linked backorder','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3406,43,'show_lock','Show Lock/unlock buttons','Show Lock/unlock buttons','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3407,43,'components_availability','Component Status','Latest component availability status for this MO. If green, then the MO''s readiness status is ready, as per BOM configuration.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3408,43,'components_availability_state','components_availability_state','Availability of the order''s components. One of: available, expected, late, unavailable.','VARCHAR',255,1020,NULL,0,1,NULL,'["available", "expected", "late", "unavailable"]','one of: available|expected|late|unavailable','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3409,43,'production_capacity','production_capacity','Quantity that can be produced with the current stock of components','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3410,43,'show_lot_ids','Display the serial number shortcut on the moves','Display the serial number shortcut on the moves','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3411,43,'forecasted_issue','forecasted_issue','Whether a forecasted shortage is expected for the order''s product.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3412,43,'show_serial_mass_produce','Display the serial mass produce wizard action','Display the serial mass produce wizard action','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3413,43,'show_allocation','show_allocation','Technical Field used to decide whether the button "Allocation" should be displayed.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3414,43,'allow_workorder_dependencies','Allow Work Order Dependencies','Allow Work Order Dependencies','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3415,43,'show_produce','show_produce','Technical field to check if produce button can be shown','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3416,43,'show_produce_all','show_produce_all','Technical field to check if produce all button can be shown','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3417,43,'is_outdated_bom','Outdated BoM','The BoM has been updated since creation of the MO','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3418,40,'code','Reference','Reference','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3419,40,'active','Active','Active','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3420,40,'type','type','BOM type. One of: normal (manufactured), phantom (kit, exploded into components).','VARCHAR',255,1020,NULL,1,0,NULL,'["normal", "phantom"]','one of: normal|phantom','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3421,40,'product_tmpl_id','product_tmpl_id','(references product.template)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3422,40,'product_id','product_id','If a product variant is defined the BOM is available only for this product. (references product.product)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3423,40,'bom_line_ids','bom_line_ids','(collection of mrp.bom.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3424,40,'byproduct_ids','byproduct_ids','(collection of mrp.bom.byproduct)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3425,40,'product_qty','Quantity','This should be the smallest quantity that this product can be produced in. If the BOM contains operations, make sure the work center capacity is accurate.','DECIMAL',19,76,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3426,40,'product_uom_id','product_uom_id','Unit of Measure (Unit of Measure) is the unit of measurement for the inventory control (references uom.uom)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3427,40,'product_uom_category_id','product_uom_category_id','Unit-of-measure category of the manufactured product, constraining valid UOMs (references uom.category).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3428,40,'sequence','Sequence','Sequence','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3429,40,'operation_ids','operation_ids','(collection of mrp.routing.workcenter)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3430,40,'ready_to_produce','Manufacturing Readiness','Manufacturing Readiness','VARCHAR',255,1020,NULL,1,0,NULL,'["all_available", "asap"]','one of: all_available|asap','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3431,40,'picking_type_id','picking_type_id','When a procurement has a ‘produce’ route with a operation type set, it will try to create a Manufacturing Order for that product using a BoM of the same operation type. That allows to define stock rules which trigger different manufacturing orders with different BoMs. (references stock.picking.type)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3432,40,'company_id','company_id','(references res.company)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3433,40,'consumption','Flexible Consumption','Defines if you can consume more or less components than the quantity defined on the BoM: + * Allowed: allowed for all manufacturing users. + * Allowed with warning: allowed for all manufacturing users with summary of consumption differences when closing the manufacturing order. + Note that in the case of component Manual Consumption, where consumption is registered manually exclusively, consumption warnings will still be issued when appropriate also. + * Blocked: only a manager can close a manufacturing order when the BoM consumption is not respected.','VARCHAR',255,1020,NULL,1,0,NULL,'["flexible", "warning", "strict"]','one of: flexible|warning|strict','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3434,40,'possible_product_template_attribute_value_ids','possible_product_template_attribute_value_ids','(collection of product.template.attribute.value)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3435,40,'allow_operation_dependencies','Operation Dependencies','Create operation level dependencies that will influence both planning and the status of work orders upon MO confirmation. If this feature is ticked, and nothing is specified, Odoo will assume that all operations can be started simultaneously.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3436,40,'produce_delay','Manufacturing Lead Time','Average lead time in days to manufacture this product. In the case of multi-level BOM, the manufacturing lead times of the components will be added. In case the product is subcontracted, this can be used to determine the date at which components should be sent to the subcontractor.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3437,40,'days_to_prepare_mo','Days to prepare Manufacturing Order','Create and confirm Manufacturing Orders this many days in advance, to have enough time to replenish components or manufacture semi-finished products. +Note that security lead times will also be considered when appropriate.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3438,42,'product_id','product_id','(references product.product)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3439,42,'product_tmpl_id','product_tmpl_id','(references product.template)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3440,42,'company_id','company_id','Company that owns the BOM component line (references res.company).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3441,42,'product_qty','Quantity','Quantity','DECIMAL',19,76,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3442,42,'product_uom_id','product_uom_id','Unit of Measure (Unit of Measure) is the unit of measurement for the inventory control (references uom.uom)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3443,42,'product_uom_category_id','product_uom_category_id','Unit-of-measure category of the component (references uom.category).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3444,42,'sequence','Sequence','Gives the sequence order when displaying.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3445,42,'bom_id','bom_id','(references mrp.bom)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3446,42,'parent_product_tmpl_id','parent_product_tmpl_id','(references product.template)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3447,42,'possible_bom_product_template_attribute_value_ids','possible_bom_product_template_attribute_value_ids','Product-variant attribute values for which this component line applies.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3448,42,'bom_product_template_attribute_value_ids','Apply on Variants','BOM Product Variants needed to apply this line. (collection of product.template.attribute.value)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3449,42,'allowed_operation_ids','allowed_operation_ids','(collection of mrp.routing.workcenter)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3450,42,'operation_id','operation_id','The operation where the components are consumed, or the finished products created. (references mrp.routing.workcenter)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3451,42,'child_bom_id','child_bom_id','(references mrp.bom)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3452,42,'child_line_ids','BOM lines of the referred bom','BOM lines of the referred bom (collection of mrp.bom.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3453,42,'attachments_count','Attachments Count','Attachments Count','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3454,42,'tracking','tracking','Tracking method of the component product — none, by lot, or by serial number.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3455,42,'manual_consumption','Manual Consumption','When activated, then the registration of consumption for that component is recorded manually exclusively. +If not activated, and any of the components consumption is edited manually on the manufacturing order, Odoo assumes manual consumption also.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3456,42,'manual_consumption_readonly','Manual Consumption Readonly','Manual Consumption Readonly','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3457,41,'product_id','product_id','(references product.product)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3458,41,'company_id','company_id','Company that owns the by-product line (references res.company).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3459,41,'product_qty','Quantity','Quantity','DECIMAL',19,76,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3460,41,'product_uom_category_id','product_uom_category_id','Unit-of-measure category of the by-product (references uom.category).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3461,41,'product_uom_id','product_uom_id','(references uom.uom)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3462,41,'bom_id','bom_id','(references mrp.bom)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3463,41,'allowed_operation_ids','allowed_operation_ids','(collection of mrp.routing.workcenter)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3464,41,'operation_id','operation_id','(references mrp.routing.workcenter)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3465,41,'possible_bom_product_template_attribute_value_ids','possible_bom_product_template_attribute_value_ids','Product-variant attribute values for which this by-product line applies.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3466,41,'bom_product_template_attribute_value_ids','Apply on Variants','BOM Product Variants needed to apply this line. (collection of product.template.attribute.value)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3467,41,'sequence','Sequence','Sequence','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3468,41,'cost_share','Cost Share (%)','The percentage of the final production cost for this by-product line (divided between the quantity produced).The total of all by-products'' cost share must be less than or equal to 100.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3469,44,'name','Operation','Operation','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3470,44,'active','active','Whether the routing operation is active; inactive operations are archived.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3471,44,'workcenter_id','workcenter_id','(references mrp.workcenter)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3472,44,'sequence','Sequence','Gives the sequence order when displaying a list of routing Work Centers.','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3473,44,'bom_id','bom_id','(references mrp.bom)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3474,44,'company_id','company_id','(references res.company)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3475,44,'worksheet_type','Worksheet','Worksheet','VARCHAR',255,1020,NULL,0,1,NULL,'["pdf", "google_slide", "text"]','one of: pdf|google_slide|text','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3476,44,'note','Description','Description','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3477,44,'worksheet','PDF','PDF','BLOB',8000,32000,NULL,0,1,NULL,NULL,NULL,'Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3478,44,'worksheet_google_slide','Google Slide','Paste the url of your Google Slide. Make sure the access to the document is public.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3479,44,'time_mode','Duration Computation','Duration Computation','VARCHAR',255,1020,NULL,0,1,NULL,'["auto", "manual"]','one of: auto|manual','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3480,44,'time_mode_batch','Based on','Based on','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3481,44,'time_computed_on','Computed on last','Computed on last','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3482,44,'time_cycle_manual','Manual Duration','Time in minutes:- In manual mode, time used- In automatic mode, supposed first time when there aren''t any work orders yet','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3483,44,'time_cycle','Duration','Duration','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3484,44,'workorder_count','# Work Orders','# Work Orders','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3485,44,'workorder_ids','Work Orders','Work Orders (collection of mrp.workorder)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3486,44,'possible_bom_product_template_attribute_value_ids','possible_bom_product_template_attribute_value_ids','Product-variant attribute values for which this operation applies.','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3487,44,'bom_product_template_attribute_value_ids','Apply on Variants','BOM Product Variants needed to apply this line. (collection of product.template.attribute.value)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3488,44,'allow_operation_dependencies','allow_operation_dependencies','Whether dependencies between operations may be defined for sequencing.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3489,44,'blocked_by_operation_ids','Blocked By','Operations that need to be completed before this operation can start. (collection of mrp.routing.workcenter)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3490,44,'needed_by_operation_ids','Blocks','Operations that cannot start before this operation is completed. (collection of mrp.routing.workcenter)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3491,46,'name','Work Center','Work Center','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3492,46,'time_efficiency','Time Efficiency','Time Efficiency','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3493,46,'active','Active','Active','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3494,46,'code','Code','Code','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3495,46,'note','Description','Description','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3496,46,'default_capacity','Capacity','Default number of pieces (in product UoM) that can be produced in parallel (at the same time) at this work center. For example: the capacity is 5 and you need to produce 10 units, then the operation time listed on the BOM will be multiplied by two. However, note that both time before and after production will only be counted once.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3497,46,'sequence','Sequence','Gives the sequence order when displaying a list of work centers.','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3498,46,'color','Color','Color','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3499,46,'currency_id','currency_id','(references res.currency)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3500,46,'costs_hour','Cost per hour','Hourly processing cost.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3501,46,'time_start','Setup Time','Setup Time','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3502,46,'time_stop','Cleanup Time','Cleanup Time','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3503,46,'routing_line_ids','routing_line_ids','(collection of mrp.routing.workcenter)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3504,46,'has_routing_lines','has_routing_lines','Technical field for workcenter views','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3505,46,'order_ids','order_ids','(collection of mrp.workorder)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3506,46,'workorder_count','# Work Orders','# Work Orders','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3507,46,'workorder_ready_count','# Read Work Orders','# Read Work Orders','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3508,46,'workorder_progress_count','Total Running Orders','Total Running Orders','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3509,46,'workorder_pending_count','Total Pending Orders','Total Pending Orders','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3510,46,'workorder_late_count','Total Late Orders','Total Late Orders','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3511,46,'time_ids','time_ids','(collection of mrp.workcenter.productivity)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3512,46,'working_state','working_state','Current operating state of the work center. One of: normal, blocked, done.','VARCHAR',255,1020,NULL,0,1,NULL,'["normal", "blocked", "done"]','one of: normal|blocked|done','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3513,46,'blocked_time','Blocked Time','Blocked hours over the last month','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3514,46,'productive_time','Productive Time','Productive hours over the last month','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3515,46,'oee','oee','Overall Equipment Effectiveness, based on the last month','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3516,46,'oee_target','OEE Target','Overall Effective Efficiency Target in percentage','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3517,46,'performance','Performance','Performance over the last month','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3518,46,'workcenter_load','Work Center Load','Work Center Load','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3519,46,'alternative_workcenter_ids','Alternative Workcenters','Alternative workcenters that can be substituted to this one in order to dispatch production (collection of mrp.workcenter)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3520,46,'tag_ids','tag_ids','(collection of mrp.workcenter.tag)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3521,46,'capacity_ids','Product Capacities','Specific number of pieces that can be produced in parallel per product. (collection of mrp.workcenter.capacity)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3522,51,'name','Tag Name','Tag Name','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3523,51,'color','Color Index','Color Index','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3524,50,'loss_type','Category','Category','VARCHAR',255,1020,NULL,1,0,NULL,'["availability", "performance", "quality", "productive"]','one of: availability|performance|quality|productive','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3525,49,'name','Blocking Reason','Blocking Reason','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3526,49,'sequence','Sequence','Sequence','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3527,49,'manual','Is a Blocking Reason','Is a Blocking Reason','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3528,49,'loss_id','Category','Category (references mrp.workcenter.productivity.loss.type)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3529,49,'loss_type','Effectiveness Category','Effectiveness Category','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3530,48,'production_id','Manufacturing Order','Manufacturing Order (references mrp.production)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3531,48,'workcenter_id','workcenter_id','(references mrp.workcenter)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3532,48,'company_id','company_id','(references res.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3533,48,'workorder_id','workorder_id','(references mrp.workorder)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3534,48,'user_id','user_id','(references res.users)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3535,48,'loss_id','loss_id','(references mrp.workcenter.productivity.loss)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3536,48,'loss_type','Effectiveness','Effectiveness','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3537,48,'description','Description','Description','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3538,48,'date_start','Start Date','Start Date','DATETIME',25,100,NULL,1,0,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3539,48,'date_end','End Date','End Date','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3540,48,'duration','Duration','Duration','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3541,47,'workcenter_id','Work Center','Work Center (references mrp.workcenter)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3542,47,'product_id','Product','Product (references product.product)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3543,47,'product_uom_id','Product UoM','Product UoM (references uom.uom)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3544,47,'capacity','Capacity','Number of pieces that can be produced in parallel for this product.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3545,47,'time_start','Setup Time (minutes)','Time in minutes for the setup.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3546,47,'time_stop','Cleanup Time (minutes)','Time in minutes for the cleaning.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3547,52,'name','Work Order','Work Order','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3548,52,'barcode','barcode','Barcode identifying the work order for shop-floor scanning.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3549,52,'workcenter_id','workcenter_id','(references mrp.workcenter)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3550,52,'working_state','Workcenter Status','Workcenter Status','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3551,52,'product_id','product_id','Product manufactured by the work order (references product.product).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3552,52,'product_tracking','product_tracking','Tracking method of the manufactured product — none, by lot, or by serial number.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3553,52,'product_uom_id','product_uom_id','(references uom.uom)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3554,52,'production_id','production_id','(references mrp.production)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3555,52,'production_availability','Stock Availability','Stock Availability','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3556,52,'production_state','Production State','Production State','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3557,52,'production_bom_id','production_bom_id','(references mrp.bom)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3558,52,'qty_production','Original Production Quantity','Original Production Quantity','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3559,52,'company_id','company_id','Company that owns the work order (references res.company).','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3560,52,'qty_producing','Currently Produced Quantity','Currently Produced Quantity','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3561,52,'qty_remaining','Quantity To Be Produced','Quantity To Be Produced','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3562,52,'qty_produced','Quantity','The number of products already handled by this work order','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3563,52,'is_produced','Has Been Produced','Has Been Produced','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3564,52,'state','Status','Status','VARCHAR',255,1020,NULL,0,1,NULL,'["pending", "waiting", "ready", "progress", "done", "cancel"]','one of: pending|waiting|ready|progress|done|cancel','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3565,52,'leave_id','leave_id','Slot into workcenter calendar once planned (references resource.calendar.leaves)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3566,52,'date_start','Start','Start','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3567,52,'date_finished','End','End','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3568,52,'duration_expected','Expected Duration','Expected Duration','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3569,52,'duration','Real Duration','Real Duration','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3570,52,'duration_unit','Duration Per Unit','Duration Per Unit','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3571,52,'duration_percent','Duration Deviation (%)','Duration Deviation (%)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3572,52,'progress','Progress Done (%)','Progress Done (%)','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3573,52,'operation_id','operation_id','(references mrp.routing.workcenter)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3574,52,'has_worksheet','has_worksheet','Whether the work order has an attached instruction worksheet.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3575,52,'worksheet','Worksheet','Worksheet','BLOB',8000,32000,NULL,0,1,NULL,NULL,NULL,'Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3576,52,'worksheet_type','Worksheet Type','Worksheet Type','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3577,52,'worksheet_google_slide','Worksheet URL','Worksheet URL','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3578,52,'operation_note','Description','Description','TEXT',4000,16000,NULL,0,1,NULL,NULL,'maxlength: 4000','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3579,52,'move_raw_ids','move_raw_ids','(collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3580,52,'move_finished_ids','move_finished_ids','(collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3581,52,'move_line_ids','move_line_ids','Inventory moves for which you must scan a lot number at this work order (collection of stock.move.line)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3582,52,'finished_lot_id','Lot/Serial Number','Lot/Serial Number (references stock.lot)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3583,52,'time_ids','time_ids','(collection of mrp.workcenter.productivity)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3584,52,'is_user_working','Is the Current User Working','Is the Current User Working','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3585,52,'working_user_ids','Working user on this work order.','Working user on this work order. (collection of res.users)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3586,52,'last_working_user_id','Last user that worked on this work order.','Last user that worked on this work order. (collection of res.users)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3587,52,'costs_hour','Cost per hour','Cost per hour','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3588,52,'scrap_ids','scrap_ids','(collection of stock.scrap)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3589,52,'scrap_count','Scrap Move','Scrap Move','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3590,52,'production_date','Production Date','Production Date','DATETIME',25,100,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(:\d{2})?','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3591,52,'json_popover','Popover Data JSON','Popover Data JSON','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3592,52,'show_json_popover','Show Popover?','Show Popover?','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3593,52,'consumption','consumption','How strictly component consumption must match the BOM for this work order.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3594,52,'qty_reported_from_previous_wo','Carried Quantity','The quantity already produced awaiting allocation in the backorders chain.','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3595,52,'is_planned','is_planned','Whether the work order has been scheduled/planned.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3596,52,'allow_workorder_dependencies','allow_workorder_dependencies','Whether dependencies between work orders may be defined for sequencing.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3597,52,'blocked_by_workorder_ids','Blocked By','Blocked By (collection of mrp.workorder)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3598,52,'needed_by_workorder_ids','Blocks','Blocks (collection of mrp.workorder)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3599,45,'name','Reference','Reference','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3600,45,'product_id','product_id','(references product.product)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3601,45,'company_id','company_id','(references res.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3602,45,'product_qty','Quantity','Quantity','DECIMAL',19,76,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3603,45,'product_uom_id','product_uom_id','(references uom.uom)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3604,45,'bom_id','bom_id','(references mrp.bom)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3605,45,'mo_id','mo_id','(references mrp.production)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3606,45,'mo_bom_id','mo_bom_id','(references mrp.bom)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3607,45,'lot_id','lot_id','(references stock.lot)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3608,45,'has_tracking','has_tracking','Tracking method of the product being unbuilt — none, by lot, or by serial number.','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3609,45,'location_id','location_id','Location where the product you want to unbuild is. (references stock.location)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3610,45,'location_dest_id','location_dest_id','Location where you want to send the components resulting from the unbuild order. (references stock.location)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3611,45,'consume_line_ids','Consumed Disassembly Lines','Consumed Disassembly Lines (collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3612,45,'produce_line_ids','Processed Disassembly Lines','Processed Disassembly Lines (collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3613,45,'state','Status','Status','VARCHAR',255,1020,NULL,0,1,NULL,'["draft", "done"]','one of: draft|done','Odoo 17.0','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3614,82,'number','Number','Number','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3615,82,'planned_start_date','Planned Start Date','Planned Start Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3616,82,'effective_start_date','Effective Start Date','Effective Start Date','DATE',10,40,NULL,0,1,NULL,NULL,'^\d{4}-\d{2}-\d{2}$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3617,82,'company','Company','Company (references company.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3618,82,'warehouse','Warehouse','Warehouse (references stock.location)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3619,82,'location','Location','Location (references stock.location)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3620,82,'type','Type','Type','VARCHAR',255,1020,NULL,1,0,NULL,'["assembly", "disassembly"]','one of: assembly|disassembly','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3621,82,'product','Product','Product (references product.product)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3622,82,'bom','BOM','BOM (references production.bom)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3623,82,'uom_category','UoM Category','The category of Unit of Measure. (references product.uom.category)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3624,82,'unit','Unit','Unit (references product.uom)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3625,82,'quantity','Quantity','Quantity','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3626,82,'cost','Cost','Cost','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3627,82,'inputs','Input Materials','Input Materials (collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3628,82,'outputs','Output Materials','Output Materials (collection of stock.move)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3629,82,'state','State','State','VARCHAR',255,1020,NULL,0,1,NULL,'["request", "draft", "waiting", "assigned", "running", "done", "cancelled"]','one of: request|draft|waiting|assigned|running|done|cancelled','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3630,82,'origin','Origin','Origin','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3631,83,'name','Name','Name','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3632,83,'code','Code','Code','VARCHAR',255,1020,NULL,0,1,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3633,83,'code_readonly','Code Readonly','Code Readonly','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3634,83,'phantom','Phantom','If checked, the BoM can be used in another BoM.','BOOLEAN',5,20,NULL,0,1,NULL,NULL,'^(true|false|0|1)$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3635,83,'phantom_unit','Unit','The Unit of Measure of the Phantom BoM (references product.uom)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3636,83,'phantom_quantity','Quantity','The quantity of the Phantom BoM','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3637,83,'inputs','Input Materials','Input Materials (collection of production.bom.input)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3638,83,'input_products','Input Products','Input Products (collection of production.bom.input)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3639,83,'outputs','Output Materials','Output Materials (collection of production.bom.output)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3640,83,'output_products','Output Products','Output Products (collection of production.bom.output)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3641,84,'bom','BOM','BOM (references production.bom)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3642,84,'product','Product','Product (references product.product)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3643,84,'phantom_bom','Phantom BOM','Phantom BOM (references production.bom)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3644,84,'uom_category','Uom Category','Uom Category (references product.uom.category)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3645,84,'unit','Unit','Unit (references product.uom)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3646,84,'quantity','Quantity','Quantity','DECIMAL',19,76,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3647,85,'product','Product','Product (references product.product)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3648,85,'quantity','Quantity','Quantity','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3649,85,'unit','Unit','Unit (references product.uom)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3650,85,'childs','Childs','Childs (collection of production.bom.tree)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3651,1,'production.bom.tree.open.start.quantity','Quantity','Quantity','DECIMAL',19,76,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3652,1,'production.bom.tree.open.start.unit','Unit','Unit (references product.uom)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3653,1,'production.bom.tree.open.start.category','Category','Category (references product.uom.category)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3654,1,'production.bom.tree.open.start.bom','BOM','BOM (references product.product-production.bom)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3655,1,'production.bom.tree.open.start.product','Product','Product (references product.product)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3656,86,'bom_tree','BOM Tree','BOM Tree (collection of production.bom.tree)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3657,87,'name','Name','Name','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3658,87,'steps','Steps','Steps (collection of production.routing.step)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3659,87,'boms','BOMs','BOMs (collection of production.routing-production.bom)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3660,88,'name','Operation','Operation','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3661,89,'operation','Operation','Operation (references production.routing.operation)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3662,89,'routing','Routing','Routing (references production.routing)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3663,1,'production.routing_production.bom.routing','Routing','Routing (references production.routing)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3664,1,'production.routing_production.bom.bom','BOM','BOM (references production.bom)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3665,92,'name','Name','Name','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3666,91,'name','Name','Name','VARCHAR',255,1020,NULL,1,0,NULL,NULL,'maxlength: 255','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3667,91,'parent','Parent','Parent (references production.work.center)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3668,91,'children','Children','Children (collection of production.work.center)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3669,91,'category','Category','Category (references production.work.center.category)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3670,91,'cost_price','Cost Price','Cost Price','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3671,91,'cost_method','Cost Method','Cost Method','VARCHAR',255,1020,NULL,0,1,NULL,'["", "cycle", "hour"]','one of: |cycle|hour','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3672,91,'company','Company','Company (references company.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3673,91,'warehouse','Warehouse','Warehouse (references stock.location)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3674,90,'operation','Operation','Operation (references production.routing.operation)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3675,90,'production','Production','Production (references production)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3676,90,'work_center_category','Work Center Category','Work Center Category (references production.work.center.category)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3677,90,'work_center','Work Center','Work Center (references production.work.center)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3678,90,'cycles','Cycles','Cycles (collection of production.work.cycle)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3679,90,'active_cycles','Active Cycles','Active Cycles (collection of production.work.cycle)','RELATION',64,256,NULL,0,1,NULL,NULL,'key reference','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3680,90,'cost','Cost','Cost','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3681,90,'company','Company','Company (references company.company)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3682,90,'warehouse','Warehouse','Warehouse (references stock.location)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3683,90,'state','State','State','VARCHAR',255,1020,NULL,0,1,NULL,'["request", "draft", "waiting", "running", "finished", "done"]','one of: request|draft|waiting|running|finished|done','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3684,93,'work','Work','Work (references production.work)','INTEGER',11,44,NULL,1,0,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3685,93,'duration','Duration','Duration','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3686,93,'cost','Cost','Cost','DECIMAL',19,76,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3687,93,'company','Company','Company (references company.company)','INTEGER',11,44,NULL,0,1,NULL,NULL,'^-?\d+$','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +INSERT INTO "UI_DataItems" VALUES(3688,93,'state','State','State','VARCHAR',255,1020,NULL,1,0,NULL,'["draft", "running", "done", "cancelled"]','one of: draft|running|done|cancelled','Tryton main','2026-06-28 06:03:06','2026-06-28 06:03:06'); +CREATE INDEX idx_ui_group ON UI_DataItems(GroupID); +CREATE INDEX idx_ui_name ON UI_DataItems(Name); +CREATE UNIQUE INDEX ux_ui_natural ON UI_DataItems(GroupID, Name); +COMMIT;