Skip to main content

Glossary

The words people see in the Clipp supplier app, what they mean, and what they're called inside the code. Use the app's word in docs, support replies and specs. The internal name is for engineers and agents, and for searching the code.

The app's words come from the supplier app's English text. Where the same thing has more than one name in the app, the inconsistent words section lists them.

People and businesses​

App wordMeaningInternal name
SupplierThe distributor using the supplier app. Sells to restaurantsBusinessTypeEnum.SUPPLIER, Business
Customer / RestaurantA business that buys from the supplier. "Customer" in lists, "Restaurant" in invites and channelsBusinessTypeEnum.RESTAURANT; the consumer on a BusinessLink
VendorA business the supplier buys fromBusinessTypeEnum.VENDOR; BusinessLink with the supplier as consumer
Connected CustomerThe customer has acceptedBusinessLink
Invited Customer, Pending InvitationAn invitation is waitingRestaurantInvitation (PENDING), requiresAcceptance for an existing restaurant
Send Connection RequestAsk an existing restaurant to connectcreateAndInviteRestaurant with existingRestaurantID
Recently ConnectedConnected in the last 30 days, no accepted app order yetBusinessLink.recentlyConnected (computed)
Inactive Customers, Mark as InactiveCustomers the supplier has hiddenBusinessLink.isArchived
Customer Ref ID, Vendor Ref IDThe supplier's own code for a customer or vendor. "Account #" on the detailed packing slipcustomerReferenceID, vendorReferenceID
Preset NotesNotes added automatically to a customer's new orderscustomerPresetNotes
OutletsA business's locationsBusiness.parent / children
Primary contact, Mark as Primary (Business)The main person to contact at a customer, private to the supplierBusinessLink.primaryContact, markAsPrimary
Contact Information (additional contacts)Up to 5 more contacts, private to the supplierBusinessLink.additionalContacts
Edit Customer FormEdits a customer's name, EIN, addresses and Customer Ref IDupdateRestaurantInfo
Customer info (supplier's view)The supplier's view of a customer's details. See Customer info"dual-data" in specs and code comments
(customer snapshot)The customer's details frozen on an order. See Order snapshotSaleOrder.customerSnapshot

Orders​

App wordMeaningInternal name
Order, Sales OrdersOne supplier's order from one customerSaleOrder ("sale order")
(cart sent to several suppliers)One restaurant checkout covering several suppliersRestaurantOrder with one SaleOrder per supplier
Order ID, Order, Invoice #, Invoice IDThe order number, also the invoice number. See Order & reference numbersorderNumber
Reference Number, Ref. NoA number the supplier types to tie an order to other paperworkreferenceNumber
Saved Orders / Submitted OrdersA cart not yet sent / sentSAVED status; isSubmitted
Est. Delivery, Estimated Delivery DateThe supplier's own planned delivery dayestimatedDeliveryDate
Invoice DateThe billing day. See Dates & time zonesinvoiceDate (LocalDate, YYYY-MM-DD), isInvoiceDateExplicit
"Order has items that cannot be fulfilled"An item is out of stock, paused or goneisUnfulfillable

Order statuses​

App labelMeaningInternal (SaleOrderFulfillmentStatus)
(cart)A restaurant's saved cart, not yet sentSAVED
PendingPlaced, not yet confirmedPLACED
PackingConfirmed and being packed. Stock leaves the shelfCONFIRMED
Ready for DeliveryPacked and invoicedREADY_FOR_DELIVERY
DeliveredDeliveredDELIVERED
CanceledWon't be fulfilledCANCELED + a SaleOrderCancellation
Items Returned, RefundedDisplay-only labels, not statuses

How an order came in​

App label (invoice list)Sales report labelMeaningInternal (SaleOrderChannel)
RestaurantRestaurantThe restaurant ordered in the mobile appRESTAURANT_APP
RestaurantRestaurant WebThe restaurant ordered in a browser, such as the QR pageRESTAURANT_WEB
SupplierSupplierThe supplier entered itSUPPLIER_WEB
AI Voice AgentAI Voice AgentTaken by the AI phone agentAI_VOICE_AGENT
Manual Input by ClippManual Input by ClippAn older or balance-forward invoice Clipp importedIMPORTED
LegacyOtherNo channel recordedOTHER

Money, invoices and payments​

App wordMeaningInternal name
InvoiceThe bill for one order, from Ready for Delivery onSaleOrder + invoice snapshot (INVOICE_SNAPSHOT effect)
Pending Order, Packing SlipThe same PDF before invoicing (Pending / Packing)PDF title by status
Subtotal, Subtotal After ReturnSum of the rounded lines, less returns. See Money & roundingtotals.gross
Balance Due, Outstanding BalanceWhat's still owed on this invoice / across the customerpayment.balanceDue (net − paid, never below 0); pendingBalance across a customer
Unit pricePrice per unit or per weight unit, up to 4 decimalsunitPrice (UNIT_PRICE_DECIMALS)
Statement, Create StatementA list of a customer's open invoicesInvoiceStatement; statementNumber
Return, Start Return, Reshelf, DiscardGoods handed back; back into stock or thrown awayreturns, additionalReturns, SaleOrderInventoryAction
Cancel Order, Cancelation ReasonsCancel with reasons and a noteSaleOrderCancellation, cancellationReasons
One Time DiscountA manual discount, percent or flatAdjustment MANUAL / DISCOUNT
Fees & Charges, One Time Fee, Delivery feeAn extra chargeAdjustment FEE / CHARGE; defaultDeliveryFee
Opening BalanceA balance carried over from before ClippAdjustment OPENING_BALANCE
Store Credit(s), Issue Store Credit, Credit IssuedCredit a customer can spend on later invoicesStoreCredit; payment mode STORE_CREDIT; type STORE_CREDIT_ISSUED
PromotionsSupplier-run discountsPromotion: percentageOff ("Percentage Off Entire Order"), firstOrderPercentageOff ("First Time Buyer Discount (Percentage)")
Loyalty Tier, Loyalty DiscountA per-customer percentage discountLoyaltyPlan, BusinessLink.loyaltyTier, adjustment LOYALTY
Clipp Promotion, Clipp Promo AppliedA Clipp-funded coupon; the supplier is paid in fullCampaign, CampaignCoupon, adjustment CAMPAIGN_COUPON; payment mode PLATFORM_PAYOUT
Processing FeeThe card fee (2.9% + 30¢)PROCESSING_FEE, surchargeAmountPaidByCustomer
Card on file, Request card on fileA saved card the supplier can chargecard-on-file module, CardSetupRequest, ChargeAttempt
OverdueUnpaid after the due date. See Dates & time zonesComputed: isOverdue, overdueClauses
Set Due ReminderAutomatic payment reminder before/on/after the due datepaymentReminders setting
Notify to PaySend overdue reminders by handnotifySaleOrderToPay

Payment terms​

App labelInternal
CODDueDateTypeEnum.COD
Net 7 Days, Net 15 Days, Net 30 Days, Net 45 Days, Net 60 Days, Net 90 DaysDAYS_7, DAYS_15, DAYS_30, DAYS_45, DAYS_60, DAYS_90

The customer's default is customerPaymentTerms, a vendor's vendorPaymentTerms. Each order keeps its own dueDateType.

Invoice payment status​

App labelMeaningInternal (SaleOrderPaymentStatus)
UnpaidNothing paid yetUNPAID
Partially paidSome paidPARTIAL
ProcessingA bank (ACH) payment hasn't clearedPROCESSING
PaidPaid in full. Overpayment becomes store creditPAID
VoidNothing owed, nothing paid (e.g. fully returned before payment)VOID
CanceledThe order was canceled (shown from the order status)

How a payment was made​

App labelInternal (PaymentModeEnum)
CashCASH
CheckCHEQUE (spelled CHECK in the accepted-methods setting)
Online (card)ONLINE
ACHACH
Other ACHOTHER_ACH
Other Credit CardOTHER_CREDIT_CARD
Store Credit(s)STORE_CREDIT
Clipp Promo Applied / Platform PayoutPLATFORM_PAYOUT
OtherOTHER

A single payment record's status shows as Pending, Processing, Complete (PAID), Partial or Failed.

Catalog and products​

App wordMeaningInternal name
ProductA sellable itemProduct; status PUBLISHED / UNPUBLISHED, isHidden, isArchived
Primary Unit, Size/UnitThe unit a product is sold and counted in (CS, EA). Free textProduct.size; suggestions from Business.productSizes
Catch Weight ItemPriced by actual weight. See Catch-weightisCatchWeight
Secondary UnitThe weight unit a catch-weight price is per (LB, KG). Free textsecondaryUnit
Standard weightExpected weight per boxstandardWeight
On hand total weightCatch-weight stock by weightweightOnHand
(line weight, per-box weights)The weighed amount on an order linecatchWeight.weight, catchWeight.perBoxWeights, pricingQuantity
Default Catalog, custom catalogsAll products at base price / a chosen set and prices for assigned customersCatalog, BusinessLink.catalog
Markup, Discount, Fixed PricePrice changes inside a catalogCatalogPriceAdjustmentType
Base Price, Final PriceBefore and after the catalog change
Stock In, Stock OutInventory movementsStock, StockTypeEnum IN / OUT

Purchasing​

App wordMeaningInternal name
Purchase Order (PO)The supplier buying from a vendorPurchaseOrder; statuses Pending (PLACED), Delivered, Canceled
PO Invoice(s)A delivered or canceled PO seen as a bill to pay/poinvoices
Revert OrderMove a delivered PO back to Pending
Accounts PayableWhat the supplier owes vendors, by agereports module

Finance​

App wordMeaningInternal name
BookkeepingThe ledger of income, expenses and transfersRBAC resource accounting; transactions module
Income, Expense, Transfer In, Transfer OutLedger row typesTransactionType
CategoriesLabels for income and expense rowsAccountingCategory
Accounts (Cash, Bank, Other)Where money is heldFinancialAccount
Accounts Receivable (Current, 1-30, 31-60, 61-90, 90+)Unpaid customer invoices, by days past dueAgingBuckets
Sales SummarySales reportRBAC resource salesReport

Team roles​

App labelInternal keyDefault customer access
AdminADMIN (an isAdmin flag, not a stored role)Full
ClerkCLERKFull
Sales PersonSALES_PERSONRead only
WarehouseWAREHOUSERead only
DriverDRIVERRead only
Custom rolesany nameas set

Access levels: Full Access (fullAccess), Read Only (readOnlyAccess), No Access (noAccess).

Messages​

App wordMeaningInternal name
Notifications (Profile Settings tab)Reminder settingsSupplierSettings.paymentReminders
Email, SMS (text), pushDelivery channelsNotificationChannel EMAIL / SMS / PUSH
Notify customer about this updatePer-action switch to message the restaurantnotifyCustomer
(mute)Clipp can silence a supplier's email, text or push. Not in the appSupplierSettings.notifications

Inconsistent words​

The same thing under different names in the app today. Prefer the first word in docs.

ThingWords used
Order channel "browser order""Restaurant Web" (sales report) · "Restaurant" (invoice list)
No channel"Other" (sales report) · "Legacy" (invoice list)
App / supplier orders in exports"Restaurant" / "Supplier" on screen · "Restaurant App" / "Supplier Web" in the sales report export
Clipp promotion payment"Clipp Promo Applied" · "Platform Payout"
Store credit payment"Store Credits" · "Store Credit" · "Buyer Credit" · "Credit Issued" · "Store Credit Issued"
"Pending"An unconfirmed order · a PO not yet delivered · an ACH payment record. Unpaid invoices say "Unpaid"
"Paid""Paid" on invoices · "Complete" on payment records
Ready for Delivery"Ready for Delivery" (button and status) · "marking out for delivery" in the catch-weight error
Cancel"Canceled" · "Cancelled" · "Cancelation" · "Cancellation"
Bank payment"ACH" · "Bank Account (ACH)" · "ACH Bank Transfer" · "Bank Account"
Unit"Size/Unit" · "SIZE/UNIT" · "Primary Unit" · "Size" · "Unit"
Salesperson"Sales Rep" · "Salesperson" · "Sales Person" (role)
Team"Team" (menu) · "Staff" · "Team Member" · "Employee"
Bookkeeping"Bookkeeping" (menu) · "Accounting"
Sales report"Sales Summary" (menu) · "Sales Report"
Customer"Customer" · "Restaurant" · "client" · "Buyer"
Hidden"Inactive" (customers) · "Archived" (products, accounts)
Loyalty"Loyalty Tier" · "loyalty plan"
Reference"Reference Number" · "Ref. No" · "Ref ID" · "Reference #" (restaurant app)
Balance"Balance Due" · "Outstanding Balance" · "Balance Outstanding" · "Amount Due"