2025幎5月13日·1分で読めたす

䞉者䞀臎マッチ自動化支払い保留のためのテヌブルずワヌクフロヌ

PO、受領、請求曞の数量ず䟡栌が䞀臎するたで支払いを保留する、実践的なテヌブル蚭蚈ず芖芚的ワヌクフロヌで䞉者䞀臎の自動化を孊びたす。

䞉者䞀臎マッチ自動化支払い保留のためのテヌブルずワヌクフロヌ

䞉者䞀臎マッチが実際に解決する問題

䞉者䞀臎の自動化はシンプルです発泚した内容ず実際に受領した内容、そしお請求曞が䞀臎したずきだけ支払いを行いたす。䞉぀のドキュメントは、賌入発泚PO、受領蚘録Receipt、仕入先の請求曞です。

このチェックがないず、経理は間違った、あるいは䞍完党な単䞀の曞類に基づいお支払っおしたうこずがありたす。仕入先が実際より倚く請求したり、合意した䟡栌ず違う䟡栌で請求したり、メヌルスレッドで芋た目が新しい重耇請求曞を送るこずもありたす。

こうした倱敗は初日は劇的には芋えたせん。小さな挏れずしお珟れたす同䞀ラむンが二重に請求される、出荷が数単䜍䞍足しおいる、承認されおいない䟡栌䞊昇、あるいは䜙分に課された送料。時間が経぀ず、それらの小さなミスは実際の金額に成長したす。

目的は「請求曞を承認するこず」ではありたせん。重芁なのは、あなたが遞んだ䞻芁フィヌルド通垞は数量、単䟡、合蚈が PO、受領、請求曞の間で揃うたで支払いをブロックするこずです。䞀臎しない堎合、その請求曞をメヌルの海に消えさせおはいけたせん。䟋倖キュヌに入れ、明確な理由コヌドず差異のある正確なフィヌルドを瀺すべきです。

䞉者䞀臎はチヌムの責任範囲を明確にしたす。調達は発泚内容条件や䟡栌を管理し、受領は到着したもの数量や日付を確認し、経理は支払い請求曞の確認ずリリヌスを管理したす。

早い段階で期埅倀を合わせおくださいこれは単なる「承認ボタン」の問題ではなく、プロセスずデヌタの問題です。PO ラむンが曖昧だったり、受領が蚘録されおいなかったり、請求曞が PO ラむンに結び぀かなければ、いくら自動化しおも解決したせん。

ドキュメントず圹割PO、受領、請求曞、誰が䜕を担圓するか

䞉者䞀臎は、それぞれのドキュメントに明確なオヌナヌがいる堎合にのみ機胜したす。「誰が䜕を曎新するか」が䞍明瞭だず、システムは正しい支払いをブロックするか、間違った支払いを通しおしたいたす。

実甚的な所有モデルの䟋

  • 芁求者Requesterが賌入芁求を䜜成し、必芁性を確認する。
  • 調達Procurementが PO を䜜成・維持する仕入先、䟡栌、条件。
  • 倉庫受領者たたはサヌビスオヌナヌが受領たたは受入を登録する。
  • AP経理が請求曞を蚘録し、支払いを管理する。

各ドキュメントには、マッチングが掚枬にならない最䜎限のフィヌルドが必芁です。

PO賌入発泚 には仕入先 ID、PO 番号、ラむン項目SKU やサヌビス、発泚数量、単䟡、通貚、皎ルヌル、支払条件が必芁です。

受領Receipt には PO 参照、受領日、PO ラむンごずの受領数量、受領者が必芁です。サヌビスの堎合は受入ずしお扱い、承認者を蚘録したす。

請求曞 には仕入先請求曞番号、請求日、PO 参照たたは PO を安党に芋぀ける方法、ラむン明现数量、単䟡、皎・送料、合蚈が必芁です。

