Skip to content
HNROS Help Center
English
Start free
Contents1. What is a CRM for?2. The 7 concepts you must know2.1 CRM jargon ↔ plain language3. Getting to know the screen4. The story we will follow throughout5. Run your first opportunity end to endOpen the opportunity cardLog an activity and put a date on the next stepDrag the card in Kanban to advance the stageConvert the lead into an account (one click)Convert to a quote, then to an order (one click)Close the opportunity: Won or Lost6. Reading the pipeline7. Targets — what was promised vs. what was done8. Campaigns — the program remembering for you8.1 The live band while you type a document9. How the CRM connects to other windows10. The four most common mistakes11. Your daily routine by role12. Frequently asked questions13. Glossary14. Turning an opportunity into a quote or order with one clickStep by step15. The "Warehouse stock" tab — the salesperson's own regional warehouse16. "Differences from the quote" on the order card17. Source and date of the exchange rate on a foreign-currency document18. "Invoice the ready-to-ship" — batch-invoicing the day's orders

Help › CRM / Sales Funnel

CRM Module — A Guide from Scratch for Salespeople

This guide is written for a salesperson who has never used a CRM. The goal is not to make you memorise buttons but to explain why it works this way. Once the logic clicks, the screen explains itself. Read it in order.

⏱ How long does it take?

Sections 1–4 (logic + concepts): 15 minutes of reading. Section 5 (your first opportunity): 20 minutes at the screen. After the first time, opening a new one takes 40 seconds.

1. What is a CRM for?

Picture a salesperson's pocket notebook: "call Mr. Deniz", "quoted him, he is thinking", "their budget opens in October"… That notebook is a treasure — it is the map of the money the company is about to earn. But it has three fatal flaws: it is the only copy (it gets lost), it is personal (when the salesperson leaves, the knowledge leaves too) and it is silent (nobody can look at it and say "how much will we close this month?").

A CRM is that notebook turned into shared memory everybody can see. You write down the same things — but now the program answers three questions by itself: (1) Who must I call today? (2) How much business is expected to close this month? (3) Why did we lose the deals we lost? A spreadsheet can do none of this, because a spreadsheet is a table; a CRM is a reminder + calculator + memory.

THE SAME INFORMATION — TWO DIFFERENT PLACES 📓 NOTEBOOK / EXCEL / PHONE ✗ The knowledge leaves with the person ✗ Nobody knows who promised what ✗ Follow-ups are forgotten, leads go cold ✗ "What will close this month?" has no answer ✗ Reasons for losses are never recorded The knowledge lives in one head. 💼 HNR CRM — SHARED MEMORY ✓ Company memory — everyone can see it ✓ Every conversation logged with date + user ✓ The next step lands in the calendar ✓ The pipeline calculates expected revenue ✓ Loss reason is mandatory → you learn from it The knowledge lives in the company. The CRM is not there to police you — it is there to stop you forgetting and to make your work visible.
Figure 1 — From notebook to shared memory
💡 What is in it for the salesperson?

At first it feels like "one more thing to fill in". Three months later: you stop losing deals to forgetfulness, you never have to argue "but I closed that one" at bonus time (the record speaks for you), and your manager stops asking "what are you working on" — because it is on the screen.

2. The 7 concepts you must know

Everything in the CRM window is built on these seven words. Do not memorise them — understand the logic:

🎯

Opportunity

A single piece of business you hope to win, e.g. "Deniz Yapı — 200 chairs". You track the deal, not the customer: one customer can have three open opportunities at once.

🪪

Lead ↔ Account

A lead is a company with no account card yet (a business card from a fair). An account is a real customer you can invoice. An opportunity works with either; once it gets serious you convert the lead into an account.

📶

Status (stage)

Where the deal sits in the funnel: Lead → Meeting → Quote → Won / Lost. The stage is the one-word answer to "how ripe is this deal?".

🗣

Activity

A record of every contact: phone, visit, e-mail, meeting, quote, note. Date and user are stamped automatically — so "who talked to whom, when and about what" is kept forever.

