We're updating the issue view to help you get more done. 

Restructure reports packaging

Description

The existing report packaging in the release distribution lacks structure.
As the number of reports included in the release increases, this will become harder to manage, and harder for users to find things.
The attached provides a directory structure for reports, based on document size, reporting area, and archetype e.g.:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 ./A4/Customers/Counter Sale/Counter Sale Items.jrxml ./A4/Customers/Counter Sale/Counter Sale.jrxml ./A4/Customers/Credit/Credit Items.jrxml ./A4/Customers/Credit/Credit.jrxml ./A4/Customers/Estimate/Estimate Items.jrxml ./A4/Customers/Estimate/Estimate.jrxml ./A4/Customers/Invoice/Invoice Items.jrxml ./A4/Customers/Invoice/Invoice Reminders.jrxml ./A4/Customers/Invoice/Invoice.jrxml ./A4/Customers/Receipt/Receipt Items.jrxml ./A4/Customers/Receipt/Receipt.jrxml ./A4/Patients/Documents/Desexing Certificate.odt ./A4/Patients/Documents/Patient Image.jrxml ./A4/Patients/Documents/Referral Letter.odt ./A4/Patients/Documents/Vaccination Certificate.odt ./A4/Patients/Labels/Label Dymo.jrxml ./A4/Patients/Labels/Label Epson.jrxml ./A4/Patients/Medical Records/Medical Records.jrxml ./A4/Patients/Medical Records/Prescription.odt ./A4/Products/Stock Adjustment/Stock Adjustment Items.jrxml ./A4/Products/Stock Adjustment/Stock Adjustment.jrxml ./A4/Products/Stock Transfer/Stock Transfer Items.jrxml ./A4/Products/Stock Transfer/Stock Transfer.jrxml ./A4/Reporting/Debtors/Statement/Statement Items.jrxml ./A4/Reporting/Debtors/Statement/Statement.jrxml ./A4/Reporting/Deposits/Bank Deposit.jrxml ./A4/Reporting/Reminders/Grouped Reminders Postcard.jrxml ./A4/Reporting/Reminders/Grouped Reminders.jrxml ./A4/Reporting/Reminders/Patient Reminders.jrxml ./A4/Reporting/Reminders/Reminder Card Single.odt ./A4/Reporting/Reminders/Reminder Cartrophen First.odt ./A4/Reporting/Reminders/Reminder Desexing First.odt ./A4/Reporting/Reminders/Reminder Vaccination First.odt ./A4/Reporting/Reminders/Reminder Vaccination Puppy Kitten First.o ./A4/Reporting/Reminders/Reminder Vaccination Second.odt ./A4/Reporting/Reports/Customer/Customer Account Balance.jrxml ./A4/Reporting/Reports/Customer/Customer Acquisition Report.jrxml ./A4/Reporting/Reports/Customer/Customer Balance Report.jrxml ./A4/Reporting/Reports/Customer/Customer List Report.jrxml ./A4/Reporting/Reports/Customer/Customer Payments Report.jrxml ./A4/Reporting/Reports/Customer/Customer Product Sales Report.jrxm ./A4/Reporting/Reports/Customer/Customer Reconciliation Report.jrx ./A4/Reporting/Reports/Customer/Customer Referral Report.jrxml ./A4/Reporting/Reports/Customer/Customer Sales Report.jrxml ./A4/Reporting/Reports/Financial/Clinician Sales Report.jrxml ./A4/Reporting/Reports/Financial/Practice Clinician Sales Report.j ./A4/Reporting/Reports/Patient/Patient Acquisition Report.jrxml ./A4/Reporting/Reports/Patient/Patient Deceased Report.jrxml ./A4/Reporting/Reports/Patient/Patient List Report.jrxml ./A4/Reporting/Reports/Patient/Patient Sterilisation Report.jrxml ./A4/Reporting/Reports/Product/Product List Report.jrxml ./A4/Reporting/Reports/Product/Product Price List Report.jrxml ./A4/Reporting/Reports/Product/Stock Reorder Report.jrxml ./A4/Reporting/Reports/Product/Stock Valuation Report.jrxml ./A4/Reporting/Reports/Product/Stocktake List.jrxml ./A4/Reporting/Till Balancing/Till Balance.jrxml ./A4/Reporting/Work In Progress/Work In Progress.jrxml ./A4/Samples/Sample Customer Form.odt ./A4/Samples/Sample Customer Letter.odt ./A4/Samples/Sample Patient Form Items.jrxml ./A4/Samples/Sample Patient Form.jrxml ./A4/Samples/Sample Supplier Form.odt ./A4/Samples/Sample Supplier Letter.odt ./A4/Suppliers/Order/Order Items.jrxml ./A4/Suppliers/Order/Order.jrxml ./A4/Workflow/Message/Message.jrxml ./A5/Customers/Counter Sale/Counter Sale Items.jrxml ./A5/Customers/Counter Sale/Counter Sale.jrxml ./A5/Customers/Credit/Credit Items.jrxml ./A5/Customers/Credit/Credit.jrxml ./A5/Customers/Credit Adjustment/Credit Adjustment.jrxml ./A5/Customers/Debit Adjustment/Debit Adjustment.jrxml ./A5/Customers/Estimate/Estimate Items.jrxml ./A5/Customers/Estimate/Estimate.jrxml ./A5/Customers/Invoice/Invoice Items.jrxml ./A5/Customers/Invoice/Invoice Reminders.jrxml ./A5/Customers/Invoice/Invoice.jrxml ./A5/Customers/Receipt/Receipt Items.jrxml ./A5/Customers/Receipt/Receipt.jrxml ./A5/Customers/Refund/Refund Items.jrxml ./A5/Customers/Refund/Refund.jrxml ./A5/Patients/Documents/Desexing Certificate.odt ./A5/Patients/Documents/Vaccination Certificate.odt ./A5/Patients/Medical Records/Medical Records.jrxml ./A5/Reporting/Debtors/Statement/Statement Items.jrxml ./A5/Reporting/Debtors/Statement/Statement.jrxml ./A5/Suppliers/Credit/Supplier Credit Items.jrxml ./A5/Suppliers/Credit/Supplier Credit.jrxml ./A5/Suppliers/Delivery/Delivery Items.jrxml ./A5/Suppliers/Delivery/Delivery.jrxml ./A5/Suppliers/Invoice/Supplier Invoice Items.jrxml ./A5/Suppliers/Invoice/Supplier Invoice.jrxml ./A5/Suppliers/Refund/Supplier Refund Items.jrxml ./A5/Suppliers/Refund/Supplier Refund.jrxml ./A5/Suppliers/Remittance/Supplier Remittance Items.jrxml ./A5/Suppliers/Remittance/Supplier Remittance.jrxml ./A5/Workflow/Appointment/Appointment.jrxml ./A5/Workflow/Task/Task.jrxml ./US/Customers/Counter Sale/Counter Sale Items.jrxml ./US/Customers/Counter Sale/Counter Sale.jrxml ./US/Customers/Credit/Credit Items.jrxml ./US/Customers/Credit/Credit.jrxml ./US/Customers/Estimate/Estimate Items.jrxml ./US/Customers/Estimate/Estimate.jrxml ./US/Customers/Invoice/Invoice Items.jrxml ./US/Customers/Invoice/Invoice Reminders.jrxml ./US/Customers/Invoice/Invoice.jrxml ./US/Customers/Receipt/Receipt Items.jrxml ./US/Customers/Receipt/Receipt.jrxml ./US/Patients/Documents/Patient Image.jrxml ./US/Patients/Labels/Label 1.8x3.1.jrxml ./US/Patients/Medical Records/Medical Records.jrxml ./US/Reporting/Debtors/Statement/Statement Items.jrxml ./US/Reporting/Debtors/Statement/Statement.jrxml ./US/Reporting/Deposits/Bank Deposit.jrxml ./US/Suppliers/Order/Order Items.jrxml ./US/Suppliers/Order/Order.jrxml

For each document size, there is a corresponding templates file:

  • templates-A4.xml

  • templates-A5.xml

  • templates-US.xml

If a report is not available for a particular document size, these fall back to the A4 or A5 version.

Environment

None

Status

Assignee

Tim Anderson

Reporter

Tim Gething

Labels

None

Components

Fix versions

Priority

Minor