たた、マッチングがい぀実行されるかを決めおください。䞀床きりのむベントにすべきではありたせん。珟実が倉わるたびにトリガヌされるべきです

  1. 請求曞が取り蟌たれたずき支払か保留かを即座に決めるため。
  2. 受領が登録されたずき保留䞭の請求曞が支払可胜になる可胜性がある。
  3. PO が倉曎されたずき未凊理の請求曞を再チェックするため。

郚分受領や耇数の請求曞は日垞茶飯事です。PO ラむンは 3 回に分けお届き、2 回に分けお請求されるこずがありたす。ロゞックは PO ラむンごずの环積受領量ず环積請求量を比范するべきで、単䞀の曞類だけを芋るべきではありたせん。

構築前に決めるルヌル

テヌブルやワヌクフロヌステップに手を付ける前に、システム党䜓を動かすルヌルに合意しおください。曖昧なルヌルは予枬可胜な倱敗を生みたすシステムが過床にブロックしお人々が迂回するか、逆にブロックが緩くお悪い請求曞が支払われおしたいたす。

マッチングレベルを遞ぶ。 ヘッダヌのみのマッチングは曞類合蚈をチェックしたす。蚭定は簡単に芋えたすが、郚分玍品、バックオヌダヌ、送料ラむン、混圚した皎率があるずすぐに砎綻したす。ラむンレベルのマッチングは蚭定に時間がかかりたすが、安党なデフォルトです。PO、受領、請求曞の同じ行数量、単䟡を比范したす。

ハヌドブロックず譊告を定矩する。 ハヌドブロックは問題が解決するたで支払いを進めないこずを意味したす。譊告は請求曞が前に進むが、誰かがリスクを認識しお承認する必芁があるこずを意味したす。

䞀般的な出発点

  • ハヌドブロック請求数量が受領数量を超えおいる商品。
  • ハヌドブロック単䟡が PO の単䟡を蚱容範囲以䞊に超えおいる。
  • 譊告小さな端数差。
  • 譊告皎や送料の差異予期され別凊理されるもの。

蚱容ルヌルを明確にする。 方法、金額、たたはその䞡方の倧きい方ず倉曎暩限を定矩しおください。䟋ラむンあたり +/-1 たたは +/- $5 を蚱容し、蚱容倀の倉曎は経理のみが監査ノヌト付きで行える、など。

小さな共通ステヌタスセットを䜿う。 チヌムごずにカスタムステヌタスを䜜りすぎないでください。䞀般に十分なセットはMatched䞀臎、Hold保留、Exception䟋倖、Approved承認枈み。“Hold” は支払いがブロックされおいるこずを意味したす。“Exception” は人がレビュヌする必芁があるこずを意味したす。“Approved” は特定の人物が䞍䞀臎を承認し理由を蚘録したこずを意味したす。

デヌタモデル必芁なテヌブルずその理由

䞉者䞀臎の自動化は、デヌタモデルが PO ラむン、受領されたもの、請求されたものを䞀臎させられるずきにのみ機胜したす。すべおの請求曞ラむンは特定の PO ラむンに結び぀けられるべきたたは明確に非 PO ずマヌクであり、すべおの受領ラむンはその PO ラむンの残数量を枛らすべきです。

たずはコアな賌買テヌブルから始めたす

  • Vendors仕入先ごずに 1 行名前、支払条件、皎情報。
  • ItemsServices任意だが䞀貫性に圹立぀SKU、説明、単䜍。
  • PurchaseOrdersPO ヘッダvendor_id、currency、requested_by、status。
  • PO_Linesマッチングの基点po_id、item_id/description、ordered_qty、unit_price。

受領は請求曞ず分けお蚘録しおください。受領を別に保持するこずで、い぀䜕が届いたかを蚌明できたす

  • Receipts受領ヘッダvendor_id、received_date、location、status。
  • Receipt_Lines各ラむンが PO ラむンを参照receipt_id、po_line_id、received_qty、notes。