⏰

Next step

The promise you write at the end of each activity: "take a sample on Tuesday" + the date. If the date passes, the deal appears in a red band at the top of the list and a calendar reminder is created.

📈

Pipeline

The weighted expected revenue of all open deals: each one contributes amount × probability %. Not "I have a million in play" but "380 thousand of it will really land".

🎁

Campaign

An action (a % discount or a free product) applied when a condition is met (document total ≥ X, or Y units of a given product). A manager writes the rule; while you type a document the program reminds you by itself.

2.1 CRM jargon ↔ plain language

You will hear these terms in meetings and from consultants. Here are the equivalents:

Term you will hear Equivalent in HNR What it means
CRM CRM window Customer relationship management — the shared memory of sales
Lead / prospect Lead A possible customer with no account card yet
Opportunity / deal Opportunity One tracked piece of business
Funnel / huni Opportunities + Kanban tab The stack of deals narrowing stage by stage
Pipeline / forecast Pipeline tab The weighted expected revenue table
Conversion rate Win rate How many of 100 leads turn into orders
Activity log Activity log The dated list of contact records
Quota / target Targets tab Monthly revenue target per salesperson
Churn / lost reason Loss reason The record of why we lost the deal

3. Getting to know the screen

When you open the CRM window you see eight tabs: Opportunities, Kanban, Pipeline, Targets, Campaigns, B2B Portal, Visits, Templates. Don't panic: as a salesperson, 90% of your daily work happens in the first two. The rest are either reports or settings a manager configures once.

📷 Actual screenCRM The window tables 🗺 What each field does Opportunities Kanban Pipeline Targets Campaigns B2B Portal Visits DAILY — YOUR JOB • Opportunities — open cards, log activity • Kanban — drag to advance the stage Overdue next steps are shown in red in a band at the very top. REPORTS — SEE THE RESULT • Pipeline — expected revenue • Targets — target ↔ actual • Visits — field check-ins You do not type here — you read. SET UP ONCE (MANAGER) • Campaigns — rules are written • B2B Portal — dealer logins Without the right, saving is blocked; the list is still visible. FIRST-DAY ORDER: Opportunities → (activity + next step) → Kanban → Pipeline With no opportunities, Kanban and Pipeline are empty — everything starts with one card. Campaigns, B2B and Visits may stay empty; the rest of the module still works.
Figure 2 — What each tab is for (a real screenshot replaces this diagram once uploaded)
ℹ The three zones of the Opportunities tab

At the top: the status filter and the + New Opportunity button. In the middle: the list (Title · Account/Lead · Amount · % · Expected · Status · Next step). Click a row and a detail panel opens on the right: conversion buttons, the activity log and the new-activity form.

4. The story we will follow throughout

Let's be concrete. You are at a furniture fair. Ms. Deniz from Deniz Yapı Malzemeleri stops at your stand, leaves a business card and says: "we need 200 wooden chairs for the new branch opening in October". You have a card, a sentence and a possibility. Through the rest of this guide we follow this story from the fair to the order.

Field Value in our story
Title Deniz Yapı — 200 wooden chairs
Lead name Deniz Yapı Malzemeleri
Source fair
Amount480.000 TL
Probability 30% (fair chat — nothing concrete yet)
Expected month2026-10
Owner Ayşe (you)

Now let's see how that single line moves through the funnel. The funnel is the oldest and most honest picture of selling: many go in at the top, few come out at the bottom. Your goal is not to win every deal — it is to drop the losers early and spend your time on the winners.

THE SALES FUNNEL — what you do at each stage LEAD 100 business cards Record the card, plan the first call Probability ≈ 10–30% MEETING 40 Learn the need, ask the budget and decision maker QUOTE 15 Written price + lead time WON 5 → orders Deals drop out at every stage — that is NORMAL. 5 orders out of 100 leads = a 5% conversion rate. Lost deals leave the funnel but are NOT deleted: they stay on record with their loss reason.
Figure 3 — The sales funnel and the work done at each stage
💡 What decides the stage?

