資金不足の購買依頼上書きリクエストの発行
ビジネス・ユニットで予算管理を有効にすると、トランザクションの資金をチェックして予約することで、支出を管理できます。
トランザクションで予算管理検証に失敗し、資金上書きリクエストが可能
予算管理を使用して、不十分な資金上書きルールおよび購買依頼の承認者を定義できます。 purchaseRequisitionsリソースを使用すると、上書きが可能であれば、承認のために購買依頼を発行し、資金不足の上書きをリクエストできます。 資金上書きリクエストを使用して承認のために発行された購買依頼の場合、取引約定資金は、ビジネス・ユニットに定義された予約ポイントに関係なく、購買依頼が正常に承認された後にのみ予約されます。
- 予算管理上書きの要求(XCC_REQUEST_BUDGETARY_CONTROL_OVERRIDE_PRIV)
- 資金不足のためトランザクションが予算管理検証に失敗し、資金上書きリクエストが不十分である可能性があります。
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形式のレスポンス本文の例を次に示します:
1 The requisition didn't pass the funds check, but an override is available. You can submit the requisition for an insufficient funds override approval. (POR-2011304)
資金チェック・レスポンスから、Jimは資金上書き承認が不十分であるために購買依頼を発行するオプションがあることに気付きました。 市管理者部門に対するこの購買の緊急性を考慮して、Jimは資金上書き承認をリクエストする購買依頼を発行します。
まず、Jimは購買依頼ヘッダーにパッチを適用して、上書きリクエストの理由を提供する必要があります。 資金上書きリクエストが不十分な購買依頼を発行するには、事由が必要です。 その後、オプション・パラメータをtrueに設定することで、資金上書きリクエストを使用して購買依頼を発行できます。 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": "submitRequisition", "parameters": [ { "requestFundsOverrideFlag": "true" } ] }
レスポンスの例
このユース・ケースのJSON形式のレスポンス本文の例を次に示します:
{ "result": "SUCCESS" }
承認プロセスの最終ステージとして、管理予算に指定された資金上書き承認者に購買依頼が承認のために送信されます。 購買依頼が正常に承認されると、取引約定資金が購買依頼用に予約されます。