請求は受領に察応する圢で保存したす。仕入先が請求した内容をラむンレベルで保存し、該圓する PO ラむンに結び぀けたす

  • Invoices請求曞ヘッダvendor_id、invoice_number、invoice_date、due_date、status。
  • Invoice_Linesinvoice_id、察応する堎合は po_line_id、invoiced_qty、unit_price、tax、line_total。

最埌に、ワヌクフロヌがブロックできる支払い向けレコヌドを䜜りたす。䞀郚のチヌムはこれを Bill や PaymentRequest ず呌びたす

  • PaymentRequestsたたは Billsinvoice_id に玐づき、payment_holdtrue/falseや hold_reason を含む。

監査ず䟋倖凊理のため、ヘッダPO、受領、請求曞、支払いに共通のラむフサむクルフィヌルドを远加しおくださいstatus、created_at/created_by、approved_at/approved_by、posted_at、任意でsource_document_idむンポヌト元など。

マッチングを信頌できるものにする䞻芁フィヌルドず関係性

監査察応のオヌバヌラむドを远加する
請求曞履歎を曞き換えずに、誰が䞍䞀臎を承認したか、い぀、なぜを蚘録したす。
承認を远加

各ドキュメントが同じラむン項目に遡れるずき、マッチングは最もうたく機胜したす。぀たり安定した ID、明確なリンク、そしおラむンから合蚈を再蚈算できるこずが必芁です。

各テヌブルには内郚的な安定 ID ず、人が怜玢する倖郚番号の䞡方を持たせおください

  • PO ヘッダpo_id、po_number、vendor_id、currency、status、po_date
  • PO ラむンpo_line_id、po_id、item_id たたは description、ordered_qty、unit_price、tax_rate、line_total
  • 受領receipt_id、receipt_number、vendor_id、received_datereceipt_line_id、receipt_id、po_line_id、received_qty
  • 請求曞invoice_id、vendor_id、vendor_invoice_number、invoice_date、currency、subtotal、tax_total、totalinvoice_line_id、invoice_id、po_line_id、qty、unit_price、tax_amount、line_total
  • 仕入先・アむテムvendor_id、payment_terms、default_currencyitem_id、uom、tax_code

最も重芁なのはラむンレベルのリンクです

  • invoice_line.po_line_id は PO ラむンを指すべきです。
  • receipt_line.po_line_id は同じ PO ラむンを指すべきです。

これにより数量ず䟡栌を掚枬せず比范できたす。

郚分察応を扱うには PO ラむンごずの走行合蚈を蚈算したすreceived_qty受領ラむンの合蚈ず invoiced_qty請求ラむンの合蚈。次に remaining_qty = ordered_qty - received_qty、open_to_invoice_qty = received_qty - invoiced_qty を蚈算したす。これらの倀で請求曞が早すぎるか遅すぎるか、過剰請求かが明確になりたす。

PO を倉曎したずきに履歎を䞊曞きしないでください。PO の改蚂番号を保存するか、叀い PO ラむンを残しおアクティブフラグを付けるか、倉曎ログ誰がい぀䜕を倉えたか、旧倀ず新倀を残しおください。

重耇や䞍正な結合を防ぐための基本的なガヌドレヌルも远加したす

  • Unique (vendor_id, vendor_invoice_number)
  • Unique receipt_number ず po_number
  • 通貚、数量、単䟡は NOT NULL
  • qty >= 0 ず unit_price >= 0 のチェック制玄
  • invoice_line ず receipt_line から po_line ぞの倖郚キヌ

ステップ・バむ・ステップのワヌクフロヌ請求曞受領から支払い保留たで

䞉者䞀臎の自動化は通垞、請求曞到着メヌル、アップロヌド、EDI、受領の登録、たたは PO の倉曎ずいう䞉぀の入口がありたす。ワヌクフロヌはこれらのどれに察しおも反応し、欠けおいた情報が揃ったら請求曞が自動で保留解陀されるべきです。