Not your optimism — an event that actually happened. You spoke to them: Meeting. You sent a written price: Quote. A feeling that "it is going well" never moves a stage. This discipline is the only thing that keeps the pipeline number honest.

5. Run your first opportunity end to end

Follow the six steps below in order. After each one, check what changed.

  1. Open the opportunity card

    CRM → Opportunities → + New Opportunity. A single-screen form appears. The only mandatory field is the Title (leave it empty and the program says "Title required"), but leaving the amount and probability empty cripples the pipeline. Here is what each field is for:

    📷 Actual screenThe opportunity card form 🗺 What each field does 1 WHO AND WHAT — the identity of the deal Deniz Yapı — 200 chairs Title (REQUIRED) — this is what you see in the list — Account code (if linked) Deniz Yapı Malz. Lead name (when no account) 0532… / d@deniz.tr Phone · E-mail 2 MONEY — the pipeline reads this 480.000 Amount (TL) — the size of the deal 30 Probability (%) — chance of winning 2026-10 Expected month (YYYY-MM) 480.000 × 30% = 144.000 3 OWNERSHIP AND STAGE Lead ▾ Status — where in the funnel Ayşe Owner — target/pipeline breakdown fair Source — which effort actually works With no owner, the target table cannot see you. 4 LOSS REASON — appears only when you pick "Lost" It is mandatory; the server rejects the save if it is empty. The reason is in section 10. 5 NOTES — permanent facts (not activity) Things that do not change: "must be 60-day terms", "the purchasing manager decides".
    Figure 4 — Anatomy of the opportunity card

    How do I choose the probability?

    Not by feel — by stage. Use a simple ladder: Lead 10–30%, Meeting 40–50%, Quote sent 60–75%, verbal yes 90%. When everyone uses the same ladder the pipeline numbers become comparable.

    ⚠ Do not leave the expected month empty

    The pipeline table groups rows by month × owner. With an empty expected month your deal falls into the "—" row and disappears from the monthly forecast; your manager cannot count your work when planning.

  2. Log an activity and put a date on the next step

    Click your opportunity in the list; the detail panel opens on the right. The activity form sits at the bottom. Four fields: the type (phone, visit, e-mail, meeting, quote, note), the note, the next step and its date. Press Add activity.

    Field In our story Why it matters
    tiptelefon So you can later count which channel actually works
    Note "Opening in October, 200 pcs, budget approved in September" In three months you will not remember this — the system will
    Next step "Take a sample chair" The only thing keeping the deal alive; empty means it dies quietly
    Next step date 2026-08-11 A calendar reminder is created; once overdue you land in the red band

    Rule: Fill in at least one of Note and Next step — an activity with both empty is not saved.

    ℹ What happens when you enter a date?

    If the next step has both text and a date, the program writes a calendar reminder titled CRM: take a sample chair. If the calendar cannot be written the activity is still saved and you only see an information message — you can add the reminder manually from the Calendar.

    Once saved, the log shows the date, the user name and your note. Activities are never deleted: if a correction is needed you add a new "note" activity explaining it. That is what turns the log into a historical record.

  3. Drag the card in Kanban to advance the stage

    You delivered the sample and Ms. Deniz liked it. The deal is no longer a Lead, it is at Meeting. Go to CRM → Kanban: you see four columns — Lead, Meeting, Quote, Won. Grab the card and drop it into the next column; the status is saved instantly.

    📷 Actual screenThe Kanban Panos 🗺 What each field does KANBAN — four columns, drag and drop Lead · 6 1.240.000 TL Deniz Yapı — 200 chairs 480.000 TL · %30 Another deal… drag Meeting · 4 860.000 TL Deniz Yapı — 200 chairs 480.000 TL · %50 ⚠ Quote · 2 610.000 TL … Won · 3 395.000 TL … The number in the column header = card count; the figure on the right = total value at that stage. The ⚠ icon: the next step is overdue. There is NO "Lost" column — why is explained in step 6.
    Figure 5 — The Kanban board
    💡 What is Kanban good for?

    Over your morning coffee it answers, at a glance, "where are deals stuck?". If one column swells (say 12 cards waiting at Quote) there is a problem there: are prices too high, or is nobody following up? Dragging in Kanban does not change the probability — update that from the card form.

  4. Convert the lead into an account (one click)

    Things got serious: you are about to quote. A quotation is a document, and in HNR every document is written against an account card — so "Deniz Yapı" must now become a real customer card. In the detail panel press → Convert to account. The program asks for the new account code (pre-filled with a suggestion derived from the lead name); once you confirm:

    • The lead name becomes the title, and the phone and e-mail are copied to the new account card.
    • The opportunity's account code field is filled automatically; the list now shows the account title instead of the lead name.
    • The button disappears — there is no lead left to convert.
    ⚠ Careful with the code

    An account code is hard to change later (documents attach to it). Follow your company's coding convention (e.g. DENIZ-YAPI) instead of inventing an abbreviation. If the company already exists as an account, do not convert: just type the existing code into the Account code field on the card form.

  5. Convert to a quote, then to an order (one click)

    The detail panel holds two more buttons: → Convert to quote and → Convert to order. Both do the same thing; only the document type differs:

    1. An HNR document is created for the opportunity's account with today's date; its description reads CRM opportunity #12: Deniz Yapı — 200 chairs.
    2. The opportunity amount is copied in as a single expense line (480,000 TL × 1).
    3. A line "converted to a quote document — document no …" is added to the activity log.
    4. The status advances: to Quote for a quotation, and straight to Won for an order.
    ⚠ Work the line items in the document screen

    The conversion gives you a ready draft, not a finished quotation. You enter the real product codes (SNDLY-01 × 200), unit prices, discounts and payment terms in the Quote/Order window. The single expense line only carries the amount across; it is not what you send to the customer.

    You cannot turn an unlinked opportunity into a document: the program warns "Link it to an account first" and sends you back to step 4. The reason is simple — a document is issued to a customer, not to a business card.

    THE CONVERSION CHAIN — from business card to invoice LEAD Deniz Yapı (just a card) To account ACCOUNT DENIZ-YAPI can be invoiced To quote QUOTE an HNR document deal → Quote To order ORDER deal → Won production/shipping starts Each arrow is ONE CLICK and leaves a trail: the document number is written into the activity log. The chain is one-way: even if the document is deleted, the opportunity and its log stay. You may skip the quote step and go straight to the order (when the customer says yes immediately).
    Figure 6 — The opportunity → account → quote → order chain
  6. Close the opportunity: Won or Lost

    Every opportunity closes sooner or later. Old deals left open inflate the pipeline and make the report lie. Open the card form with Edit and change the Status field:

    • Won — the order is in. Set the probability to 100%; it now shows up in actual revenue, not in the pipeline.
    • Lost — the business went elsewhere or the customer gave up. The moment you pick it, a red field opens on the form: Loss reason (required). You cannot save without it; the server rejects an empty reason.
    🚫 Why is the loss reason MANDATORY?

    Because it is the only place the company can learn from. You lose 60 deals a year; if the reasons are written down, six months later a fact emerges — "half of our losses are about long lead times" — and production planning changes. Without it, all that remains is a vague feeling that "the competitor was cheaper", and nothing improves. A good reason: "The competitor could deliver 8 weeks earlier." A bad one: "price".

    ℹ Why is there no "Lost" column in Kanban?

    Because dragging a card to "Lost" would let you skip the loss reason. You mark a loss from the card form, so you cannot get past without typing the reason. The obstacle is deliberate.

    ✅ Congratulations

    You have taken an opportunity from the fair all the way to an order. From here it is repetition: open a card → log activity → date the next step → advance the stage → close it. The remaining sections explain how this data is read.

