Compiere mensupports beberapa fungsi purchasing yang mana termasuk dalam prosedur Procurement.
Disini dapat menghasilan Purchase Order dari sebuah Sales Order dan membuat Invoice ( tagihan ) atau Receipt ( penerimaan ) tanpa harus memasukkan kembali semua informasi yang dibutuhkan. Untuk fungsionalitas ini Compiere menyediakan ‘Create from’ feature.
Catatan : Purchase Order adalah Opsional (bisa digunakan bisa tidak),
mengingat compiere bisa membuat Invoice atau Shipment tanpa membuat Purchase Order. Matching ( pencocokan ) kepada Purchase Order juga opsional. Matching yang diperlukan merupakan Matching antara Shipment dan Invoice. Jika menggunakan fitur ‘Create from’, Matching akan dilaksanakan secara otomatis. Jika tidak 'match', beberapa transaksi accounting akan tidak dilakukan seperti perpindahan jumlah nilai dari un-invoiced receipts ke invoiced receipts.
Purchase Order merupakan suatu dokumen kontrol dalam hal Receipts dan Invoices. Purchase Order tidak selalu diperlukan untuk melakukan Receipts. Tergantung kepada policy perusahaan, pembuatan Purchase Orders mungkin adalah keharusan, akan tetapi didalam Compiere adalah opsional. Aspek penting dimungkinkan untuk memasukkan Receipt (memiliki Purchase Order atau tidak) dan bisnis tetap berlanjut. Catatan bahwa hanya Products yang dapat dilakukan Receipt.
Compiere dapat membuat suatu Vendor Invoice dari Receipt yang dibuat ( Harga Invoice didasarkan pada daftar harga Business Partner ) atau juga dimungkinkan untuk melakukan cara sebaliknya dimana Invoice dimasukkan terlebih dahulu ( jika menerima bersama Shipment ) dan membuat Receipt dari Invoice tersebut. Ketika memroses Receipt maka Inventory akan diperbahurui sebagaimana mestinya