{
"boType": "Quote",
"description": "DTO (Data Transfer Object) for BO (Business Object) class 'QuoteBO' representing the 'Quote' entity",
"friendlyName": "Preventivo",
"kind": "SchemaRootObject",
"name": "QuoteDTO",
"properties": [
{
"description": "The full address of the object",
"friendlyName": "Indirizzo fatturazione",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Address",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "address",
"underlyingName": "Address",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Converted Order Id",
"friendlyName": "Converted Order Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "convertedOrderId",
"underlyingName": "ConvertedOrderId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "The creator of the entity",
"foreignKey": {
"boType": "Account",
"type": "AccountBO",
"typeRef": "AccountBO"
},
"friendlyName": "Creato da",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": false,
"isFreeField": false,
"isTab": false,
"name": "CreatedById",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "createdById",
"underlyingName": "CreatedById",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "The creation date for the entity",
"friendlyName": "Data creazione",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": false,
"isFreeField": false,
"isTab": false,
"name": "CreatedDate",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "createdDate",
"underlyingName": "CreatedDate",
"underlyingType": "DateTime",
"underlyingTypeRef": "DateTime"
},
{
"description": "The cross id",
"foreignKey": {
"boType": "Company",
"type": "CompanyBO",
"typeRef": "CompanyBO"
},
"friendlyName": "Richiesto da",
"isLogicalPrimitive": true,
"isRequired": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "CrossId",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
},
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"layoutName": "invoice",
"name": "RequestBy",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
},
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"layoutName": "ddt",
"name": "RequestBy",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "crossId",
"underlyingName": "CrossId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Cross Name",
"friendlyName": "Cross Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "crossName",
"underlyingName": "CrossName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Only company, contact, or lead",
"friendlyName": "Only company, contact, or lead",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "CrossId",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
},
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"layoutName": "invoice",
"name": "RequestBy",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
},
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"layoutName": "ddt",
"name": "RequestBy",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "crossType",
"polymorphicStyleParameterName": "BusinessObjectTypeEnumStyle",
"polymorphicStyles": {
"LegacyV9;AdaptiveInteger": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveInteger": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveString": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
},
"underlyingName": "CrossType",
"underlyingType": "BusinessObjectType",
"underlyingTypeRef": "BusinessObjectType"
},
{
"description": "The changed value of the currency",
"friendlyName": "Cambio",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "CurrencyChange",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "currencyChange",
"underlyingName": "CurrencyChange",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "The currency grand total",
"friendlyName": "Totale (in valuta)",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "currencyGrandTotal",
"underlyingName": "CurrencyGrandTotal",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "The sub total ",
"friendlyName": "Totale sconto pagamento",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "currencyPaymentDiscountTotal",
"underlyingName": "CurrencyPaymentDiscountTotal",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "The currency sub total",
"friendlyName": "Imponibile (in valuta)",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "currencySubTotal",
"underlyingName": "CurrencySubTotal",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "The currency tax total",
"friendlyName": "IVA Totale (in valuta)",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "currencyTaxTotal",
"underlyingName": "CurrencyTaxTotal",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "The expiration date of the quote",
"friendlyName": "Data validità",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"layoutName": "order",
"name": "ValidData",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
},
{
"apiAlwaysVisible": false,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"layoutName": "invoice",
"name": "ExpirationDates",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
},
{
"apiAlwaysVisible": false,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "ExpirationDate",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "expirationDate",
"underlyingName": "ExpirationDate",
"underlyingType": "DateTime",
"underlyingTypeRef": "DateTime"
},
{
"description": "The external references linked to current object",
"elementSchema": {
"friendlyName": "ExternalReference",
"kind": "SchemaRootObject",
"name": "ExternalReferenceDTO",
"properties": [
{
"description": "Type",
"friendlyName": "Type",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "type",
"underlyingName": "Type",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Value",
"friendlyName": "Value",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "value",
"underlyingName": "Value",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "ExternalReferenceDTO",
"underlyingTypeRef": "ExternalReferenceDTO"
},
"friendlyName": "Campi aggiuntivi",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"max": -1.0,
"name": "externalReferences",
"underlyingName": "ExternalReferences",
"underlyingType": "ExternalReferencesDTO",
"underlyingTypeRef": "ExternalReferencesDTO"
},
{
"description": "The footer discount",
"friendlyName": "Sconto incondizionato",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "footerDiscount",
"underlyingName": "FooterDiscount",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "The grand total ",
"friendlyName": "Totale",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "grandTotal",
"underlyingName": "GrandTotal",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "Id",
"friendlyName": "Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "id",
"underlyingName": "Id",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "The last modified by id",
"foreignKey": {
"boType": "Account",
"type": "AccountBO",
"typeRef": "AccountBO"
},
"friendlyName": "Modificato da",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": false,
"isFreeField": false,
"isTab": false,
"name": "LastModifiedBy",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "lastModifiedById",
"underlyingName": "LastModifiedById",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "The last modified date",
"friendlyName": "Data modifica",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": false,
"isFreeField": false,
"isTab": false,
"name": "LastModifiedDate",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "lastModifiedDate",
"underlyingName": "LastModifiedDate",
"underlyingType": "DateTime",
"underlyingTypeRef": "DateTime"
},
{
"description": "The id of the list item",
"foreignKey": {
"boType": "PriceListDescription",
"list": "PriceListDescription",
"listDefinitionResolver": "api/latest/Lists/GetListDefinitionForPriceListDescription",
"type": "IPriceListDescriptionBO",
"typeRef": "IPriceListDescriptionBO"
},
"friendlyName": "Listino",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"layoutName": "quote",
"name": "ListId",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
},
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "PriceList",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "listId",
"underlyingName": "ListId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "The number of the quote",
"friendlyName": "Numero preventivo",
"isLogicalPrimitive": true,
"isRequired": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Number",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "number",
"underlyingName": "Number",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The opportunity",
"foreignKey": {
"boType": "Opportunity",
"type": "IOpportunityBO",
"typeRef": "IOpportunityBO"
},
"friendlyName": "Opportunità",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "OpportunityId",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "opportunityId",
"underlyingName": "OpportunityId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "The owner of the entity",
"foreignKey": {
"boType": "Account",
"type": "AccountBO",
"typeRef": "AccountBO"
},
"friendlyName": "Proprietario",
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Owner",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
},
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"layoutName": "quote",
"name": "OwnerId",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
},
{
"apiAlwaysVisible": true,
"canBeRequired": false,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"layoutName": "event",
"name": "OwnerId",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "ownerId",
"polymorphicStyleParameterName": "OwnerIdStyle",
"polymorphicStyles": {
"LegacyV9;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveExternalReference": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveStringOnlyUserAccount": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveUserAccount": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;FlattenedExpansion": {
"friendlyName": "FlattenedExpansionSchema",
"kind": "SchemaRootObject",
"name": "FlattenedExpansionSchema",
"properties": [
{
"description": "Owner Id",
"friendlyName": "Owner Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "ownerId",
"underlyingName": "OwnerId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Owner Id Friendly Name",
"friendlyName": "Owner Id Friendly Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "ownerId_FriendlyName",
"underlyingName": "OwnerId_FriendlyName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Owner Id User Account",
"friendlyName": "Owner Id User Account",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "ownerId_UserAccount",
"underlyingName": "OwnerId_UserAccount",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingType": "FlattenedExpansionSchema",
"underlyingTypeRef": "FlattenedExpansionSchema"
},
"WebApiV1;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;StrictEmail": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
},
"underlyingName": "OwnerId",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "The sub total ",
"friendlyName": "Totale sconto pagamento",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "paymentDiscountTotal",
"underlyingName": "PaymentDiscountTotal",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "The id of payment terms",
"foreignKey": {
"boType": "Payment",
"list": "Payment",
"listDefinitionResolver": "api/latest/Lists/GetListDefinitionForPayment",
"type": "IPaymentBO",
"typeRef": "IPaymentBO"
},
"friendlyName": "Termine di pagamento",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"layoutName": "quote",
"name": "PaymentId",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
},
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Payment",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "paymentId",
"underlyingName": "PaymentId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "The id of payment mode",
"foreignKey": {
"boType": "PaymentMode",
"list": "ListPaymentsMode",
"listDefinitionResolver": "api/latest/Lists/GetListDefinitionForListPaymentsMode",
"type": "IPaymentModeBO",
"typeRef": "IPaymentModeBO"
},
"friendlyName": "Modalità di pagamento",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "PaymentMode",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "paymentMode",
"underlyingName": "PaymentMode",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "The date of the quote",
"friendlyName": "Data",
"isLogicalPrimitive": true,
"isRequired": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "QuoteDate",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "quoteDate",
"underlyingName": "QuoteDate",
"underlyingType": "DateTime",
"underlyingTypeRef": "DateTime"
},
{
"customConverterType": "ErpRowsConverter",
"description": "The row of the erp object",
"elementSchema": {
"description": "DTO (Data Transfer Object) for Helper class ERPRow representing the 'ERP Row' entity",
"friendlyName": "ERPRow",
"kind": "SchemaRootObject",
"name": "ERPRowDTO",
"properties": [
{
"description": "The id of the catalog product",
"foreignKey": {
"boType": "Catalog",
"type": "CatalogBO",
"typeRef": "CatalogBO"
},
"friendlyName": "Prodotto",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Product",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "catalogId",
"underlyingName": "CatalogId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "The description of the row",
"friendlyName": "Descrizione corta",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Product",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "description",
"underlyingName": "Description",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The discount formula",
"friendlyName": "Sconto",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "DiscountFormula",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "discountFormula",
"underlyingName": "DiscountFormula",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The id of the row",
"friendlyName": "The id of the row",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "id",
"underlyingName": "Id",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "The type of the content of the row",
"friendlyName": "Tipo di Riga",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "RowTypeContent",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "kind",
"polymorphicStyleParameterName": "RowContentTypeEnumStyle",
"polymorphicStyles": {
"LegacyV9;AdaptiveInteger": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveInteger": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveString": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
},
"underlyingName": "RowTypeContent",
"underlyingType": "RowContentType",
"underlyingTypeRef": "RowContentType"
},
{
"description": "The list price of the row",
"friendlyName": "Prezzo di listino",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "ListPrice",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "listPrice",
"underlyingName": "ListPrice",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "The long description of the row",
"friendlyName": "Descrizione prodotto",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Product",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "longDescription",
"underlyingName": "Description2",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The unit price of the row",
"friendlyName": "Totale Riga con IVA",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "priceWithVat",
"underlyingName": "PriceWithVat",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "The id unique of the row",
"friendlyName": "Codice",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Product",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "productCode",
"underlyingName": "ProductCode",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The qta",
"friendlyName": "Qtà",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Qta",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "qta",
"underlyingName": "Qta",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "The tax value of the row",
"friendlyName": "IVA (valore)",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "tax",
"underlyingName": "Tax",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "The unit price of the row",
"friendlyName": "Imponibile",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "taxableAmount",
"underlyingName": "TaxableAmount",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "The code of the Tax",
"friendlyName": "IVA (codice)",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Tax",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "taxCode",
"underlyingName": "TaxCode",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Tax id of the row",
"foreignKey": {
"boType": "TaxValue",
"list": "TaxValue",
"listDefinitionResolver": "api/latest/Lists/GetListDefinitionForTaxValue",
"type": "ITaxValueBO",
"typeRef": "ITaxValueBO"
},
"friendlyName": "IVA",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Tax",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "taxId",
"underlyingName": "TaxId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "The unit price of the row",
"friendlyName": "Totale",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "TotalPrice",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "totalPrice",
"underlyingName": "NewUPrice",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "The unit measure id of the row",
"foreignKey": {
"boType": "AlternativeUnit",
"list": "UnitOfMeasure",
"listDefinitionResolver": "api/latest/Lists/GetListDefinitionForUnitOfMeasure",
"type": "IAlternativeUnitBO",
"typeRef": "IAlternativeUnitBO"
},
"friendlyName": "UM",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "UnitMeasure",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "unitMeasureId",
"underlyingName": "UnitMeasureId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "The id unique of the row",
"friendlyName": "Prezzo unit.",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "UnitPrice",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "unitPrice",
"underlyingName": "UPrice",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
}
],
"underlyingType": "ERPRowDTO",
"underlyingTypeRef": "ERPRowDTO"
},
"friendlyName": "Righe",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "rows",
"underlyingName": "ErpRows",
"underlyingType": "ERPRowDTO[]",
"underlyingTypeRef": "ERPRowDTO"
},
{
"description": "The sales person id",
"foreignKey": {
"boType": "Account",
"type": "IAccountBO",
"typeRef": "IAccountBO"
},
"friendlyName": "Commerciale",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "SalesPerson",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "salesPerson",
"underlyingName": "SalesPerson",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "The ship address of the object",
"friendlyName": "Indirizzo spedizione",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Address",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "shipAddress",
"underlyingName": "ShipAddress",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "The stage of the quote",
"friendlyName": "Stato preventivo",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Stage",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "stage",
"polymorphicStyleParameterName": "QuoteStageEnumStyle",
"polymorphicStyles": {
"LegacyV9;AdaptiveInteger": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveInteger": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveString": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
},
"underlyingName": "Stage",
"underlyingType": "QuoteStage",
"underlyingTypeRef": "QuoteStage"
},
{
"description": "The subject of the quote",
"friendlyName": "Oggetto preventivo",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": false,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"name": "Subject",
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "subject",
"underlyingName": "Subject",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "The sub total ",
"friendlyName": "Imponibile",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "subTotal",
"underlyingName": "SubTotal",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"customConverterType": "WebApiStyleBasedPropertyInferentialJsonConverter",
"description": "Tags",
"friendlyName": "Tags",
"isEnumerable": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaArrayProperty",
"name": "tags",
"polymorphicStyleParameterName": "TagsStyle",
"polymorphicStyles": {
"LegacyV9;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"WebApiV1;AdaptiveCsv": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveExternalReference": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveName": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;AdaptiveStringOnlyName": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;Csv": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;CsvOfIds": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;CsvOfNames": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"WebApiV1;Id": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
}
},
"underlyingName": "Tags",
"underlyingType": "long[]",
"underlyingTypeRef": "Int64"
},
{
"description": "The tax total ",
"friendlyName": "IVA totale",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [
{
"apiAlwaysVisible": true,
"canBeRequired": true,
"canWrite": true,
"isFreeField": false,
"isTab": false,
"typeId": "LayoutStudioPropertyAttribute",
"useful": false
}
],
"name": "taxTotal",
"underlyingName": "TaxTotal",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
}
],
"underlyingType": "QuoteDTO",
"underlyingTypeRef": "QuoteDTO"
}