1) たず請求曞の基本を怜蚌する。 仕入先が有効か、PO が存圚するか、通貚が PO ず䞀臎するか、合蚈が内郚的に敎合しおいるかラむン合蚈が合う、皎が劥圓、負の数量がないこずを確認したす。倱敗した堎合は明確な理由で即座に Hold に送りたす。

2) ヘッダヌだけでなくラむンごずにマッチする。 各請求曞ラむンに぀いお関連する PO ラむンずこれたでの受領环蚈を芋぀け、比范したす

  • 請求数量 vs 受領数量たたは既に請求枈み分を差し匕いた受領
  • 請求単䟡 vs PO の単䟡
  • 蚱容ルヌル
  • PO ラむンがただ請求可胜かどうか

3) ステヌタスを蚭定しブロックを適甚する。 䞀般的なパタヌン

  • Matchedすべおのラむンがチェックを通り、䟋倖がない。
  • Hold少なくずも䞀行が倱敗した、たたは必芁なデヌタが欠けおいる。

Hold が蚭定されたら、支払いランが埓うべき支払保留レコヌドを䜜成したす。保留は請求曞ず分離しお管理し、保留の远加・解陀・眮換をしおも請求曞履歎を曞き換えないようにしたす。

4) 経理が信頌できる理由コヌドを蚘録する。 フリヌテキストだけの保留は避けおください。PRICE_OVER_TOLERANCE、QTY_NOT_RECEIVED、PO_CLOSED、VENDOR_MISMATCH、CURRENCY_MISMATCH のようなコヌドず短いメモを䜵蚘したす。

経理向けの䟋倖キュヌ蚭蚈䜕を保存し䜕を衚瀺するか

AppMaster で䞉者䞀臎をプロトタむプ化する
コヌドを曞かずに本番レベルの AP マッチングアプリを構築したす。
AppMaster を詊す

䟋倖キュヌは、マッチングを単なる報告から実甚的なものに倉える堎所です。経理は決定を䞋すために最小限の情報で十分に刀断でき、か぀監査トレむルが残るべきです。

䞀般的には ExceptionCases のような専甚テヌブルを甚意したす。各行はブロックされた請求曞たたは請求曞ラむンを衚し、請求曞、PO、受領レコヌドを参照したす。マッチング゚ンゞンは読み取り専甚にしおおき、キュヌは刀断ず蚘録の堎所にしたす。

ExceptionCases に保存すべき項目

䜕が問題でどれくらいの差があり、誰が担圓し次に䜕が起こるかを保存したす

  • Type受領欠萜、䟡栌差、数量差、PO 未発芋、重耇請求の疑い
  • Severityinfo、warning、blockずナヌザ向けの理由説明
  • Owner担圓者たたはチヌムずステヌタスopen、waiting on vendor、waiting on warehouse、resolved、overridden
  • 差分のスナップショット請求額、マッチ額、䟡栌差、数量差
  • SLA フィヌルド期日、゚スカレヌションフラグ、reassigned_at、reassignment_reason

たた、コラボレヌションや監査甚のデヌタも保存したすコメント䜜成者、タむムスタンプや添付ファむルのメタデヌタファむル名、皮別、uploaded_by、uploaded_at。ファむル自䜓が別の堎所にあっおも、メタデヌタはケヌスに残しお履歎を保ちたす。

経理が芋るべきものおよび操䜜

キュヌのビュヌはタむトな䜜業リストであるべきです仕入先、請求曞番号、䟋倖タむプ、重倧床、金額、期日、担圓者、そしお「なぜ保留か」の明確なメッセヌゞ。

ケヌスを開くず、PO ラむン、受領数量、請求曞ラむン、倱敗した具䜓的フィヌルドが暪䞊びで芋えるべきです。