6. Reading the pipeline

In CRM → Pipeline you type nothing; you only read. Three summary cards sit on top and a table broken down by month × owner below. Everyone's first question is the same: "It says 1,210,000 TL in total but 636,000 TL weighted expected. Why are they different?"

📷 Actual screenPipeline tagged 🗺 What each field does WEIGHTED EXPECTED REVENUE — amount × probability OPEN DEALS 3 TOTAL AMOUNT 1.210.000 TL WEIGHTED EXPECTED 636.000 TL THE WHOLE CALCULATION — each deal is multiplied by its own probability Deal Month Owner Amount % Expected Deniz Yapı — 200 chairs 2026-10Ayşe 480.00060288.000 Kaya Hotel — lobby furniture 2026-10Mehmet 430.00060258.000 Ege Market — shelving system 2026-11Ayşe 300.0003090.000 TOTAL 1.210.000 636.000 WHAT DOES 1,210,000 TL MEAN? "The sum of everything we are chasing." If every single one lands, this is it — but they never all land. Never plan production on it. WHAT DOES 636,000 TL MEAN? "The revenue we realistically expect." The owner plans cash flow, raw material purchases and hiring on THIS figure.
Figure 7 — The Pipeline tab and the weighted expected revenue calculation

The table breaks down by month × owner: two salespeople in the same month give you two rows. The bar on the right shows each row relative to the largest one — you can see at a glance whose month is full and whose is empty. Only open deals count; a won deal is no longer pipeline, it is revenue, and a lost deal counts for nothing.

