コンテンツにスキップ

iDempiere 購買管理の全体像|業務フローと機能一覧

購買管理は仕入先への発注から入荷、仕入計上、支払までの購買業務サイクル全体をカバーするモジュールです。発注・入荷・請求の「3方マッチング」により、取引の正確性を保証します。

graph TB
    subgraph "① 購買依頼・発注"
        A["📝 購買依頼<br/>Requisition"]
        B["📋 発注伝票<br/>Purchase Order"]
        A -->|発注生成| B
    end

    subgraph "② 入荷・検収"
        C["📦 入荷伝票<br/>Material Receipt"]
    end

    subgraph "③ 仕入請求"
        D["💴 仕入請求書<br/>Purchase Invoice"]
    end

    subgraph "④ 支払"
        E["💰 支払伝票<br/>Payment"]
        F["🏦 銀行明細<br/>Bank Statement"]
    end

    subgraph "⑤ マッチング"
        M["🔗 3方マッチング<br/>PO ↔ Receipt ↔ Invoice"]
    end

    B -->|入荷生成| C
    B -->|請求生成| D
    C --> M
    D --> M
    B --> M
    D -->|支払消込| E
    E -->|照合| F

    style A fill:#e3f2fd,stroke:#1565c0
    style B fill:#e3f2fd,stroke:#1565c0
    style C fill:#e8f5e9,stroke:#2e7d32
    style D fill:#fff3e0,stroke:#e65100
    style E fill:#fce4ec,stroke:#c62828
    style F fill:#fce4ec,stroke:#c62828
    style M fill:#f5f5f5,stroke:#616161

① 購買依頼・発注 購買依頼 Requisition 発注伝票 Purchase Order ② 入荷・検収 入荷伝票 Material Receipt ③ 仕入請求 仕入請求書 Purchase Invoice ④ 支払 支払伝票 Payment 銀行明細 Bank Statement ⑤ マッチング 3方マッチング PO ↔ Receipt ↔ Invoice 発注生成 入荷生成 請求生成 支払消込 照合

#機能画面名主な役割伝票タイプ
発注伝票Purchase Order仕入先への発注登録。入荷・請求の起点標準発注伝票
入荷伝票Material Receipt仕入先からの入荷・検収処理入荷伝票
仕入請求書Purchase Invoice仕入計上・買掛金管理仕入請求書 / デビットメモ

💡 関連モジュール: 支払伝票・銀行明細は 未収・未払管理、仕入先マスタは 取引先管理 を参照してください。

シナリオ1: 標準的な発注〜支払フロー

Section titled “シナリオ1: 標準的な発注〜支払フロー”
sequenceDiagram
    participant 購買 as 購買担当
    participant PO as 発注伝票
    participant MR as 入荷伝票
    participant PI as 仕入請求書
    participant Pay as 支払伝票

    購買->>PO: ① 発注登録
    PO->>PO: ② 完了処理
    PO->>MR: ③ 入荷伝票作成
    MR->>MR: ④ 完了処理(在庫増加)
    MR->>PI: ⑤ 仕入請求書作成
    PI->>PI: ⑥ 完了処理(仕入計上)
    PI->>Pay: ⑦ 支払消込

シナリオ2: 受注連動発注(直送)

Section titled “シナリオ2: 受注連動発注(直送)”
sequenceDiagram
    participant SO as 受注伝票
    participant PO as 発注伝票
    participant 仕入先 as 仕入先

    SO->>SO: ① 受注伝票作成(直送タイプ)
    SO->>PO: ② 発注伝票を自動生成
    PO->>仕入先: ③ 仕入先が得意先に直接出荷

iDempiere では、発注(PO)・入荷(Receipt)・請求(Invoice)の3つの伝票を照合し、数量・金額の整合性を検証します。

graph TD
    PO["📋 発注伝票<br/>注文数量: 100<br/>単価: ¥500"]
    MR["📦 入荷伝票<br/>入荷数量: 100"]
    PI["💴 仕入請求書<br/>請求数量: 100<br/>単価: ¥500"]

    PO ---|"数量照合<br/>M_MatchPO"| MR
    MR ---|"数量照合<br/>M_MatchInv"| PI
    PO ---|"金額照合"| PI

発注伝票 注文数量: 100 単価: ¥500 入荷伝票 入荷数量: 100 仕入請求書 請求数量: 100 単価: ¥500 数量照合 M_MatchPO 数量照合 M_MatchInv 金額照合 MR MR --- PI PO ---

照合テーブル照合内容確認画面
M_MatchPO発注 ↔ 入荷(数量)発注照合
M_MatchInv入荷 ↔ 請求(数量・金額)請求書照合

⚠️ 注意: 3方マッチングで不一致が発生した場合、差異が自動的に記録されます。仕入諸掛(Landed Cost)がある場合は、入荷伝票の原価に配賦されます。

起点伝票生成先伝票生成方法条件
購買依頼発注伝票プロセス「購買依頼から発注作成」購買依頼が完了済み
受注伝票発注伝票自動(受注連動/直送)伝票タイプに依存
発注伝票入荷伝票プロセス「入荷伝票作成」発注が完了済み
発注伝票仕入請求書プロセス「仕入請求書作成」発注が完了済み
入荷伝票仕入請求書プロセス「仕入請求書作成」入荷が完了済み

データの流れ(テーブル間連携)

Section titled “データの流れ(テーブル間連携)”
erDiagram
    C_Order ||--o{ C_OrderLine : "明細"
    C_Order ||--o{ M_InOut : "入荷生成"
    M_InOut ||--o{ M_InOutLine : "明細"
    C_Order ||--o{ C_Invoice : "請求生成"
    C_Invoice ||--o{ C_InvoiceLine : "明細"
    C_Invoice ||--o{ C_Payment : "支払消込"
    C_OrderLine ||--o{ M_MatchPO : "発注照合"
    M_InOutLine ||--o{ M_MatchPO : "入荷照合"
    M_InOutLine ||--o{ M_MatchInv : "請求照合"
    C_InvoiceLine ||--o{ M_MatchInv : "請求照合"
    C_Order }o--|| C_BPartner : "仕入先"

明細 入荷生成 請求生成 支払消込 発注照合 入荷照合 請求照合 仕入先


iDempiereの購買管理は、発注から支払までの業務を3方マッチングで正確に管理できます。 オープンソースERPで購買業務の効率化を実現しませんか?

As-Link株式会社では、iDempiereの導入支援・カスタマイズ開発を承っております。

OSS ERP導入サービスの詳細はこちら