Purchasing and AP

Agents raise the orders.The bills have to match.

Purchase orders, receipts and supplier bills raised by agents. A bill posts only when its price matches the order and its quantity matches what arrived.

Where agent purchasing goes wrong.

  1. 01

    Bills that don't match

    A supplier bills 100 when 90 arrived. An agent reading the PDF posts what it says.

  2. 02

    Receipts nobody billed

    Goods arrive, the bill never comes, and the liability goes unnoticed until the supplier chases it.

  3. 03

    Bills past their terms

    Due dates slip because nobody is watching them.

Scenarios

Questions an AP lead can answer.

How OpenERP answers

It billed 100 brackets when only 90 had arrived. The server refused it with the discrepancy, and the agent billed the 90 that came.

What changes.

  • Bills that match the goodsA bill posts only for what was ordered and received, at the ordered price.
  • One balance for missing billsGRNI is the value of deliveries no supplier has billed.
  • Payables by due dateAging in current, 1–30, 31–60, 61–90 and 90+ day buckets.
  • No per-seat billOpen source under Apache 2.0, on a machine you run.

Controls.

  • Three-way match

    A bill posts only if price and quantity agree with the order and the receipts.

  • Stock floor

    A delivery or write-off larger than what's on hand is refused.

  • Balanced postings

    Every document posts a journal entry whose debits equal its credits.

  • Reversals, not edits

    A posted entry never changes. reverse_entry adds a contra entry.

  • Audit log

    Every change writes an audit row in the same transaction.

  • Self-hosted

    One SQLite file on infrastructure you control.

Questions.

Does it replace our ERP?

Not today. v0.1 covers purchasing, inventory and sales on one ledger, with no tax, multi-currency, manufacturing or period close. You can run it beside your main system; Attri builds the sync in managed deployments.

Can a person approve a bill before it posts?

Not in the open-source server; a bill that passes the match posts. Attri adds approval rules, such as holding agent bills over a set amount, in managed deployments.

Does it have sign-in?

Not yet. The open-source server has no sign-in or access control, and Docker binds it to localhost. Keep it off shared networks. API keys are planned for v0.2, and Attri adds access control in managed deployments.

Let your agents run purchasing and stock.Keep the rules on the server.

Run OpenERP on a sample business in minutes, or have Attri deploy it inside your environment with access control and approval rules.