TRANXACT.AI Help

Creating a record

Forms, required fields, where dropdown choices come from, and how a document gets its number.

A list that accepts new records carries a primary button on its toolbar. What opens is a form: fields with labels, the required ones marked, hints where a rule is not obvious from the label.

  • A field with a default starts at it on a new record, so you see what a blank would be saved as (a new training course starts at Self paced, 1 hour) and can change it before saving. An edit is never given a default.
  • Spaces before and after a record’s code and name are removed on save, and a code another record already has, in any letter case, is refused naming the field and value: “A training course with code QA-TC-02 already exists. Use a different code.”
  • The confirmation names the record: its document number, or otherwise what it is and its code (“Training Course QA-TC-06 created.”).

Lines that fill themselves

On a requisition, a purchase order, a quotation or a sales order, choosing the item on a line fills its unit and a price to start from: the item’s stocking unit, and for buying its standard cost (or list price where it has none), for selling its list price. Both stay editable. Change the item and they follow it — unless you typed your own value, which is kept.

Where the choices in a dropdown come from

KindWhere it comes fromWho can change it
Fixed listDeclared in the screen itself — typically a small, structural set.A release.
Configuration listA classification list under Platform → Configuration, per company.An administrator, immediately, with no release.
LookupLive records of another kind — an account, a supplier, an employee, a cost centre.Anybody who can create that kind of record.

The distinction is worth knowing when a value you need is missing. A missing configuration value is a five-minute administrator task. A missing lookup value means the record it points at has not been created yet.

Every dropdown offers only values the record can actually hold. A choice that would be refused on save is not offered in the first place, so picking from the list is always safe.

Searching a long dropdown

A dropdown with more than eight choices can be searched — on forms, on custom fields, and in the column chooser of the filter bar.

  • Start typing and the list narrows to the choices containing what you typed.
  • The up and down arrows move through what is left; Enter takes the highlighted choice; Escape closes the list without changing anything.
  • The × in the box clears the choice.

Fields that appear only when they apply

Some fields mean something only after another answer, and are shown only then. What you do not need to fill is not on the form.

FormFieldShown when
OffboardingRetirement detailsRetirement is ticked.
OffboardingPhased hours %Phased is ticked.
OffboardingCovenant monthsRestrictive covenant is ticked.
Employee (Saudi Arabia)Iqama number and expiry, work permit expiry, sponsorship transferSaudi national is NOT ticked.
Employee (Saudi Arabia)GOSI subscriber classSaudi national IS ticked.

When a value is in the wrong form

A value that cannot go in a field is named, with the field and what the field takes — for example "Application: "APL-000015" is not valid here — it takes a choice from the list" — and the field is marked on the form, so you know which box to correct.

  • An email field takes an address: "Email is not a valid email address. Enter one such as name@company.com".
  • A phone or mobile field takes a phone number only: digits, +, spaces, the characters - ( ) . / and an extension.
  • A field that points at another record, such as Application on a new offer, is a pick list: choose the record rather than typing its number.

Line grids inside a form

Documents made of a header and lines carry the grid in the creation form. Add rows, pick the account or item per row, and the running total updates as you type. A journal will refuse to save unless its debits equal its credits — the check is in the posting service, not in the screen, so it holds however the journal arrived.

What a field will take

Every number and date on every form and line grid is checked against one set of rules, in the browser as you type and again on the server when you save, so the rule holds however the record arrives — the console, an import, ASK or the published API. A field that breaks a rule turns red with the rule written under it, and the form will not save until it is put right.

Kind of fieldWhat it may hold
Quantity on a document or a lineMore than 0. A requisition for -20 laptops, or a line total of -136,000, is refused.
Price, cost, amount, fee, salary0 or more.
Exchange rate, multiplier, conversion factorMore than 0 — a multiplier of -1 or 0 on an earning code is refused.
Discount, probability, tax rate and other shares of a whole0 to 100.
Supplier quality, delivery and other scorecard scores0 to 100.
Days, hours, durations, weights and sizes0 or more; hours worked are at most 24 in a day.
Counts and line numbersWhole numbers; a line number starts at 1.
Year, month, quarterA real one: a year from 1300 (so a Hijri year is accepted) to 2200, a month 1 to 12.
A date rangeThe end is on or after the start; a due or need-by date is not before the document’s own date.