💡 What does the boss read here?

Three things: (1) Is enough money coming in over the next three months, or must we start hunting for new customers today? (2) If a salesperson's month is empty, do they need help? (3) Are we leaning on one giant deal — would the month collapse if we lost it? The figure that answers all three is the amount and the probability you typed. If your number is wrong, the decision is wrong.

7. Targets — what was promised vs. what was done

The pipeline forecasts the future; the Targets tab measures the past. A manager enters Year, Month, Owner (salesperson) and Target (TL) and saves. Each row of the table shows four numbers:

Column Where it comes from
Target Typed in — the figure the manager and the salesperson agreed at the start of the month
Actual Automatic: the revenue of that month's non-cancelled sales invoices (salesperson = who issued the invoice)
% Actual ÷ Target. Above 100% green, above 70% amber, below that red
Cockpit gauge The Cockpit window reads the monthly total of this table — the single figure on the owner's screen comes from here
ℹ Always spell your name the same way

The target table matches on the Owner name. If the deal says "Ayşe", the target says "Ayse" and the invoice says "A. Yılmaz", you look like three different people and your percentage comes out at zero. Agree on one spelling convention in your company and stick to it.

The two tables audit each other: a high pipeline with low actuals means deals are being valued unrealistically (inflated probabilities). High actuals with an empty pipeline means this month went well but next month is at risk — you need to create new opportunities.

8. Campaigns — the program remembering for you

A campaign has two halves: a condition and an action. The condition comes in two flavours — Document total (document ≥ X TL) or Specific product (at least Y units of a given code). So does the action — a Discount (%) or a Free product (which code, how many). There are also Start/End dates and an Active checkbox.

Campaign name Condition Action
Autumn furniture Document total ≥ 250,000 TL 5% discount
Chair promotion SNDLY-01 × 100+ MINDR-01 × 10 free

8.1 The live band while you type a document

A campaign's real work is not visible in the Campaigns tab but while you are typing a quote, order or invoice. Every time a line or a total changes, the program re-evaluates the rules and shows a band under the line items:

💡 The amber band is your best sales line

The customer is already buying; "add a little more and you win something" is the easiest upsell there is. You do not need to memorise the rules — the program remembers for you. Only a manager can write campaign rules; you can see the list but not save it.

9. How the CRM connects to other windows

The CRM is not an island. What you type there shows up in these five places:

🗂

Account card → Conversations

Open an account card and go to the Conversations tab: you see the conversation records for that company (person + subject + channel) plus internal messages CC'd to the company. When you send by e-mail or WhatsApp, a trace lands here too. The opportunity is "this deal"; Conversations is "this company".

📅

Calendar