操䜜は限定しお安党に保ちたす

  • 受領を䟝頌受領チヌムぞルヌティングしステヌタスを waiting にする
  • クレゞットメモを䟝頌仕入先ぞルヌトし想定調敎を蚘録
  • オヌバヌラむド承認理由必須、承認者ずタむムスタンプを蚘録
  • 再割り圓お担圓を曎新し履歎を保持
  • 解決ずしおクロヌズ倉曎埌にマッチが通ったずきのみ

䟋受領が 8 単䜍、請求が 10 単䜍なら、経理は「残り 2 単䜍」を理由に修正請求を䟝頌するか、受領 8 単䜍分だけを承認しお残り 2 単䜍を保留にするこずができたす。

珟実的な䟋郚分受領ず䞍䞀臎の請求曞

支払い前の保留を自動化する
マッチルヌルが通るたで支払いリク゚ストをブロックし、自動で解陀したす。
保留を蚭定

買い手が商品 A を 100 単䜍、単䟡 $10.00 で PO を䜜成したした。PO 合蚈は $1,000 です。2 日埌に倉庫が 80 単䜍の受領を登録したした。

その埌、100 単䜍で請求曞が届いたずしたす。マッチは「発泚された量」だけでなく「これたで受領された量」ず請求を比范すべきです。

そのラむンでは

  • 発泚100 単䜍
  • 受領80 単䜍
  • 請求100 単䜍
  • マッチした数量min(受領, 請求) = 80 単䜍
  • 未マッチ数量請求 - マッチ = 20 単䜍

請求曞は「保留」になりたす。なぜなら 20 単䜍に察応する受領がないからです。経理は数量差+20ずいう明確な理由が衚瀺されたケヌスを芋たす。

通知は問題を最も早く解決できる人に送りたす通垞は受領偎受領挏れを確認ず買い手出荷が䞍足しおいるかを確認です。

残りの 20 単䜍が届いたら、倉庫が 20 単䜍の受領を登録したす。システムは再床マッチを実行し、受領が 100 になり未マッチが 0 になれば請求曞は Matched ずなり保留は解陀されたす。

䟡栌差を加えるず仕入先が 100 単䜍を $10.50 で請求した堎合、数量は䞀臎しおいたすが単䟡が合いたせん。期埅される結果は請求曞を保留し「単䟡差+$0.50/単䜍合蚈 +$50」のような理由でルヌティングするこずです。

䞉者䞀臎ワヌクフロヌを砎綻させるよくあるミス

ほずんどの倱敗は数孊の問題ではなく、匱いデヌタリンクず公開枈みドキュメントの管理の甘さから来たす。

請求曞合蚈だけでマッチする。 ヘッダヌだけを芋おいるず、ある行が高すぎたり䞍足しおいたりしおも芋逃したす。ラむンレベルでマッチし、異なっおよいもの倚くの堎合送料ず蚱されないもの受領数量や単䟡を明確にしたす。

1 ぀の受領ず 1 ぀の請求だけを想定する。 実際の賌買は分割出荷や郚分請求が含たれたす。同じ PO ラむンに察しお耇数の受領や耇数の請求をサポヌトし、ラむンごずの残数量を远跡しおください。

登録枈み受領や請求曞をトレむルなしに線集できる。 誰かが埌から数量をこっそり倉えられるず、マッチングは蚌拠になりたせん。登録枈みレコヌドはロックし、蚂正は倉曎履歎を残す調敎曞類で行っおください。

重耇防止の欠劂。 同䞀仕入先請求曞番号が二重に入力されたり、PDF が別の人によっお再アップロヌドされるこずがありたす。早い段階でナニヌク制玄vendor + invoice number、堎合によっおは日付/金額を远加し、重耇怜出時は明確なメッセヌゞを衚瀺しおください。

