ETASCOM CRM V3 - Documentation API
    Preparing search index...
    interface SupplierFormData {
        code?: string;
        name: string;
        type: "SUPPLIER" | "SUBCONTRACTOR" | "MANUFACTURER";
        phone?: string;
        phonePrefix?: string;
        phoneType?: string;
        email?: string;
        website?: string;
        language?: string;
        logo?: string;
        isActive: boolean;
        currencyId?: string;
        paymentMethod?:
            | "VIREMENT"
            | "CHEQUE"
            | "TRAITE"
            | "ESPECE"
            | "PRELEVEMENT"
            | "CARTE"
            | "AUTRE";
        paymentTermsDays?: number;
        paymentTerms?: string;
        canOrder?: boolean;
        canBeDelivered?: boolean;
        canBeInvoiced?: boolean;
        canPay?: boolean;
        buyerId?: string;
        deliveryProgram?: boolean;
        incompleteDeliveryAllowed?: boolean;
        ourNumberAtSupplier?: string;
        backordersAllowed?: boolean;
        conformityCertificate?: boolean;
        supplierDeliveryTime?: number;
        qualityControl?: boolean;
        purchaseIncoterm?: string;
        invoiceShippingCosts?: string;
        freightForwarder?: string;
        noteOnPurchaseOrder?: string;
        noteOnReceptionNote?: string;
        internalNotes?: string;
        isClient?: boolean;
        isTransporter?: boolean;
        parentSupplierId?: string;
        rating?: number;
        qualityRating?: number;
        priceRating?: number;
        deliveryRating?: number;
        id?: string;
        addresses?: {
            type: "OTHER"
            | "BILLING"
            | "SHIPPING";
            name: string;
            street: string;
            city: string;
            state?: string;
            postalCode: string;
            country: string;
            isDefault: boolean;
        }[];
        contacts?: {
            firstName: string;
            lastName: string;
            position?: string;
            email?: string;
            phone?: string;
            phonePrefix?: string;
            mobile?: string;
            mobilePrefix?: string;
            isDefault: boolean;
        }[];
        legalIdentifiers?: {
            type: | "OTHER"
            | "ICE"
            | "RC"
            | "SIRET"
            | "DUNS"
            | "VAT"
            | "IF"
            | "CNSS"
            | "PATENTE"
            | "SIREN";
            value: string;
            country?: string;
            isActive: boolean;
        }[];
    }

    Hierarchy (View Summary)

    Index

    Properties

    code?: string = ...
    name: string = ...
    type: "SUPPLIER" | "SUBCONTRACTOR" | "MANUFACTURER" = ...
    phone?: string = ...
    phonePrefix?: string = ...
    phoneType?: string = ...
    email?: string = ...
    website?: string = ...
    language?: string = ...
    logo?: string = ...
    isActive: boolean = ...
    currencyId?: string = ...
    paymentMethod?:
        | "VIREMENT"
        | "CHEQUE"
        | "TRAITE"
        | "ESPECE"
        | "PRELEVEMENT"
        | "CARTE"
        | "AUTRE" = ...
    paymentTermsDays?: number = ...
    paymentTerms?: string = ...
    canOrder?: boolean = ...
    canBeDelivered?: boolean = ...
    canBeInvoiced?: boolean = ...
    canPay?: boolean = ...
    buyerId?: string = ...
    deliveryProgram?: boolean = ...
    incompleteDeliveryAllowed?: boolean = ...
    ourNumberAtSupplier?: string = ...
    backordersAllowed?: boolean = ...
    conformityCertificate?: boolean = ...
    supplierDeliveryTime?: number = ...
    qualityControl?: boolean = ...
    purchaseIncoterm?: string = ...
    invoiceShippingCosts?: string = ...
    freightForwarder?: string = ...
    noteOnPurchaseOrder?: string = ...
    noteOnReceptionNote?: string = ...
    internalNotes?: string = ...
    isClient?: boolean = ...
    isTransporter?: boolean = ...
    parentSupplierId?: string = ...
    rating?: number = ...
    qualityRating?: number = ...
    priceRating?: number = ...
    deliveryRating?: number = ...
    id?: string
    addresses?: {
        type: "OTHER" | "BILLING" | "SHIPPING";
        name: string;
        street: string;
        city: string;
        state?: string;
        postalCode: string;
        country: string;
        isDefault: boolean;
    }[]
    contacts?: {
        firstName: string;
        lastName: string;
        position?: string;
        email?: string;
        phone?: string;
        phonePrefix?: string;
        mobile?: string;
        mobilePrefix?: string;
        isDefault: boolean;
    }[]
    legalIdentifiers?: {
        type:
            | "OTHER"
            | "ICE"
            | "RC"
            | "SIRET"
            | "DUNS"
            | "VAT"
            | "IF"
            | "CNSS"
            | "PATENTE"
            | "SIREN";
        value: string;
        country?: string;
        isActive: boolean;
    }[]