Every dated next step lands in the Calendar as a reminder titled CRM: …. Glancing at your calendar in the morning is enough to make sure no customer is forgotten.

📊

Cockpit → Today's Tasks

The Today's Tasks panel in the Cockpit lists every salesperson's next steps due today; overdue ones are red. The monthly sales target gauge is also fed from the Targets table.

🏪

B2B Portal (/b2b)

You give your dealers a username and password; at /b2b they see their own account balance, open orders and statement, and can place orders. Each dealer sees only their own data. Logins are created by a manager.

📍

Field / Visits (/saha)

Field reps open /saha on their phone and do a GPS check-in at the customer's door. The record appears in the CRM Visits tab with date, rep, account, note and a map link. A manager sees everyone; a rep sees only themselves.

🧾

Quote / Order / Invoice

The conversion buttons create documents here; the campaign band appears here; and the invoices you issue feed the Actual column of the Targets table. This is where a deal that started in the funnel turns into money.

10. The four most common mistakes

None of these are program errors — the software keeps working. The damage is quiet: the reports simply start lying and nobody notices.

Mistake What happens Do this instead
Not updating the opportunity A deal lost three months ago still sits at "Quote"; the pipeline shows money that does not exist — the report lies and raw material is purchased against it. Update the card in 30 seconds after every contact; review the open list end to end once a week.
Leaving the probability at 50% The form opens at 50%. If you never touch it, the weighted expectation becomes "half the total" — a number that carries no information and cannot support a decision. Use the stage ladder: lead 10–30%, meeting 40–50%, quote 60–75%, verbal yes 90%.
Writing "price" as the loss reason 80% of losses end up labelled "price". That is not analysis, it is a shortcut: the real cause may be lead time, missing references, or talking to the wrong person. Write one sentence: "the competitor delivered 8 weeks earlier" or "budget postponed, they will revisit in January".
Not logging activities "I spoke to them, I'll handle it" stays in your head. When you go on leave nobody can pick it up, and six months later you will not remember what was said either. Your work also becomes invisible. Write two lines the moment you hang up. Enter the next step with its date — that is where the real value is.

11. Your daily routine by role

🌅

Salesperson — morning (10 min)

1) CRM → Opportunities: clear the red overdue band at the top. 2) Check Cockpit → Today's Tasks. 3) Queue up today's calls. 4) Glance at Kanban: which column is jammed?

🌆

Salesperson — evening (10 min)

1) Log an activity for every contact of the day. 2) Give each one a next step + date. 3) Update amounts and probabilities that changed. 4) Close finished deals as Won/Lost (write the loss reason as a full sentence).

📈

Sales manager — weekly

1) Pipeline: read the month × owner breakdown and talk to anyone with an empty month. 2) Ask about deals with no movement for 30 days. 3) Read the loss reasons and note the recurring one. 4) Discuss whichever Kanban column is swollen.

🗓

Sales manager — monthly

1) Enter next month's targets in the Targets tab. 2) Discuss last month's target ↔ actual percentages. 3) Review campaign rules (deactivate the ones that ended). 4) Look at the Source field to measure which effort (fair, web, referral) actually brings business.

12. Frequently asked questions

One customer, two separate jobs. One opportunity or two?

Two opportunities. An opportunity tracks the deal, not the customer; each has its own amount, probability and expected month. Just link both to the same account code — the Conversations tab on the account card shows both.

I do not know the amount yet — what should I type?

Type an estimate and keep the probability low (10–20%). Leaving it empty makes the deal behave as if it did not exist in the pipeline — worse than a rough guess. Refine it as information arrives.

I created an opportunity by mistake — can I delete it?

There is a Delete button in the list and it asks for confirmation, but deleting requires administrator rights. If a real conversation happened, it is better to mark it Lost with the reason "duplicate / created in error" than to delete it: history stays intact.

A customer I lost came back a year later. Do I reopen the old deal?

No — open a new opportunity. The old record carries the fact "we lost this last year for this reason"; editing it erases that lesson. Just write "repeat of the deal lost in 2025" in the notes of the new card.

