id
id: string
code
code: string
name
name: string
type
type: "CUSTOMER" | "PROSPECT"
OptionalisLead
isLead?: boolean
Optionalphone
phone?: string
OptionalphonePrefix
phonePrefix?: string
OptionalphoneType
phoneType?: string
Optionalemail
email?: string
Optionalwebsite
website?: string
Optionallanguage
language?: string
Optionallogo
logo?: string
isActive
isActive: boolean
OptionalcurrencyId
currencyId?: string
Optionalcurrency
currency?: { id: string; code: string; name: string; symbol: string }
OptionalpaymentMethod
paymentMethod?:
| "VIREMENT"
| "CHEQUE"
| "TRAITE"
| "ESPECE"
| "PRELEVEMENT"
| "CARTE"
| "AUTRE"
OptionalpaymentTermsDays
paymentTermsDays?: number
OptionalisSupplier
isSupplier?: boolean
OptionalisClient
isClient?: boolean
OptionalisTransporter
isTransporter?: boolean
OptionalisParentPartner
isParentPartner?: boolean
OptionalisCompetitor
isCompetitor?: boolean
OptionalparentClientId
parentClientId?: string
OptionalparentClient
parentClient?: { id: string; code: string; name: string }
OptionalcanOrder
canOrder?: boolean
OptionalcanBeDelivered
canBeDelivered?: boolean
OptionalcanBeInvoiced
canBeInvoiced?: boolean
OptionalcanPay
canPay?: boolean
OptionalpaymentOnOrder
paymentOnOrder?: boolean
OptionalpaymentTerms
paymentTerms?: string
OptionalpaymentBeforeDelivery
paymentBeforeDelivery?: boolean
OptionaldiscountManagement
discountManagement?: boolean
OptionalsalespersonId
salespersonId?: string
Optionalsalesperson
salesperson?: { id: string; name: string; email?: string }
OptionaltaxIncluded
taxIncluded?: boolean
OptionaldeliveryProgram
deliveryProgram?: boolean
OptionalincompleteDeliveryAllowed
incompleteDeliveryAllowed?: boolean
OptionalourNumberAtClient
ourNumberAtClient?: string
OptionalbackordersAllowed
backordersAllowed?: boolean
conformityCertificate?: boolean
OptionalblockShipment
blockShipment?: boolean
OptionalclientDeliveryTime
clientDeliveryTime?: number
OptionaluseIncotermForStandardRanges
useIncotermForStandardRanges?: boolean
OptionalsalesIncoterm
salesIncoterm?: string
OptionalinvoiceShippingCosts
invoiceShippingCosts?: string
OptionalfreightForwarder
freightForwarder?: string
OptionalnoteOnPreparationSlip
noteOnPreparationSlip?: string
OptionalnoteOnDeliveryNote
noteOnDeliveryNote?: string
OptionalnoteOnShippingSlip
noteOnShippingSlip?: string
Optionalnotes
notes?: string
createdAt
createdAt: string
updatedAt
updatedAt: string
Optionaladdresses
addresses?: {
id: string;
type: "OTHER" | "BILLING" | "SHIPPING";
name: string;
street: string;
city: string;
state?: string;
postalCode: string;
country: string;
isDefault: boolean;
}[]
contacts?: {
id: string;
firstName: string;
lastName: string;
position?: string;
email?: string;
phone?: string;
mobile?: string;
isDefault: boolean;
}[]
OptionallegalIdentifiers
legalIdentifiers?: {
id: string;
type: "OTHER" | "ICE" | "RC" | "SIRET" | "DUNS" | "VAT";
value: string;
country?: string;
isActive: boolean;
}[]