ETASCOM CRM V3 - Documentation API
    Preparing search index...
    interface FinishedProductResponse {
        id: string;
        code: string;
        name: string;
        description?: string;
        variant?: string;
        productType: string;
        stage?: string | null;
        billingPolicy?: string;
        sellingPrice: number;
        cost: number;
        costPerUnit?: string;
        dimensions?: string;
        weight?: number;
        color?: string;
        height?: number;
        width?: number;
        length?: number;
        thickness?: number;
        depth?: number;
        salesMultiple?: number;
        minimumQuantity?: number;
        conversionFactor?: number;
        barcode?: string;
        internalReference?: string;
        supplierCode?: string;
        clientProductCode?: string;
        tags?: string;
        internalNotes?: string;
        imageUrl?: string;
        imageKey?: string;
        categoryId?: string;
        clientId?: string;
        unitOfMeasureId?: string;
        unitOfSaleId?: string;
        unitOfProductionId?: string;
        salesTaxId?: string;
        isActive: boolean;
        createdAt: string;
        updatedAt: string;
        category?: { id: string; name: string; code?: string };
        client?: {
            id: string;
            code: string;
            name: string;
            currency?: { id: string; code: string; symbol: string };
        };
        unitOfMeasure?: { id: string; code: string; name: string; symbol: string };
        unitOfSale?: { id: string; code: string; name: string; symbol: string };
        unitOfProduction?: {
            id: string;
            code: string;
            name: string;
            symbol: string;
        };
        salesTax?: { id: string; name: string; code: string; rate: number };
        files?: {
            id: string;
            url: string;
            filename: string;
            size: number;
            mimetype: string;
            category?: string;
            createdAt: string;
        }[];
        prices?: {
            id: string;
            quantity: number;
            unitPrice: number;
            startDate: string;
            endDate?: string;
            notes?: string;
            currency?: { id: string; code: string; symbol: string };
            unitOfMeasure?: { id: string; code: string; symbol: string };
            salesOffer?: {
                id: string;
                number: string;
                seriesPriceMultiplier?: number;
                seriesUnitPrice?: string;
                seriesToolPrice?: number;
                limitedWarranty?: boolean;
                warrantyPeriod?: number;
            };
        }[];
        sourceOffer?: {
            id: string;
            number: string;
            seriesPriceMultiplier?: number;
            seriesUnitPrice?: string;
            seriesToolPrice?: number;
            limitedWarranty?: boolean;
            warrantyPeriod?: number;
            currency?: { id: string; code: string; symbol: string };
        };
    }
    Index

    Properties

    id: string
    code: string
    name: string
    description?: string
    variant?: string
    productType: string
    stage?: string | null
    billingPolicy?: string
    sellingPrice: number
    cost: number
    costPerUnit?: string
    dimensions?: string
    weight?: number
    color?: string
    height?: number
    width?: number
    length?: number
    thickness?: number
    depth?: number
    salesMultiple?: number
    minimumQuantity?: number
    conversionFactor?: number
    barcode?: string
    internalReference?: string
    supplierCode?: string
    clientProductCode?: string
    tags?: string
    internalNotes?: string
    imageUrl?: string
    imageKey?: string
    categoryId?: string
    clientId?: string
    unitOfMeasureId?: string
    unitOfSaleId?: string
    unitOfProductionId?: string
    salesTaxId?: string
    isActive: boolean
    createdAt: string
    updatedAt: string
    category?: { id: string; name: string; code?: string }
    client?: {
        id: string;
        code: string;
        name: string;
        currency?: { id: string; code: string; symbol: string };
    }
    unitOfMeasure?: { id: string; code: string; name: string; symbol: string }
    unitOfSale?: { id: string; code: string; name: string; symbol: string }
    unitOfProduction?: { id: string; code: string; name: string; symbol: string }
    salesTax?: { id: string; name: string; code: string; rate: number }
    files?: {
        id: string;
        url: string;
        filename: string;
        size: number;
        mimetype: string;
        category?: string;
        createdAt: string;
    }[]
    prices?: {
        id: string;
        quantity: number;
        unitPrice: number;
        startDate: string;
        endDate?: string;
        notes?: string;
        currency?: { id: string; code: string; symbol: string };
        unitOfMeasure?: { id: string; code: string; symbol: string };
        salesOffer?: {
            id: string;
            number: string;
            seriesPriceMultiplier?: number;
            seriesUnitPrice?: string;
            seriesToolPrice?: number;
            limitedWarranty?: boolean;
            warrantyPeriod?: number;
        };
    }[]
    sourceOffer?: {
        id: string;
        number: string;
        seriesPriceMultiplier?: number;
        seriesUnitPrice?: string;
        seriesToolPrice?: number;
        limitedWarranty?: boolean;
        warrantyPeriod?: number;
        currency?: { id: string; code: string; symbol: string };
    }