[open-ils-commits] [GIT] Evergreen ILS branch rel_2_11 updated. 65902f0a6f2f8964dbea69fc9b66a58d4a7c66e9

Evergreen Git git at git.evergreen-ils.org
Sun Apr 30 21:52:19 EDT 2017


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".

The branch, rel_2_11 has been updated
       via  65902f0a6f2f8964dbea69fc9b66a58d4a7c66e9 (commit)
      from  1e8387c25a05bea529148b4be5c34166d364b161 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 65902f0a6f2f8964dbea69fc9b66a58d4a7c66e9
Author: Jillianne Presley <jillianne.presley.1641 at mail.linnbenton.edu>
Date:   Sun Apr 30 18:45:01 2017 -0700

    Docs: adding release notes regarding blanket orders
    
    Signed-off-by: Jane Sandberg <sandbej at linnbenton.edu>

diff --git a/docs/acquisitions/blanket.adoc b/docs/acquisitions/blanket.adoc
new file mode 100644
index 0000000..2f59b45
--- /dev/null
+++ b/docs/acquisitions/blanket.adoc
@@ -0,0 +1,41 @@
+"Blanket" Orders
+----------------
+
+"Blanket" orders allow staff to invoice an encumbered amount multiple times, paying off the charge over a period of time. The work flow supported by this development assumes staff does not need to track the individual contents of the order, only the amounts encumbered and invoiced in bulk.
+
+Example
+~~~~~~~
+
+. Staff creates PO with a Direct Charge of "Popular Fiction 2015" and a charge type of "Blanket Order".
+
+. The amount entered for the charge equals the total amount expected to be charged over the duration of the order.
+
+. When a shipment of "Popular Fiction" items arrive, staff creates an invoice from the "Popular Fiction 2015" PO page and enters the amount billed/paid for the received shipment under the "Popular Fiction 2015" charge in the invoice.
+
+. When the final shipment arrives, staff select the _Final invoice for Blanket Order_ option on the invoice screen to mark the PO as _received_ and drop any remaining encumbrances to $0.
+
+  .. Alternatively, if the PO needs to be finalized without creating a final invoice, staff can use the new _Finalize Blanket Order_ option on the PO page.
+
+More details about blanket orders
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 
+* Any direct charge using a _blanket_ item type will create a long-lived charge that can be invoiced multiple times.
+
+* Such a charge is considered open until its purchase order is "finalized" (received).
+
+* "Finalizing" a PO changes the PO's state to _received_ (assuming there are no pending lineitems on the PO) and fully dis-encumbers all _blanket_ charges on the PO by setting the fund_debit amount to $0 on the original fund_debit for the charge.
+
+* Invoicing a _blanket_ charge does the following under the covers:
+
+  .. Create an invoice_item to track the payment
+  
+  .. Create a new fund_debit to implement the payment whose amount matches the invoiced amount.
+
+* Subtract the invoiced amount from the fund_debit linked to the original _blanket_ po_item, thus reducing the amount encumbered on the charge as a whole by the invoiced amount.
+
+* A PO can have multiple blanket charges. E.g. you could have a blanket order for "Popular Fiction 2015" and a second charge for "Pop Fiction 2015 Taxes" to track / pay taxes over time on a blanket charge.
+
+* A PO can have a mix of lineitems, non-blanket charges, and blanket charges.
+
+* A _blanket_ Invoice Item Type cannot also be a _prorate_ type, since it's nonsensical. Blanket items are encumbered, whereas prorated items are only paid at invoice time and never encumbered.
+
diff --git a/docs/root.adoc b/docs/root.adoc
index d6cff12..d5cb7b4 100644
--- a/docs/root.adoc
+++ b/docs/root.adoc
@@ -313,6 +313,8 @@ include::acquisitions/purchase_requests_patron_view.adoc[]
 
 include::acquisitions/purchase_requests_management.adoc[]
 
+include::acquisitions/blanket.adoc[]
+
 
 Cataloging
 ==========

-----------------------------------------------------------------------

Summary of changes:
 docs/acquisitions/blanket.adoc |   41 ++++++++++++++++++++++++++++++++++++++++
 docs/root.adoc                 |    2 +
 2 files changed, 43 insertions(+), 0 deletions(-)
 create mode 100644 docs/acquisitions/blanket.adoc


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list