購買依頼の残余予算チェックの実行
ビジネス・ユニットで予算管理を有効にすると、トランザクションの資金をチェックして予約することで、支出を管理できます。
承認のために購買依頼を発行する前に、オーダーに対して資金が使用可能かどうかを知りたい場合があります。 承認のために発行し、残余予算チェックの結果を知る前に、購買依頼全体の残余予算引当をチェックできます。 購買依頼の残余予算チェック結果が成功した場合は、購買依頼を承認のために発行することで、資金を予約できます。 予約ポイントは、購買依頼発行ビジネス・ユニット(BU)の元帳の予算管理設定に応じて、発行時または承認時になります。
purchaseRequisitionsリソースを使用して、残余予算チェックに適格な購買依頼の残余予算チェックを実行できます。 たとえば、未完了、取下済、否認済または差戻済ステータスの明細が少なくとも1つある購買依頼の資金をチェックできます。 すべての適格な明細のすべての配分は、購買依頼を承認のために発行し、資金が予約されるように、資金のチェックに合格する必要があります。
-
トランザクションを通過した予算管理検証。
-
勧告管理予算のため、トランザクションを通過した予算管理検証が警告付きです。
- 資金不足のため、トランザクションで失敗した予算管理検証です。
トランザクション渡し予算管理検証
購買承認と予算支出を管理できるVision City組織について考えてみます。 組織の予算マネージャは、予算金額を部門とそのプログラムに割り当てました。 予算マネージャは、購買依頼時に資金管理を有効にし、依頼者が購買依頼を承認者に発行する前に予算の問題を認識できるようにします。
また、Vision City Organizationの策定者であるJim Kenworthyが、Parks and Recreation部門のプログラム・マネージャ・チームに対して、いくつかの品目をオーダーする購買依頼を発行することを検討します。 ジムは、パークス・アンド・レクリエーション部門の購買依頼が資金の可用性に依存しているため、承認のために発行する前に資金チェックを正常に渡す必要があります。 残余予算チェックでエラーが発生した場合は、予算マネージャに連絡して必要な修正を行う必要があります。
購買依頼を作成した後、Jimはオーダーの残余予算数量を確認できます。
URLの例
次のリソースURL形式を使用します:
POST
curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.resourceitem+json" -d 'request payload' "https://servername/fscmRestApi/resources/version/purchaseRequisitions/RequisitionHeaderId"
リクエストの例
{ "name":"checkFunds", "parameters": [{"fundsCheckType":"REQ_CHECK_MANUALLY"}] }
レスポンスの例
JSON形式の応答本文の例を次に示します。
{ "result": [ { "returnStatusCode": "SUCCESS", "message": "The transaction passed the funds check process." } ] }
警告ありのトランザクション渡し予算管理検証
Vision City Organizationの作成者であるJim Kenworthyが、公安部門の品目をオーダーする購買依頼を発行することを考えてみます。 公安部門から資金を消費する取引は、勧告管理のみの対象となります。 残余予算チェックの結果警告が発生した場合、Jimは承認のために購買依頼を発行できます。
購買依頼を作成した後、Jimはオーダーの残余予算数量を確認できます。
URLの例
次のリソースURL形式を使用します:
POST
curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.resourceitem+json" -d 'request payload' "https://servername/fscmRestApi/resources/version/purchaseRequisitions/RequisitionHeaderId"
リクエストの例
JSON形式のリクエスト本文の例を次に示します:
{ "name":"checkFunds", "parameters": [{"fundsCheckType":"REQ_CHECK_MANUALLY"}] }
レスポンスの例
JSON形式の応答本文の例を次に示します。
{ "result": [ { "returnStatusCode": "WARNING", "message": "The transaction passed the funds check process with warnings." } ] }
トランザクション失敗予算管理検証
Vision City Organizationの策定者であるJim Kenworthyが、市区町村マネージャ部門の品目をオーダーする購買依頼を発行することを考えてみます。 この部門の支出管理レベルは絶対であるため、資金不足の場合、予算の問題が解決されるまで、Jimは購買依頼を承認のために発行できません。
購買依頼を作成した後、Jimはオーダーの残余予算数量を確認できます。
URLの例
次のリソースURL形式を使用します:
POST
curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.resourceitem+json" -d 'request payload' "https://servername/fscmRestApi/resources/version/purchaseRequisitions/RequisitionHeaderId"
リクエストの例
JSON形式のリクエスト本文の例を次に示します:
{ "name":"checkFunds", "parameters": [{"fundsCheckType":"REQ_CHECK_MANUALLY"}] }
レスポンスの例
JSON形式のレスポンス本文の例を次に示します。 残余予算チェックでエラーが発生すると、ステータス400の不良リクエストと次のメッセージでプロセスが終了します:
1 The transaction didn't pass the funds check process. (XCC-675370)
ノート:
トランザクションは残余予算チェックに合格しなかったため、Jimは予算管理結果の表示UIを使用して、トランザクションの予算管理結果を理解し、問題を判断します。 Jimは、Oracle Fusion Cloud調達購買依頼アプリケーションで予算管理結果の表示UIにアクセスできます。