Can I see another salesperson's opportunities?

Yes, the list is shared — shared memory is the whole point of a CRM. The Owner field says whose deal it is; if you log an activity on someone else's card, your user name appears in the log, so nothing gets confused. Deleting, campaigns and B2B writes require administrator rights.

I converted to a quote but then cancelled the document. What happens to the deal?

The opportunity stays; its status remains Quote and the document number stays in the activity log. The chain is one-way: deleting the document does not damage the CRM side. If you want to move the stage back, change the Status field on the card form.

What is the location link in the Visits tab for?

When a rep checks in from /saha, the phone's GPS coordinates are stored and the table shows a link that opens a map. The point is not surveillance but route planning and proof of visit: it makes "how many customers were visited in this area this week" an answerable question.

13. Glossary

Turkish English Bahasa Indonesia Short description
FırsatOpportunity / dealPeluang One tracked piece of business
AdayLead / prospectProspek A possible customer with no account card yet
CariAccount / customerPelanggan A real customer card you can invoice
Durum / aşamaStatus / stageStatus / tahap Lead → Meeting → Quote → Won / Lost
AktiviteActivityAktivitas A contact record stamped with date and user
Sonraki adımNext stepLangkah berikutnya A dated promise; creates a calendar reminder
Kayıp nedeniLoss reasonAlasan kalah The one sentence REQUIRED when marking a loss
HuniFunnelCorong The deal stack narrowing stage by stage
PipelinePipeline / forecastPipeline Σ (amount × probability) — weighted expected revenue
KanbanKanban boardPapan Kanban The four-column drag-and-drop funnel board
HedefTarget / quotaTarget penjualan Monthly revenue target per salesperson
GerçekleşenActualRealisasi Revenue of that month's non-cancelled sales invoices
KampanyaCampaign / promotionKampanye A condition → action rule (discount / free item)
ZiyaretVisit / check-inKunjungan A GPS-stamped field check-in record
B2B portalB2B portalPortal B2B The limited surface where a dealer sees only their own data
Dönüşüm oranıConversion rateRasio konversi How many orders come out of how many leads
📎 Print this page

The Print button at the top right produces an A4-friendly version (navigation and buttons are hidden). Handing a printed copy to a new salesperson works better than asking them to read it on screen.

HNR Help Center · CRM / Sales Funnel · This page is updated together with the program. Report anything missing or wrong to your system administrator.

14. Turning an opportunity into a quote or order with one click

The only way to turn an opportunity into a document used to be "→ Convert to quote (open in entry)": the opportunity data arrived pre-filled in the document entry window and you completed the lines and saved. That path still exists. The new path is a single call: the Convert to quote / Convert to order button on the opportunity row (or the ⚡ buttons in the detail panel) opens a small window; you enter the lines there and the program writes the document and links it to the opportunity — two jobs, one click.

Step by step

  1. In CRM › Opportunities press Convert to quote or Convert to order at the right of the row. The opportunity must be linked to an account; convert the lead to an account first (section 5, step 4).
  2. Enter the lines in the window: stock code, quantity, price, VAT, discount. If you do not want lines, tick "Expense line" — the opportunity amount is written as a single expense row.
  3. Fill warehouse, due date and description if you wish; press Save. The server assigns the document number.
  4. Result: the document is written, the opportunity stage changes by itself (quote → Quote, order → Won) and a green badge appears on the row: Order #N or Quote #N. A "document" activity is also recorded on the opportunity.

Permission: the CRM module (part of the sales template) and write permission for the target document (quote or order). Without the second you can open the window but Save returns "module closed" (403).

Message Meaning and what to do
"A document is already linked to this opportunity" (409) One opportunity links to one document only. If you need a second document, open a new opportunity or copy the document from its list.
"No lines" / "No account linked" (422) Enter at least one line or tick "Expense line"; convert the lead to an account first.
Document could not be written (stock/warehouse/negative-stock error) The opportunity does not change at all. The error comes from the same gate as document entry (e.g. negative-stock approval); fix it and try again.
"Document written, opportunity link not written" warning The document exists, the link failed. The server may not be updated yet (reason java-eski-build); tell the administrator and note the document number on the opportunity.
💡 A double click does not write two documents

