iDempiere 購買管理の全体像|業務フローと機能一覧
購買管理は仕入先への発注から入荷、仕入計上、支払までの購買業務サイクル全体をカバーするモジュールです。発注・入荷・請求の「3方マッチング」により、取引の正確性を保証します。
業務フロー全体図
Section titled “業務フロー全体図”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
機能一覧と役割
Section titled “機能一覧と役割”| # | 機能 | 画面名 | 主な役割 | 伝票タイプ |
|---|---|---|---|---|
| ① | 発注伝票 | Purchase Order | 仕入先への発注登録。入荷・請求の起点 | 標準発注伝票 |
| ② | 入荷伝票 | Material Receipt | 仕入先からの入荷・検収処理 | 入荷伝票 |
| ③ | 仕入請求書 | Purchase Invoice | 仕入計上・買掛金管理 | 仕入請求書 / デビットメモ |
典型的な業務シナリオ
Section titled “典型的な業務シナリオ”シナリオ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->>仕入先: ③ 仕入先が得意先に直接出荷
3方マッチングの仕組み
Section titled “3方マッチングの仕組み”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
| 照合テーブル | 照合内容 | 確認画面 |
|---|---|---|
| M_MatchPO | 発注 ↔ 入荷(数量) | 発注照合 |
| M_MatchInv | 入荷 ↔ 請求(数量・金額) | 請求書照合 |
⚠️ 注意: 3方マッチングで不一致が発生した場合、差異が自動的に記録されます。仕入諸掛(Landed Cost)がある場合は、入荷伝票の原価に配賦されます。
伝票間の自動生成関係
Section titled “伝票間の自動生成関係”| 起点伝票 | 生成先伝票 | 生成方法 | 条件 |
|---|---|---|---|
| 購買依頼 | 発注伝票 | プロセス「購買依頼から発注作成」 | 購買依頼が完了済み |
| 受注伝票 | 発注伝票 | 自動(受注連動/直送) | 伝票タイプに依存 |
| 発注伝票 | 入荷伝票 | プロセス「入荷伝票作成」 | 発注が完了済み |
| 発注伝票 | 仕入請求書 | プロセス「仕入請求書作成」 | 発注が完了済み |
| 入荷伝票 | 仕入請求書 | プロセス「仕入請求書作成」 | 入荷が完了済み |
データの流れ(テーブル間連携)
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 : "仕入先"
OSS ERP導入についてのご相談
Section titled “OSS ERP導入についてのご相談”iDempiereの購買管理は、発注から支払までの業務を3方マッチングで正確に管理できます。 オープンソースERPで購買業務の効率化を実現しませんか?
As-Link株式会社では、iDempiereの導入支援・カスタマイズ開発を承っております。