Where the requisites come from
The four sources one outlet settings model is assembled from, and what each supplies.
The ICafeSetup model looks like a single settings card but is assembled from four different places. Knowing which one matters exactly when a field turns out empty: that is where to go looking.
The outlet — what the back office calls the restaurant. It supplies the name (CafeName), the actual address (CafeAddress) and the outlet code (DepartmentCode). Path: Administration → Store Settings → General settings.
The legal entity — the organisation trading here. It supplies the name (LegalName), the registered address (LegalAddress), the tax id (TaxId), the registration reason code (AccountingReasonCode) and the phone (Phone). Path: General settings → Legal entity settings. These are the requisites printed on fiscal documents, and they are worth keeping apart from the restaurant name: a chain of ten outlets on one legal entity is ordinary.
The chain the outlet is connected to. The outlet code is assigned on connection, so a standalone restaurant may have none.
The outlet's global settings — the currency and the display options: CurrencyIsoName and its neighbours (see the currency directory), IncludeVatInDishPrice, DisplayWaiterRevenueByDishes, DisplayRelativeNumberOfModifiers, CourseCustomNames.
The requisites of the buying organisation are not part of this model: a cashier enters them on the payment screen, and they live in IOrganizationDetailsInfo.