B BMS
Sign in to continue
B BMS…
  • Dashboard
  • Sales
  • Point of Sales
  • Invoices
  • Credit Notes
  • Customers
  • Operations
  • Inventory
  • After Sales
  • Finance
  • General Ledger
  • Bank & Cash Book
  • System
  • Settings
  • Manage Access
  • Suppliers (AP)NEXT
  • Purchase OrdersNEXT
  • ReportsNEXT

Dashboard

Home
Ctrl K
    Period: …
    super-user
    Today's sales
    —
     
    This month
    —
     
    Customers
    —
    total on file
    Products
    —
    in catalogue

    Recent sales

    ReferenceDateCustomerNet amountStatus
    No shift open
    Opening float0.00
    Documents0
    Takings0.00
    Non-cash0.00
    Cash in drawer0.00

    Shifts

    ShiftTillOpenedClosedDocsTakingsExpectedCountedVariance
    –
    No customer selected
    Search a customer, or start a new one

      Line items

      0 items
        ?
        Total due
        0.00

        Payment

        No tenders added yet
          ReferenceDateCustomerNet amount

          Create an invoice

          Select a customer to raise an office invoice against - you'll pick products and quantities on the next screen.

            Create a credit note

            Select a customer to raise a credit note against - you'll pick products and which invoice(s) it settles on the next screen.

              Periods →
              CodeNameCurrencyCredit limitStatus

              Sales Ledger

              SLTran  
              Invoices
              —
               
              Credit Notes
              —
               
              Debit Notes
              —
               
              Fiscalised
              —
               
              Document status

              Accounts Receivable

              SLCustomerBalance  
              Opening
              —
               
              Debit
              —
              invoiced across the range
              Credit
              —
              received across the range
              Closing
              —
               
              Due
              —
              within terms
              Overdue
              —
               
              Oldest debt
              —
              days past due
              Over credit limit
              —
              customers past their ceiling
              Ageing — outstanding by days past due

              Transactions
              —
               
              Debits
              —
              invoices, debit notes & entries
              Credits
              —
              receipts, credit notes & entries
              Outstanding
              —
              remaining on the listed entries
              Listed transactions by document type

              Transactions

                CustomerReferenceDateTypeAmountAllocatedRemaining

                Total remaining: 0.00

                / New customer

                Balance
                —
                the true AR position
                Due now
                —
                 
                Unallocated credits
                —
                 
                Credit limit
                —
                Debt aging
                Edit details

                General

                Accounting

                Address & contact

                Contact 1

                Open items

                Filtered to invoices only. Balance / Due now / Unallocated credits above still reflect every unsettled entry (credit notes, debit notes, adjustments included) - the true AR position.

                ReferenceDateDue dateAmountAllocatedOutstandingRunning balance

                Total outstanding: 0.00

                Unallocated credits

                Credit Notes, Credit Entries and Receipts that still have room left to apply against an invoice.

                ReferenceDateAmountAllocatedAvailable

                Total available: 0.00

                Allocate

                Available
                0.00
                Remaining to allocate
                0.00

                Editing an already-allocated credit here moves it - amounts you clear are un-allocated from that invoice.

                Not enough on this credit? Other unallocated credit on this account: 0.00

                ReferenceDateDue dateAmountOutstandingAllocate

                Total outstanding: 0.00

                Transactions

                All Invoices Receipts Credit Notes Open only
                ReferenceDateTypeAmountAllocatedRemaining

                Total remaining: 0.00

                Viewing

                Payment

                Pay modeCurrencyAmount

                Editing (On Hold) -
                New Invoice

                Transaction type

                Line items

                Document details

                  Amount

                  Amount

                  Allocate against open items

                  Enter how much this settles of each open item. Remaining to allocate: 0.00

                  ReferenceDateDue dateAmountOutstandingAllocate

                  Total invoices outstanding: 0.00 · Total unallocated credit: 0.00

                  Manage Access

                  Pick a user, then tick which menu items and tabs they can see. A super-user (UserType 0) always sees everything regardless of these grants - this screen only affects everyone else.

                  Periods →
                  CodeDescriptionCategoryPriceStock on handStatus

                  Stock Position

                  INProductHistory  
                  Products
                  —
                   
                  Units on hand
                  —
                   
                  Stock value
                  —
                  at cost
                  Out of stock
                  —
                   
                  Where the stock sits

                  Stock Movement

                  INTran + SLTranDetail  
                  Transfers
                  —
                  between warehouses
                  Adjustments
                  —
                  signed corrections
                  Stock takes
                  —
                   
                  Units sold
                  —
                   
                  Documents by type
                  / New product
                  —
                  units
                  Stock on hand

                  General

                  Pricing margin vs. cost price

                  Price
                  Customer-facing price
                  Wholesale tiers
                  Price 2
                  Price 3

                  Tax

                  Custom fields

                  Status

                  ✓ Ready to save

                  Stock Transactions

                  Movements between warehouses, corrections and physical counts — a draft moves nothing until it is posted.
                  Drafts
                  —
                  not yet posted to stock
                  Transfers
                  —
                  between warehouses
                  Adjustments
                  —
                  signed corrections
                  Stock takes
                  —
                  physical counts
                  Documents by type
                  All Drafts Transfers Adjustments Stock takes
                  ReferenceDateTypeWarehousesDescriptionLinesStatus
                  / New document

                  New document

                  Lines

                  0 lines

                    Periods →
                    CodeDescriptionCategoryTypeStatus

                    Chart of Accounts

                    GLMaster  
                    Accounts
                    —
                     
                    Balance Sheet
                    —
                    B-type accounts
                    Profit & Loss
                    —
                    P-type accounts
                    Blocked
                    —
                    excluded from posting
                    Accounts by finance category

                    Journal Activity

                    GLTran + GLTranDetail  
                    Journals
                    —
                    raised in the range
                    Debits
                    —
                    posted across the range
                    Credits
                    —
                    posted across the range
                    Balance check
                    —
                     
                    Journals by entry type
                    / New account
                    Journal entries
                    —
                     
                    Total debits
                    —
                    across the listed entries
                    Total credits
                    —
                    across the listed entries
                    Balance check
                    —
                     
                    Journals by entry type
                    ReferenceDateTypeDepartmentDescriptionDebitCredit
                    / New journal entry

                    Lines

                    AccountDescriptionDebitCredit
                    Total 0.00 0.00
                    Difference 0.00
                    Periods →
                    ReferenceDateTypeDescriptionCheque noAmount

                    Bank Position

                    Bank + GLTranDetail  
                    Cash at bank
                    —
                     
                    Cash books
                    —
                    accounts configured
                    Entries
                    —
                    receipts and payments ever posted
                    Unreconciled
                    —
                     
                    Balance by cash book

                    The ledger's own position, not a bank statement balance — the two agree once an account is reconciled.

                    Cash Movement

                    GLTran + GLTranDetail  
                    Receipts
                    —
                     
                    Payments
                    —
                     
                    Net movement
                    —
                    receipts less payments
                    Documents
                    —
                    in the range
                    Receipts vs payments
                    / New entry

                    Lines

                    AccountDescriptionCheque noAmount
                    Total 0.00
                    Opening balance
                    —
                    Reconciled receipts
                    —
                    Reconciled payments
                    —
                    Reconciled balance
                    —
                    Discrepancy
                    —
                    DateReferenceDescriptionCheque noAmount
                    In workshop
                    —
                     
                    Ready for collection
                    —
                    status Ready — awaiting the customer
                    Unassigned
                    —
                    open jobs with no technician
                    In shop 7+ days
                    —
                    open jobs aging past a week
                    Workshop aging — open jobs by days in shop
                    Open Drop Zone Diag/Quote DOA Repairs OOP/Swap Ready Collected All
                    Job NoDateCustomerDeviceComplaintAssigned toIn shopStatus
                    / New Job

                    New Job

                    Customer first, then the device by IMEI — the sales record fills in the rest.

                    1 Customer

                      2 Device — IMEI / Serial

                      Checked against sales records in the background as you type.

                      No sales record for this IMEI — proof of purchase required. Pick the product manually:
                      CodeDescriptionBrand
                      Type above to search products.

                      3 Details

                      / New Job

                      New Job

                      Status
                      —
                       
                      Warranty
                      —
                       
                      Days in shop
                      —
                       
                      Assigned to
                      —
                       

                      Customer & Device

                      Complaint & instructions

                      Diagnosis Lines

                      0 lines
                      FailureRepairLevel
                      Add a line — type a failure and a repair code
                        →

                          Spares on this Job

                          0 parts

                          Each row is one unit. Deducted from Inventory stock only once marked Delivered.

                          PartFor failurePriceWarrantyStatus
                          Request a part — pick a product from Inventory

                          Products

                          Inventory (IN)
                          CodeDescriptionPriceOn hand
                          Type above to search products.
                          Pick a product… for

                          Activity Log

                          General Parameters

                          Single company-wide config row - default control accounts and period pointers every module's GL posting falls back to.

                          Periods
                          GL integration
                          Post subledger transactions to GLGLLink - when off, Sales/AR/Purchases transactions never create GL journal entries.
                          Default control accounts

                          Periods

                          Every posting screen validates its date against this list - a closed period rejects new postings.

                          PeriodDescriptionStartEndFinancial yearStatus

                          Financial & Operational Years

                          The two broader groupings a Period can roll up into - kept as separate master lists (a financial year and an operational year don't have to line up).

                          YearFrom periodTo periodStartEnd
                          YearFrom periodTo periodStartEnd

                          Tax Types

                          Cross-module - shared by Sales and, once built, Purchases.

                          DescriptionRateCode

                          Sales Parameters

                          Single-row SLParameter config - New Sale / New Transaction defaults and POS behaviour.

                          Defaults
                          Currency
                          New-customer quick-add defaults

                          SL Categories

                          CategoryBusiness typeCommission %GL account

                          SL Pay Modes

                          Pay modeReference requiredGL post via batch

                          Shift Types

                          Till drawer sessions - what a cashier picks when opening a shift. Times define the expected window; inactive types stay for history but can't be opened.

                          Shift typeStartEndDefault floatStatus

                          AR Pay Terms

                          Pay termsCredit daysEnd of month

                          SL Entry Types

                          CodeDescriptionDr/CrDoc typePOS onlyFormatNext no.

                          AR Entry Types

                          CodeDescriptionDr/CrDoc typeFormatNext no.

                          Inventory Parameters

                          Single-row INParameter config - price-tier labels, display formatting, defaults, and the product form's custom fields.

                          Price tier labels
                          Display formatting
                          Product defaults
                          Custom text fields (UserDesc1-5)
                          SlotLabelMandatory
                          1
                          2
                          3
                          4
                          5
                          Custom category fields (UserCat1-9) - leave a slot "ND" to keep it hidden
                          SlotLabelMandatory
                          1
                          2
                          3
                          4
                          5
                          6
                          7
                          8
                          9

                          Category values

                          The pick-list for each configured category field above.

                          Product Types

                          Drives automatic Sales/COGS/Inventory GL postings when a period's sales are batch-posted.

                          Product typeSales GLCost of sales GLInventory GLAdjustment GLCount variance GLPurchase variance GL

                          Warehouses

                          CodeDescriptionOn-siteExclude from stock value

                          IN Entry Types

                          CodeDescriptionDoc typeFormatNext no.
                          Purchases (Suppliers/AP) itself isn't built yetThese settings still read/write the real PLParameter, PLEntryType and APEntryType tables on live - configuring them here is safe and forward-compatible, they just have no transaction screens to drive yet.

                          Purchases Parameters

                          GL posting
                          Link Purchases to GLFLPLink - independent of the General "Post subledger transactions to GL" switch.

                          PL Categories

                          CategoryGL account

                          PL Entry Types

                          CodeDescriptionDr/CrDoc typeFormatNext no.

                          AP Entry Types

                          CodeDescriptionDr/CrDoc typeFormatNext no.

                          Banks

                          Every bank/cash account Cash Book can post to - each one's GL account is where the auto-generated contra line lands.

                          CodeBankAccount numberGL accountCurrencyOverdraft limitNext cheque no.

                          GL Finance Categories

                          The financial-statement grouping every Chart of Accounts row belongs to.

                          CodeDescriptionStatement

                          GL Entry Types

                          Also manageable from General Ledger → Journal Entries - same table, always in sync.

                          CodeDescriptionDoc typeDefault contra accountFormatNext no.

                          Job Entry Types

                          Repair-job numbering - JobFormat is only 10 characters wide on the real table, so most formats fit month+counter, not year+month+counter.

                          CodeDescriptionFormatNext no.

                          Failure Codes

                          CodeDescription

                          Repair Codes

                          CodeDescription

                          Device Types

                          DeviceModelPart no.

                          Serial Numbers

                          No serialised items on this document.

                          Fix the duplicate serial before saving.
                          Stock by location

                          Discount

                          Close Shift

                          New Customer

                          Edit