</actions>
</permacrud>
</class>
-
-
- <!-- ********************************************************************************************************************* -->
- <!-- What follows is a set of example extensions that are useful for PINES. Comment out or remove if you don't want them. -->
- <!-- ********************************************************************************************************************* -->
- <class id="rccc" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::classic_current_circ" oils_persist:tablename="reporter.classic_current_circ" reporter:core="true" reporter:label="Classic Circulation View">
- <fields oils_persist:primary="id">
- <field reporter:label="Circulation" name="id" reporter:datatype="id" />
- <field reporter:label="Library Circulation Location Short (Policy) Name" name="circ_lib" reporter:datatype="text"/>
- <field reporter:label="Library Circulation Location Link" name="circ_lib_id" reporter:datatype="org_unit"/>
- <field reporter:label="Circulation Date/Time" name="xact_start" reporter:datatype="timestamp"/>
- <field reporter:label="Circulation Type" name="circ_type" reporter:datatype="text"/>
- <field reporter:label="Copy Link" name="copy_id" reporter:datatype="link"/>
- <field reporter:label="Circ Modifier" name="circ_modifier" reporter:datatype="text"/>
- <field reporter:label="Owning Library Short (Policy) Name" name="owning_lib_name" reporter:datatype="text"/>
- <field reporter:label="Item Language" name="language" reporter:datatype="text"/>
- <field reporter:label="Literary Form" name="lit_form" reporter:datatype="text"/>
- <field reporter:label="MARC Form" name="item_form" reporter:datatype="text"/>
- <field reporter:label="MARC Type" name="item_type" reporter:datatype="text"/>
- <field reporter:label="Shelving Location" name="shelving_location" reporter:datatype="text"/>
- <field reporter:label="Patron Profile Group" name="profile_group" reporter:datatype="text"/>
- <field reporter:label="Patron Age Demographic" name="demographic_general_division" reporter:datatype="text"/>
- <field reporter:label="Call Number Link" name="call_number" reporter:datatype="link"/>
- <field reporter:label="Call Number Label" name="call_number_label" reporter:datatype="text"/>
- <field reporter:label="Call Number Dewey/Prefix" name="dewey" reporter:datatype="text"/>
- <field reporter:label="Patron Link" name="patron_id" reporter:datatype="link"/>
- <field reporter:label="Patron Home Library Link" name="patron_home_lib" reporter:datatype="link"/>
- <field reporter:label="Patron Home Library Short (Policy) Name" name="patron_home_lib_shortname" reporter:datatype="text"/>
- <field reporter:label="Patron County" name="patron_county" reporter:datatype="text"/>
- <field reporter:label="Patron City" name="patron_city" reporter:datatype="text"/>
- <field reporter:label="Patron ZIP Code" name="patron_zip" reporter:datatype="text"/>
- <field reporter:label="Legacy CAT1 Link" name="stat_cat_1" reporter:datatype="link"/>
- <field reporter:label="Legacy CAT2 Link" name="stat_cat_2" reporter:datatype="link"/>
- <field reporter:label="Dewey Range - Tens" name="dewey_range_tens" reporter:datatype="text"/>
- <field reporter:label="Dewey Range - Hundreds" name="dewey_range_hundreds" reporter:datatype="text"/>
- <field reporter:label="Dewey Block - Tens" name="dewey_block_tens" reporter:datatype="text"/>
- <field reporter:label="Dewey Block - Hundreds" name="dewey_block_hundreds" reporter:datatype="text"/>
- <field reporter:label="Legacy CAT1 Value" name="stat_cat_1_value" reporter:datatype="text"/>
- <field reporter:label="Legacy CAT2 Value" name="stat_cat_2_value" reporter:datatype="text"/>
- </fields>
- <links>
- <link field="id" reltype="has_a" key="id" map="" class="circ"/>
- <link field="copy_id" reltype="has_a" key="id" map="" class="acp"/>
- <link field="patron_id" reltype="has_a" key="id" map="" class="au"/>
- <link field="circ_lib_id" reltype="has_a" key="id" map="" class="aou"/>
- <link field="call_number" reltype="has_a" key="id" map="" class="acn"/>
- <link field="patron_home_lib" reltype="has_a" key="id" map="" class="aou"/>
- <link field="stat_cat_1" reltype="has_a" key="id" map="" class="rsce1"/>
- <link field="stat_cat_2" reltype="has_a" key="id" map="" class="rsce2"/>
- </links>
- </class>
-
- <class id="rsce1" controller="open-ils.reporter-store open-ils.cstore" oils_obj:fieldmapper="reporter::legacy_cat1" oils_persist:tablename="reporter.legacy_cat1" reporter:label="CAT1 Entry">
- <fields oils_persist:primary="id">
- <field reporter:label="Entry ID" name="id" reporter:selector="value" reporter:datatype="id" />
- <field reporter:label="Entry Owner" name="owner" reporter:datatype="link"/>
- <field reporter:label="Entry Value" name="value" reporter:datatype="text"/>
- </fields>
- <links>
- <link field="owner" reltype="has_a" key="id" map="" class="aou"/>
- </links>
- </class>
-
- <class id="rsce2" controller="open-ils.reporter-store open-ils.cstore" oils_obj:fieldmapper="reporter::legacy_cat2" oils_persist:tablename="reporter.legacy_cat2" reporter:label="CAT2 Entry">
- <fields oils_persist:primary="id">
- <field reporter:label="Entry ID" name="id" reporter:selector="value" reporter:datatype="id" />
- <field reporter:label="Entry Owner" name="owner" reporter:datatype="link"/>
- <field reporter:label="Entry Value" name="value" reporter:datatype="text"/>
- </fields>
- <links>
- <link field="owner" reltype="has_a" key="id" map="" class="aou"/>
- </links>
- </class>
-
- <class id="rccbs" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::classic_current_billing_summary" oils_persist:tablename="reporter.classic_current_billing_summary" reporter:core="true" reporter:label="Classic Open Transaction Summary">
- <fields oils_persist:primary="id">
- <field reporter:label="Transaction ID" name="id" reporter:datatype="id" />
-
- <field reporter:label="Billing Location Short (Policy) Name" name="billing_location_shortname" reporter:datatype="text"/>
- <field reporter:label="Billing Location Name" name="billing_location_name" reporter:datatype="text"/>
- <field reporter:label="Billing Location Link" name="billing_location" reporter:datatype="org_unit"/>
-
- <field reporter:label="User Home Library Short (Policy) Name" name="usr_home_ou_shortname" reporter:datatype="text"/>
- <field reporter:label="User Home Library Name" name="usr_home_ou_name" reporter:datatype="text"/>
- <field reporter:label="User Home Library Link" name="usr_home_ou" reporter:datatype="org_unit"/>
-
- <field reporter:label="User Barcode" name="barcode" reporter:datatype="text"/>
- <field reporter:label="User Link" name="usr" reporter:datatype="link"/>
-
- <field reporter:label="Transaction Start Date/Time" name="xact_start" reporter:datatype="timestamp"/>
- <field reporter:label="Transaction End Date/Time" name="xact_finish" reporter:datatype="timestamp"/>
- <field reporter:label="Transaction Type" name="xact_type" reporter:datatype="text"/>
-
- <field reporter:label="Total Paid" name="total_paid" reporter:datatype="money"/>
- <field reporter:label="Total Billed" name="total_owed" reporter:datatype="money"/>
-
- <field reporter:label="Last Payment Date/Time" name="last_payment_ts" reporter:datatype="timestamp"/>
- <field reporter:label="Last Payment Note" name="last_payment_note" reporter:datatype="text"/>
- <field reporter:label="Last Payment Type" name="last_payment_type" reporter:datatype="text"/>
-
- <field reporter:label="Last Billing Date/Time" name="last_billing_ts" reporter:datatype="timestamp"/>
- <field reporter:label="Last Billing Note" name="last_billing_note" reporter:datatype="text"/>
- <field reporter:label="Last Billing Type" name="last_billing_type" reporter:datatype="text"/>
-
- <field reporter:label="User Age Demographic" name="demographic_general_division" reporter:datatype="text"/>
- <field reporter:label="User County" name="patron_county" reporter:datatype="text"/>
- <field reporter:label="User City" name="patron_city" reporter:datatype="text"/>
- <field reporter:label="User ZIP Code" name="patron_zip" reporter:datatype="text"/>
-
- <field reporter:label="Balance Owed" name="balance_owed" reporter:datatype="money"/>
- <field reporter:label="User Profile Group" name="profile_group" reporter:datatype="text"/>
-
- </fields>
- <links>
- <link field="id" reltype="has_a" key="id" map="" class="mbt"/>
- <link field="usr" reltype="has_a" key="id" map="" class="au"/>
- <link field="billing_location" reltype="has_a" key="id" map="" class="aou"/>
- <link field="usr_home_ou" reltype="has_a" key="id" map="" class="aou"/>
- </links>
- </class>
-
<class id="acrlid" controller="open-ils.cstore" oils_obj:fieldmapper="acq::claim_ready_lineitem_detail" oils_persist:readonly="true" reporter:label="Claim Ready Lineitem Details">
<oils_persist:source_definition>
<link field="payment_total" reltype="might_have" key="xact" map="" class="rxpt"/>
</links>
</class>
-
- <class id="rocit" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::classic_item_list" oils_persist:tablename="reporter.classic_item_list" reporter:core="true" reporter:label="Classic Item List">
- <fields oils_persist:primary="id">
- <field reporter:label="Title" name="title" reporter:datatype="text"/>
- <field reporter:label="Author" name="author" reporter:datatype="text"/>
- <field reporter:label="Pubdate" name="pubdate" reporter:datatype="text"/>
- <field reporter:label="Copy ID" name="id" reporter:datatype="id"/>
- <field reporter:label="Price" name="price" reporter:datatype="money"/>
- <field reporter:label="Barcode" name="barcode" reporter:datatype="text"/>
- <field reporter:label="Callnumber Label" name="call_number_label" reporter:datatype="text"/>
- <field reporter:label="Dewy Tens" name="dewey_block_tens" reporter:datatype="text"/>
- <field reporter:label="Dewy Hundreds" name="dewey_block_hundreds" reporter:datatype="text"/>
- <field reporter:label="Use Count" name="use_count" reporter:datatype="int"/>
- <field reporter:label="Circ Modifier" name="circ_modifier" reporter:datatype="text"/>
- <field reporter:label="Shelving Location Name" name="shelving_location" reporter:datatype="text"/>
- <field reporter:label="Legacy Stat Cat 1" name="stat_cat_1" reporter:datatype="link"/>
- <field reporter:label="Legacy Stat Cat 2" name="stat_cat_2" reporter:datatype="link"/>
- <field reporter:label="Legacy Stat Cat 1 Value" name="stat_cat_1_value" reporter:datatype="text"/>
- <field reporter:label="Legacy Stat Cat 2 Value" name="stat_cat_2_value" reporter:datatype="text"/>
- <field reporter:label="Edit Date" name="edit_date" reporter:datatype="timestamp"/>
- <field reporter:label="Create Date" name="create_date" reporter:datatype="timestamp"/>
- <field reporter:label="Owning Lib Name" name="owning_lib_name" reporter:datatype="text"/>
- <field reporter:label="Circ Lib Name" name="circ_lib_name" reporter:datatype="text"/>
- <field reporter:label="Owning Lib" name="owning_lib" reporter:datatype="link"/>
- <field reporter:label="Circ Lib" name="circ_lib" reporter:datatype="link"/>
- <field reporter:label="Creator" name="creator" reporter:datatype="link"/>
- <field reporter:label="Age Protection" name="age_protect" reporter:datatype="link"/>
- <field reporter:label="OPAC Visible" name="opac_visible" reporter:datatype="bool"/>
- <field reporter:label="Reference" name="ref" reporter:datatype="bool"/>
- <field reporter:label="Deposit Amount" name="deposit_amount" reporter:datatype="text"/>
- <field reporter:label="Deleted" name="deleted" reporter:datatype="bool"/>
- <field reporter:label="TCN" name="tcn_value" reporter:datatype="text"/>
- <field reporter:label="Status" name="status" reporter:datatype="link"/>
- <field reporter:label="Stop Fines Reason" name="stop_fines" reporter:datatype="text"/>
- <field reporter:label="Due Date" name="due_date" reporter:datatype="timestamp"/>
- <field reporter:label="Patron Barcode" name="patron_barcode" reporter:datatype="text"/>
- <field reporter:label="Patron Name" name="patron_name" reporter:datatype="text"/>
- </fields>
- <links>
- <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/>
- <link field="id" reltype="has_a" key="id" map="" class="acp"/>
- <link field="circ_lib" reltype="has_a" key="id" map="" class="aou"/>
- <link field="creator" reltype="has_a" key="id" map="" class="au"/>
- <link field="age_protect" reltype="has_a" key="id" map="" class="crahp"/>
- <link field="status" reltype="has_a" key="id" map="" class="ccs"/>
- <link field="stat_cat_1" reltype="might_have" key="id" map="" class="rsce1"/>
- <link field="stat_cat_2" reltype="might_have" key="id" map="" class="rsce2"/>
- </links>
- </class>
-
- <class id="rmocbbol" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::money::open_circ_balance_by_owning_lib" oils_persist:tablename="money.open_circ_balance_by_owning_lib" reporter:core="true" reporter:label="Open Circulation Billing by Owning Library">
- <fields oils_persist:primary="id">
- <field reporter:label="Circulation ID" name="id" reporter:datatype="link"/>
- <field reporter:label="Owning Library" name="owning_lib" reporter:datatype="org_unit"/>
- <field reporter:label="Billing Type" name="billing_type" reporter:datatype="text"/>
- <field reporter:label="Total Billed" name="billed" reporter:datatype="money"/>
- </fields>
- <links>
- <link field="id" reltype="has_a" key="id" map="" class="circ"/>
- <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/>
- </links>
- </class>
-
- <class id="rmobbol" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::money::open_balance_by_owning_lib" oils_persist:tablename="money.open_balance_by_owning_lib" reporter:core="true" reporter:label="Open Circulation Balance by Owning Library">
- <fields oils_persist:primary="owning_lib">
- <field reporter:label="Owning Library" name="owning_lib" reporter:datatype="org_unit"/>
- <field reporter:label="Billing Types" name="billing_types" reporter:datatype="text"/>
- <field reporter:label="Balance" name="balance" reporter:datatype="money"/>
- </fields>
- <links>
- <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/>
- </links>
- </class>
-
- <class id="rmocbbcol" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::money::open_circ_balance_by_circ_and_owning_lib" oils_persist:tablename="money.open_circ_balance_by_circ_and_owning_lib" reporter:core="true" reporter:label="Open Circulation Billing by Circulating Library and Owning Library">
- <fields oils_persist:primary="id">
- <field reporter:label="Circulation ID" name="id" reporter:datatype="link"/>
- <field reporter:label="Circulating Library" name="circ_lib" reporter:datatype="org_unit"/>
- <field reporter:label="Owning Library" name="owning_lib" reporter:datatype="org_unit"/>
- <field reporter:label="Billing Type" name="billing_type" reporter:datatype="text"/>
- <field reporter:label="Total Billed" name="billed" reporter:datatype="money"/>
- </fields>
- <links>
- <link field="id" reltype="has_a" key="id" map="" class="circ"/>
- <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/>
- <link field="circ_lib" reltype="has_a" key="id" map="" class="aou"/>
- </links>
- </class>
-
- <class id="rmobbcol" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::money::open_balance_by_circ_and_owning_lib" oils_persist:tablename="money.open_balance_by_circ_and_owning_lib" reporter:core="true" reporter:label="Open Circulation Balance by Circulating Library and Owning Library">
- <fields oils_persist:primary="circ_lib">
- <field reporter:label="Circulating Library" name="circ_lib" reporter:datatype="org_unit"/>
- <field reporter:label="Owning Library" name="owning_lib" reporter:datatype="org_unit"/>
- <field reporter:label="Billing Types" name="billing_types" reporter:datatype="text"/>
- <field reporter:label="Balance" name="balance" reporter:datatype="money"/>
- </fields>
- <links>
- <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/>
- <link field="circ_lib" reltype="has_a" key="id" map="" class="aou"/>
- </links>
- </class>
-
- <class id="rmocbbhol" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::money::open_circ_balance_by_usr_home_and_owning_lib" oils_persist:tablename="money.open_circ_balance_by_usr_home_and_owning_lib" reporter:core="true" reporter:label="Open Circulation Billing by User Home Library and Owning Library">
- <fields oils_persist:primary="id">
- <field reporter:label="Circulation ID" name="id" reporter:datatype="link"/>
- <field reporter:label="User Home Library" name="home_ou" reporter:datatype="org_unit"/>
- <field reporter:label="Owning Library" name="owning_lib" reporter:datatype="org_unit"/>
- <field reporter:label="Billing Type" name="billing_type" reporter:datatype="text"/>
- <field reporter:label="Total Billed" name="billed" reporter:datatype="money"/>
- </fields>
- <links>
- <link field="id" reltype="has_a" key="id" map="" class="circ"/>
- <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/>
- <link field="home_ou" reltype="has_a" key="id" map="" class="aou"/>
- </links>
- </class>
-
- <class id="rmobbhol" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::money::open_balance_by_usr_home_and_owning_lib" oils_persist:tablename="money.open_balance_by_usr_home_and_owning_lib" reporter:core="true" reporter:label="Open Circulation Balance by User Home Library and Owning Library">
- <fields oils_persist:primary="home_ou">
- <field reporter:label="User Home Library" name="home_ou" reporter:datatype="org_unit"/>
- <field reporter:label="Owning Library" name="owning_lib" reporter:datatype="org_unit"/>
- <field reporter:label="Billing Types" name="billing_types" reporter:datatype="text"/>
- <field reporter:label="Balance" name="balance" reporter:datatype="money"/>
- </fields>
- <links>
- <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/>
- <link field="home_ou" reltype="has_a" key="id" map="" class="aou"/>
- </links>
- </class>
<class id="acqft" controller="open-ils.cstore open-ils.pcrud" oils_obj:fieldmapper="acq::fund_tag" oils_persist:tablename="acq.fund_tag" reporter:label="Fund Tag">
<fields oils_persist:primary="id" oils_persist:sequence="acq.fund_tag_id_seq">
<field reporter:label="Fund Tag ID" name="id" reporter:datatype="id"/>
</permacrud>
</class>
+
+ <!-- *********************************************************************************************************************** -->
+ <!-- What follows is a set of example extensions that are useful for PINES. Uncomment this section if you want to use them. -->
+ <!-- *********************************************************************************************************************** -->
+<!--
+ <class id="rccc" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::classic_current_circ" oils_persist:tablename="reporter.classic_current_circ" reporter:core="true" reporter:label="Classic Circulation View">
+ <fields oils_persist:primary="id">
+ <field reporter:label="Circulation" name="id" reporter:datatype="id" />
+ <field reporter:label="Library Circulation Location Short (Policy) Name" name="circ_lib" reporter:datatype="text"/>
+ <field reporter:label="Library Circulation Location Link" name="circ_lib_id" reporter:datatype="org_unit"/>
+ <field reporter:label="Circulation Date/Time" name="xact_start" reporter:datatype="timestamp"/>
+ <field reporter:label="Circulation Type" name="circ_type" reporter:datatype="text"/>
+ <field reporter:label="Copy Link" name="copy_id" reporter:datatype="link"/>
+ <field reporter:label="Circ Modifier" name="circ_modifier" reporter:datatype="text"/>
+ <field reporter:label="Owning Library Short (Policy) Name" name="owning_lib_name" reporter:datatype="text"/>
+ <field reporter:label="Item Language" name="language" reporter:datatype="text"/>
+ <field reporter:label="Literary Form" name="lit_form" reporter:datatype="text"/>
+ <field reporter:label="MARC Form" name="item_form" reporter:datatype="text"/>
+ <field reporter:label="MARC Type" name="item_type" reporter:datatype="text"/>
+ <field reporter:label="Shelving Location" name="shelving_location" reporter:datatype="text"/>
+ <field reporter:label="Patron Profile Group" name="profile_group" reporter:datatype="text"/>
+ <field reporter:label="Patron Age Demographic" name="demographic_general_division" reporter:datatype="text"/>
+ <field reporter:label="Call Number Link" name="call_number" reporter:datatype="link"/>
+ <field reporter:label="Call Number Label" name="call_number_label" reporter:datatype="text"/>
+ <field reporter:label="Call Number Dewey/Prefix" name="dewey" reporter:datatype="text"/>
+ <field reporter:label="Patron Link" name="patron_id" reporter:datatype="link"/>
+ <field reporter:label="Patron Home Library Link" name="patron_home_lib" reporter:datatype="link"/>
+ <field reporter:label="Patron Home Library Short (Policy) Name" name="patron_home_lib_shortname" reporter:datatype="text"/>
+ <field reporter:label="Patron County" name="patron_county" reporter:datatype="text"/>
+ <field reporter:label="Patron City" name="patron_city" reporter:datatype="text"/>
+ <field reporter:label="Patron ZIP Code" name="patron_zip" reporter:datatype="text"/>
+ <field reporter:label="Legacy CAT1 Link" name="stat_cat_1" reporter:datatype="link"/>
+ <field reporter:label="Legacy CAT2 Link" name="stat_cat_2" reporter:datatype="link"/>
+ <field reporter:label="Dewey Range - Tens" name="dewey_range_tens" reporter:datatype="text"/>
+ <field reporter:label="Dewey Range - Hundreds" name="dewey_range_hundreds" reporter:datatype="text"/>
+ <field reporter:label="Dewey Block - Tens" name="dewey_block_tens" reporter:datatype="text"/>
+ <field reporter:label="Dewey Block - Hundreds" name="dewey_block_hundreds" reporter:datatype="text"/>
+ <field reporter:label="Legacy CAT1 Value" name="stat_cat_1_value" reporter:datatype="text"/>
+ <field reporter:label="Legacy CAT2 Value" name="stat_cat_2_value" reporter:datatype="text"/>
+ </fields>
+ <links>
+ <link field="id" reltype="has_a" key="id" map="" class="circ"/>
+ <link field="copy_id" reltype="has_a" key="id" map="" class="acp"/>
+ <link field="patron_id" reltype="has_a" key="id" map="" class="au"/>
+ <link field="circ_lib_id" reltype="has_a" key="id" map="" class="aou"/>
+ <link field="call_number" reltype="has_a" key="id" map="" class="acn"/>
+ <link field="patron_home_lib" reltype="has_a" key="id" map="" class="aou"/>
+ <link field="stat_cat_1" reltype="has_a" key="id" map="" class="rsce1"/>
+ <link field="stat_cat_2" reltype="has_a" key="id" map="" class="rsce2"/>
+ </links>
+ </class>
+
+ <class id="rsce1" controller="open-ils.reporter-store open-ils.cstore" oils_obj:fieldmapper="reporter::legacy_cat1" oils_persist:tablename="reporter.legacy_cat1" reporter:label="CAT1 Entry">
+ <fields oils_persist:primary="id">
+ <field reporter:label="Entry ID" name="id" reporter:selector="value" reporter:datatype="id" />
+ <field reporter:label="Entry Owner" name="owner" reporter:datatype="link"/>
+ <field reporter:label="Entry Value" name="value" reporter:datatype="text"/>
+ </fields>
+ <links>
+ <link field="owner" reltype="has_a" key="id" map="" class="aou"/>
+ </links>
+ </class>
+
+ <class id="rsce2" controller="open-ils.reporter-store open-ils.cstore" oils_obj:fieldmapper="reporter::legacy_cat2" oils_persist:tablename="reporter.legacy_cat2" reporter:label="CAT2 Entry">
+ <fields oils_persist:primary="id">
+ <field reporter:label="Entry ID" name="id" reporter:selector="value" reporter:datatype="id" />
+ <field reporter:label="Entry Owner" name="owner" reporter:datatype="link"/>
+ <field reporter:label="Entry Value" name="value" reporter:datatype="text"/>
+ </fields>
+ <links>
+ <link field="owner" reltype="has_a" key="id" map="" class="aou"/>
+ </links>
+ </class>
+
+ <class id="rccbs" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::classic_current_billing_summary" oils_persist:tablename="reporter.classic_current_billing_summary" reporter:core="true" reporter:label="Classic Open Transaction Summary">
+ <fields oils_persist:primary="id">
+ <field reporter:label="Transaction ID" name="id" reporter:datatype="id" />
+
+ <field reporter:label="Billing Location Short (Policy) Name" name="billing_location_shortname" reporter:datatype="text"/>
+ <field reporter:label="Billing Location Name" name="billing_location_name" reporter:datatype="text"/>
+ <field reporter:label="Billing Location Link" name="billing_location" reporter:datatype="org_unit"/>
+
+ <field reporter:label="User Home Library Short (Policy) Name" name="usr_home_ou_shortname" reporter:datatype="text"/>
+ <field reporter:label="User Home Library Name" name="usr_home_ou_name" reporter:datatype="text"/>
+ <field reporter:label="User Home Library Link" name="usr_home_ou" reporter:datatype="org_unit"/>
+
+ <field reporter:label="User Barcode" name="barcode" reporter:datatype="text"/>
+ <field reporter:label="User Link" name="usr" reporter:datatype="link"/>
+
+ <field reporter:label="Transaction Start Date/Time" name="xact_start" reporter:datatype="timestamp"/>
+ <field reporter:label="Transaction End Date/Time" name="xact_finish" reporter:datatype="timestamp"/>
+ <field reporter:label="Transaction Type" name="xact_type" reporter:datatype="text"/>
+
+ <field reporter:label="Total Paid" name="total_paid" reporter:datatype="money"/>
+ <field reporter:label="Total Billed" name="total_owed" reporter:datatype="money"/>
+
+ <field reporter:label="Last Payment Date/Time" name="last_payment_ts" reporter:datatype="timestamp"/>
+ <field reporter:label="Last Payment Note" name="last_payment_note" reporter:datatype="text"/>
+ <field reporter:label="Last Payment Type" name="last_payment_type" reporter:datatype="text"/>
+
+ <field reporter:label="Last Billing Date/Time" name="last_billing_ts" reporter:datatype="timestamp"/>
+ <field reporter:label="Last Billing Note" name="last_billing_note" reporter:datatype="text"/>
+ <field reporter:label="Last Billing Type" name="last_billing_type" reporter:datatype="text"/>
+
+ <field reporter:label="User Age Demographic" name="demographic_general_division" reporter:datatype="text"/>
+ <field reporter:label="User County" name="patron_county" reporter:datatype="text"/>
+ <field reporter:label="User City" name="patron_city" reporter:datatype="text"/>
+ <field reporter:label="User ZIP Code" name="patron_zip" reporter:datatype="text"/>
+
+ <field reporter:label="Balance Owed" name="balance_owed" reporter:datatype="money"/>
+ <field reporter:label="User Profile Group" name="profile_group" reporter:datatype="text"/>
+
+ </fields>
+ <links>
+ <link field="id" reltype="has_a" key="id" map="" class="mbt"/>
+ <link field="usr" reltype="has_a" key="id" map="" class="au"/>
+ <link field="billing_location" reltype="has_a" key="id" map="" class="aou"/>
+ <link field="usr_home_ou" reltype="has_a" key="id" map="" class="aou"/>
+ </links>
+ </class>
+
+
+ <class id="rocit" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::classic_item_list" oils_persist:tablename="reporter.classic_item_list" reporter:core="true" reporter:label="Classic Item List">
+ <fields oils_persist:primary="id">
+ <field reporter:label="Title" name="title" reporter:datatype="text"/>
+ <field reporter:label="Author" name="author" reporter:datatype="text"/>
+ <field reporter:label="Pubdate" name="pubdate" reporter:datatype="text"/>
+ <field reporter:label="Copy ID" name="id" reporter:datatype="id"/>
+ <field reporter:label="Price" name="price" reporter:datatype="money"/>
+ <field reporter:label="Barcode" name="barcode" reporter:datatype="text"/>
+ <field reporter:label="Callnumber Label" name="call_number_label" reporter:datatype="text"/>
+ <field reporter:label="Dewy Tens" name="dewey_block_tens" reporter:datatype="text"/>
+ <field reporter:label="Dewy Hundreds" name="dewey_block_hundreds" reporter:datatype="text"/>
+ <field reporter:label="Use Count" name="use_count" reporter:datatype="int"/>
+ <field reporter:label="Circ Modifier" name="circ_modifier" reporter:datatype="text"/>
+ <field reporter:label="Shelving Location Name" name="shelving_location" reporter:datatype="text"/>
+ <field reporter:label="Legacy Stat Cat 1" name="stat_cat_1" reporter:datatype="link"/>
+ <field reporter:label="Legacy Stat Cat 2" name="stat_cat_2" reporter:datatype="link"/>
+ <field reporter:label="Legacy Stat Cat 1 Value" name="stat_cat_1_value" reporter:datatype="text"/>
+ <field reporter:label="Legacy Stat Cat 2 Value" name="stat_cat_2_value" reporter:datatype="text"/>
+ <field reporter:label="Edit Date" name="edit_date" reporter:datatype="timestamp"/>
+ <field reporter:label="Create Date" name="create_date" reporter:datatype="timestamp"/>
+ <field reporter:label="Owning Lib Name" name="owning_lib_name" reporter:datatype="text"/>
+ <field reporter:label="Circ Lib Name" name="circ_lib_name" reporter:datatype="text"/>
+ <field reporter:label="Owning Lib" name="owning_lib" reporter:datatype="link"/>
+ <field reporter:label="Circ Lib" name="circ_lib" reporter:datatype="link"/>
+ <field reporter:label="Creator" name="creator" reporter:datatype="link"/>
+ <field reporter:label="Age Protection" name="age_protect" reporter:datatype="link"/>
+ <field reporter:label="OPAC Visible" name="opac_visible" reporter:datatype="bool"/>
+ <field reporter:label="Reference" name="ref" reporter:datatype="bool"/>
+ <field reporter:label="Deposit Amount" name="deposit_amount" reporter:datatype="text"/>
+ <field reporter:label="Deleted" name="deleted" reporter:datatype="bool"/>
+ <field reporter:label="TCN" name="tcn_value" reporter:datatype="text"/>
+ <field reporter:label="Status" name="status" reporter:datatype="link"/>
+ <field reporter:label="Stop Fines Reason" name="stop_fines" reporter:datatype="text"/>
+ <field reporter:label="Due Date" name="due_date" reporter:datatype="timestamp"/>
+ <field reporter:label="Patron Barcode" name="patron_barcode" reporter:datatype="text"/>
+ <field reporter:label="Patron Name" name="patron_name" reporter:datatype="text"/>
+ </fields>
+ <links>
+ <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/>
+ <link field="id" reltype="has_a" key="id" map="" class="acp"/>
+ <link field="circ_lib" reltype="has_a" key="id" map="" class="aou"/>
+ <link field="creator" reltype="has_a" key="id" map="" class="au"/>
+ <link field="age_protect" reltype="has_a" key="id" map="" class="crahp"/>
+ <link field="status" reltype="has_a" key="id" map="" class="ccs"/>
+ <link field="stat_cat_1" reltype="might_have" key="id" map="" class="rsce1"/>
+ <link field="stat_cat_2" reltype="might_have" key="id" map="" class="rsce2"/>
+ </links>
+ </class>
+
+ <class id="rmocbbol" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::money::open_circ_balance_by_owning_lib" oils_persist:tablename="money.open_circ_balance_by_owning_lib" reporter:core="true" reporter:label="Open Circulation Billing by Owning Library">
+ <fields oils_persist:primary="id">
+ <field reporter:label="Circulation ID" name="id" reporter:datatype="link"/>
+ <field reporter:label="Owning Library" name="owning_lib" reporter:datatype="org_unit"/>
+ <field reporter:label="Billing Type" name="billing_type" reporter:datatype="text"/>
+ <field reporter:label="Total Billed" name="billed" reporter:datatype="money"/>
+ </fields>
+ <links>
+ <link field="id" reltype="has_a" key="id" map="" class="circ"/>
+ <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/>
+ </links>
+ </class>
+
+ <class id="rmobbol" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::money::open_balance_by_owning_lib" oils_persist:tablename="money.open_balance_by_owning_lib" reporter:core="true" reporter:label="Open Circulation Balance by Owning Library">
+ <fields oils_persist:primary="owning_lib">
+ <field reporter:label="Owning Library" name="owning_lib" reporter:datatype="org_unit"/>
+ <field reporter:label="Billing Types" name="billing_types" reporter:datatype="text"/>
+ <field reporter:label="Balance" name="balance" reporter:datatype="money"/>
+ </fields>
+ <links>
+ <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/>
+ </links>
+ </class>
+
+ <class id="rmocbbcol" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::money::open_circ_balance_by_circ_and_owning_lib" oils_persist:tablename="money.open_circ_balance_by_circ_and_owning_lib" reporter:core="true" reporter:label="Open Circulation Billing by Circulating Library and Owning Library">
+ <fields oils_persist:primary="id">
+ <field reporter:label="Circulation ID" name="id" reporter:datatype="link"/>
+ <field reporter:label="Circulating Library" name="circ_lib" reporter:datatype="org_unit"/>
+ <field reporter:label="Owning Library" name="owning_lib" reporter:datatype="org_unit"/>
+ <field reporter:label="Billing Type" name="billing_type" reporter:datatype="text"/>
+ <field reporter:label="Total Billed" name="billed" reporter:datatype="money"/>
+ </fields>
+ <links>
+ <link field="id" reltype="has_a" key="id" map="" class="circ"/>
+ <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/>
+ <link field="circ_lib" reltype="has_a" key="id" map="" class="aou"/>
+ </links>
+ </class>
+
+ <class id="rmobbcol" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::money::open_balance_by_circ_and_owning_lib" oils_persist:tablename="money.open_balance_by_circ_and_owning_lib" reporter:core="true" reporter:label="Open Circulation Balance by Circulating Library and Owning Library">
+ <fields oils_persist:primary="circ_lib">
+ <field reporter:label="Circulating Library" name="circ_lib" reporter:datatype="org_unit"/>
+ <field reporter:label="Owning Library" name="owning_lib" reporter:datatype="org_unit"/>
+ <field reporter:label="Billing Types" name="billing_types" reporter:datatype="text"/>
+ <field reporter:label="Balance" name="balance" reporter:datatype="money"/>
+ </fields>
+ <links>
+ <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/>
+ <link field="circ_lib" reltype="has_a" key="id" map="" class="aou"/>
+ </links>
+ </class>
+
+ <class id="rmocbbhol" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::money::open_circ_balance_by_usr_home_and_owning_lib" oils_persist:tablename="money.open_circ_balance_by_usr_home_and_owning_lib" reporter:core="true" reporter:label="Open Circulation Billing by User Home Library and Owning Library">
+ <fields oils_persist:primary="id">
+ <field reporter:label="Circulation ID" name="id" reporter:datatype="link"/>
+ <field reporter:label="User Home Library" name="home_ou" reporter:datatype="org_unit"/>
+ <field reporter:label="Owning Library" name="owning_lib" reporter:datatype="org_unit"/>
+ <field reporter:label="Billing Type" name="billing_type" reporter:datatype="text"/>
+ <field reporter:label="Total Billed" name="billed" reporter:datatype="money"/>
+ </fields>
+ <links>
+ <link field="id" reltype="has_a" key="id" map="" class="circ"/>
+ <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/>
+ <link field="home_ou" reltype="has_a" key="id" map="" class="aou"/>
+ </links>
+ </class>
+
+ <class id="rmobbhol" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::money::open_balance_by_usr_home_and_owning_lib" oils_persist:tablename="money.open_balance_by_usr_home_and_owning_lib" reporter:core="true" reporter:label="Open Circulation Balance by User Home Library and Owning Library">
+ <fields oils_persist:primary="home_ou">
+ <field reporter:label="User Home Library" name="home_ou" reporter:datatype="org_unit"/>
+ <field reporter:label="Owning Library" name="owning_lib" reporter:datatype="org_unit"/>
+ <field reporter:label="Billing Types" name="billing_types" reporter:datatype="text"/>
+ <field reporter:label="Balance" name="balance" reporter:datatype="money"/>
+ </fields>
+ <links>
+ <link field="owning_lib" reltype="has_a" key="id" map="" class="aou"/>
+ <link field="home_ou" reltype="has_a" key="id" map="" class="aou"/>
+ </links>
+ </class>
+-->
<!-- ********************************************************************************************************************* -->
</IDL>