曖昧な䟋倖理由。 経理に掚枬させおはいけたせん。䟡栌䞍䞀臎、数量䞍䞀臎、受領欠萜、重耇疑い、PO 未発芋、仕入先䞍䞀臎のような理由コヌドを䜿っお明確にルヌティングしたす。

支払いブロックを有効にする前のクむックチェックリスト

デヌタモデルを芖芚的に蚭蚈する
PO ラむン、受領、請求曞ラむンを芖芚的に連携させるために AppMaster Data Designer を䜿いたす。
Data Designer を詊す

支払いブロックはマッチングが報告から統制ぞ倉わるポむントです。基本が敎っおいないず経理にノむズを䜜り、仕入先ぞの支払い遅延を招きたす。

少数の異なる請求曞でテストしおくださいクリヌンに䞀臎するもの、郚分受領、䟡栌倉曎、皎差分。どれかがきれいにマッチできなければ、たずデヌタずルヌルを盎しおください。

チェックリスト

  • 参照の完党性 すべおの請求曞に仕入先ず PO 参照があり、各請求曞ラむンが特定の PO ラむンにマップできる。仕入先がヘッダ番号しか出さない堎合の扱いを決める。
  • 蚈算の䞀貫性 数量、単䟡、合蚈が毎回同じ方法で再蚈算される。皎、送料、割匕、端数凊理ラむンごずに䞞めるか合蚈で䞞めるかを明確にする。
  • ステヌタスが十分に早くブロックする 支払いリク゚ストや支払凊理レコヌドが䜜られる前に "on hold" を蚭定する。
  • 構造化された䟋倖 すべおの保留は理由コヌドず担圓者AP、買い手、受領を保存する。期日を入れお保留が攟眮されないようにする。
  • 監査蚌跡 オヌバヌラむドは誰がい぀䜕を承認したかを蚘録する。線集を蚱す堎合は線集前埌の倀をログに残す。

次のステッププロセスをパむロットし、芖芚的に構築する

䞉者䞀臎の自動化は他の統制ず同様に扱っおくださいたず小さなスコヌプで動䜜を蚌明し、それから展開したす。

監芖しやすいパむロットから始めたす。1 ぀の事業郚、クリヌンな請求曞を送る小さな仕入先矀、たたは単䞀の品目カテゎリを遞びたす。最初はルヌルを厳しく数量ず䟡栌の完党䞀臎しおデヌタ品質の問題を早く露呈させたす。

成功はシンプルな経理ビュヌで枬定したす週あたりの保留数、䞊䜍の理由コヌド、保留から解陀たでの時間、実際にミスマッチだった保留の割合、繰り返し䟋倖を出す仕入先。

玠早くプロトタむプしたい堎合、ノヌコヌドプラットフォヌムが圹立ちたす。テヌブル、マッチングルヌル、ルヌティングをコヌドなしでモデリングできたす。䟋えば AppMaster (appmaster.io) では PO、受領、請求曞、䟋倖のテヌブルを䜜り、芖芚的なビゞネスプロセスで保留ロゞックを繋げれば、同じルヌルがトリガヌごずに実行されたす。

パむロットグルヌプの実際の請求曞郚分受領やよくある仕入先ミスを含むでテストしおください。パタヌンを芋おからマッチングキヌを調敎し、小さな蚱容倀は状況を芋おから远加するのが良いでしょう。保留の振る舞いが劥圓で解決時間が短くなれば、適甚範囲を広げ、皎や送料、単䜍換算、分割出荷などの耇雑さを段階的に远加しおも、コアの統制は倉えないでくださいマッチがクリアされるたで支払いはリリヌスしない、ずいう原則です。

始めやすい
䜕かを䜜成する 玠晎らしい

無料プランで AppMaster を詊しおみおください。
準備が敎ったら、適切なサブスクリプションを遞択できたす。

始める
䞉者䞀臎マッチ自動化支払い保留のためのテヌブルずワヌクフロヌ | AppMaster