ETASCOM CRM V3 - Documentation API
    Preparing search index...
    interface SalesOfferResponse {
        id: string;
        number: string;
        clientId: string | null;
        leadId: string | null;
        opportunityId: string | null;
        createdByUserId: string | null;
        projectName: string | null;
        internalDesignation: string | null;
        clientProductCode: string | null;
        internalPlanNumber: string | null;
        clientPlanNumber: string | null;
        copiedFromOfferId: string | null;
        annualVolume: number | null;
        annualAmount: number | null;
        doubleUnit: boolean;
        managementUnit: string | null;
        referenceNumber: string | null;
        index: string | null;
        version: string | null;
        productType: string | null;
        currencyId: string | null;
        creationDate: string | Date;
        validityDate: string | Date | null;
        priority: number;
        status: string;
        businessCase: string | null;
        projectId: string | null;
        salesDescription: string | null;
        presentationUnit: string | null;
        externalComment: string | null;
        internalComment: string | null;
        footerComment: string | null;
        protoTotalPrice: number;
        protoQuantity: number;
        protoFlatRate: boolean;
        protoToolPrice: number;
        sampleSubject: boolean;
        sampleTotalPrice: number;
        sampleQuantity: number;
        sampleFlatRate: boolean;
        seriesUnitPrice: string | null;
        seriesPriceMultiplier: number | null;
        seriesToolPrice: number;
        commercialTool: string | null;
        limitedWarranty: boolean;
        warrantyPeriod: number;
        firstOrderLeadTime: number | null;
        standardLeadTime: number | null;
        incoterms: string | null;
        chargeShipping: boolean;
        destinationPostalCode: string | null;
        destinationCountry: string | null;
        destinationCity: string | null;
        qtRl: number | null;
        ucDimensions: string | null;
        diaRl: number | null;
        qtUc: number | null;
        qtUm: number | null;
        supplyMethod: string | null;
        multiple1: number | null;
        totalAmount: number | null;
        notes: string | null;
        createdAt: string | Date;
        updatedAt: string | Date;
        client?:
            | {
                id: string;
                code: string;
                name: string;
                type: string;
                email: string
                | null;
                phone: string | null;
            }
            | null;
        lead?: | {
            id: string;
            code: string;
            name: string;
            companyName: string
            | null;
            email: string | null;
            phone: string | null;
        }
        | null;
        opportunity?: | {
            id: string;
            number: string;
            name: string;
            status: string;
            stage: string;
        }
        | null;
        createdBy?: { id: string; name: string | null; email: string }
        | null;
        currency?:
            | { id: string; code: string; name: string; symbol: string }
            | null;
        lines?: SalesOfferLineResponse[];
        seriesPriceTiers?: {
            id: string;
            salesOfferId: string;
            quantity: number;
            price: number;
            sequence: number;
            notes: string | null;
            createdAt: string | Date;
            updatedAt: string | Date;
        }[];
    }
    Index

    Properties

    id: string
    number: string
    clientId: string | null
    leadId: string | null
    opportunityId: string | null
    createdByUserId: string | null
    projectName: string | null
    internalDesignation: string | null
    clientProductCode: string | null
    internalPlanNumber: string | null
    clientPlanNumber: string | null
    copiedFromOfferId: string | null
    annualVolume: number | null
    annualAmount: number | null
    doubleUnit: boolean
    managementUnit: string | null
    referenceNumber: string | null
    index: string | null
    version: string | null
    productType: string | null
    currencyId: string | null
    creationDate: string | Date
    validityDate: string | Date | null
    priority: number
    status: string
    businessCase: string | null
    projectId: string | null
    salesDescription: string | null
    presentationUnit: string | null
    externalComment: string | null
    internalComment: string | null
    footerComment: string | null
    protoTotalPrice: number
    protoQuantity: number
    protoFlatRate: boolean
    protoToolPrice: number
    sampleSubject: boolean
    sampleTotalPrice: number
    sampleQuantity: number
    sampleFlatRate: boolean
    seriesUnitPrice: string | null
    seriesPriceMultiplier: number | null
    seriesToolPrice: number
    commercialTool: string | null
    limitedWarranty: boolean
    warrantyPeriod: number
    firstOrderLeadTime: number | null
    standardLeadTime: number | null
    incoterms: string | null
    chargeShipping: boolean
    destinationPostalCode: string | null
    destinationCountry: string | null
    destinationCity: string | null
    qtRl: number | null
    ucDimensions: string | null
    diaRl: number | null
    qtUc: number | null
    qtUm: number | null
    supplyMethod: string | null
    multiple1: number | null
    totalAmount: number | null
    notes: string | null
    createdAt: string | Date
    updatedAt: string | Date
    client?:
        | {
            id: string;
            code: string;
            name: string;
            type: string;
            email: string
            | null;
            phone: string | null;
        }
        | null
    lead?:
        | {
            id: string;
            code: string;
            name: string;
            companyName: string
            | null;
            email: string | null;
            phone: string | null;
        }
        | null
    opportunity?:
        | {
            id: string;
            number: string;
            name: string;
            status: string;
            stage: string;
        }
        | null
    createdBy?: { id: string; name: string | null; email: string } | null
    currency?: { id: string; code: string; name: string; symbol: string } | null
    seriesPriceTiers?: {
        id: string;
        salesOfferId: string;
        quantity: number;
        price: number;
        sequence: number;
        notes: string | null;
        createdAt: string | Date;
        updatedAt: string | Date;
    }[]