Tenka Help Center › Release history
Release history
Everything that changed in the platform, release by release, with the full text of each item.
Period
Kind
When you remove a connector in Settings, Connectors, it no longer disappears for good: it goes to the trash and an Undo button appears. In the trash you can restore the connector or delete it permanently. A connector in the trash receives no notifications.
When you sign in to the portal with an e-mail that has no access, the "invalid e-mail or password" answer comes back right away instead of leaving the page loading for many seconds.
In the Contract summary PDF, the Outstanding amount adds up only the invoices still to be paid: a cancelled invoice no longer shows up as money owed. It is the same calculation used on the contract page.
The contract status shows as Active, Suspended, Closed and so on, in your language, on the contract page, the contract list and the Contract summary PDF, and no longer as an upper-case code.
The Projects in progress panel on the Home page lists every active project, including those with no deliveries planned yet. Before, Home could say "1 active project" and "No project in progress" at the same time.
Screen readers now announce the Ctrl+Enter shortcut to send and tell you when new messages from support arrive; icon tips also show when you move with the keyboard; and when your company color is light, the text on buttons and messages turns dark to stay readable.
In My preferences, on the Notifications tab, there is a new row, New message in Support, to choose how you get the notice when a customer writes in the portal chat, without silencing the other system notices.
An hour logged on the 31st and approved on the 2nd now counts in the month it was worked, everywhere: in Profitability, in the hour bank balance, in the overage and in the customer portal. Before, Profitability and the balance used the approval day, and the same work fell into different months.
In the Contract summary panel, the Hours column says how many project hours are still awaiting approval — they only use the bank once approved. In the Value column, when the portal total differs from the billed amount (an expense marked as visible to the customer, or revenue hidden from them), the summary shows the number the customer sees. In the Profitability tab, each month’s labor amount opens the list of hours behind that cost.
To record a shift with production, enter the yarn and the kilos of yarn consumed: the knitted fabric does not enter stock without the yarn it came from. A shift linked to a production order still does not ask (the order already issues the yarn). If the yarn has no cost, the fabric enters at zero cost and is flagged for the closing and the cost of sales. The Article and Yarn fields no longer list items in the trash, and items without an NCM code appear at the end of the list marked "no NCM".
When generating the export NF-e, the shipment rate is compared with the day’s quote registered in the exchange rates. If the difference exceeds 2%, the invoice warns with both numbers so you can check before sending. With no quote registered, the invoice is still generated, but it warns that the rate was not checked.
Each AI usage line now records the model that actually answered (for example, the dated version of the model, or the model the provider chose), not just the configured one. The cost and the margin per account now use that model’s price.
In the ticket’s Time entries tab, the trash button now asks before deleting and warns that, if the hours counted against the contract, that usage is removed too.
When viewing another account’s data, the disabled Save explains that it is a read-only view where nothing is saved. Before, it only said permission was missing.
Old opportunity history lines without a type showed "null: 1". Now they show only the change.
The path card could say "0 page(s)" on a path with lessons. The count now follows the path.
"Collect now" no longer checks one by one the accounts with nothing to check (no audit trail, or only shared profiles). The result is the same.
The "Value delivered report" PDF, downloaded from the portal Home, came out in Portuguese for every client. It now comes out in the client’s language, and a project with no deliveries planned yet says so instead of "0/0".
In the purchase invoice entry, the Payment block has "Who gets paid". Pick the partner who paid with their card and set the installments, the 1st due date, the financial category and the profit center: the payable is created in installments in the partner's name, with the purchase month as the accrual period. Leave it empty and payment still goes to the invoice issuer, as always.
The item list of the purchase invoice entry has a new Destination column. Inventory goes into the stock balance, as always. Use and consumption does not go into stock and needs no registered product. Fixed asset becomes the asset record when you post, linked to the payable. The warehouse is only asked for when some item goes to inventory.
The supplier record has a new "Partner who gets reimbursed" option. Check it on the record of the partner who pays company purchases with their card or account: only they appear in "Who gets paid" on the purchase invoice entry, and only they allow keeping an invoice under a third party tax ID as a receipt. Ask Tenkai "how much does the company owe me in reimbursements?".
In the work order, choose the Mode. Service is a consultant's work: pick the project and the phase and log the hours — no GPS, materials or on-screen sign-off. Field is the usual work order, with everything it already had. Your existing work orders stay as field, unchanged.
In the work order Hours tab, approve the hours: once approved they draw down the contract hour bank and enter profitability the same day. If the work order came from a request, the work order hours win — hours logged on the request itself stop counting, so the same hour never counts twice. Waived and non-billable hours do not draw down the bank. Rejected? The hour leaves everything.
In Employee cost, each validity period now has "Entered hourly cost". Fill it in for contractor consultants or anyone with a negotiated hourly cost: that value is used in every margin instead of monthly cost ÷ working hours. Leave it empty and nothing changes. Only people who can see amounts can see and edit it.
In the project record, the "Project P&L" tab shows month by month the revenue sold (hours × price of each role, plus the project manager %), the cost of the hours worked by whoever worked them, overhead at the % you set and the margin — planned and actual side by side. Click a cost to see it by phase, consultant and work order. Hours without a person, phase or hourly cost show up in an open-issues line. Export to Excel, CSV or PDF.
In the "Phases, milestones and requests" tab, "Apply standard phases" creates the phases of your model (scope assessment, configuration, user acceptance, training and simulation, go-live, hypercare) without touching the milestones you already have; each phase keeps its hours sold. In the P&L, choose how revenue becomes a month — equal installments over N months, by % of completion or on delivery of each phase — and "Generate revenue schedule" writes it to the same schedule the accountant recognizes. The new "Timeline" tab brings phases, client decisions, requests, work orders and invoices together by date.
In the Work orders list, Import spreadsheet accepts the Sankhya work order report: each row becomes a service work order with its hours already approved (you are recorded as the approver), linked to the consultant, project and phase. Importing the same file again duplicates nothing.
In any list with import, when your file's header does not use the name the screen expects, the preview shows each field with the file column for you to choose. Apply and remember redoes the preview and keeps the choice for your company: the next file in the same layout comes in right.
In the Sankhya connector (it can be registered without a password: import is by file), the mapping shows how Sankhya names each consultant, project and phase and who they are in Tenka. Automatic suggestion matches by code, e-mail and name; what stays unlinked comes in as a pending item and links by itself once you choose.
In the project record, the Customer portal tab turns on what they see: the work orders carried out and the hours of each phase, sold and used, and, if you wish, who did the work. It starts closed: nothing shows until you turn it on, for the project or as the company default. Internal amounts never appear in the portal.
A posted entry now has a Reverse button, with the reason: stock gets the return movement, open installments (including the partner reimbursement) are cancelled and the fixed asset is written off, all recorded. If any installment was already paid, the reversal is refused and says which one — undo the payment first.
Completed phases, budget used, health, margin and hours at the top of the project record now come from the same calculation as the Project P&L tab: hours worked in work orders, tickets and the project, and the cost of who did them. Before, the top could show zero next to a full P&L.
A work order that came from Sankhya now shows its number there, with the source next to it ("Sankhya 91016"), in the list, the record, the P&L cost by phase and the project timeline. Search finds it by that number, and the list has a new Source column.
A work order in Service mode (a consultant’s work) no longer shows equipment, serial number, check-in, check-out, travel, report or the Schedule and field tab — and the list stops showing equipment and serial number when the account does no field service. Field work orders are unchanged.
In Ctrl+K, screens such as Customers, Roles and costs, Employees and the connectors showed up twice. Now each screen appears on one line.
With acceptance turned on (on the project, the contract or as the company default), the work-order hours and the hours logged on a request that you approve wait for the customer's acceptance and only draw down the hour bank once they accept in the portal. Accepting, a comment is optional; rejecting, it is required — and the hour goes back to your approval. It comes turned off.
On the contract, the new Time entries tab lists the hours worked in two groups — those from work orders and those logged straight on requests — with date, consultant, whether approved and whether it already drew down the hour bank. No more empty requests tab when the hours come from work orders.
Went over the pack allowance? The contract summary now shows, month by month, the extra hours and whether they were already invoiced or are still to be billed. The amount shows for people who can see values; the hours, for everyone. It is the same figure your customer sees in the portal.
If your company uses work orders, Home gains four counters: work orders this week, hours to approve, projects with an overrun phase and contracts with overage to bill. Each leads to the right screen and only shows for people with access to it. If you don't use work orders, nothing new appears.
For a services company, Live margin no longer opens with “no sales”. With no product sales in the last 12 months, it shows the portfolio of fixed-scope projects — revenue, hours cost and margin of each, using the same calculation as the project P&L tab.
Clicking a column title in Financial movements now really sorts the list — and the Excel, CSV and PDF exports come out in the same order as the screen. Without a click, the list stays by most recent due date.
On the screen that says you have no access, the Back button now returns to the page you came from (or Home). And Home and menu shortcuts to screens your profile can't open no longer appear, instead of leading to a refusal.
When you save a time entry on a request, billable hours are now the hours worked times the multiplier you typed: 30 hours with multiplier 1 bills 30, even if the start-to-end span is 24. And “Outside hours” no longer ticks itself. Negative values are refused. Calendar, timer, phone and API keep classifying by the calendar and the contract.
Text, type, owner, project, sprint, customer, workflow, “only mine” and “only open”: the filter you applied comes back when you refresh, leave and return, or sign in from another browser. Clear resets what was saved.
The Customers list gained the Exclusive companies column, which says which companies can see each customer (“All companies” when unrestricted), and a filter of the same name: “All companies” brings customers without restriction; choosing a company brings those restricted to it. In the dark theme, the Filters title is now legible.
In Users and access groups, pressing Enter in the new-user fields registers the user. The “Link to group…” field only shows when the company has a group to choose; if not, a hint takes its place. The search magnifier no longer covers the text and the fields are aligned.
In Tenant settings, the account administrator can again create an affiliated company and save the company data without getting the permission request. People who are not administrators, and read-only visits, stay blocked.
In a contract price, Quantity accepts up to three decimal places — 2.5 hours, 0.125 kg, 1.333 units — and the Qty column shows the number as typed, with no extra zeros.
The footer total of lists no longer shows as money on quantity, weight and energy columns: Contamination showed “R$ 16,500.00” where it was 16,500. A currency column keeps the currency symbol and stays under “Show values”.
When customer acceptance is on, the project P&L and the Live margin project portfolio show how many work-order and request hours are still awaiting acceptance: their cost is already counted, but the contract’s hour bank is only consumed after the customer accepts.
When the project doesn’t show the consultant to the customer, the list of hours awaiting acceptance in the portal now shows the role of who did the work (the job title) instead of the name. With the consultant visible, the name still appears.
On a purchase invoice paid with the partner’s card, the Payment block now brings the cost center of the last reimbursement posted. You can change it or leave it without a cost center, as before.
At the checkout, Shift+F8 discards the whole cart asking for the reason, and the register stays open; above the cancellation quota it asks for approval from someone with authority. F6 switches between cash withdrawal and top-up. In the cash count, "460.10" is the same as "460,10".
When you save the loom shift, the yarn consumed leaves stock and the fabric produced comes in. If the production order already makes that movement, enter its number and the screen does not count it twice. Without yarn balance nothing moves and you see why.
The yarn and article lists in Loom production and Yarn consumption per article now also show covered yarn, velvet and pile fabric, and coated fabric.
Whoever confirms an import leaves a record in the audit trail: who, when, how many rows and from which file. The import preview now scrolls sideways and the columns stay readable.
When you delete, the Undo bar says the screen name in your language (for example, "Treasury contracts (1) moved to the trash") instead of a technical name. The tip for the "Requires Legal approval" field also shows in your language.
The customer record opens faster: the Relationship, Vouchers and benefits, Tenka Score and Group tabs load when you click them. The stock movements list also opens faster in companies with many items.
In the Charges by regime record, previous and next move only through the charges the list shows, and the count matches it. In the timeline, a record without a date shows "on —".
The SOC 2 panel has a new Legal approval waiver section: the expense contracts where Legal approval was waived or required again in the last 12 months, with who did it and when. A waiver without an author or over a rejected approval shows as a control failure.
Recalculating contract hours is now all or nothing: if one request cannot be redone, nothing changes and the screen says which one to check. Deleting a time entry removes its hours from the contract at once, without leaving the contract short of hours if something goes wrong.
The status color from the registry stays readable in light and dark themes, in the contract Requests tab and in the requests list. Every change to the git connector settings goes into the audit trail with who and when; the token never appears in the record.
The seller portal has a Copy link button, billing and lead status in your language, and empty lists that say what to do. Asked Tenkai how much commission you will earn as a partner? It answers from your portfolio.
Write a line starting with "Solution:" in the commit message or the MR description, together with the #request code. The text goes into the request's Solution field, which the client sees in the hours report. It is added to what was already written, never erases it, and the rest of the message stays in the internal comment only.
When support replies, the client sees in red, in the portal, how many new messages arrived: on the Chat menu and on the chat button. The number goes away when they open the conversation.
When the client writes in the portal chat, the person responsible for the conversation gets a notice on the bell, with a link to Support. With no one responsible, everyone in support is notified. Several messages in a row become a single notice every 10 minutes.
On the contract record, the Request owner, Automatic renewal, Notice period and After-hours multiplier went back to the previous value when the contract already existed. Now what you choose is saved when you save.
On the contract Finance tab, each bill has Visible in portal. With no choice made, income shows and expenses do not, so the partner commission leaves the portal on its own. The contract value in the portal is income minus expenses of the visible bills.
On the portal Home, a contract split between the head office and a branch showed twice under Active contracts. Now each contract shows once, and contracts in the trash do not show.
On the contract record and in the portal contract, the chart starts at the total hours of the term and falls month by month by the contracted hours. The consumed line shows the actual up to today, and the trend carries the current pace to the end, telling how the contract will finish.
On the contract record, the Profitability tab shows where the margin comes from up to today: month by month (billed, labor, other costs and cumulative margin), by person (hours, average hourly cost and cost) and every other cost, line by line. Contract expenses in finance, such as the partner commission, now count in the margin and appear line by line. The Overview now shows the total contracted hours for the term, and bills in the trash no longer count as billed.
List searches are no longer filled in or filtered by your login email. In the contract cockpit, Margin by contract and the Contract Health Score sit side by side. When adding a pack to the contract of a client with no linked product, the list shows the company catalog and says so.
In the request record, the steps bar only lets you click the step the type's workflow allows from the current status; the others are greyed out with an explanation. Changing the status from the record, from Move activity in the list or by bulk edit follows the same workflow, estimate, solution and automation rules, and the history gets a single line.
The trash opens without errors on the screens that used to fail. When a record goes to the trash, the system keeps who deleted it and shows it in the "Deleted by" column. Restore and Undo keep working. Records already in the trash before this version show "Deleted by" blank.
Checkout sales close faster: stock for the items is written off in one go for the whole sale, and an already paid Pix is checked in a single pass. Item balance and cost stay the same.
On the contract pack, choose the Hours cycle: Monthly, Quarterly, Half-yearly or Yearly. Hours renew every cycle, counted from the pack start, and the overage, the portal hour bank and the chart follow that cycle. With no cycle, the hours are valid for the whole term. The pack list shows each pack's hour bank and cycle.
The contract hours chart, on the record and in the portal, now has an hours axis, a bar with each month's consumption and the name of each line at its end: planned balance, actual balance and balance trend. On top are the total contracted, used to date, today's balance and the end balance by trend.
On the contract page of the portal, the Contract summary button downloads a PDF with the whole contract: term, contracted items, contracted and used hours with the balance, month-by-month use, what was billed and paid, and the services with the team. The summary shows only what you already see on the portal.
In Tickets on the portal, Download builds the report with the same tickets the list shows, with the same filters and period. With All periods, the report starts at the oldest ticket. Before, it brought only the current month’s support tickets.
Approved hours on the projects linked to a contract now use the hour bank, like ticket hours. They count in the balance and in the month-by-month chart and, above the cycle limit, become overage. A pending hour is only used once approved, and a rejected hour is not used. On the contract record, the new Projects tab shows each project with approved hours, pending hours, what went into the bank and the overage. On the portal, the contract page lists the projects with their approved hours. Each hour counts only once: a ticket that belongs to a project still counts as a ticket.
The customer portal now uses your company’s registered colors, the same as the system: buttons, links, tabs, the current page of lists and highlights. With no color registered, the portal keeps the default colors. The color is changed in the company record and applies to both.
On the contract Overview, one panel shows the contract in three columns, always in the same order: contracted, used and balance. Value shows the contracted amount for the term, what was already billed and what is still to bill. Hours shows contracted hours, used hours (tickets and projects) and the balance, with the trend. Profitability shows billed, cost and margin. The contracted value comes from the contract products and prices; without them, from the monthly value on the Data tab. If both are filled in and differ, the panel says which one applies.
A completed request delivered before the forecast date saves again. The warning now only shows if delivery is before the request was opened. A new request of a type without a workflow starts in the first active status, and changing status from the list column follows the workflow.
Hours logged on requests without a project, such as contract support, now count in the customer's labor cost in Profitability on the day they are approved.
When you restore a loom production from the trash, the yarn leaves stock and the fabric comes in again, just like on save.
The shipping manifest saves again: Status, which is locked on screen, starts as Open and no longer shows up as an empty required field.
A new request saves without the false error. In Comex, "New item" opens the form and the export invoice can be created. The bell shows notices that arrive while the screen is open. The phone register closes in seconds. The Status pencil on the request list shows statuses by name. The Studio asks for confirmation before removing an attachment.
In the export process, one click creates the export NF-e with the right CFOP, the importer abroad, the port of shipment and the DU-E when registered — in reais, at the process exchange rate.
Enter the third party's invoice key or import its XML. The system checks the key, the CNPJ and the CFOPs and warns when an invoice is missing or something doesn't match.
In search (Ctrl+K) and in Tenkai, typing "grid", "sizing", "pack" or "size and color" takes you straight to Received shipments, where each line of a shipment by size grid shows the piece's size and color. Before, the screen was only found by the shipment name.
The piece name with its grid — "T-shirt — M / Blue" — is now written the same way at the register, in exchanges and returns, and in Received shipments. A piece that only has a size (or only a color) shows as "T-shirt — M", with no stray dash or slash.
When closing the register on the web, the "Bills and coins" block had a light background and an almost invisible title in the dark theme. Now the background, the title and the fields follow the theme and are readable in both light and dark.
On the Status classification form, the Key field is now called Code. Tenkai answers about classifications by name only, without the code, and search also finds the screen by request classification. The requests Kanban help explains that the sections come from the classifications.
A contract from another customer no longer gets into the ticket, whether through the record, Tenkai or an integration: the message says which field to change. The record also warns when the contract list shows only the 2,000 most recent ones and says when to save to see the new customer’s links.
Like the Z report, the X report now shows the amount and count of each payment method, for example Pix R$ 49.90 (1). And the opening screen tells you when the register was already closed today on this phone.
Removing an already-paid Pix part now responds right away: the part leaves the sale, the charge is set to be refunded and the notice reaches the bell of whoever checks the register right after.
Dragging the card on the Kanban, completing or reopening in My Agenda, starting or pausing the timer, pausing or resuming from the row menu and changing the status through the integration follow the same rules as the record: the type workflow, the estimate, the written solution and the stage done checklist (before, only the Kanban checked the checklist). "On status change" automations now run on every change, and only they do.
Deleting a time entry whose hours are already counted in the contract usage now requires the delete permission in Contracts; without it, the screen tells you why and nothing is deleted. Hours already invoiced still cannot be deleted.
When the team marks that the project is waiting for the client, the portal shows "Waiting for you", since when and why. The client clicks "I have answered — go ahead": the project moves again, the deadline counts again and the project manager is notified.
The leads, sales and invoices lists in the partner portal show the most recent ones and, when there are more, say "Showing N of M". Asking Tenkai about the commission receivable gives the same figure as the portal card.
On any screen, hovering over a button disabled because your profile can only view shows the reason: "Read only: your profile can only view this screen. Ask the account administrator for permission to edit." Before, this only appeared in lists, standard records and finance.
When a commit or a merge moves the request and the git author is not a user of the account, the history and the comment are recorded as "Tenka (automatic routine)", no longer as the company owner. The same GitHub or GitLab delivery sent again does not repeat the comment, the hours or the move.
The "1–25 of 3,458" and the rows-per-page choice are back at the bottom of every table. You can see at a glance how many open demands, customers or bills there are.
Open, Overdue, No owner and the other cards now count only what the list shows: the view, filters and search. Before, they counted the whole company even with a sprint filtered.
Opened a record from a filtered list? The "n of N", previous and next now go through that list only, in the same order — not the whole table. It works on every record page.
Find grows to fill the space and Save is always at the end of the line. When you open or close the activity panel, tabs that do not fit go to "More" instead of being cut.
Typing "Demand" in search (Ctrl+K) brings the Demands list first. Before, it disappeared: the "New demand" action hid the screen. A screen whose name starts with what you typed now comes ahead of similar ones.
When the configured AI model is down or the key is rejected, Tenkai now says so and where to fix it (Settings › AI), instead of "try again in a moment". While analysing, the button itself shows "Analysing the numbers..." without pushing the others.
The "Notifications" title and "Mark all as read" are clear on the header, like quick settings. When viewing another company in view mode, a refused save says "View mode" with the reason, instead of "Internal error".
For stall accounts, Today now shows the business at a glance: sales today and this month, what was left (sales minus item cost), who owes and for how long, the month’s cash, how you get paid, stock, best sellers, orders and production — plus 6-month in/out charts, the best weekday and the month day by day. Each number opens the list behind it.
The next 14 days appear as cards labelled by type (market, extra shift, excursion). The form only opens with "Add a market day" or Edit, already filled in. The table below now has a title: the reseller buses.
Shops and lives, photo on a model, Tenkai listing and exchanges are now separate numbered cards, each with a "what it is for" line and an example. The shop form only opens with New shop, New live or Edit.
With a logo, the brand sits in the centre of the menu band; without one, the initial sits in a square tile, centred.
The "Assigned employee" column (who does the work) can be turned on in the Demands and Tickets lists, right after "Owner". It starts off: turn it on in Column preferences.
A table used by several screens opened through the last screen read, sometimes with no fields — so you could not mark Demand fields as "Required". Now each table opens through the screen with the full dictionary.
Scheduled questions now has "Import spreadsheet" (question, name, channel, destination, frequency, day and time). Every imported row starts turned off — nothing is sent until you review and turn it on.
"Build route" is the main button and "Refresh" is now secondary; the day’s manifest cards are no longer stuck together.
The Demand description field can be stretched by its corner again, to write and read long texts.
In the account list, an account can be exempt from billing for a grace period, courtesy or demonstration, with the date the exemption ends. While it lasts, the account gets no invoice or payment slip, and access does not change. The day after the date, billing starts on its own; you get a notice seven days before and another on the day. BMCode's own account and the demonstrations are already exempt without marking anything.
The contract record has a new Requests tab: each request linked to the contract, with the logged hours, the ones that enter Profitability and the ones consumed from the contract, which are what the customer sees in the portal. When a request does not match in all three, the row says why: entry without a collaborator or date, request that does not consume the contract, consumption different from the hours. This is where you check, service by service, what the customer will check.
Opening and saving a request erased the contract, package, contract item, environment, product and project delivery it had. These fields now stay as they were, and logged hours keep counting toward the right contract. If one of your requests ended up without a contract, choose the contract again on the record and save.
In the requests list, the Trash item in the menu did not open anything. It now shows deleted requests, with who deleted them and when, and from there you restore or delete for good.
In the requests list, the Status column gets a soft background in the color chosen in the status setup, so you can spot at a glance what is in each stage. Statuses without a color stay as before.
When relating one request to another, the choice list showed a number different from the code in the list’s Code column and in the search. It now shows the same code, also in the Relationships tab, and you can search for the request by it.
Anyone with a timer running on a request that went to the trash got an error page when opening Tenka. Now, when the request goes to the trash, its timer stops right away with the hours recorded up to then, and the home screen opens normally.
In financial entries, the projected cash flow chart now takes the full width of the screen, with each month's inflows, outflows and balance easy to read. The accrual filter now has "from" and "to": pick both to see several months at once, or leave "to" blank to see a single month.
What used to be the status Category is now the Status classification screen. The five you already knew (Triage, In progress, Waiting, Done and Cancelled) come ready — you change name, color and order — and now you can create your own: each new classification becomes a section of the request Kanban. The status picks its classification from a list that comes from this screen, and the import spreadsheet accepts the key or the name.
When the garment maker sent a shipment by size grid, the sewing shop saw in Received shipments several identical lines with the same piece name and could not tell which size or color it was returning. Now each line shows the size and color, for example "Ribbed blouse — L / BLACK", in the list and when returning.
When a request goes to the trash with someone’s timer running, the timer stops right away with the hours recorded up to then, and that person gets a notice saying which request it was and how many hours were kept. Whoever sent it to the trash does not get the notice.
Editing the hours of a time entry counted the same hours twice on the contract, and deleting a time entry gave an error. Now the hours deducted from the contract follow edits and deletions. In the contract’s Requests tab, the Recalculate contract hours button fixes what was already wrong; what was already billed does not change.
The Logged hours card in the contract’s Profitability now shows all hours worked on the contract, the same as the Requests tab. Right below it shows how many of them count toward cost: only approved ones, with a team member and a start time.
When the project has delivered its part and is waiting for the client, use Wait for the client in the record’s menu and say what you are waiting for. Meanwhile, an overdue forecast does not count as a team delay: the project moves to the Waiting for the client column on the board, the PMO panel shows the client wait apart from delays, and the record shows since when. Use Resume the project when the client replies.
If you left a screen open for a few minutes, reading the demand list for example, you could suddenly land on the Just confirming it is you page. The automatic refresh of the notifications bell was mistaken for robot browsing. Now only moving to another screen counts, and the confirmation appears only for real automated browsing.
In the contract Overview, the Contract hours block shows agreed, logged and consumed hours and the balance. Below, the term timeline compares the time elapsed with the balance used, and the burndown shows planned, actual and the trend to the end: how much balance the period ends with, or the day it runs out.
The contract Requests tab shows the request code as in the requests list, the status in the same color, the owner and the sprint. The contract balance appears next to the hour totals, and zero hours show as a dash.
Analyze contract with Tenkai moved to the title line, as on Home. Actions are now in two groups, Renewal and Price adjustment, with Cancel contract set apart. The No invoices, Overdue and Signature pending notices now show only when they apply to the contract.
In the GitLab or GitHub connector, under Receive from git, choose the status a request goes to at each step: commit with #request code, MR merged into the integration branch, green pipeline on staging and release to production. The screen shows the webhook URL and generates its own secret, without exposing the access token.
Requests the client opens through the portal or by email now arrive with their active contract, consuming the contract, with that contract's request owner, the product (when the contract has only one) and the sprint in progress. If the client has more than one active contract, the portal asks which one the request belongs to. Whatever cannot be filled in still goes to "Classify and Assign Fields". What the client calls a ticket appears to you as a request.
In the contract overview, the "Request owner" field says who handles that contract's requests. That person appears as the responsible employee on requests the client opens, and the request goes straight to their schedule.
Request automations now have a "Client" filter and an "Assign to employee" action, and they also apply to requests coming in through the portal and by email. Use them for exceptions: a client whose requests always go to someone else.
After you close the register on the phone, it no longer reopens on its own the same day: the day ends closed and tomorrow's float goes in when you open. The Z report shows each payment method with its name and amount in currency (Cash R$ 49.90).
In the POS, the list that appears when you search for an item now shows the store price list price, the same one that goes into the cart and the same as on the phone register. Before, the list showed the catalog price and the cart charged another. At closing, the cursor starts on the first banknote, so you can count with the keyboard only.
In lists, right-clicking anywhere on a record opens the same menu as the row's three dots (Favorite, View, Edit, Duplicate, Open in new tab and Send to trash), right where the cursor is. Over a link or with Ctrl held down, the browser's menu still appears. The menu shows only the options you are allowed to use.
When confirming a demand import from the spreadsheet, the rows were saved but the page ended on "Oops! Something didn't go as expected" and you had to go back to see the result. Now the confirmation ends on the list itself, with the message of how many demands came in.
Each sales order line now shows whether the piece is in stock, in production (with the current step and the expected date) or has no production planned (with the standard lead time). When the step is at a subcontractor, the date already adds that subcontractor's usual average delay. The catalog you send to stores shows the same sentence for the quantity the store typed, never any cost. The sentence says where the date comes from: "based on the actual production pace" when the step already has reports or scans and the subcontractor's measured punctuality, or "estimated" when it comes only from the standard step times or the product's standard lead time.
With the option "Confirmed order creates work orders for what is missing" on, the production order for what the size grid lacks is also created when the order is confirmed by the payment link or when a quote from the catalog is confirmed — not only by the Confirm button. The order comes with the spec sheet routing, the missing grid and the priority from the promised date, and is never created twice for the same line.
In Apparel production, PCP tab, register a 6-digit PIN for each production person or subcontractor and print the bundle labels with the scan QR code. Whoever has no account scans the QR code with the phone, types the PIN, chooses the step and the pieces — and the report goes in as usual, moving the actual cost of the piece and the promised date. Several wrong PINs block for 15 minutes, and the same report repeated within a few minutes is refused.
When the actual cost of a piece's last completed order goes over the spec sheet standard cost beyond the limit you set (5% by default), the wholesale price table gets the proposal of the new price that keeps your target margin, with the source of the number. Nothing changes on its own: whoever can edit the table applies it in one tap or discards it.
Through the portal link, the subcontractor now accepts or declines each shipment — declining comes with the reason — and Outsourced processing shows the acceptance of each batch, declined ones first. Each subcontractor gets an internal badge (gold, silver or bronze) calculated only from your own data: punctuality, defects on return, documents up to date and capacity. The badge shows in the punctuality table and when choosing the subcontractor for a shipment.
Send on WhatsApp a photo of the sales notebook page, of the Pix receipt your customer sent, of the purchase invoice (or its XML), or of a new item with the price in the caption ("ribbed blouse 29.90 S to XL"). Tenkai understands what it is and proposes: the notebook sales in the till, settling the customer's bill, the invoice into stock with the bill to pay, or the new item with the store's size grid and the photo. Nothing is saved before you reply CONFIRM. Notebook sales go into your till: open the till before sending the page. On a Pix receipt, write "recebi" (received) or "me pagou" (paid me) in the caption when money came in; "paguei" (I paid) never settles what a customer owes.
With the WhatsApp receipt switched on (Parameters, "Till: purchase receipt on WhatsApp"), when you close a sale at the till for a customer who has WhatsApp, she receives the items, quantity, amount and the photo of each style, in her language. Anyone who replied STOP does not receive it, and if your profile cannot see amounts the message goes out without them.
With "Daily summary: which summary to send" set to BALCAO and the summary switched on in My preferences, you get at 7 a.m., on WhatsApp or e-mail: how much you sold yesterday, how much you received, new credit sales, what sold out and tomorrow's group trip. If you asked for audio answers, it also arrives as audio.
Send "sold 30 of the ribbed top to Dona Maria, 20 by pix and 10 on credit" (typed or by voice) and Tenka shows the sale with the register price, the customer and the payment methods; it only enters today's register after you reply CONFIRM with the code. "Received 200 from Maria" (settles what she owes, oldest first) and "spent 200 on freight" (records the company expense) work too.
Ask "how much did I sell today?", "how much did I sell this week?" or "who owes me?" and the answer arrives at once, with the exact figure from the register and receivables and where it came from. "Collect from Maria" returns the link that opens the chat with her with the collection message already written: you check it and send it from your WhatsApp.
When a customer asks on WhatsApp "do you have 1234 in M black?", "what is the minimum?", "installments?" or "I want 12 of 1234 G blue", the reply comes from the stock and the terms the store registered, and the order is created as a quote for the salesperson to confirm. Whatever is not understood, or when she asks to talk to someone, goes to Conversations. Instagram Direct messages arrive in the same Conversations list.
Each store card shows customer conversations on WhatsApp over the last 30 days: how many were resolved without anyone from the store having to write, how much each conversation cost and how many minutes the customer waited for the first reply. One tap opens the store conversations.
Whoever prefers listening sends "reply in audio" on WhatsApp and starts receiving each reply also by voice, in their language. To go back to text only, send "reply in text". The preference belongs to each person.
Whoever does not have their own number yet talks to Tenka through BMCode's number: each message goes to the account of whoever wrote it, and one store's numbers never see another's. Whoever writes without an account receives, once a day, the link to create the account with just a mobile phone. The messages count toward your account's allowance.
Fair stalls and small apparel makers start for free: up to 30 registered items and 50 sales a month, with the phone checkout, Pix on your key and the list of who owes you. Beyond that, Tenka tells you right away and shows the Counter plan, R$ 59 a month, with no limit on items or sales. The Ateliê plan now costs R$ 149.
On the Start page the account is created with your WhatsApp number, a 6-digit code and your business name — no e-mail, no card. The number is already linked to Tenkai on WhatsApp, and you sign in later with the same code or a password, if you want one. Company ID and e-mail can be added later in Settings.
Counter plan users see only Items, Sell, Who owes me, How much I sold and Online orders in the menu, search and Home. The rest of Tenka is still there, one tap away in "See everything". First use is now three steps: add the item, see who owes you and how much you sold.
A phone screen with each customer, what is overdue and what is coming due, and a Collect button that opens the chat in your WhatsApp with the message ready. On a credit sale the customer gets the entry on the shop WhatsApp; two days before the due date and the day after, a reminder. On the Counter plan, customers without a set limit can buy on credit: the sale goes through and you are told.
With your Pix key set, the checkout (computer and phone) shows the QR and copy-paste code with the exact sale amount; the customer pays in her banking app and you tap "Received". It is the default for those starting out: no gateway contract, money goes straight to your account.
On the item grid, the counter label prints your price, the suggested resale price for the buyer (your price plus the house margin you set) and a QR the phone checkout reads with the camera.
For items you buy ready and resell, the price screen has a "Bought for, selling for" mode: enter what you paid and what you charge, and see what is left on each item, the price that gives the margin you want and how many items a month pay your fixed costs. Taxes come from your tax regime (zero for MEI).
If your company is a MEI, "How much I sold" and Home show how much of the yearly revenue limit you have used and alert you at 80% and 100%, citing the current rule. In the five days before the due date, a reminder of the monthly fee (DAS) appears.
When the data shows you already live the next step — you sent work to a workshop, opened a second shop, reached three people or are close to the free plan limit — Home shows the right plan once, with the price. It does not come back; Tenkai answers when you ask.
The pricing page and the Try page now have a version for stalls and small apparel makers, with no system jargon: the plans with the price that goes on the invoice and a call to start with your phone.
First use for apparel makers now starts with orders and shipping, then goes to the item, the tech sheet and production: newcomers sell before they design.
Resellers and shop owners open the bag page, enter their mobile number, confirm the code that arrives on WhatsApp and see, for each stall that uses Tenka where they bought, the orders, the purchases with the items, the trip reservations, what they still owe and the fair days. Each stall only shows what is its own, and no stall sees another. It is free. On the Balcão plan your stall already shows up; on other plans, turn on "Shows in the buyer bag" in Parameters.
In Company settings, Subscription tab, the account administrator accepts the terms and gets the referral link. When the new account created through the link pays its first monthly fee, you earn days of your own monthly fee and, after that, a share of every monthly fee it pays. The credit is deducted from your next invoices, and the card shows how much you have earned, how much was deducted and how much is still to be deducted.
Once your stall has had three weeks with sales, Tenka sends a single question on WhatsApp: from 0 to 10, how likely are you to recommend Tenka to another stall. Reply with the number (and anything you want to add). The answer goes straight to the people who build Tenka, and the question is not repeated.
On the Bus trips screen, register when your stall opens: the early-morning fair every Wednesday, the Saturday extra opening or a fair on a specific date, with time and place. The next days show up together with the bus trips, in your buyers bag and on the Home screen.
The buyer bag now has "My resale showcase": she picks the pieces she bought at the stalls, writes how each one appears, sets HER price and gets a link to send to her customers on WhatsApp. Whoever opens the link sees the photo, the description and her price — never the stall name, the cost or the wholesale price. She can create a new link (the previous one stops opening) or take the showcase offline at any time. It is free, like the bag.
When the requested piece is out of stock, the sales rep's phone (on the order line) and the phone checkout (on the sale line) now show when it will be ready — in stock, in production with the expected date or by the standard lead time — and whether the date was measured from the real production pace or estimated. It is the same date as in the sales order, the catalog and WhatsApp, with no cost or subcontractor name.
In Company settings › Subscription, the 24-hour salesperson card shows the price table by customers served in the month, how many the store has already served this month and the button to turn it on. The invoice charges the previous month's band, and the preview of the next invoice already shows the line. Without the 24-hour salesperson, a person from the store answers customers on WhatsApp.
Each clothing plan comes with a number of WhatsApp messages per month, shown on the plan card. At 80% the administrator gets a warning. Whoever uses the Tenka WhatsApp number (no own number) stops sending what uses credit at 100%, until buying a package or the month turns — replies to customers who wrote keep going out. With the store's own number, what goes over goes to the invoice, as before. The overage follows Meta's price table in reais.
In Settings › WhatsApp channels you can now save the Instagram page token (to answer Direct in the same service) without retyping the WhatsApp token, and choose, for each person with a linked number, whether they get replies also in audio, only in text or as the company set. The Tenka WhatsApp number, which serves several stores, is marked in the list.
Customer 360 has a new Buying profile tab: the customer's size by average-ticket band, how often she buys, the groups and items she buys most and what she asks on WhatsApp, with the source — nothing to type. The 24-hour salesperson uses the same profile to answer "what's new?" with in-stock items in her style.
Each store card in My stores shows, beyond the WhatsApp total, who in the store answered in the last 30 days: how many conversations, in how many minutes they replied and how many sales were born in the chat. In the anchor partner dashboard, each account shows its WhatsApp service and a table adds it up by the partner's salesperson — only for accounts that allow seeing their usage.
"Do you have a catalogue?", "what's new?" and "do you have 2050 in other colours?" now get an automatic answer: the catalogue, in-stock new items in the customer's style and the item's size grid. We measured with 50 wholesale-style conversations: 8 in 10 are answered without anyone from the store.
"How much is 1234?" and "price of 2050 from how many pieces?" now get an automatic answer: the wholesale price from your default price table (the same as the catalogue), the price by quantity and the item's closed size pack. It never shows cost or the price agreed with another customer. "Is 1234 back?" is answered like "do you have 1234?". If your store only gives prices to registered retailers, turn it off in Parameters, 24-hour salesperson: the question goes to a person from the store.
You can now ask Tenkai "which customers have no active contract?", "who bought in the last 90 days and has an overdue invoice?", "which items have not sold in 90 days and still have stock?", "which suppliers have we not bought from in 180 days?" and "which customers stopped buying?". Each answer brings the list with names that open the screen to check, and respects the companies chosen at the top and what your profile can see.
When you asked Tenkai which models the account uses, the line saying where the answer comes from quoted internal system names. Now it says, in your language, that the answer comes from the models enabled for the account and the model catalog.
Tenkai now answers "how many yarn reports do we have?", "which bales came in this month?" or "what is the value of the lint contracts?" on almost every record and list screen, even those without a ready-made question. It finds the screen from your words, brings the total, the sum when you talk about value and up to 10 records with the link to each one, plus the link to the list already filtered so you can check. It only shows what your profile already sees on the screen, and hides amounts from those who cannot see amounts.
Records and screens of spinning, knitting, dyeing, household finance, sales, supplies and LGPD got the question they answer and everyday names (for example "packing list", "barré", "card bill", "price per piece"). Now quick search (Ctrl+K) and Tenkai find them by the word you use, not only by the screen's official name.
The credit card, card bill, investment and recurrence rule records got help: what they are for, what each field means, how expenses reach the card and how the bill becomes paid, how earnings are calculated and why generating the recurrence twice does not duplicate anything.
Screens that show numbers and that Tenkai could not read yet now answer in the chat: trial balance, journal, ledger, accounting income statement, balance sheet, value added statement and EVA; tax calculation and tax regime simulator; financial alerts, working capital, default risk, credit score, budget against actual and recurring revenue; sales dashboard, campaign ROI, white space and market; team capacity, flow metrics and requests dashboard; provisions, climate and SPICE; outsourced sewing plan and network; and the strategy dashboards. Ask the way you speak, like "does the balance sheet balance?" or "who is overloaded next week?". The number is the same as on the screen, only for those who can open the screen, and amounts stay hidden for those who cannot see amounts.
Personal screens also answer in the chat, always with what belongs to the person asking: what awaits your decision today, the daily summary (cash, overdue items and what to pay this week), your visit route, your profit sharing, your expense reimbursements, what you are accountable for and the partner portal. Screens that keep no numbers, such as wizards, settings and calculators, answer through the written help of the screen itself.
If the phone checkout was closed or reopened while the sale was still saving, the cart came back with the Pix already paid, as if the sale were open. Now the cart starts empty and the checkout tells you: the sale was already saved, or it is in the device queue and uploads by itself — it is never charged twice.
For people who use the stall menu and turned on "See everything", the side menu shortcut "Only the essentials of my line" opened a full management menu. Now it does the same as "See the essentials" in your user menu: it goes back to the stall menu.
The public pricing page had advertised the 1,000-credit Tenkai pack for millions of reais: sample usage from demonstration accounts was counted in the average cost. Now only real usage counts, and the price on the pricing page, My subscription and the credit purchase is the same and correct.
The top of an open work order showed an actual cost of 0.00 even with pieces reported — the cost only appeared in the Cost by stage tab. It now shows the actual cost accumulated so far and the cost per piece already reported; once the order is completed, it goes back to the closed actual cost. On the spec sheet, next to the actual cost of the last completed order, the order in production appears with its actual cost so far per piece.
Typing a work order number in the search — or opening the list from a link with the number — left the list empty when the number did not appear in another field. Now the record number is always searched, as an exact match: 1236 finds 1236, and 12 does not bring 1236. This applies to every list.
In the work order report list, what the seamstress reported by scanning the label showed as made on screen. Now the source says Scan, and a price adjustment proposal without a source order no longer shows "null" in its sentence.
When the warehouse chosen for the checkout had been removed from the records, saving any other setting saved the checkout warehouse as blank. Now the box shows the saved value and it only changes if you pick another one.
In an account with a single company, questions like "which automations are running?", "which records did I create?" and "what is the team doing today?" answered that there was no company or team, and the receivables forecast and the international-standard statement failed. Now Tenkai answers with what is in your account. It also refuses right away any request for a password, token or access key and for lists of people's documents or bank details, in any channel.
When a question could be answered by more than one query ("which teams do we have", "who did I spend the most with on purchases", "how much was in the central warehouse"), Tenkai sometimes picked the wrong one or said it didn't have the information. Now it considers only the queries related to the question and decides between similar ones before answering — and the answer arrives faster.
Questions like "which contracts expire in the next 90 days?" and "which renewals do I need to handle before month end?" answered that there was no data, even with contracts on file. Now Tenkai lists the contracts ending in the period, those that renew automatically and the last day to give notice. It also better understands "overdue tax slip", "what if my customers pay 15 days later" and "what is worth automating".
In the phone register, an item that is not registered can be sold by price alone: type "29.90" in the search and press Enter, or tap the tag next to the search and type the price (and, if you like, what it is). The sale is saved like any other, without creating a new item for each sale, and it is flagged for whoever checks the register.
Scan, tap Charge and tap the method: the sale is saved. Cash no longer asks for a change screen — if you want the change, tap the note you received or type the amount on the same sheet. The method of the last sale appears first and highlighted; splitting the payment and installments are under "Split the payment or pay in installments".
Tap the item name in the cart to change the quantity, the price or remove it. For a registered item, a price below the store price becomes a discount and, above the limit, someone with approval rights releases it on the same sheet — the sale does not restart.
The first sale of the day no longer stops at "Open the register": it opens by itself with the drawer at zero (drawer change goes in Menu, Cash in; stores that count the drawer at opening turn this off in Parameters, POS). And the camera now reads barcodes on iPhone too, with the same continuous beep.
Scanning an item in the phone register is much faster: the register remembers the store's price rules for a minute and reads the cart at once. Creating an account by phone is also lighter: what you need to sell (the Counter stock location and the register) is ready right away, and the rest of the account setup finishes on its own within seconds.
Before, when a registered item had no NCM or CFOP, the register's invoice went out with a guessed default code that the tax authority could reject. Now the sale is saved normally and the invoice stays pending, saying which item and what is missing in its record. Once filled in, the invoice goes out on the next attempt.
When someone changes their password, is deactivated or has the password reset, the register phones linked to that person are signed out at once and ask to sign in again. The phone opened from the Sell button signs out too when the person leaves the system in that browser. Demo visits and read-only access do not open the register.
Say or write the sale the way you do at the stall: "sold 5 size runs of the ribbed top", "5 pieces size M of the ribbed top to a walk-in customer, list price plus 5% on the card in 3 installments". The size run comes from the item record, with the right sizes; the price list can be named; the surcharge or discount and the installments go in as at the checkout. Before saving, Tenka shows each item with price, total and terms, and waits for your CONFIRM. Anything unclear becomes a question. When it asks, just reply with what was missing ("M red", "by Pix").
With automatic Pix turned on, "sold 5 size runs of the ribbed top by Pix, I need the QR for Maria" is no longer refused: when you confirm, Tenka creates the checkout charge and sends the QR code and the Pix copy-and-paste code in the chat, for you to forward to the customer. The sale goes into the checkout by itself when the Pix arrives, and you get a message. Without automatic Pix, the sale is saved right away, as before.
In a WhatsApp sale, say "to be delivered on tomorrow's route": the delivery opens with the address on the customer's record and becomes a stop on tomorrow's delivery run (the one already planned, or a new one). If the customer has no address on record, the proposal warns you before you confirm.
An item sold by price alone in the phone register now goes on the invoice with the NCM, CFOP and CSOSN you set once in Company settings, Parameters, PDV ("Unregistered item invoice"), and with the description you wrote at the sale ("ribbed blouse"). Until that default is filled in, the sale is saved as usual and the invoice stays pending, saying exactly what is missing — it never goes out with a made-up code. Once filled in, the invoice goes out on the next attempt.
Send an audio on WhatsApp or ask in the chat and Tenkai answers from your data: where your stock is and what it is worth at cost, who sold the most and which store or booth sold the most, what deserves reordering or production, which collection to invest in by trend, the best-selling days of the week, the customer and the products that brought in the most, and the bills overdue and coming due.
If you are already in Tenka and tap Sell, you go straight into the register without typing anything. And if you created the account with just your phone, with no e-mail, you enter the register with your phone and the code that arrives on WhatsApp. E-mail and password still work.
Accounts created on the Get started page came without a stock location, and the first sale stopped with "the company does not have a warehouse yet". Now every new account starts with the Counter warehouse, already linked to the register, and Counter plan accounts that were left without it have received it too.
Creating the account on the Get started page waits less, and whoever uses the counter on the phone always lands on the counter Home, never on the time clock and payslip screen.
If the phone checkout was closed right as you tapped "Pix received", the Pix stayed paid with no sale and the cart came back without it. Now the sale goes in by itself with the paid Pix; when you open the checkout again it shows the sale number (or puts the Pix part back in the cart to finish). If the sale cannot go in, whoever runs the checkout gets a notice saying what to do.
At the phone checkout, unregistered items above R$ 2,000 in the sale (change it in Parameters, "Unregistered item: maximum value without approval") ask for the e-mail and password of someone with approval rights, like a discount above the limit — an extra zero no longer becomes a sale worth thousands. The approval sheet also gained a Reason field: the sale keeps what was written, or "Approval at the checkout" when nobody wrote anything.
Three sales made at the same instant could go over the monthly sales limit of the free plan; now they are counted one at a time. The "Unregistered item" the checkout creates by itself no longer counts among the plan's registered items. And the "ready by…" date no longer shows on the unregistered item, which has no production.
The order's Stock card showed the warehouse balance without subtracting what other orders had already reserved, while the production order created on confirmation counted differently: the order said "15 missing" and the production order opened 24. Now both count the same way — the shipping warehouse balance minus other orders' reservations — and the card says so.
The subcontractor lead time and quality table in subcontracting looked at the last 90 days, while the date promised to the customer and the workshop seal looked at 180 — the same subcontractor showed different numbers. Now everything uses the same 180 days, and the table title states the period.
The production order only showed the standard cost after it was finished — while open, it showed 0.00. Now it is created with the standard cost from the technical sheet. In the cost by stage, the column that divided the accumulated cost by that stage's pieces (showing a per-piece value much higher than the header) became "Accumulated per piece": the accumulated cost divided by the pieces already reported on the order, like the header. The production order and subcontractor shipment screens also open faster.
The partner representative gets a sales link: whoever creates an account through it counts as their sale. In the portal they register their own leads, which stay theirs for 90 days and renew with each logged visit, follow the accounts they sold and their invoices, see the expected commission of the month and the advance still to deduct, and request the monthly closing with one click.
The commission rule now has a product: subscription in the first year, recurring subscription, credit and add-on, each with its own percentage, always on what the customer paid. The advance agreed with the representative becomes a bill to pay right away and is deducted at the next closings until it reaches zero. An invoice cancelled after payment comes back as a reversal the next month.
In Users and access groups, every screen you add to a group shows up in its permission list, ready to allow add, edit and delete or to remove from the group. Before, screens that are not in the menu, such as the Partner portal, vanished once added and opened read-only.
People allowed to see amounts got "the amounts are masked" on WhatsApp for questions like "how much overdue do I have to receive" and "who sold the most". Now the conversation follows the same permission as the screen: whoever sees amounts in the system sees them in the answer; whoever does not keeps getting them hidden.
The customer record in simple mode now has a Delivery address tab: ZIP code (optional, fills in the rest), street, number, district, city and state, with no tax fields. It is the address tomorrow's delivery uses — and when the street is missing, the WhatsApp sale warning brings a direct link to this tab.
People who already had an account on the number and entered through the Get started page with the phone code sometimes landed on "Access denied". Now, after the code, the person signs in and goes to their own Home — the counter one, for those who sell at the counter.
In the production by machine record, the Article field now lists only knitted fabrics, with no yarns mixed in, and the Yarn consumed field lists only yarns. The split is by the item's NCM code; an item without an NCM code yet shows in both until it is classified.
When Pix billing is not yet turned on for the account, buying a WhatsApp or Tenkai credit pack only shows the notice and no longer creates a pending invoice that would fall due without anyone asking for it.
With no AI assistant turned on, asking in English which webhooks failed now brings the answer, and what was looked up, the follow-up suggestions and the EBITDA in the results show in the language of whoever asked.
In the owner cockpit, the menu of each open invoice now has "Cancel invoice". The reason is required and is recorded with who cancelled and when. If the invoice already has a charge in Asaas, the charge is cancelled there too; a paid invoice cannot be cancelled. The cancelled invoice leaves the open invoices, the collection schedule and the overdue account block.
Tenkai, WhatsApp and digital worker credits are paid before use: if the purchase was not paid, the credits simply do not come in. The invoice of that purchase does not become overdue in the collection schedule and does not block access for non-payment, not even when the charge was never issued.
Sending a loom production or a dyeing batch to the recycle bin, from the list, in bulk or with Undo, returns to stock the loss that had been written off; restoring writes it off again. And if the loss cannot leave stock, the screen explains why in plain words.
With no AI assistant turned on, questions such as cash balance, the month's result, receivables and payables, overdue customers, contracts about to expire, the month's sales and stock asked in English or Spanish now get an answer, with the period and scope in the asker's language.
If your session expired, your account has no linked company, your password change expired, or the SSO or passkey sign-in did not finish, the sign-in screen now shows the reason instead of coming back blank.
On the privacy page, the words “in force since” no longer run into the date of the terms and the policy.
On the sewing contractors’ plan, load, free capacity and “with this one” now show whole pieces. Before, 80 pieces of free capacity could show as “−80,000”, as if they were eighty thousand; now the plan says “−80”, the number you count on the floor.
On the knitting production list, search now also matches the article name and the machine name. Before, searching “Ribana” or “Tear 04” returned no rows even though they were on the list; now they show up. It works for the search box and for links that open with the term already filled in.
When you ask Tenkai for the month’s result with every company of the group selected in the header, the answer now adds up the whole group. Before, it repeated the numbers of the open company under the consolidated label. Each line’s percentage is now also calculated on the revenue of the same months it quotes: a negative EBITDA larger than revenue shows as about −114%, no longer as 7%.
When buying a credit pack on an account without Pix billing turned on, the notice “Pix billing is not turned on for this account yet” showed up twice at once. Now it shows once, on every screen.
In the contractors’ capacity screen, the “Contractor” field also listed tax bodies such as withheld social security, City Hall and the Federal Revenue. It now shows only contractors: those registered as such, those that already received a shipment or already have capacity saved.
On the stock panel, the turnover table, the below-minimum table and the digital buyer’s suggestions now show quantities the same way as the balance table. Before, 945.92 kg could show as “945,920”, as if it were almost a million; now it shows “945.92”.
When an in-house finishing pass is done on a customer’s material, such as raw knit fabric from a third party, the declared loss does not come out of your stock, because the material is not yours. Before, the form saved without a word and the loss looked forgotten; now a notice explains that the material belongs to the customer and that the loss stays only declared.
Opening a loom shift, or starting a new one, is now faster: the record no longer prepares the whole production list behind the scenes, which it does not even show. Fields, rolls and previous/next stay the same, following the same search you made in the list.
In the month-end closing in kilos, the salt, soda ash, dyes and auxiliaries weighed for the dyeing and washing baths now count as consumption of supplies. Before, they counted as material consumed with no output, and the knitting mill or the dye house ended the month hundreds of kilos short with nothing actually missing. In weaving, yarn already warped that is still on the warp beam waiting for the loom shows on its own line, “on the warp beam, not yet woven”, and no longer counts as missing kilos.
On the expense contract record, the Requires Legal approval field comes switched on. Switched off, the payables are generated without waiting for approval. Only people with authority (edit permission on Approval limits) can switch it off; a contract Legal rejected cannot be waived and does not generate payables. Who switched it on or off, when, and from what to what is kept in the record history.
On the Charges by Regime record, the header again shows which record you are on (for example, 2 of 5) and the arrows to go to the previous and next one without going back to the list. Before, the record showed neither.
In the phone app, buttons, links, checkboxes and options have a larger touch area, so your finger hits them the first time, without changing how the screen looks. And the Get to know this screen shortcut hides while it is over a field, coming back when there is free space.
In the production by machine record, the Article field also listed woven fabrics, such as linen and plain viscose, among the knitted ones. It now lists only knitted fabrics; an item with no NCM yet still shows up until it is classified.
When you open a contract link while “Viewing data from” is set to another company, the screen now says which company the contract belongs to and where to switch, instead of opening the “New contract — which type?” window over a blank form. If you have no access to that company, it only says the contract was not found.
Without AI turned on, asking Tenkai “what if my customers pay 30 days late?” fell into the list of overdue customers, and in Portuguese it came back asking “how many days” even with the number in the question. Now Tenkai reads the days from the question itself (“30 days”, “30 dias”, “30 días”) and shows how much cash gets tied up, the new cycle and the runway. “Earlier” or “faster” means paying in advance. Without a number, it still asks how many days.
When the company brings in more cash than it spends, Tenkai’s runway answer said “not burning cash” and, right below, “Average burn: −R$14,437.02”, while the card showed the same value without the sign, as if it were spending. Now it says “Average cash generation: R$14,437.02”, what is left over each month, in the reader’s language.
In the dyehouse, the loss declared on an approved in-house batch is taken out of the article's stock as soon as you save the batch — and comes back if the batch is reopened, deleted or has its loss corrected. The monthly closing in kilograms now only checks: it shows the loss that left stock and, separately, the declared loss that has not left yet. A batch that records dyeing done by a third party is not written off again: its loss is already in the shipment.
In the monthly closing in kilograms, the garment maker showed everything it cut as missing kilos (−100%), because a garment is not counted in kilos. Now the kilo that became a garment counts as produced — the usable weight the cutting weighed, or the production order write-off by the technical sheet — and the scrap weighed at cutting counts as waste. The unexplained difference shows only what nobody weighed or declared.
When one group company sells to another (the customer has the tax ID of a company in your account), the order goes out at the price agreed between them: the loyalty club discount no longer applies. Before, the knitting mill, the spinning mill's biggest buyer, got the club discount on yarn, and the group chain panel flagged as below cost a sale made above it.
In super admin, under Accounts › Create textile demo group, the Recreate from scratch button erases the operations of the eight Demo Group companies and rebuilds everything as the first time: the spinning mill again yields less than 100% of the lint, each company's margin stays within its industry range and no stock goes negative. Logins and passwords stay. Create or update still only completes what is missing.
If your profile changes in the middle of a sale, you can still undo the card or Pix payment the customer already made, and the register closes without a surplus. A Pix that had already arrived and is removed from the sale becomes an "amount to refund" in the bell of whoever checks the register. Each such undo is recorded with the register and the amount.
When a sale is saved but the item does not leave stock (stock month closed, inactive variant, a momentary failure), the sale is marked "stock to deduct" with the items and the reason, and it shows up in your queue for the day. In Till sales, fix the cause and tap "Deduct stock now": only what is missing leaves stock.
When the internet drops and the invoice is issued in contingency, an item without the tax situation (CST) in its record — under the Normal regime — keeps the invoice from being issued, and the till now says which item and what to fill in, instead of only warning that the invoice model did not arrive. Under the Simples regime, an item without CSOSN keeps the usual default.
A credit sale in 3 instalments now creates three receivables, one per instalment, each due when the acquirer deposits it (the credit term for the first and 30 more days for each following one), already net of the contracted fee. In the acquirer statement, each instalment matches its own receivable. Cancelling the sale cancels all instalments.
When the scanned item is set aside for another order and none is free in the store, the till asks for the e-mail and password of someone with authority before adding it to the sale — even when the person at the till has authority. Who authorised is recorded on the sale and on the order that lost the item. It applies to the store till and the phone till.
The Demo Group companies come with the profiles "Prova — Caixa só inclui" (till can only add) and "Prova — Caixa altera sem excluir" (till edits without deleting). In the Profiles list, pick one and use "View as": the till shows what that profile can do — a profile that only adds cannot open the till (operating needs the full profile) and one that edits without deleting sees no Delete button in customers. Nobody logs in with these profiles.
The name, CPF or CNPJ and network address of whoever accepted a proposal are kept as proof of the contract until 5 years after it ends. After that, a monthly routine erases them without waiting for the data subject’s request and records it on the proposal; the acceptance date stays.
The Digital employees’ office has a new "Runs this month" card: how many runs the agents have done against the plan’s allowance, the package balance and how many go to the invoice, with the amount. From there you buy +1,000, +5,000 or +20,000 runs. At 80% and 100% of the allowance, whoever administers the account gets a bell and e-mail notice. The agent never stops for lack of balance.
Quantities, percentages and measures in Tenkai's answers now use the decimal and thousands separators of your language ("1,234.5 kg" in English, "1.234,5 kg" in Portuguese). Before, some answers mixed "8,5" with "$1,234.56" in the same sentence.
When a release improves a help text, the new text also shows up in accounts that already had that help, in all 11 languages. Help you edited by hand stays as you left it: the release only replaces text nobody touched.
You can now ask with a period: “which webhook failed this month?”, “what changed in the tax reform table this quarter?”, “is what I sold this quarter classified for the reform?”, “how many campaigns did we send this month?”, “who reopened the closing this quarter?” and “which bus trips came this week?”. Without a period, the answer stays as before.
When you ask “who is overdue?”, Tenkai lists each customer only once, with the amount and how many bills are overdue. Before, the same customer appeared twice, with and without the count.
In the Global calendar, removing an event now shows “Event removed from the calendar” with its title. If nothing is removed (the event had already left or comes from another screen), the calendar says so and where to remove it. Before, the event vanished without any message.
On the shop-floor phone, the field inspection and the cash register, a record someone else saved without signal now waits for that person to sign in and uploads by itself when they do. Before, it turned “in conflict” and asked for “Try again”.
When you tap Tenkai's question field on the phone, the chat shrinks to fit above the keyboard and the field stays in view while you type. Before, on some devices, the keyboard covered the field.
When the same brand or character has two license contracts, Tenkai's answer now carries one link per contract, and the License royalties screen opens filtered on it. Before, both links opened by brand and seemed to point to a single contract.
At the POS register, the refusal notice (card declined, amount that doesn't add up, item without stock) stays on screen until the operator closes it with the X. Before, it vanished in seconds, sometimes before it could be read.
In the Owner cockpit, each account row shows the account name when it differs from the company name and flags demo accounts. Search finds by account name (“Grupo Demo”) and by the demo brand, and a link with ?q= opens the list already filtered. Before, Grupo Demo showed up under one of its companies' names and search did not find it.
The retail demo (Demo Mercado Quintal) now opens with the “Ask Tenkai” button at the top, like the other demos. Before, it did not show there.
In Customer 360, the next action, the timeline (contract, invoice, ticket, opportunity, visit) and the statuses (active, paid, won) now show in the reader's language, and money amounts stay readable in Arabic too. Before, part of these texts came out in Portuguese and statuses showed as codes.
The public Help Center shows each screen's full article — steps, rules, FAQ, images and what the screen contains — to anyone, signed in or not. You can send an article link to someone who doesn't use Tenka yet and find answers through a web search.
In the family account, quick search (Ctrl+K) finds only household screens — budget, accounts, cards, goals, investments, debts, income tax — and no longer offers business screens such as card-machine reconciliation, foreign exchange or approval limits. The entries list also stops showing the "Profit center" and "Reconciliation" columns, which are for companies.
In the person's card under Access, the "Access active" switch turns off their sign-in: an open session ends within 30 seconds, the reason is recorded and the password does not change — turning it back on restores access as it was. The deactivated person stays in the list, marked "Deactivated".
The service deadline of each row is no longer checked one by one: the ticket and task lists open with the same amount of reading whether the page has 10 or 50 rows.
The card summary (health, margin and what to offer) now calculates only the open customer, not the whole company — the figures are the same as in the portfolio, and the card no longer slows down as the base grows.
The contract tabs (products, prices, finance, documents, amendments and the others) load when you click them, not all at once when the card opens. What you did not open stays as it was when you save.
When you run the retention policies, the page says how many records were processed, whether nothing had expired, or whether the run failed — before it said "executed" even when nothing ran. The cold-lead grace period now also follows the account's local time.
A line you add by hand to the inventory now brings the item's balance in the warehouse as the expected quantity. Before it started at zero, and the adjustment came out as the whole counted quantity.
In the Customer 360 card, the Health tab (with the partner's Tenka Score), White space and Schedule visit load when you click them, not all at once when the card opens. The partner score now reads only the open customer: the figures are the same, and the tab no longer slows down as the customer has more contracts.
In the contract's products and prices tab, the first column of the packs table is called Product again (the header repeated "Pack" twice) and sorts by the product name.
When you change the language, the line that explains each area of the side menu ("work, projects and hours") now shows in the new language right away, together with the area name. Before, it stayed in the language you signed in with until you signed in again.
In the dark theme, links such as "open" in the Customer 360 timeline and "View in graph" showed in dark blue on the dark background, almost invisible. They now use your company's text color adjusted for dark mode, with reading contrast.
The Terms of Use and the Privacy Policy had two versions in force at the same time, and the acceptance screen could list both. Now each document has a single version in force — the same one shown on the public page — and acceptances already given remain on record.
Statuses like Open, In progress, Waiting for customer, Resolved and Closed now show in the language you read, in the demand list, the board, the demand card, the customer portal, the agenda and the mobile app. A status name your company wrote itself stays exactly as written.
In the Demo Group, each company in the chain now has its industry's margin: cotton gin and spinning mill around 12%, knitting and weaving around 15%, dye house around 20%, garment maker around 28%, sewing contractor around 20%, and the store with a 45% gross margin. Each sale comes from the kilo or piece that actually left, each purchase is the kilo that came in at the seller's price, and payroll matches the size of the operation. The group chain panel shows the group with a 14% to 19% monthly profit, and each company's income statement tells the same story.
In the cutting order, the theoretical consumption is now what the technical sheet says the size grid uses — pieces of each size × the size factor × the fabric consumption per piece on the sheet —, in the fabric's unit (kilo or meter). Before, it showed the piece count with the factor, and a lay of 177 cropped tops showed 184.92 against 45 kg of fabric, with 411% efficiency. Now it shows 40.68 kg and 90%. Without the fabric on the sheet, the theoretical value stays blank instead of wrong.
Dye recipe weighing, the dosing unit, and the laundry take chemicals from the warehouse set in Settings › Dye house; without it, from the company's first stockroom — and never again from a third-party warehouse, which holds the customer's fabric. In the demo, the dye house had its dyes in the third-party fabric warehouse; they were transferred to the chemicals stockroom, with the reason in the stock history.
When you deactivate a person’s access in their record and save, the Users list already shows the “Deactivated” badge, without reloading the page. The list search also moved out of the part that refreshes, so what you type is not lost.
The “Status for the customer” options (Received, In review, Planned for release, Delivered…) show in the user’s language, in the request record and in the list. What is saved does not change.
When the account has no AI turned on, Tenkai delivers the numbers straight from the database in your language: the source, the “check it in”, the notice, the screen button name and the P&L and royalty labels. And when it finds no data, it states the period it consulted (for example, the current month).
In Production by machine you now enter the yarn consumed (which yarn and how many kilograms), the kilograms of fabric produced and the declared loss with its reason. When you save, the loss leaves the yarn stock at that moment, with the yarn lot and the production date — and comes back if you reduce the loss or delete the record. Fabric plus loss never exceed the yarn consumed. The monthly closing in kilograms adds this loss to the dyehouse loss and shows separately the loss that has not left stock yet.
On the dyeing batch, the loss declared on each in-house finishing pass (stenter, compactor, calender) leaves the batch article’s stock as soon as the pass is saved — and comes back if the pass is deleted or the loss decreases. Finishing done by a third party is not written off again: its loss is in the shipment. A company that prefers to only check the finishing loss in the monthly closing in kilograms turns off the parameter "Dyehouse: in-house finishing loss leaves stock right away" in Parameters.
At the end of a sale, the message now follows how it was paid: cash, Pix and debit are already settled; a credit card sale is receivable from the card company in the number of instalments chosen; store credit stays open in accounts receivable. Cancelling a whole sale in Returns now says how many receivables were cancelled and how many items went back to stock.
In Treasury contracts, the monthly rate and the spread are entered as percentages: 1.8 means 1.8% a month. Before, the schedule treated the number as one hundred times larger, and a 1% rate produced installments with 100% interest a month. Older contracts were converted; if you registered a contract after 09/12 following the "0.018" hint, check its rate before generating the installments. If the contract had already generated installments with the wrong rate, check the rate and use Generate installments in finance again: an installment already reconciled is kept.
Sending a treasury contract to the trash now offers Undo right away, and the screen's Trash opens: from there the contract comes back with Restore or goes for good with Delete permanently. Before, the Trash showed an error and the contract did not come back. If the contract had already generated installments, the notice says how many remain in finance.
When you import tasks from a CSV spreadsheet, a description with line breaks, semicolons or quotes now comes in whole, as a single task. Before, each line of the description became an invalid row in the preview.
With no status in the spreadsheet, an imported task starts in the first status of its type’s flow, or in the company’s first open status. Before, it could start in a status such as "Rejected by the client".
If the owner’s name in the spreadsheet belongs to more than one registered person, the row comes back in the preview saying how many there are and asking for the person’s e-mail. Before, the task went to the first one with that name, without warning.
In the task list and in the Squad room, a task with an employee as owner no longer counts as "no owner", and the card shows the employee’s name.
A room with a team shows each member’s tasks and the company’s monthly sprint when the team has no sprint of its own. Cards show the due date and flag overdue ones, "in progress" counts only what has started, velocity shows only the team’s sprints, and only the flow’s columns and those with tasks appear.
In the Squad room’s TV mode, the menu and the top bar step aside and the board fills the whole screen. Before, the menu stayed and the board dropped below the screen.
In lists, bulk actions (trash, restore, delete permanently, bulk edit) act only on the rows selected in the current search, on any page, and the counter shows all of them. Before, a row selected in an earlier search could go along without showing.
In the task spreadsheet, a row with no type (or a type that does not exist), and one missing the client and product its type requires, come back in the preview with the reason, and the other rows are imported. The client is now also found by legal name and tax ID.
Saving a task that already has an employee as owner no longer puts you in their place, and the task board shows that employee instead of offering "Take it".
In date and date-time fields, the error message names the field and shows an example in your format, such as "12/31/2026 6:30 PM". Before, the date-time field showed a code instead of the name.
Ask Tenkai "what is the squad velocity?", "how much does the team have in progress?" or "is anyone over the limit?": it answers with the open sprint, work in progress against the limit, who has the most tasks, what is stalled or has no owner and the velocity of the last sprints, with a link to the room. All in the same place as each task’s client, contract and hours.
In the price table, the Quantity tiers tab says from how many pieces the price changes (for example 1 to 11, 12 to 47 and 48 or more), with the tier price or a discount. The total of the style in the order counts, across all colors and sizes, and no tier goes below the channel margin floor.
In the portal B2B order, when calculating, each style shows the quantity tier reached and how many pieces are missing for the next one, with its price. The text order and the sales rep phone use the same rule.
In the contract with the company or school, the Uniforms tab keeps the kit for each role or grade and the named list with sizes and the name to embroider. Create order from the list adds up the sizes of everyone not yet served, saves the order at the contract price and opens the production order for what is missing.
On the portal, the company HR or the school office registers who joined, with role, sizes and name to embroider. The kit order for that person is created right away, at the contract price.
The sales order has the Sales channel field: wholesale, large retail, own store, e-commerce, marketplace or franchise. Orders from the portal, the sales rep, the marketplace and the online store arrive with the channel. Each channel share in a stock shortage now applies to real orders.
In the Price tables list, the Actual margin by channel box shows, for the last 90 days, each channel revenue, cost and margin after its fee, and flags the channel that sold below its margin floor.
A sales order with certified fiber (GOTS, GRS and others) now reserves the scheme balance: two orders cannot sell the same kilo. On the Transaction certificate screen, Request the order TC creates the outgoing certificate linked to the order, and the order invoice carries the TC number.
In the supply contract with call-offs, once set, the volume changes through a volume amendment with number, effective date and reason, kept on the Amendments tab with the volume before and after.
When you record the delivery of a contract call-off, the sales order is created at the contract price, leaves stock and is billed with the invoice and the receivable. If something is missing, the screen says what and the order stays linked to the call-off to finish.
In a license with a licensor abroad, enter the contract currency: the minimum guarantee and the per-piece royalty turn into reais at the day rate (with no rate, the system does not close). Booking the minimum and closing the statement create three payables: the net to the licensor, the withheld income tax and the CIDE on remittances, the last two paid by DARF.
The approval limit for retailer penalties is read in the company currency: a company in dollars sets its limit in dollars in the settings. Without the setting, the default of 5,000 reais converted at the day rate applies. The acceptance dialog shows the limit and the currency.
The case and pallet label shows case and pallet in the language of the shipment customer. In the license, choose the licensor language: the Report to the licensor button downloads the period spreadsheet with headings in that language.
A closed extended producer responsibility period can be reopened: write the reason and click Reopen. The period leaves the closed list, the reopening stays in the trail (who, when and why) and you close it again with the corrected numbers.
From this version on, every new company starts with the refusal of outflows without stock turned on: nothing leaves stock leaving a negative balance without an authorization in the Stock panel. Existing and demo companies stay as they were; anyone can turn it on in Parameters, Production group.
When the contract customer has portal access, the volume or price amendment awaits their acceptance: the contract only changes after they accept it on the contract page in the portal. If they decline, they give the reason. Who decided, when and from where is recorded, and you are notified in the bell. If they accepted by e-mail, confirm on the contract with the evidence.
In the supply contract with call-offs, the price adjustment is a price amendment with the date from which it applies. Each delivery is billed at the price in force on its date, deliveries already billed do not change, and the price history stays on the contract page.
When a contract call-off delivery does not reach the invoice and the receivable (missing item or price, shipping or billing fails), whoever bills gets the alert in the bell and the contract list shows the board of unbilled deliveries, with the reason. The delivery leaves the board and the bell once billed, from the call-off or from the order screen.
Those who sell uniforms to companies and schools get the Academy path "Uniforms — from the kit to the embroidered name": the kit per role, the list of who wears it, the order that comes from the list, the replacement through admission in the portal and the embroidered name. It appears when the first kit item is saved, and the same five steps are in the help of the contract screen.
Defects marked in the roll inspection, with their position in meters, now go into the cutting plan: the stretch around each defect is left out of the lay, plies are calculated from the usable length and the plan warns which roll has defects and where. In the roll reconciliation, the loss from defects is shown apart from the table loss and from shrinkage.
When a needle breaks while sewing, the supervisor records on the bundle the machine, the operation and whether the parts were recovered. Without the parts, the bundle goes into quarantine and the pieces stop until they pass the metal detector. The needle replacement is recorded with the old needle returned — replacing without returning the old one also quarantines the bundle.
Mark the garment audience (baby or children) in the Textile tab of the item. The shipment of that garment shows the metal detector box: each pass records the batch, the equipment, the pieces and the result, and the shipment only goes out when the passed pieces cover the picked ones. It is the record the retailer audit asks for.
Knit is bought by the kilo and cutting measures in meters. Now the tech pack line can be written in meters (or kilos), and the garment cost converts by the meters per kilo measured on the lot’s rolls — not by a fixed number. Material planning and the production order consumption use the same conversion.
Knit that comes back wet from the dye house weighs right on the scale and is short in reality. Now, on the shipment record, the moisture measured when it leaves and when it returns gives the conditioned weight on both sides; Tenka compares what left with what came back plus the declared loss and, above the company tolerance, opens the weight claim to the subcontractor with the missing kilos.
The company can turn on "refuse outflow without stock in every flow": the till, shipping, production, cutting and manual entries stop taking out what is not in stock, except with an authorization granted in the Stock dashboard (item, quantity, reason, valid for 24 hours) — whoever authorized stays on the movement. Turned off, operations do not change, but each outflow without stock and each zero-cost outflow shows flagged on the dashboard.
On the shipment record, the Return invoice tab matches each return with the invoice the dye house or the sewing contractor sent — picked from Received invoices or typed —, with the input CFOP (1902) and the processing CFOP (1124/1125). Tenka checks the input amount against the cost of what left in the shipment and the service against the return cost, and warns when they differ. Subcontracting also shows the shipments close to the return deadline.
When you enter the surplus invoice on the exchange, Tenka gives the right CFOP: sale (5101 own production, 5102 yarn bought for resale), transfer between head office and branch (5151/5152) or no value (5949) — 6xxx across states — and the buyer’s entry carries the mirror (1101, 1151, 1949…) with the invoice and the inherited lot.
Four finishing touches: the "Fusing (interlining)" stage appears among the suggested stages of the tech pack routing and the shipment; the Operations library calculates the thread meters of each operation from the stitch type and the seam length; the advance shipping notice gets the unloading booking at the retailer DC (window, dock and reference, highlighted when it is after the promised delivery); and the size grid and the label show the size in EU, US and UK for exporters.
Whoever opens a weaving or dyeing account no longer lands on the garment path. Weaving starts at the loom dashboard and goes through article, warp beam, shift output and inspection to the finished roll; dyeing starts at the lot and goes through recipe, lab dip, restricted chemicals, scorecard and invoicing. Every screen on the path has a three-step guided tour.
In the batch, choose continuous mode and enter the process (pad-steam, pad-batch or thermosol), the line speed, the pick-up and the liquor left in the trough. Weighing calculates auxiliaries from the liquor the fabric took, the time comes from the meters, and the panel splits water, energy and cost per kg between continuous and exhaust.
A yarn-package batch asks for the number of packages and the kg in each, which must match the batch weight. Once the color is approved, the Dyed yarn tab issues the grey yarn and receives the dyed yarn with the same lot and the batch cost added.
In the dyehouse panel, the Dyes and chemicals for the queue section adds up the recipes of the batches scheduled for the next days, compares them with stock and with what is already on order, and shows what is short, when to order and which batch runs out. One click creates the purchase order.
The buttons that create a purchase order (dyes and chemicals for the queue, and production MRP) now create one order per supplier, each product with the last supplier that sold it. A product never bought before is named in a warning before saving, so you can choose the supplier on its first purchase.
In the export process, the Export tab links the load’s packing slip and creates the invoice (from the items and the incoterm), the packing list (from the packing slip, with the same packages and weight) and the draft certificate of origin by HS code, as PDFs in the customer’s language. The export declaration number and its confirmation are recorded there and close the export.
The Drawback screen now counts as proven only exports with a confirmed declaration. What was exported without confirmation still counts toward the commitment, is highlighted on the act’s row and does not reduce the balance to prove.
Your cutting system, carrier and retailer can now read rolls, lots, shipments to processors, production orders, tech sheets and cutting tickets from your account — only what changed since the last read. They can also open a roll shipment and post production without duplicates when the network repeats the request. The key only reads what its owner can see in the system.
When the order takes items from the 2nd-quality stock, the warning appears at the top of the form, listing the lines, instead of the corner pop-up that sat over the Save button. Check with the customer and save again to confirm.
In the drawback concession list, the Open duty column shows "(estimate)" in the cell itself whenever there is a value, not only in the footer. The figure is proportional to the exported value; check the official report of the concession before paying.
A design whose name already starts with the word "Design" appears only once in the save, trash and restore messages, and in Tenkai answers about embroidery.
In the simulated EDI exchange, an order pasted on screen now produces the receipt acknowledgement and the order reply already marked as sent, noting that nothing left the company. Before, they stayed as generated until the next cycle.
Ask "what is delaying production most this week": Tenkai answers the step where lots are stuck, how many days the oldest has been there and how many lots are past the planned date, with the days late. What delays delivery comes first.
When the answer has a bar chart, the table with the same items stays available for export and screen readers but is no longer repeated under the chart. And if the wording repeats the same line, it appears only once.
When a drawback concession expires with a balance still to prove, Tenkai’s answer always gives the number of days since it expired and warns that the open duty becomes payable.
Ask "how much did we spend on expenses by category?" and Tenkai adds up the period’s expenses by category, largest first. The answer and the spend by supplier follow access to finance: anyone without it is told their profile does not reach the subject, instead of "not found".
Ask "which EDI orders have a GTIN without mapping?": Tenkai lists each held order with the retailer’s number, the channel, the day it arrived and the missing codes. When there are none, it says there is nothing pending. List questions about the network exchange also bring the items, one per line.
Ask "which of Dona Marta’s advances are open?": Tenkai lists each cash advance and trim advance not yet deducted, with date and amount, including the balance left from an advance deducted in part, and the total per subcontractor. And "how much subcontractor INSS do I have to pay?" brings the INSS, IRRF and ISS withheld on the receipts and the employer INSS still open, with the next due date.
Type "embroidery design", "embroidery stitches" or "cost per thousand stitches" in search (Ctrl+K) and the tech sheet shows up, with the Embroidery tab. Tenkai understands the same words and answers the embroidery cost of each garment.
In the textile demo account, the embroidery design, the embroidery file and the production order for this week’s delay start with EXEMPLO_, so no one mistakes sample data for real data. The demo script now shows the seven October additions: conditioned yarn weight, fabric yield, roll resting, embroidery, price by channel, 2nd quality and drawback.
Twenty-five weaving, knitting, dyehouse, spinning, collection and HR screens now have in their help the frequently asked question about the most common error of each (why saving was refused, why the button doesn’t appear), and the screens that had only one explanation got a step by step. In the sample 3D viewer, the tip now tells how to rotate and zoom with the keyboard.
The owner’s strip on Today now shows open retailer fines, subcontractors rated D or E, how much is still available to buy in the collection and machines with a predictive alert. Each number opens the list that adds it up, and only appears to those who can open that list.
On the "How much can I buy" tab of the collection plan, save OTB revisions with a scenario (base, optimistic or pessimistic), the reason and, if you want, a % adjustment. Each revision has a number and date and never changes; compare two of them, or one with the current OTB, category by month. The collection’s demand forecast appears in its own table, at average cost, separate from what has already been paid.
The Night planner proposes the dyehouse and knitting schedule overnight. It can now be hired only when the company’s plan includes that module; without it, the agent catalog says why and what to do, instead of hiring an agent with nowhere to work.
When you finish, the cart dims and "Saving the sale…" appears until the sale goes through; then the cart empties and the change shows. Before, the cart stayed full for a few seconds and it looked like the sale had not gone. Closing the register also locks the count and shows "Closing the register…" until it is done.
In the counter POS, F9 (or the Close register button) opens closing with the cursor already on the first bill count field: just type. Before, on a freshly opened page, the count did not take what you typed until you clicked the field.
Once you answer or dismiss the 30-second survey, it does not come back every time you sign in. It does not show in demo accounts.
In the Operations library, thread per piece is now called Estimated thread and explains where the number comes from (the thread makers' rule, not a measurement of your seams). On the item size grid and on the label, the EU, US and UK size carries the note "conversion reference, check with the customer".
While the company has not turned on the refusal of issues without stock, the issue and the transfer show a discreet notice: the balance may go negative (it is flagged on the Stock dashboard) and the refusal is turned on in Parameters. On the mobile register, the help explains what happens to an offline sale that uploads without stock: it stays in the queue with the reason and uploads only once after the authorization.
The low-score subcontractors card opens Credit score with only bands D and E; the predictive alerts card opens maintenance with only the machines in alert; and, in the real margin by channel, the number of orders opens the channel's orders list over the same period. Whoever doubts a number sees the rows behind it.
Under Diagnostics ▸ Content, the platform shows how many release-note, help and assistant files were applied, and warns when any is missing. If applying fails at startup, it retries and records the reason.
When a card sale at the register cannot post its receivable, the alert reaches whoever handles reconciliation again and opens the card-terminal statement list directly.
In Diagnostics ▸ Content, Apply what is missing now runs in the background: the screen answers right away and, on reload, shows how many files are already in and the summary of what was applied. Before, the screen was stuck for several minutes.
On the Legal tables screen, the line for withholding tax on royalties paid abroad (15%) shows Provisional Measure 2,159-70/2001, art. 3, in the original publication by the Chamber of Deputies, with the link and the date it was checked. A beneficiary in a country on the Federal Revenue favored-taxation list pays 25%, also calculated.
On the sales order line, choosing the certification shows how much is free for this order (the balance minus what other open orders already reserved), the lot list shows only lots with an incoming transaction certificate for that certification, and the system tells you right away what would block the sale. A line that would not fit does not enter the order.
In the sales order entered at the office, the total quantity of each item (all colors and sizes) picks the tier of the customer price table, as already happened on the retailer portal and on the sales rep phone. The line shows the tier reached, how much is missing for the next one and the lowest price the channel accepts; a price you typed by hand is not replaced, and a discount that breaks the margin floor needs approval.
In the uniform contract, choose the lettering design on the piece that has the name embroidered: each name on the list shows the estimated stitches and the embroidery cost, and the tab adds up the cost of all. In the embroidery shipment, choose the contract: the shipment record gets the Names to embroider tab with the list, to send to the embroiderer with the pieces.
On the Cutting order, in the broken needle panel, the Policy report as PDF button gathers the summary, the broken needles and the metal detector passes of the period. Choose the retailer and the PDF comes out in their language; with no customer, in the company language.
Mark the garment audience as MASCULINO on the product attributes tab: the size grid, the label and the assistant convert men’s numeric sizes (BR 40 = EU 48 = US 32 = UK 32). Women’s garments, adult without gender or with no audience stay on the women’s table (BR 40 = EU 38 = US 8).
The help for counting on the phone, picking in the store and the SEFAZ services now has the frequent questions about the most common errors: a code that is not any piece, a piece outside the list, a count already applied, a piece of another size, an ID that does not match, a piece that already left and a SEFAZ address that stopped invoices.
In the Dye lot and the Dye recipe, the options for Mode (exhaust or continuous), Substrate (knit, woven, yarn on package) and Continuous process (pad-steam, pad-batch, thermosol) now show in the chosen language, as the field names already did.
Name, staff number and embroidered name of people on the uniform list disappear on their own 180 days after the contract ends or the person leaves (you set the period in Parameters). On the Privacy screen, the person on the list has a data report and anonymization, and admissions through the portal and size changes are recorded with who did it and when. The broken needle note is erased after one year; the record stays.
The DARF for the income tax withheld on royalties to a licensor abroad now falls due on the day the royalty is credited (when the payable is created) or remitted, whichever comes first, as the law requires. Before, it fell due with the payment to the licensor and could be late.
With the no-stock refusal turned on, the register now checks stock before saving the sale: without stock and without an authorization from the Stock panel, the sale is not saved and nothing is charged. Before, the sale was charged and stock fell behind. A sale made offline on the phone still uploads and reduces stock, because the item has already left.
When a receipt arrived on top of negative stock, the item's average cost could multiply (one fabric went to R$ 1,780 per kilo). Now, with zero or negative stock, the average cost becomes the receipt's own cost. The Stock panel also opens faster.
The dye house, the sewing contractor and the store now show what came in and went out (batches and pieces). And when an intercompany order exceeds what the seller invoiced, the cockpit says which company to check instead of silently dropping the group's revenue.
Royalty bills abroad (licensor, income tax, CIDE, PIS and COFINS) now fall in the month the royalty happened, and the description cites the DARF code without amounts. Saving the license, creating the bills and closing the period are for people who can change accounts payable, and the licensor report is only for those who see amounts.
Recording a call-off delivery now creates the order and the invoice exactly at the contract price, with no club discount and no companion item, and the receivable stays linked to the contract. The delivery's e-invoice also no longer fails when sent.
On the sales order, the quantity-break table for the Wholesale channel and the customer's own table now apply as soon as you choose the channel and the customer, before saving. And the purchase order created from chemicals or planning goes out with the products that have a supplier and flags the ones left out.
On an invoice that has not been transmitted yet, the "XML preview" button shows the XML that would go to SEFAZ, with the complementary information (including the certified sale's certificate number), unsigned and with no tax value. You can check it before transmitting, even without a digital certificate.
The help on the API keys screen shows how to read only the rolls that changed and how to send rolls to the processor without duplicating the shipment, with the call ready for whoever integrates.
In a licence with a licensor abroad, the withholding tax is now 25% when the country is on the Federal Revenue favored-taxation list (otherwise it stays at 15%), and the statement preview says which rule applied and why. If you mark that the remittance includes a technical service, payables for PIS and COFINS on imports are also created, to be paid by DARF. The IOF on the exchange shows as an estimate, because the bank charges it. A tax treaty with the country and a privileged tax regime remain with your accountant.
If a store PIX charge through the provider stays pending for hours without the payment notice, or a card machine approval gets no answer from Stone or PagBank, the integrations hub and Tenkai show the warning with what to do. The sale never locks because of it. The time limits are in Settings, PDV group.
On the owner's Home, when Tenkai is off, the Meet Tenkai button takes you to Settings > Artificial intelligence. Whoever cannot change settings sees who to ask.
In the last 30 days result, clicking the Came back or Bought number shows the customers of that rule, with the message date and amount, and each name opens Customer 360.
On the order link, the customer only sees the items that can still come back; one returned in a completed exchange leaves the list. Asking for the exchange twice, in two tabs, does not open two: the second gets the notice that one is already in progress.
The markdown suggestion now adds up sales only for items that still have stock in the stores, not the whole register history: the screen opens faster, with the same suggestions in the same order.
When you click the Came back or Bought number, the customer list now also shows the channel, the message sent and the day it was sent. You see which message brought each customer back. The list goes to a spreadsheet through the table export button, and the dialog got a Close button.
On the Rolls screen, the Rate source column now shows, right below, where the moisture rate came from (the standard or the supplier contract, with the reference and the lot). Before, it only showed on mouse hover and never on the phone. The agreed rates window also fits the phone screen.
The Timeline tab of Customer 360 now lists the clienteling messages the customer received, with the rule, the reason and whether she replied or bought. At the top of the tab, the amount that came back through clienteling in the last 90 days opens the clienteling screen. You can also ask Tenkai how much clienteling brought back this month.
The Privacy screen has a panel for whoever requested the demo with name and e-mail. From there you export that person’s dossier or erase their data, as you already do with customers and employees.
In Data retention (LGPD), the cold leads policy is turned on with 24 months in every company that never changed it. It takes effect 30 days after the update and the screen shows the date: if your company does not want to anonymize, turn it off and save before then. Anyone who had already turned it off stays off. A cold lead is a contact with no interaction for longer than the period.
On the Rolls screen, the yarn conditioned weight now shows the source of the moisture regain: the ASTM D1909 standard, the European BISFA table or the supplier contract. In Settings the company picks the standard; in Rolls it records the rate the contract fixes per supplier, fiber and lot. The lot contract beats the supplier contract, which beats the standard, and the invoice and the weight claim state the rate and the source used.
When you settle a bill for less than its total, the bill is settled for what came in (and counts in the day's realized cash) and the balance becomes a new open bill with the same due date and the description "Balance of: …". The notes on both say where each came from. Before, the whole bill was marked paid and the balance vanished from receivables.
If the bill's accrual month (or the due date, when there is none) is closed, settling and Undo settlement are refused with the reason on screen. To change it, reopen the month in Monthly closing. Reconciliation already followed this rule.
If any shipment line has no outgoing warehouse, Ship refuses before moving anything and names the lines: choose where it ships from on the sales order ("Ships from" field). If a line lacks stock, the shipment is not marked shipped and the message lists what was missing. Before, the line was skipped and the order showed shipped without leaving stock. The cost of what left goes to the income statement right away, even when another line of the same shipment fails.
Opening a sent, accepted, declined or expired proposal shows at the top that it can no longer be edited because of its status. When acceptance creates the contract, the contract now points to the originating proposal, and the accepted one-time amount goes to the opportunity, which adds up in the pipeline.
In the group chain cockpit, the sewing contractor link now counts pieces when no batch has closed yet, instead of showing zero kilos. When batches close with their output weight, the link goes back to weighing by kilo.
When you settle only part of a bill split across cost centers, each center keeps its paid share on the settled bill and the remaining share moves to the balance bill, in the same proportion. The cents add up: across both bills, each center has exactly what it had before.
The bill's Settlement tab now shows the trail: who settled it, who made a partial payment and who undid the settlement, when, and with which amounts. Undoing is still possible, but it is recorded. And if the bill had been split by a partial payment, the message gives the number of the balance bill, which stays open.
When a shipment cannot go out because the outgoing warehouse is missing, or because an item had no stock, the message now shows the item code and name (before it showed an internal number that appeared on no screen) and arrives in the language you chose.
In shipping, inventory count, packing list, stock movement, production order, store transfer and received consignments, the buttons that save (ship, check, apply, release, record, complete, return and others) now respect your profile permission on the server too. Someone with view-only access gets the notice that they can see but not save, and nothing is changed.
When the client accepts the proposal, the contract is created with the accepted monthly amount, points to the proposal it came from and gets an obligation "Charge the one-time amount of …" with the agreed payment terms, so the setup fee is not forgotten. If the contract cannot be created, the acceptance is not recorded either and the message says why — before, the acceptance could be saved without the contract being linked.
On the proposal link, the accept button now asks for the name and CPF or CNPJ of the person accepting on behalf of the client; the document is checked. Both are saved on the proposal and, on the generated contract, the person is recorded as the one who accepted, with the acceptance date. It is a record of acceptance, not an electronic signature. In the client portal, the signed-in client is the one who accepts.
When you convert a lead that has a company, the client now gets the company name and legal name, and the lead person becomes the client contact. That way Client 360 and the invoice carry the right name. A lead without a company still becomes a client with the person's name.
On the pipeline board, each column now shows the total with the one-time amount added to the recurring one and the value weighted by probability, the same as the sales dashboard. And the opportunity history says from where to where: the previous and new stage, and the value before and after when it changes.
In the Textile chain map, the new Monthly close in kilos section shows, for each group company and its link (spinning, knitting, weaving, dyeing, apparel), the opening stock, purchased, produced, sent to and returned from the third party, sold, waste, declared loss, expected and book closing stock, and the difference nobody explained, in kg and %. Closing the month freezes the numbers and that month stock no longer accepts movements; reopening is for whoever administers, with a reason.
Buttons that save now respect what your profile allows on each screen: creating needs "Add", changing needs "Edit" and removing needs "Delete". If something got blocked for you, an administrator grants it in Access, in your group, on that screen.
Anyone who enters a Free, trial or under-30-day account and browses like a robot (dozens of screens without doing anything, machine pace) gets a one-click challenge; failing two challenges blocks the account for one hour and the account administrator is notified. Paying accounts get more tolerance and are not blocked: the administrator gets the notice and decides. Accounts under evaluation export up to 20 times a day, and the file carries its origin.
Opening the register now requires the same profile as selling and closing. Before, a profile without edit permission could open the register and get stuck, unable to sell or close. Gift card sales also respect the profile now, and the out-of-stock refusal names the item, the balance and the order.
In stock movements, the Authorize button for out-of-stock issues refused everyone, even those with permission. Now the Stock movement permission itself applies: whoever can edit and add there authorizes the issue, with the usual reason and validity.
In a list, when you send several records to the trash at once and one cannot go — closed stock month, read-only profile or link to another record — the message now gives the reason, as it already did for a single record. Before, it said "unexpected error".
Sending a proposal with no items is now refused, with a notice to add at least one. Before, it got the public link with a zero value and the client received an empty acceptance.
When registering a silhouette in the showroom, the drawing field accepts only the outline (path commands and numbers). Any other text is refused with a notice, because the drawing shows on the showcase the client opens by link.
When the proposal validity date has passed, the client link says it has expired and offers no Accept button, and sending it asks you to adjust the validity first. Before, an expired proposal could still be accepted.
In the Customers recycle bin, Restore showed "Record restored." but the customer stayed in the bin, and Delete permanently did not delete either. Now both buttons do what they say, and when nothing changes — the record already left the bin or belongs to another company — the list tells you nothing was saved.
On the shop floor, at the till and in the field, records made without a connection stay on the device. Before, if someone else signed in on the same phone, the record was uploaded under their name, and a rejected downtime reason could turn into the warning text. Now each record uploads only when the person who made it is signed in, the warning is kept apart from what was typed, and phone buttons show the confirmation or the reason for a refusal.
In a company that has not set up calendar layers yet, saving a new event showed "Internal error". Now the event goes into your own calendar, and people who can only view the calendar see the create, save and remove buttons disabled.
In Exchanges and returns, registering the exchange of a POS sale ended in "Could not register the exchange" and nothing was saved. Now the exchange saves, the voucher is issued (or the cash leaves the till, for a return) and the items go back to the stock of the chosen warehouse.
An administrator can load an A1 certificate for that register only, right in the POS. Invoices issued offline are signed with it, and the company certificate no longer leaves the office. Without it, the register shows a red warning and reserves only a few numbers.
When a register's approval is removed, the numbers reserved for it close immediately. An invoice issued by that register afterwards becomes a pending item, and whoever sees invoices gets a bell notification right away.
If the same invoice issued offline arrives twice, the second one becomes a pending item that says which sale already holds the invoice.
If the system cannot check a sale coming up from the register's queue, the sale stays stored on the register and uploads by itself later. A sale with more than 200 items asks to be split instead of uploading only half.
Under the standard tax regime, an item with tax substitution or a reduced tax base appears in the to-do list, with its name and the way forward: issue through your tax provider or adjust it with your accountant.
Ceará stopped using the MFE and counter sales now go out with the NFC-e. With the A1 certificate and the company accreditation, Tenka issues the NFC-e directly with the state tax authority, even when the register is offline, and sends it later.
In the phone register Menu, "Offline invoice": an administrator approves the phone and loads a certificate just for it; the operator prepares it with their own password. If the internet drops at checkout, the invoice is signed, carries the contingency banner and uploads by itself when the network returns.
If the phone and the internet flicker and the same sale uploads twice at the same time, it is recorded only once and the customer's voucher or credit is deducted only once.
A sale that couldn't upload because the system was down stays stored without an error mark and retries by itself later. Only what needs someone to fix it goes to "with error".
The customer paid a Pix above the amount: the sale closes at the charged value and the difference becomes her credit for the next purchase. With no customer on the sale, the register shows how much to refund. Whoever manages the register gets a bell notification. Applies when the account's Pix billing is connected.
The approval the card machine sends is checked before the sale is paid. An approval that doesn't match is rejected. While Stone or PagBank have not confirmed it to the system, someone with authority checks it on the card-machine portal and releases it, and who released it is recorded.
Closing on the phone counts cash, Pix, debit and credit without showing the expected amount first, records the difference per method and e-mails the Z reading. Once closed, the register can't sell.
The printer menu shows how to pair, the 58 or 80 mm roll and the test print. On iPhone or Firefox, it says the receipt goes by WhatsApp or SMS.
When you record the contractor's advance in Produce right, Pay per piece tab, the cash outflow is created with it. Removed the advance? The money returns to the cash box with a reversal, and nothing disappears from the statement.
If the advance exceeds what the contractor has to receive, the closing deducts only what fits and the rest stays open. The payment is never negative.
When closing with a self-employed receipt, what was withheld becomes three payables, to social security, the federal revenue and the city hall, each with its due date: the 20th of the following month and, for service tax, your municipality's day.
In the closings list, the arrow opens the lines: service, defect discount, advance, trims and each tax withheld. The sum is the bill amount.
The self-employed receipt and the payroll withhold social security by the 2026 brackets (cap R$ 8,475.55), income tax with the right deduction (the simplified discount replaces social security when larger) and the new law's reduction for earnings up to R$ 7,350.
A return the contractor proposed through the link that nobody checked within the deadline (2 days, adjustable) notifies whoever checks returns in Outsourced processing.
In Received shipments, "Bill and issue the invoice" creates the receivable from the garment maker and opens the record, where the service invoice goes out through your tax provider.
An individual contractor sees on her link, even before the first payment, that she is paid by receipt and does not need to issue an invoice.
A small garment maker opens without spinning, knitting, weaving, dyeing, the supply-chain cockpit and large retail in the menu and search. Nobody loses access: the screen opens by its address, with the "industrial mode" notice.
Each person chooses for themselves, in the avatar menu, between seeing everything and seeing the essentials. It applies in this company and overrides the company choice.
In Company settings, Identity tab: Automatic, Essential or Complete, with a sentence on what Automatic decided and why (entry plan, a company that spins yarn, industry module in the plan).
In the Essential profile, the product and customer forms open with only what matters. "See complete" shows the rest and the choice is saved.
In Production, Cutting plan, choose the retailer order (or the production order), the style and the fabric: Tenka combines the CAD markers and the rolls in stock and tells you how many plies of each marker to cut, in which shade band and with which rolls, using the least fabric without missing pieces. The calculation is explained.
Once the plan is approved, each lay becomes a cutting order with the rolls the plan chose. The rolls of an approved plan are reserved and do not enter another plan.
For a cut that came from the plan, each roll's reconciliation shows the planned plies and metres next to what was measured.
Connect the folder where Audaces or Gerber export the marker report: every 5 minutes Tenka reads it, stores the marker with the pieces per ply and takes the consumption to the tech pack. The same file read again does not duplicate; a file that won't open goes to the "error" folder with the reason.
Lectra connects through the API, with your Lectra access user and password. Until the credential is registered, the connector stays in demonstration mode and says so.
A marker the CAD sends with a style code Tenka does not know appears in Cutting plan, Markers without a style. Say which style it is and the consumption goes to the tech pack.
The "size;consumption" file with a decimal comma (S;0,42) is now read as 0.42 m; before, the number was split at the comma. With the quantity column ("size;quantity;consumption"), the marker also stores the pieces per ply.
Each proof of the garment's origin (bale lab report, cutting, shipment to the contractor, surprise visit, destination of unsold stock, fibre certificate) is recorded in a chain where each proof carries the mark of the previous one. The public passport shows the chain and a "Verify now" button: if someone tampers with an old proof, the page says at which step the chain broke.
New "Transaction certificate" screen: record the GOTS, GRS, RCS, OCS or BCI TC that arrives with the fibre and see the balance you can still sell as certified. A sale above the balance, with the supplier's certification expired or with a lot not traceable to the bale is rejected, with the reason.
Whoever scans the label QR sees the certified fibre and the transaction certificate number, to check with the certifier.
New "EDI with the retailer" screen: the large retailer's order arrives through the VAN and becomes a sales order by itself every 15 minutes, once the VAN is contracted and connected. If any barcode (GTIN) in the order has no colour and size of yours, the order does not come in half: it appears in "GTINs blocking orders", you say which variant it is and it comes in whole.
The shipping notice comes from the checked dispatch, with the SSCC of each box and pallet, and the invoice comes from the authorised tax invoice. Both go to the VAN and become "Confirmed" when the retailer replies.
No VAN contracted yet? Create the channel as "Simulated VAN", paste a sample order and see the whole flow without anything leaving the company.
In the retailer's penalty, its order document links the penalty to the order that came through EDI. The dispute already has what was ordered and when.
For Shopee, Shein, TikTok Shop and Mercado Livre, when the seller account is connected, the listing is only approved with the composition adding up to 100%, the care instructions and the country of origin from the label, which the marketplace requires and inspectors check.
If the VAN does not respond for more than two cycles (30 minutes), the integrations hub shows the warning.
In Print design, the "Digital" tab stores the design's print profile: the ink of each colour (cyan, magenta, yellow, black and extras) per metre, the machine time and, for sublimation, the paper. The cost per metre is calculated, and when metres are reported on the production order the ink leaves stock by itself.
The seamstress can only report the bundle ticket after supervision approves the first piece of the operation: green releases, yellow releases with a warning and red blocks and opens an in-process inspection. It applies on the phone, at the workstation and offline.
In the collection plan, the Forecast tab now has a statistical forecast per item: how much it should sell in the coming weeks, the minimum and maximum, and the measured error. An item with less than 8 weeks of sales shows "no history", and the system does not make up a number. Test and replenish does not restock above the forecast.
In the Dyehouse panel, the Laundry section: wash recipes (enzyme, stone, ozone, laser, softener), the batch that weighs the chemicals and deducts stock, and the closing with shrinkage, right first time and cost per kg. An outsourced laundry goes through the shipment.
In Bale, the "ID and QR" tab generates the permanent ID (the ABRAPA code or the company's SSCC) and the QR label. Whoever scans the QR sees the HVI report, the fibre origin and the bale's chain of proof; at receiving, the phone finds the bale by its QR.
When two batches of the same colour fit together in one machine, the dyehouse schedule shows "Combine into one bath": the first batch takes the kilos of both and the other goes to the recycle bin with its trail. Only those who can edit the dyehouse panel can combine.
A QTX file that only carries the reflectance curve (400 to 700 nm) now becomes L*a*b* under daylight (D65), store light (TL84) and incandescent (A). Before, it was rejected.
New "Productivity benchmark" screen: record kg per spindle per hour and your mill's CVm and IPI alerts for each process and count, starting from the market reference. The machine monitor and the barré risk now use yours.
The standard defect catalogue arrives in the language of whoever imports it.
Adjust the milestones and days before delivery in your company's template; new critical paths are created with it. And the late-delivery warning arrives every day, without opening the screen.
"How much can I buy" now counts the cost of completed production orders as actual spend, not only paid purchase invoices.
The simulator per supply-chain link shows each link's PIS/COFINS and IPI until 2026 and zeroed from 2027, as the reform amendment requires.
The contractor's link shows the risk score terms: what it uses, that it never decides anything on its own and how to ask for a review. The acceptance is recorded with the date and version.
Once the surplus is delivered, "Receive into stock": choose the item and warehouse, and it comes in with the source lot and, if sold by kilo, with the roll it came from.
In the bale's origin report, upload the lab PDF right there: it goes to the documents and is already linked to the report.
The contractor check accepts the government list's official PDF, as it is published.
In the seamstress's closing, unjustified absence and social-security leave remove the day from the proportional wage floor; medical certificates and vacation do not. The calculation shows how many days.
On the privacy screen, an individual supplier (the contractor, the self-employed) can receive a file with their data and be anonymised; the contractor network's data has a retention period.
The daily customer win-back list shows each saleswoman her own customers; management sees all of them and whose each one is.
A tour guide's commission above the company cap is only paid with the e-mail and password of someone who can authorise it.
The customer's order link and the tour agency link keep working, but not even someone who sees the database can build a link. "Agency link" generates a new link every time.
Selling at the till an item set aside for another order requires authorisation from someone who can give it; and a card sale that did not become a receivable is flagged on the bill for reconciliation.
A production issue with no balance and no cost is now rejected with the reason: record the receipt with its cost first.
In the Help centre, the implementation guides for garment makers, sewing contractors, spinning, dyeing and stores include this version's steps: cutting plan, productivity benchmark, transaction certificate, experience profile, first piece, forecast, laundry, bale with QR, the contractor's receipt and the register approved to sell offline.
In Produce right, Pay per piece tab, the "Yes" of Close and post saves the contractor's closing with the bill, the receipt and the deduction of the cash advance and trims. Before, it could answer "Nothing to pay" even with a value in the preview. The card now shows the service, the deductions and the net to pay, and the button stays off when there is nothing to close.
The cash advance to the sewing contractor leaves the company's Cash account (type Cash / Money) and its balance changes right away; if the advance is removed, the money returns to the same account. With no Cash account registered, Tenka creates "Cash" the first time.
The automatic profile now looks at what the company does: apparel, sewing contractors and stores stay in Essential, even on a larger plan; spinning, knitting, weaving and dyeing stay in Complete. The menu's Most viewed follows the same rule and no longer brings industry screens to those in Essential. "See everything" still shows it all whenever you want.
The garment's public passport shows the whole chain of proofs: the bale, the yarn lot, the knitted fabric, the dye house, the cut, the sewing contractor and the finished garment, even when each step was done by a different company in the group. "Verify now" rechecks all of them: if a proof further back was tampered with, the page says at which step the chain broke.
Saved the yarn lot's test report, weighed the rolls off the loom or released the dye lot weighing? The proof for that step is stored right away, linked to the previous one. Nobody has to remember to record the evidence.
On the sales order, a line can be marked as a certified sale (GOTS, GRS, RCS, OCS or BCI) with the lint lot the fibre came from. If the quantity exceeds the certificate balance, the supplier's certification has expired or the lot does not trace back to the bale, the order is not saved and says why.
When a cut comes from a cutting plan, the cut's proof keeps the plan, the lay and the CAD marker used. Swapping the marker file afterwards does not go unnoticed.
Fabric sent out for dyeing or finishing now shows in the passport as a dye house step, no longer as a sewing contractor.
On the retailer EDI screen, the real VAN fetches the orders and delivers the shipping notices and invoices to the provider's folder. Enter the address, the user and the password (or the private key the provider gave you) and the server key the provider confirmed: without it Tenka does not connect, so it never talks to a server pretending to be the VAN.
In the collection plan, the statistical forecast has a new "By size and colour" column: when store sales and orders carry the size grid, each size and colour gets its own forecast. A size that started selling less than 8 weeks ago shows "—": the forecast does not split the item's total to make numbers up.
Replenishing the test batch respects the forecast for each size and colour, and the total respects the item's: restocking 300 of size M when the M forecast is 120 left stock sitting idle.
The storefront link and the catalogue addresses for Instagram, Facebook and Google keep opening as they are. From now on the link is shown only once: when the store is created or when you click "Generate new link" — copy it right away. Generating a new one stops the old one from opening (also replace it on Instagram and in the Meta and Google catalogues). With a verified custom domain, nothing changes.
Public links from a demo account (booking, proposal, catalogue, tracking, passport and the rest) show the demo banner; the booking page does not schedule the meeting and the catalogue neither records orders nor sends codes by WhatsApp.
When the card fee or NSU is not applied, the sale's receivable carries the pending note: at the register with or without an integrated card machine, on the mobile register, when invoicing a debit order and on gift cards. Before, only at the register with an integrated card machine.
Selling on the mobile register an item set aside for another order asks for the email and password of someone who can authorise it, just like at the counter register.
Tours saved with only the guide's name now show the guide in the "Guide (commission)" field, so the commission has someone to go to. At the register, the selected tour no longer resets to "none".
Buttons, links and tabs in the company colour stay readable on mobile, on public pages and with any brand colour, in both light and dark themes.
A phone authorised as a register stopped signing in after 30 days, even when used every day. Now each use renews the period: only a device left unused longer than the validity asks to sign in again. Disabling the device or the user still removes access immediately.
Windows that open over the screen, such as help, the knowledge base and the "Help us prioritise" survey, close with the Esc key, and the cursor returns to where you were.
On the public garment passport and bale pages, secondary text is more readable, the page speaks the visitor's language and "Verify now" is now a large button that works from the keyboard.
The key stored on the phone to issue invoices offline is now stronger and tied to that device: copied to another one, it does not open. A phone prepared before this version asks to be prepared again, once, with internet.
In the Studio, projects, agenda, contracts, legal cases, the mobile time clock, the owner's cockpit and the client portal, hours appear as "1h 30min" instead of "1.5h".
In Tenkai's answers dates follow your language's format (12/13/2026 in English) instead of 2026-12-13.
Registering a marketplace channel (Shopee, Shein, TikTok Shop) in Sales channels saves again; Save used to fail with an error. Selling through it depends on each marketplace's seller account being connected.
In your user menu, "Follow the company (automatic)" clears your choice between See everything and See the essentials, and the menu follows the company setting again.
In Piece-rate payment, the contractor preview warns when an open cash advance or trim is dated after the period end: it does not enter this closing and stays for the next.
In retail EDI, a deleted channel can be undone right away from the Undo bar and shows up under "Channels in the recycle bin" with Restore.
A VAN SFTP address pointing to the internal network (localhost, 10.x, 192.168.x and similar) is refused when saving the channel, with the reason on screen.
In the Cutting plan, cutting a lay now creates the cutting order with the pieces in stock, marks the lay and closes the plan together. If something fails midway, nothing is saved and the rolls stay in stock — before, the rolls left and the order stayed empty.
A plan not yet cut goes to the bin with Undo, and "In the bin" in the filter brings it back. Proposing again for the same order replaces the previous proposed plan. The fabric shortage warning tells the shade band of the rolls.
In the Dye house, "Schedule from light to dark" no longer stops when a batch is larger than every machine: it shows under "no machine" with the reason. The "in process" number on the panel now counts the same as the list of batches in process.
On the mobile payslip, "How the income tax was calculated" opens the math: the table used, the base, the chosen deduction and the Law 15,270 reduction. The reduction now comes from the Legal tables screen, and the payroll period warns when a table is missing or expires within 60 days. Withholding bills are not created in a closed month.
In the closing count, if the counted amount does not match, the count locks, the difference by method shows and the register only closes with a written reason — and whoever reviews gets a pending item in the bell with the register number. A closed register no longer sells online, and a sale made offline that uploads after closing shows in the reading as "came in after the Z reading".
The phone now uses the same price table as the desk register, even offline. A sale that uploaded leaves the queue at once (the "in queue" badge goes away) and a double tap or the Pix confirming at the same time do not send the same sale twice. At closing, each method shows as "Counted".
The phone times screen says what it is: the record of your activities for team management. It does not replace the company's official time clock, and the text no longer talks about "punches".
On the public passport page, "Verify now" tells how many links of the garment check out and, separately, the total counting the fibre origin — the same number as the summary above.
Questions such as "which EDI orders have a GTIN without mapping?", "which offers are on the capacity exchange?" and "how many warp beams run out in 8 hours?" now come back with the answer, even when the AI does not pick the query. When a query does not finish, the answer says which one — no more unexplained "I couldn't answer" — and internal query names no longer show.
In EDI with the retailer, a link carrying the document number (from Tenkai or an indicator) shows only that document's, interchange's or order's messages, with the filter notice and a "Show all" button. The receipt reply (CONTRL) shows as "Reply read", no longer as "Order created".
When closing the register, if the count doesn't match, the difference shows and the register only closes with a written reason — at the counter POS the field appears in the closing itself (before, the window vanished), and on the phone register too. The Z reading goes to the e-mail queue and the screen says whether it went or why not; a sale made offline that synced after the Z shows in the register reading when you open the POS.
In the Cutting plan, "Cut this lay" with the full size run (XS to XXXL) puts the pieces into stock in one go: each extra size barely adds to the wait. The outsourced sewing cash advance always comes out of the register of the advance's own company.
The public passport page (the label's QR) reads the evidence chain stage by stage and opens faster. The summary counts the chain's stages, from field to garment, and "Verify now" counts the proofs that check out — before, both said "links", with different numbers.
When posting a voucher or trim, subcontractors registered in another company of the group, which already showed in the list, are now accepted. Before, the screen said the subcontractor was not found.
When you ask "what is the passport chain?" without naming the product, Tenkai shows the most recent passports, each saying whether the chain is intact. With a code next to the name ("basic t-shirt 30/1"), it finds the piece anyway.
When Tenkai cannot answer for lack of permission, the subject appears mid-sentence in lowercase and without a cut-off word.
A dyeing batch that already had a color reading used to freeze when switching tabs (Color, Additions, Finishing). Now it opens and switches normally.
The cards on the Today screen used to do the same calculation twice on the first opening; now they do it once and show up sooner.
Without saying which piece, Tenkai shows the most recent passports, each saying whether the chain is intact.
A retailer order file above the limit (5 MB by default) is rejected on arrival, with the reason on screen and the rejection sent back to the retailer. Large orders within the limit, with thousands of items, come in without weighing on the system.
Choosing a GPT 5 or GPT 6 model in the AI settings used to show an unsupported model warning. Now Tenkai talks to these models normally, including looking up system data, and the usage of each question is still recorded.
Imports, integrations and automatic routines of an account with its own database used to be refused. Now they run in the account's own database, without slowing the screens down.
On the Drawback screen, each act shows what came in with suspended tax (in kilos and dollars), what exports have already proven, the balance still to prove and how much of the suspended tax is still open. If the act expires with a balance, the open part shows as due.
In the foreign trade process you choose the regime. Under drawback, federal taxes are kept as suspended and do not enter the fibre cost. Under ex-tariff, import duty is calculated at the reduced rate.
In the tech sheet, register the embroidery design with its stitches, thread changes, machine speed and cost per thousand stitches. Choose the design on the embroidery step and the garment cost shows embroidery on its own line.
In the subcontracting shipment, choose the Embroidery type and the design that goes with the pieces. On return, the loss is declared as with sewing subcontractors.
In the price list, set for each channel (wholesale, sales rep, own store, marketplace, large retail) how much it adds on top of cost, the fee the channel takes and the minimum margin. "Generate from piece cost" calculates prices from today's cost in the product sheet. When sewing or fabric costs rise, the price list page shows which channel fell below the minimum margin and the price that brings it back to the floor.
A roll that inspection grades as second quality moves on its own to the second-quality stock, with its cost. Price lists now have a quality and the channel "Second quality (outlet, bazaar, end of stock)". In a sales order, a piece coming from second-quality stock in a first-quality order shows a warning and only goes through when you save again to confirm. Ask Tenkai for the margin of first and second quality.
Knit cut right after unrolling shrinks after the garment is done. Now the knit article says how many hours the roll rests before spreading, the lay in the cutting plan marks when the rolls were unrolled and shows how long is left, and the cutting order warns about (or blocks, if the company prefers) a roll that has not rested yet.
The shrinkage measured in the incoming roll inspection now counts in the cutting plan: a batch that shrinks 3% raises the planned meters by 3%, and the plan shows how much came from shrinkage. In the roll reconciliation, the cutting order separates what was knit shrinkage from what was loss at the table.
On the rolls screen, a yarn package gets the measured moisture and the conditioned weight at the official regain of the fibre (blends by composition). The invoice carries the three weights: scale, moisture and conditioned. The buyer checks it at receiving against the invoice weight; a difference above the tolerance opens a weight claim to the supplier.
A fabric roll shows the metres expected from its width and weight per m² and, once measured, the real metres per kilo. The rolls screen compares expected, measured and agreed yield by supplier, article and lot; fabric that yields less than agreed opens a claim to the supplier.
On the Embroidery tab of the tech sheet, a deleted design goes to the recycle bin: Undo brings it back at once and the pattern recycle bin lists deleted designs with Restore. A design used on the routing of an active tech sheet cannot be deleted, and the message says which sheet and which step use it.
In Rolls, the conditioned weight by lot and yield by supplier tables show the 30 most recent. When there are more, "Showing 30 of N" appears: filter the roll list by item or production order to see the others.
In the drawback list, the balance to prove and the tax due carry the "(estimate)" mark: proof is calculated in proportion to the value exported in US$, not by the NCM of each good in the act. Check the official act report before paying or requesting closure.
Dyeing recipes now have items: each dye and auxiliary from stock with its concentration. Each batch's quantity is calculated for you and the budgeted cost sits next to the actual.
In the batch, "Release weighing" shows what to weigh and takes the chemicals out of stock. Bath corrections go in as additions, with reason and who authorised, and add to the actual cost.
Export the batch weighing to the dispenser and import what it weighed: the deviation shows per product and stock adjusts. It works with the dispenser file in the accepted format, described in the screen's help, and the file is checked in full before saving.
Record the customer's colour request and trials A, B, C read in daylight, store light and incandescent light. The system flags the one that shifts with the light, and the approved one becomes a production recipe without retyping.
The batch's Colour tab reads the sample against the recipe's target colour, using the customer's formula (CMC 2:1 or CIEDE2000), shows where the colour drifted and accepts the spectrophotometer file in the accepted format, described in the help. Roll inspection uses the same calculation.
Every measured roll gets its 555 shade band, and cutting does not let you spread rolls of different bands: pieces of the same size run come out the same colour.
The dyehouse screen shows what each machine is dyeing and what comes next, and schedules the queue within each machine's kg, light to dark, washing only when needed — in a Gantt of the next 48 hours.
Record each finishing pass of the batch with the machine settings, the weight in and out and the predicted shrinkage next to the measured one. Weight that does not balance is refused.
Register the design, the colours with their flat or rotary screen and the paste. Production is only recorded with the customer's approved strike-off, and the screen warns at 90% and 100% of its service life.
Each chemical against the ZDHC list: a blocked one can no longer enter a recipe, weighing or addition, and the safety data sheet stays attached. The screen shows the treatment plant's 12 months, with water per kg and COD against the limit.
Releasing the weighing, adding to the bath, saving what the dispenser weighed and warping the beam now refuse the withdrawal when the warehouse has no balance, and the message says which item is missing. The older outflows that still accept a negative balance go out at average cost and warn you.
You can now register denim, twill and plain weaves with the weave, number of ends, ends and picks per centimeter, reed and greige width, weight and selvedge. Tenka checks that the number of ends matches the density and width. And each yarn in the style's recipe says whether it is warp or weft.
Each beam keeps meters, ends, breaks, the lot of the yarn that came from the spinning mill, the size recipe, declared and real pick-up, sized weight, indigo and shade. The yarn leaves stock with its lot, and a sizing that weighs more than the yarn plus the declared size is not accepted.
The Weaving mill screen shows, for each loom, how much warp is left and in how many hours the beam runs out, with a Change beam button. The change keeps the standard and the actual time, and the screen shows how much longer changes are taking than the standard.
Register the weaving looms with their speed and record each shift with picks and stops. The screen compares looms by warp and weft stops per 100k picks — high warp stops point to weak yarn or weak sizing.
Each piece off the loom has a number, loom, warp beam, meters and weight, and the 4-point greige inspection already says whether it is first or second grade. The piece enters stock with its meters and grade, and a beam never yields more fabric than it had.
The warp beam says whether indigo was rope or slasher dyed, with the dye lot — and, for rope dyeing done outside, the shipment to the contractor. The screen warns when the shade jumps from one beam to the next on the same loom beyond the style's tolerance: that is where another shade lot starts.
The textile demo group now has eight companies: Demo Tecelagem makes denim with yarn bought from Demo Fiação (its lot goes on the warp beam), has twelve months of beams, looms, greige pieces and indigo, and joins the group chain cockpit as one more link.
Register feeders, stitch length, speed, revolutions and roll weight: the machine shows its needles, minutes per roll and kg per day at 100%. Needle changes have a date and an interval, and overdue ones light up.
Defects with code, severity, points and probable cause, in one catalog for knit, woven, yarn, sewing and garment. The inspection records each defect at the meter where it is, and the screen shows the Pareto by machine.
Scheduling refuses a machine that does not fit the article and shows, per machine, the queue days and the sequence that groups the same article and shortens changeovers. One click applies the sequence.
Record in the test what went greige to the dye house and what came back finished: the screen shows weight loss and fabric weight and width deviation against the forecast, by article and dye house. Finished heavier than greige is refused.
Import the spindle sensor file and see the spindles breaking twice the machine average. One click sends the maintenance order with what to check. You can try it with a simulated reading before connecting the device.
Keep speed, twist, draft, ring and traveller for each yarn on each ring frame and lot. Best practice comes from the lot with the best report, and a new setting that drifts from it warns at the lot change.
By yarn lot, the lab report next to what the fabric showed: yarn defects, points, pilling and barré, with the barré risk from CVm and IPI. It is clear when the report warned and the fabric confirmed.
Each ring frame and yarn in kg per spindle per hour against the count reference. What is below 90% shows first, and the reference can be your own plant’s.
The lab report accepts the count in Ne, Nm, tex, dtex or denier and shows all five units. Filament (POY, DTY, FDY) gets the number of filaments, intermingling and the microfiber warning.
You measure one size, say how much each point grows per size and Tenka builds the whole table, with the point code and the right way to measure.
Proto, fit, pre-production and production sample: you measure, anything over tolerance turns red, photos stay together and the customer approves through the link, spinning the garment in 3D.
Each collection and order has its milestones, planned × actual. A late milestone pushes the delivery, the screen shows the new date and which milestone is holding it, and you are notified.
Price, minimum order, lead time and certificates for each supplier, with the cheapest and fastest marked and the expired certificate highlighted. The preferred one is used in the sheet cost.
One tap on the sheet pulls the imported marker: the base size becomes the fabric quantity and each size gets the factor used by cutting. No more guessed consumption.
The cut becomes packs by size and color, with plies, roll and a QR label. The sewer scans the QR on the phone and clocks the operation; on the Cutting order you see how much of each pack is in each operation.
Meters out of the roll against the marker consumption and the pieces cut: the waste shows up, a roll over tolerance turns red and the end piece goes back to stock with its measured length.
The new operations library keeps the standard time of each operation by machine type. On the sheet you choose the operations, Tenka adds up the minutes, works out the cost and saves the target cost to compare with the actual.
On the phone, enter the lot size: Tenka says how many pieces to check and how many critical, major and minor defects the lot can have. The verdict comes from the standard and is recorded with the photo.
On the phone, inspection defects are those of your catalog, with code and severity. In the final inspection, critical, major and minor come from the catalog — the lot verdict no longer depends on counting from memory — and the photo stays on the defect it shows.
The Quality tab of Produce right shows what causes the most defects in inspections — by process (sewing, finished garment, dyeing, finishing) and by subcontractor or supplier — and what to tackle first. When the dyed roll arrives, the defect is also picked from the same catalog.
When orders exceed stock, Shortage allocation shows who gets what by customer priority, complete orders first and date. You keep a share for e-commerce or the marketplace without moving goods, check the simulation and only then apply it.
In the packing list, the new tab numbers every carton and pallet with the SSCC large retailers scan at receiving, prints the GS1-128 labels and generates the shipping notice already checked against the order. A notice with discrepancies is not sent until the cartons match the order.
Every debit the retailer deducts becomes a record with cause, reason and the receivable it reduces. You dispute it with evidence, accept it (with approval limit: it becomes an expense payable to the retailer, flagged to be offset against the open receivable up to its balance) or record when it is refunded. The top of the list shows the Pareto by cause: where the factory loses the most money.
The contract gets the total volume, the item and the price. Each delivery call-off draws from the volume and Tenka shows what was called, delivered, still to deliver and the balance to call — and does not let a call-off exceed the balance.
In the product's passport tab, Tenka adds up the spinning energy and the water, steam and energy of dyeing and weaving measured along the chain down to the piece. Each value says whether it was measured (verified) or came from the reference (estimated). One click puts the footprint in the passport and in the QR.
The product passport shows, field by field, what the EU textiles delegated act will require and what you already have: identification, composition, recycled content, who made the fabric, footprint, repairability and the evidence. What the EU has not defined yet shows as "to be defined". The map is open data through the QR.
On the ESG screen, the environmental self-assessment answers the numeric questions of Higg FEM and Green to Wear with what the factory already records — measured energy, water, steam, production, loss and dye lots — saying for each whether it is measured, estimated or missing. Export it and send it to the customer.
In the shipment to the subcontractor, record the unannounced visit: Tenka brings what should be in production, you count what is on the table and note what is not in the shipment (another brand's production or passed on). The visit closes as compliant or discrepant, with the findings.
If your factory already has equipment that reads the machines (the maker's server or a data-collection program on the network), it can send each machine's state and output straight to Tenka, in the accepted format and with a password that belongs only to your company. Repeated readings do not duplicate and wrong ones come back with the reason. The step by step for whoever runs the network is in the implementation guide.
A new tab in the Machine monitor shows every machine in spinning, knitting, weaving and dyeing by state — running, stopped, no program or under maintenance —, for how long, the stop reason, how much they ran today and the cell's OEE. You see at once where the factory is losing time.
In the phone's Shop floor, the Machines now card lists the stopped machines. The operator picks the machine and the reason — out of yarn, breakdown, style change, maintenance, cleaning, quality or no operator — and the office sees it right away in the Machine room.
Each warp beam's shade now comes from the color reading of the indigo lot and is no longer typed into the beam. So the warning of a shade jump between beams on the same loom uses the same color math as the dye house, with the customer's tolerance.
When the equipment that reads the machines goes 24 hours without sending a reading, or a sent trade bill goes 48 hours without an answer from the registrar, Tenkai opens a stopped-integration alert.
In Test and repeat you launch the test batch, see sales by channel (live, website, pickup, store) and Tenka drafts the repeat. It only becomes a production order when you confirm; missing fabric becomes a purchase request and the sewing goes to a subcontractor with free capacity, with a deadline to answer.
The contract with the licensor gained the License and royalties tab: minimum guarantee as payables, royalty on sales with returns reversed, artwork approved by style, numbered seals and the report to the licensor. The License royalties screen shows how much you owe each one.
When the Network exchange is active on your account, free loom and sewing hours circulate between the network's companies (your group and, if you open it, the accounts of the anchor partner's network), without the offerer’s name until acceptance. The contractor sends the shipment for processing, as always; reputation only shows if the company chooses to publish it.
When the Network exchange is active on your account, offcuts, roll ends, idle yarn and unsold stock go into it with weight, count, lot and origin. The buyer inherits the lot; the sale goes out with an invoice, and between companies of the same group the amount counts only once.
The maintenance screen has a new Predictive section. With the equipment that reads the machines' vibration and current connected to Tenka, the first month builds the baseline and, after that, once the plan's threshold is crossed, the maintenance technician gets the order before the breakdown.
New Defects seen by the camera screen: when the loom has an inspection camera and the supplier's equipment connected to Tenka, what it flags arrives with the fabric crop, the roll and the position in metres, linked to the defect catalog. The inspector confirms or discards, and the crop is deleted after a short period.
When the Night production planner agent is switched on for your account, the dyeing machine and loom sequence is redone overnight and waits on the schedule screen and in the Inbox. You confirm or discard; if the customer deadline changes, sales confirms before any conversation with the customer.
When Tenkai reads the defect photo in the phone inspection, the usage now goes to your company's AI account, with your own key when there is one and within the monthly cap you set.
In Advance receivables, a receivable backed by a firm customer order becomes an electronic trade bill in one click, with the order as collateral. Registration and the advance come with the regulated credit partner: with one, you advance seeing the cost in three parts; until then, you see what it would cost.
In Own credit score, each contractor gets a score from 0 to 1000 based on deadlines, losses, late shipments and expired documents — using only what you recorded with them. You see the facts behind the score and anyone can request a review. The score informs; it blocks nothing.
The IBS/CBS Simulator now has tax reform by link: from cotton to store, year by year until 2033, the new tax, the shrinking ICMS, the state incentive that ends with it and what split payment withholds. Compare staying, relocating and outsourcing. Each rule shows the law it comes from.
The collection plan now has the Open to buy tab: you split the budget by category, month and store with a target margin, and see side by side what was budgeted, what is already in purchase and production orders and what has been paid — and what is left to buy.
Keep the fibre origin report (isotope, DNA or documentary) on the bale, with the document. The garment passport shows the origin as verified only when every bale has a confirming report — one bale without it leaves it estimated.
In What to mark down, the Unsold stock destination tab records donation, resale and recycling with each one’s proof (receipt, invoice, manifest with the weight) and shows what is still pending — what the European rule against destroying stock asks of whoever sells in Europe.
The new Textile EPR by country screen keeps the fee each country charges per piece or per kilo, with source and date, and calculates what you exported in the period, country by country. A country without a rule shows as pending.
In the subcontractor record, the Due diligence tab checks every month the company registration status, the Labour Ministry employers list you import and the ABVTEX audit. If something comes up, whoever approves limits decides to block or release the next shipment — and only your company sees the result.
On the environmental licence and the water permit, register the conditions: what to measure, what to deliver and when. The measurement reads the latest treatment-plant reading against the limit, and the alert arrives before the due date.
Register the union’s collective agreement with the floor and the source. Switched on, the CLT seamstress’s output gets the top-up to the floor and weekly rest pay on output, each on its own payroll line — and does not close without an agreement in force.
Whoever closes output twice a month now sees both amounts in the payroll. And when an amount does not go in (the month’s payroll not yet open or already closed), the screen says why instead of just saying it is pending.
In the collective agreement, the list with the name and salary of everyone below the wage floor only shows to people with the salary history profile.
If the production closing is run again, the top-up to the wage floor and the weekly rest pay that were not yet on the payroll are posted, without repeating what is already there. With the floor guarantee switched off, the calculation notes say "floor not applied".
Allocation under shortage, network exchange, critical path, foreign trade, collective agreements, the dyehouse, knitting and weaving panels, test and replenish, packing list and the other screens checked on screen no longer show the "under validation" tag.
In the dyehouse, knitting and weaving panels and in the collection open-to-buy, each number opens the list that adds it up, for the same period. The right-first-time and second-quality alerts follow the limit your company sets in Parameters.
Before releasing a batch weighing you see how many products and kilos leave stock. In "View data of", each unit shows its company, and the group chain panel has a button to see all companies and no longer counts twice what one sold to another.
When you open a contract from another company in the group, the License and royalties tab shows that company's license, settlement and seals — not those of the company selected at the top.
In the demo account, the Spinning mill sells yarn to the Knitting mill and the Knitting mill sells greige fabric to the Apparel company: the chain cockpit shows these sales and warns when the price was below cost. Dyeing batches and Home also open faster.
The maintenance order opened by spindle monitoring, the cell or predictive maintenance now has a number, a service deadline and its origin, saves from the form without asking for customer or product, and shows up in the Daily queue of whoever can take it, as "To take".
Without an AI key configured, questions such as "how many items does recipe RX-MARINHO have?", "what offers are on the capacity exchange?" or "what is 150 denier in Ne?" go straight to the right query and come back with the number, the source and the link to the list — without the AI wording and without announcing a model that did not answer.
A new chargeback saves without error, the retailer appears by name in the list, the record and the export, the bill field lists only that retailer's receivables and, when accepted, the expense is due today and joins the retailer's netting of accounts.
With no signal, the stopped machine reason, the bundle ticket entry, hours and spinning entries are kept on the device and upload by themselves when the connection is back, with a pending notice. The install invitation and the tour shortcut no longer cover the field you are filling, drop-downs fit the screen and every button is finger-sized.
When a screen does not open, the message says which lock stopped it: your access group, the company plan or the area reserved for the platform team. The garment passport the customer reads through the QR says there is a supporting document for each stage, without showing the internal document number.