A single-use key is generated when the window opens. Even if you press Save twice, the second request returns "already exists" with the same document.

15. The "Warehouse stock" tab — the salesperson's own regional warehouse

A salesperson must be able to tell the customer "is it in stock, how many?" — without opening the whole Warehouses window. The Warehouse stock tab in CRM is a read-only list: code, description, on hand, reserved, available, in transit, min/max level and location. Rows below the minimum are red; the search box looks in code and description; the "show zero rows" box also lists empty cards.

Scope rule: the warehouses you see are those you are a keeper of in the Warehouses window plus the default warehouse on your user card. With one warehouse the tab opens it; with several you pick from the selector at the top. A manager sees every warehouse. Asking for a warehouse outside your scope returns 403 and the message lists the warehouses you may see. If your scope is empty (no keeper role and no default warehouse) you get 422 — your administrator must assign you in Warehouses › Keepers.

Permission: the CRM module alone is enough; the Warehouses module is not required. That is why a user on the sales template sees this tab even though they cannot open the Warehouses window.

16. "Differences from the quote" on the order card

When you open an order derived from a quote, the Source / Change Chain section of the card shows a Differences from the quote box under the Quote row. When opened, the program matches quote lines to order lines by stock code and produces three lists: added, removed, changed (quantity, price, discount, VAT or unit). The header shows the total amount difference and the counts (+added −removed ~changed). If the same code appears on several lines they are matched in line order; expense lines are matched by description.

When it helps: when the customer asks "the quote said 10, why 12?" or a manager asks why the order exceeds the quote. If the quote was deleted the box says "source quote deleted"; if the order did not come from a quote the box is not shown at all.

17. Source and date of the exchange rate on a foreign-currency document

When a foreign-currency quote, order or invoice is written, the response carries a rate block: source, date, buying/selling rate and that day's central-bank (TCMB) buying/selling. The source is one of four: tcmb (the entered rate matched the central-bank rate exactly; the date is the bank's publication date), elle (you explicitly said "entered by hand"), ayar (it came from the company setting) or belge (unknown — the rate is on the document but its origin was not stated). TL documents have no block.

Why it matters: in an audit this answers "who wrote this rate, and for which day?". The source is not stored in the document table; the permanent trace lives in the audit log (Management › Audit). To see the source later, open the document's Document File. If no rate is given on a purchase document, the currency on the supplier card and the day's central-bank rate are used — details in the Purchasing guide.

18. "Invoice the ready-to-ship" — batch-invoicing the day's orders

A dispatcher's morning goes like this: "which orders are due today and have enough stock?" — then Invoice each one separately. The Invoice the ready-to-ship button in the Orders window does that job in a single window.

  1. Pick a date (today by default). The list brings sales orders due on or before that day, with remaining quantity above zero and not cancelled.
  2. Every row carries a stock badge: enough, short (which item, in which warehouse, how many missing) or unknown. Unknown appears when the line unit differs from the stock card's main unit — the program prefers a question mark to a wrong "enough".
  3. The default selection is orders with enough stock. You may tick the short ones too; then you must leave the negative-stock approval and over-shipment approval boxes on at the bottom (same rule as the single-order gates in section 4.3).
  4. Press Invoice. Orders are invoiced one after another; the result list shows, per order, the invoice number, delivery-note number, remaining info or the error message. If one fails the others continue — partial success is normal; read the list and fix the failed ones individually.

Permission: order and invoice write rights (same as single Invoice). Safety: a single-use key is generated when the window opens; a second click returns the same list with "already exists" and writes no second invoice. At most 200 orders are processed per run.

📌 Two guaranteed fields in the Invoice response

Single or batch, the Invoice response always carries the invoice number (flagged as "expected no" if it could not be verified) and a remaining block that says in one place whether open lines remain on the order, their amount and which lines. Integration authors can rely on these two fields.