Payment timing
- Cash or card sale
- The payment method could be recorded with the sale.
- Purchase on account
- The purchase could remain as open customer debt.
Developed on request
Grocery & Corner ShopConsider checkout sales, customer credit and product dates together. We will select the first release of the software we will build for your shop using your barcode list, receiving process and daily cash procedures. Customer debts and supplier accounts will have separate record flows.

Connect sales and receiving to assess replenishment before shelves empty. Credit sales, manually updated stock and wholesale debts in separate places can obscure actual collections at closing. A shelf-label change without a checkout price change also creates another customer conversation.
In the software we will build, products, stock movements and sales will be scoped around the same transaction. Credit sales could also have a separate customer-account entry. You will define products without barcodes and who handles returns or price changes. Receiving dates will be considered separately from shelf quantities to help identify product groups needing review.
Consider a morning delivery sold during the day, with some purchases left on account. This example will help define who receives goods and which information checkout needs. Returns or short deliveries will also be scoped so you can revisit the same supplier record. The closing summary could separate collected money from outstanding customer debt.
Products, quantities, supplier documents and expiry dates could be linked to receipt. Codes and units for weighed or unbarcoded products will be selected during discovery.
Scanned items could link stock movements to cash, card or credit. If needed, credit sales could require a selected customer account before completion.
Cash totals, returns and customer repayments could be reviewed separately. Upcoming product dates and wholesale payment deadlines could join the daily review.
We can define the daily core through product records, receiving and payments. The first scope will keep price changes and customer repayments clear. Branch transfers or product-group margin reports will be discussed around the quality of your purchase data. Stock can decrease through sales, returns or transfers; these movement reasons will be designed separately.
The same product can be sold with different payment records. Cash or card collection links to the purchase; credit leaves an open movement for later payment. Share examples of partial repayments or balances from an old ledger. The scope we will build will distinguish stock issues from debt settlement and define rules so customer repayments do not appear as new sales.
| Compare immediate payment with purchases charged to a customer account | Cash or card sale | Purchase on account |
|---|---|---|
| Payment timing | The payment method could be recorded with the sale. | The purchase could remain as open customer debt. |
| Later action | Returns and payment corrections will be linked to the sale. | Partial payments will be scoped as movements reducing earlier debt. |
| Closing review | Collected amounts could be reviewed by payment method. | New debt and collected older debt could be shown separately. |
Permission to sell should be separate from changing purchase costs. In the project we will build, discounts, returns and price edits will follow your staff responsibilities. Names and telephone numbers in credit accounts will also follow necessary access. You can determine who sees debts and whose decision is needed to correct an older movement.
Item selection and payment recording could belong to cashiers. Price changes or cancellations will have separately scoped reasons and authorised-person fields.
Supplier movements, purchase details and debt adjustments will have separate access. Reopening a closed day could be designed with activity history.
KVKK, Turkey's personal data protection law, credit-account contacts, retention and messaging permissions are scoped. Fiscal-document and device requirements will be discussed during discovery.
The same product may arrive in several deliveries with different expiry dates. Total quantity alone does not explain which delivery remains on the shelf. We will select the detail needed for dated receiving and movements. Removing, returning or repricing goods near expiry remains your decision; its stock effect will be scoped.
A customer may repay part of an old balance and make another credit purchase. New debt and payment will be designed as explained, separate entries. Opening balances from an old ledger could be identified separately. This record structure is intended to help you review which purchases and payments changed the balance.
We will review barcodes, units and suppliers before a sample migration. If the credit ledger contains only final balances, they must not be imported as detailed sales history. You can share verified opening debts as a separate source. Where counted stock differs from the old program, the scope will let your business determine which opening quantity applies.
Duplicate barcodes, weighed-product codes and missing purchase details could be reviewed. Use of different units on one product will be clarified.
Stock, customer debts and supplier balances will be checked separately in a sample load. We will discuss how unknown product dates are displayed.
Scanner and payment-device data methods will be reviewed. Connections depend on provider access; sales recording during outages will be scoped separately.
Before transferring product lists and credit ledgers, discuss them as different record sources. Our workflow article explores repeated work and decision points. Our automation service explains designing receiving-to-sale steps together. Use these resources to decide which information you want to enter once and which decisions need an authorised person.
Prepare an anonymised credit page, product list and receiving example. Explain checkout price changes and decisions on products nearing expiry. We will first identify the sales and debt tracking you need in the software we will build. Branch management, reminders and detailed reports could become separate quotation items.
The development quotation will separate core records from conditional device work. Subscription terms and support scope will be defined in writing.
We do not sell an off-the-shelf package: we design the software around your workflow, build the first version in short steps and keep running it after launch.
We listen to how your business works, your team and the tools you use today.
Modules, priorities and price are set out in a written quote.
We show working versions at short intervals and move on with your feedback.
We move your existing records across and help your team get started.
We run the software on a subscription and keep it up to date and secure.
That depends on the model and the connection method it offers. We scope cash register (ÖKC) and card terminal connections per project and only with devices that meet the regulations. We check your model in the discovery meeting and tell you before development whether a connection is possible.
If your product list is in Excel or another program, importing it can be planned into the scope. We set up a structure in which you can define your own codes for unbarcoded and weighed goods; how the initial load is done is agreed during discovery.
Reminders are entirely your decision. The software first of all shows you who owes how much and since when. If message reminders are included in the scope, they are optional, and you decide the wording and who receives them.
We design the till screen to be as simple as scanning an item and pressing the payment key. Less frequent tasks such as adding products or updating prices sit on separate screens, and we go through day-to-day use with you during setup.
We address outages in the scope from the start. The till can be designed to keep selling without a connection and to sync its records when the connection returns. A UPS against power cuts is a precaution independent of the software.
A branch structure can be part of the scope: each branch runs its own stock and till, and the owner's screen shows them together. Stock moved between branches is recorded as a transfer, not as a sale.
Migration could mark dates as missing information. Later verified dates could be linked to the receipt by an authorised person; opening quantities and new deliveries will remain separate.
Verified amounts could be transferred as opening balances. Later sales and payments will be designed as separate movements; missing historical purchase details will not be invented during migration.
After a discovery meeting we prepare a written quote covering the scope, the modules and the setup work. The software is provided on a monthly or annual subscription.
In our standard model the software is provided on a subscription and the source code is not transferred. If you need a different model, it is agreed in a separate written contract.
We build and operate the software. The business using it is responsible for how it is used, the data entered and the content published; the details are set out in the service agreement.
Jewellery Retail & Workshop
Software we build on request for jewellery shops and workshops: stock by gram and fineness, fine gold balances, rate-linked prices, workshop losses and customer gold accounts.
ViewEstate Agency Operations
Software we build on request for estate agencies: one record per property, matching buyer and tenant requirements to listings, authorisation deadlines and agent commission.
ViewTextile & Garment Manufacturing
Software we build on request for textile and garment manufacturers: colour and size breakdowns, stage tracking from cutting to packing, subcontract units, fabric and waste records.
ViewLet us define your shop’s first development scope around sales, credit and receiving.