Figures that are signed by nature — journal amounts, balances, variances, stock adjustments, revaluations, temperatures — keep their sign. The database also holds the most important of these rules itself, so a value that got past the screen would still be refused, with the same plain sentence rather than a constraint name.

In a line grid, a line with a refused figure is left out of the total and the note under the grid says so — the total never shows a figure the document cannot hold.

Choices narrowed by what you chose above

A dropdown that depends on another field offers only what belongs to it. Choose a Location on a requisition and Deliver to warehouse lists only the warehouses at that location; choose a warehouse and the bin lists only its bins. Choose the warehouse first and the location is filled in for you. Change the location and a warehouse that is not there is cleared, so a record can never hold a combination the organisation does not have.

  • The organisation chain: company → business unit → location → warehouse → bin, on requisitions, purchase orders, quotations, sales orders, deliveries, goods movement, cycle counts and the warehouse screens.
  • Cost and profit centres, locations and warehouses come from the record’s own company and business unit. A cost centre that belongs to another unit — the hospital’s on a university document — is refused, naming both. A blocked or closed cost centre is refused too.
  • A contact from the chosen customer; a supplier site, purchase order or contract from the chosen supplier; an encounter or care plan from the chosen patient; a job order from the chosen client; a work package from the chosen project; a routing or bill of materials from the chosen item.
  • On a line grid, a line’s warehouse or bin is narrowed by the document above it.
  • Where nothing matches the choice above, the field says so rather than showing an empty list with no explanation.

The server applies the same test on every save, whichever screen, import or integration the record came through, and refuses a combination that crosses companies or business units.

Limits that depend on other records

Some rules cannot be judged from the form alone, because they depend on what has already happened. They are checked when you save, post or approve, and a refusal says what the limit is and by how much it was missed.

AreaWhat is refused
PurchasingReceiving more than was ordered (beyond the 5% tolerance) or against a cancelled or closed order; invoicing a receipt twice; the same supplier invoice number twice for one supplier; changing the supplier or currency of an order once goods have arrived; ordering one requisition twice.
Payables and receivablesPaying more than is still owed, paying twice, or putting one invoice in two payment batches; a credit or debit memo larger than what is left on the invoice, once its tax and earlier memos are counted; matching one bank line to two payments.
SalesDelivering or invoicing more than was ordered; ordering from an expired, rejected or already-ordered quotation, or one for another customer; an order that would take the customer over their credit limit (the profile decides whether that warns, holds or refuses).
StockIssuing or moving more than is on hand where the bin does not allow negative stock; moving into the same bin; issuing the same serial number twice or an expired lot.
PeopleLeave beyond the balance or overlapping other leave; more than 24 hours in a day; a termination date before the hire date; the same employee twice in one pay period; a payroll run with no payslips being approved or posted.
Campus and hospitalEnrolling twice, or past a section’s capacity (auditors count); an order on a closed encounter or on another patient’s encounter.

A receipt, delivery or production step with no value — a free-of-charge item, for instance — is recorded without a journal instead of being refused.

The document number

Whether you type the number or the platform allocates it is configuration, per document type, per company:

  • System generated — the platform numbers it and refuses a number you supply.
  • Manually entered — the number becomes a required field on the form.
  • Either — the number you enter wins; otherwise one is generated.

Master data ships as manual entry (item, supplier, customer, employee, patient, asset, GL account) and transaction data as system generated. Either can be changed. Numbers are unique per company, not globally — every company’s first purchase order is PO-000001.

The form follows the company’s own setting. Where the range is system generated, the number field is not asked for: it is shown read-only, says Assigned on save, and is filled when you save. Where it is manually entered, the field is required. Where it is either, the field is optional and a blank one is numbered. A company that has no range yet for a document is given one the first time it numbers that document, copied from its parent company (or another company) with its counter at 1.

Which unit the record lands in

A new record defaults to the business unit selected in the top bar, and the unit is editable on the record. If you work in one unit most of the time, set it as your default in your preferences and stop answering the question.

If you are entering many records at once, do not type them one at a time. Every list screen accepts a spreadsheet — see Importing a spreadsheet.