OSOSS Help Center
العربيةOpen Dashboard

Purchase Invoices (Bills)

A bill is what a supplier charges you. Recording it does three things at once: it adds the goods to your stock at their real cost, it creates a payable you owe, and it posts the expense to your accounts. Everything downstream - margin, valuation, supplier balances - is built on what you enter here.

Menu path: Purchases > Purchase Invoice

Screenshot from the live OSOSS Dashboard

What a bill records

SectionFields
HeaderVendor, branch, date, issue and delivery dates, due date, currency and exchange rate, the supplier's own PI number and your PO number, the invoice type, cost center, and a note
LinesProduct, quantity, unit, price, discount, tax, subtotal, plus lot number, lot barcode, shipment number and expiry date
Cost and marginSale price, profit and profit percentage shown per line as you enter it
ExtrasExtra expenses, attachments, and payments recorded against the bill

Two details make this page more than data entry. First, the profit and profit percentage appear on the line while you type, so you find out that a supplier price increase has destroyed your margin at the moment you record it rather than at month end. Second, lot number, lot barcode and expiry date are captured per line - the only way to trace a batch later or run first-expiry-first-out on perishables.

Extra expenses are what make cost honest: freight, customs, clearing. Entered on the bill, they are spread into the cost of the goods rather than sitting as a separate expense, which is the difference between knowing your landed cost and guessing it.

Record a bill

  1. Choose the Vendor and the branch receiving the goods. If the supplier bills in another currency, set the currency and the exchange rate on the bill - that rate is what your books will use.
  2. Enter the supplier's invoice number in PI number and, where the purchase came from an order, your PO number. Those two references are what make a supplier dispute solvable.
  3. Add the lines from the supplier's invoice, not from your order - the point of the bill is to record what was actually charged.
  4. Enter lot numbers and expiry dates for anything batch-controlled or perishable.
  5. Add extra expenses. Freight and customs belong in the cost of the goods.
  6. Check the profit percentage per line before saving. Anything unexpectedly low is a price to renegotiate or a selling price to revisit.
  7. Save, then record payment when you pay - fully or partially.
Warning: A bill posts to stock and to accounting. Do not use it as a placeholder for a delivery you have not verified; receive first, then bill what was actually delivered, or your valuation carries goods you never got.
Tip: Enter the supplier's numbers exactly as printed, including leading zeros. Reconciling a statement of thirty bills is trivial when the references match and painful when they nearly do.

Full reference

Every option and control on this page, at a glance.

List columns

Shown by default: Status tag, Number, Date, Due date, Issue at, Delivered at, User, Vendor, Branch, Total

Filters (7)

Dialogs and drawers

Standard list tools

Every list page in OSOSS shares these controls:

Related pages

What you can do on this page

Every action on this page, step by step. What you see depends on your role, so a control your account is not set up for simply does not appear.

Open and read a record

  1. Click the row, or choose View in the row's actions menu.
  2. The detail page shows the record's own fields, its related documents, and the actions that apply to it in its current state.
  3. Use the breadcrumb or your browser's back button to return - your filters, sort, and page position are preserved.

Export the list

  1. Filter and choose your columns first - the export mirrors exactly what is on screen, not the whole table.
  2. Click Export All.
  3. The file downloads as a spreadsheet: one row per record, your visible columns in your order.

Print or save as PDF

  1. Choose Print in the row's actions menu, or open the record and use Print there.
  2. Pick the template or format if you are prompted.
  3. Your browser's print dialog opens - print it, or choose Save as PDF as the destination.