MB – Invoice Report

Miscellaneous Billing (MB) – Invoice Report

Overview

Follow the procedures in this section in order to add the ability to print the Miscellaneous Billing Invoice report directly from the Miscellaneous Billing Invoice entity in Govern. Any network printer can be used.

Documentation

to view the information in this page in a comprehensive document, open the following:

101-mb-rpt-003-MBInvoiceReport.pdf

Prerequisites

SAP Crystal Reports 1.3.0.12 or higher is required.

 

Read More...

 

General Settings Parameters for Reports

The Miscellaneous Billing Invoice report is available in Crystal Reports. For information on customizing this report, see Customizing a Report on page 4. Otherwise, the following setup is required.
To define the General Settings:

  1. Launch GNA.
  2. Select Parameters > General Settings Editor.
  3. Select Report from the Registry Filter.
  4. Select the Use Crystal Report option.
  5. Enter the path to the Reports folder for your deployment in the Standard Reports Path parameter.
  6. Enter the path to the Custom Reports folder if you have created one. For details, see Customizing a Report on this page.
  7. Enter the path to the log file in the Standard Log Path folder.
  8. Click Save.

For further details, refer to the GNA documentation.

Configuring the Report

The following report must be available in your deployment, before you can print invoices from the Miscellaneous Billing form:
101-rpt-003.rpt Miscellaneous Billing Invoice
This report is included with the FormReference.xml file and imported by the GNA > Import/Export Tool. The changes that you apply to the report in GNA, such as adding an alternative connection key and adding prompts, are not overwritten during the import process. If you want to create a new custom report in Crystal Report or SSRS, follow the procedure under Customizing a Report on page 4.
You can perform the following configuration to add a second datasoure connection key, prompts and criteria to the report. However, this is not a required step.
To configure the report:

  1. Launch GNA.
  2. Select Parameters > Report Parameters Editor.
  3. Select 101_rpt_003.rpt – Miscellaneous Billing Invoice in the tree view.
    This Report Editor reads the report and lists all the datasources referenced.
  4. Click Report Criteria to add a prompt or other criteria to the report. This is an optional step.
  5. Click Save.

Refer to the documentation on the Report Parameters Editor for further details.

Customizing a Report

You can create a custom report to use in place of the standard Miscellaneous Billing Invoice report. The custom report can be created in either Crystal Reports or SSRS. You can save this report to any network directory. You need to enter the path on the OpenForms General Settings > Report form Whenever you launch the report, it is executed from the Custom folder.
Use the following procedure:

  1. Create a new network directory for all your custom reports.
  2. Create the custom report in Crystal Reports or SSRS.
  3. Save your custom cash collection receipt report to this folder.
  4. Ensure that the custom report has the same name as the standard report:101-rpt-003.rpt Miscellaneous Billing Invoice.
  5. Launch GNA.
  6. Select Parameters > General Settings Editor.
  7. Select Report from the Registry Filter.
  8. Select one of the following:
  9. Use Crystal Report
  10. Use SSRS
  11. Enter the path to the custom reports folder that you created in the Custom Report Path parameter.
  12. Enter the path to the Reports folder for the standard reports.
  13. Enter the path to the log file in the Standard Log Path folder.
  14. Click Save.

Refer to the documentation on the Report Parameters Editor for further details.

Printing the Receipt

The receipt can be printed on any printer, either automatically or manually.
The information added to the receipt includes the following:

Account Details

  • Invoice Date
  • Due Date
  • Invoice No.
  • Account No.
  • Reference

Invoice Details

  • Description
  • Quantity
  • Amount / Qty
  • Sales Tax
  • Total per itm
  • Invoice Total

 

Configuring the Miscellaneous Billing Action Button

The following procedure describes how to add the Report Printing action button to the Miscellaneous Billing form. However, by default, this button is included on the form.
To add this action button:

  1. Launch the Govern OpenForms Designer (OFD).
  2. Open the Miscellaneous Billing (MB001) form.
  3. Select the Invoice Posted entity.
  4. Select the Action Button in the Controls explorer.
  5. Drag it to the top of the form.
  6. Click the ellipsis button beside Action text box.
    This opens the Extension Selector.
  7. Select Only show classes that implement the custom control interface.
    MsGovernOpenForms.CustomControls.dll is displayed under Assembly.
  8. Select ExportCrystalReports_Action on the right.
  9. Click OK.
    This information MSGovernOpenForms.CustomControl.dllExportCrystalReports_Action is displayed in the Properties tab for the Action button on the Miscellaneous Billing form.
  10. Expand the Misc. property and configure the following:
  11. Enter the printer name in the PrinterName property.
  12. Select 101-rpt-003.rpt – Miscellaneous Billing Invoice from the ReportCode property.
  13. Select the export type that you want to generate, such as PDF or Crystal Reports from the ReportExportFormat property.
  14. Expand the Tooltip property.
  15. Enter a tooltip to appear when the user hovers the mouse over the Miscellaneous Billing Invoice Print action button on the Cash Collection form.
  16. Click Save.
  17. Launch Govern and open the Miscellaneous Billing > Invoice Posted form to view the button.

The Miscellaneous Billing Invoice Print button is located on the tab at the top of the form.

Launching the Report from Govern

You can print the report directly from the Miscellaneous Billing form in Govern.
To print the report:

  1. Launch Govern.
  2. Open a Profile that includes the Miscellaneous Billing form.
  3. Open the Miscellaneous Billing form.
  4. Perform a search and load the required Miscellaneous Billing record.
  5. Open the Invoice Posted entity.
  6. Click the Miscellaneous Billing Invoice Print action button.

The report is printed on the printer configured in the Cash Collection Parameters form.

 

 

 

101-mb-rpt-003-invoice

 

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this.
Loading...

MB – Sales Tax Compute Process

Miscellaneous Billing (MB) – Sales Tax Compute Process

Overview

Run the Miscellaneous Billing Compute Sales Tax batch process, after changing the sales tax parameters on the Miscellaneous Billing General Parameters form. These parameters are saved by year. The batch process recalculates all unposted Miscellaneous Billing invoices that meet the following criteria:

  • Standard (one-time) Invoices
  • Recurring Invoices

Invoices with items that are subject to sales tax.
Are Invoiced for the year entered in the Year parameter.
All these invoices are recalculated with the sales tax definitions of the corresponding year.

For details on defining the sales tax , see Miscellaneous Billing General Parameters

 

Read More...

 

Accessing the Miscellaneous Billing Compute Sales Tax Batch Process

The Miscellaneous Billing Compute Sales Tax Process can be run from Govern, GNA (for testing purposes), or the Govern Scheduler.
To set up run the MB Compute Sales Tax Process from Govern:

  1. Launch Govern.
  2. Open a Profile that contains Miscellaneous Billing.
  3. Select the Miscellaneous Billing form.
  4. Enter the year, corresponding to the invoices that you want to update and the sales tax definitions, in the Year parameter.
  5. Do one of the following:
  • Click the the Run arrow to run the process immediately.
  • Click Schedule to set up a schedule to run the process at a later date or on a regular basis.

Verifying the Miscellaneous Billing Compute Sales Tax Batch Process

If you are running the Miscellaneous Billing Compute Sales Tax batch process from Govern, you can click the Processing tab of the batch process and verify the execution. A progress bar is displayed along the top and information and warning messages are displayed.

After the process has run, The End is displayed on the progress bar. You can review the error, warning, and informational messages. The latter include:

  • Starting and Ending Time
  • Number of Records Processed
  • User ID
  • Batch ID
  • Transaction Mode
  • Batch Process Name

 

Notes

Synchronous Mode
This batch process runs in Synchronous mode only. If it is configured to run in Asynchronous mode in GNA:

  • A warning message appears to indicate that the process is running in Synchronous mode.
  • An information message appears to indicate that the Transaction Type parameters is set to Asynchronous.

 

Executing the Miscellaneous Billing Sales Tax Computation Batch Process

The Miscellaneous Billing Sales Tax Computation batch process performs the following calculations sin order to update the unposted Miscellaneous Billing invoices. It is run on both standard (one-time) invoices and recurring invoices.

It is typically run when changes are made to the Miscellaneous Billing Sales Tax rates on the Miscellaneous Billing General Parameters form in GNA.

Compute

The computation is run on all standard (one-time) and recurring Miscellaneous Billing that are unposted.

The computation is run on all standard (one-time) and recurring Miscellaneous Billing that are unposted.
The following fields are calculated:

  • Total
  • Sales Tax 1
  • Sales Tax 2

For all items, the price is multiplied by quantity:
ITEM_PRICE * ITEM_QTY

The totals for the sales tax are calculated:
TOTAL_SALE_TX_1
TOTAL_SALE_TX_1

Notes

Sales Tax 1 and Sales Tax 2 are calculated only for items that are subject to sales tax.

This is defined on the Miscellaneous Billing Items form in GNA. For each item, the option Subject to Sales Tax 1 and Subject to Sales Tax 2 can be selected or deselected.

The Miscellaneous Billing Account, which is set up for an individual or a company, can be exempt from one or both sales taxes. This is defined on the Miscellaneous Billing Account form in Govern. For each account, the options Exempt #1 and Exempt #2 can be selected or deselected.

Related Information

 

Batch Execution

The batch program can be executed on demand or scheduled with Govern Scheduler.

During the execution, warning and error messages will be presented in the batch result grid.

  • On error, the misc. billing account id will be displayed in the message – to verify
  • For any error, double-click on the message to access the full text

Once completed, information will be displayed, that includes:

  • A unique batch audit ID
  • Application name and version, such as Govern Batch Processing, 6.0
  • Batch process name with any additional notes, such as parameters loaded
  • User ID
  • Date and time the process was started
  • Date and time the process was completed
  • Parameters and Options used
  • Total number of records read
  • Total number of records processed
  • Indication as to whether the process was successful or not

Log
A log of Miscellaneous Billing Accounts Computed will be generated. – need to verify if needed

Batch Processing (technical)

Before Executing Subprocesses:

  • Execute Subprocess
  • Error Reporting

In addition to the standard Batch Processing standard error reporting, the following will be validated:

 

What’s New

[6.0] Batch program created for OpenForms

Troubleshooting

The following is to help troubleshoot the batch process.

  • After changes, it is always best to compute for a small dataset
  • The parcel/account no. id is listed in the error message
  • Turning on the Govern Diagnostic Tool
  • Turning on the SQL Profiler Tool (system administrator)

 

See Also

The following information might be of interest

 

 

 

101-mb-bp-004

 

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this.
Loading...

MB – Configuration

Miscellaneous Billing (MB) – Configuration

Overview

This page describes the administrative configuration for the Miscellaneous Billing module. It includes a checklist and detailed steps for further information.

 

Miscellaneous Billing Configuration Checklist

The following table lists all the applications, forms, and steps required for configuring the Miscellaneous Billing module in Govern OpenForms.

 

Read More...

 

Application

Form

Steps

Deploy EZ N/A Run Deploy EZ. Open the Reports folder in the root folder of your deployment. Ensure that all reports required for Miscellaneous Billing are added to the deployment. Miscellaneous Billing reports include the Miscellaneous Billing Invoice (101-rpt-003.rpt).
For details, see Miscellaneous Billing Report.
Govern Business Entity Designer (BED) Business Models The Miscellaneous Billing Model contains the following entities:

  • MB_Master: This is the Root entity.
  • MB_InvoicePosted
  • MB_InvoiceUnposted
  • MB_RecurringInvoice

Perform the following configuration if required:

  • On the Model: Allow use in the Govern Query Tool.
  • On the Entities: Set rules for auditing and central notes

For more information, see the Business Entity Designer.

GNA General Settings Editor Open the GNA > Parameters > General Settings Editor > Report and ensure that the report parameters are defined. These include the folders for the reports and the log file.
For details, see Miscellaneous Billing Report.
GNA Report Parameters Editor Open the GNA > Parameters > Report Parameters Editor. Ensure that all report parameters are added for the Miscellaneous Billing Reports.
GNA Batch Process Editor Open the GNA >Editors > Batch Process Editor form and ensure that all batch processes for Miscllaneous Billing are defined and configured. These include:
Miscellaneous Billing Recompute Sales Tax.
GNA Department Maintenance Open the GNA > Department Maintenance form for all departments that are using Miscllaneous Billing.
Ensure that Miscellaneous Billing is selected under A/R Subsystems Allowed
GNA Profile Editor Open the GNA > Profile Editor form for all profiles associated with the department.
Ensure that Miscellaneous Billing is selected or deselected under A/R Subsystems Allowed for all Profiles as required.
Ensure that the Miscellaneous Billing form is added to all required Profiles.
Ensure that all Miscellaneous Billing Batch Processes are added to all required Profiles.
Ensure that all Miscellaneous Billing tree view, V_TREEVIEW_MB, is added to all Profiles, as required. This is optional.
Ensure that the Miscellaneous Billing Search is added under Default eGroup for all Profiles, as required. This is optional.
GNA General Settings Editor Open the GNA > Parameters > General Settings Editor and specify the number of characters in the default Account Number.
GNA Accounts Receivable General Parameters Set up Accounts Receivable (A/R) General Parameters for Miscellaneous Billing.
Set up the A/R General Parameters for Misc. Billing
GNA A/R Class Codes Set up Accounts Receivable (A/R) Class Codes for Miscellaneous Billing. See
A/R Class Codes
GNA User Validation Table Editor Verify the validation codes for the Miscellaneous Billing user validation tables.
GNA Miscellaneous Billing General Parameters Set up the Miscellaneous Billing General Parameters.
Miscellaneous Billing General Parameters
GNA Miscellaneous Billing Items Set up the Miscellaneous Billing Items. See
Miscellaneous Billing Items
GNA Miscellaneous Billing Categories Set up the Miscellaneous Billing Categories.
Miscellaneous Billing Categories
GNA Miscellaneous Billing Recurring Batch Codes Set up the Miscellaneous Billing Recurring Batch Codes
Create schedules for Miscellaneous Billing Invoices that are billed on a regular basis.
See Miscellaneous Billing Recurring Batch Codes
Govern Security Manager (GSM) N/A Set up the security for the Miscellaneous Billing administrative and user forms under your deployment.
Govern OpenForms Designer (OFD) . Miscellaneous Billing (MB001) Open the Miscellaneous Billing (MB001) form and configure the Miscellaneous Billing action button for printing the Miscellaneous Billing Invoice from the Miscellaneous Billing > Invoices Posted form.
Customize the form by naming and positioning the fields as required by your organization.
Customize the Browse screen, the Record Description, if required.
Make any required modifications to the form, such as repositioning the fields and renaming the labels.
Note: If you are making modifications, it is recommended to create a copy of the form, so that your changes are not overwritten.
For more information, see the OpenForms Designer.
OFD Open the Miscellaneous Billing form in Security Mode. Assign security permissions for all items on the Miscellaneous Billing form.
Assign security permissions for the Name and Address controllers in order to create and search for a name and / or create, search for, or delete an address.
Govern Miscellaneous Billing Account Create Miscellaneous Billing Accounts for required names in your municipality or organization.
For more information, see Miscellaneous Billing Account.
Govern Miscellaneous Billing Recurring Invoices Create Miscellaneous Billing Recurring Invoices for required accounts in your municipality or organization.
For more information, see Miscellaneous Billing Recurring Invoices.
GNA Copy to Year Open the GNA > Miscellaneous Billing > Copy to Year form. Ensure that the Miscellaneous Billing parameters, including the general parameters, categories, and items are copied from a previous year to the required year (as required by Miscellaneous Billing.
See Copy to Year.
Initialize Next Year Open the GNA > Miscellaneous Billing > Initialize Next Year form. Ensure that the Miscellaneous Billing recurring invoices are copied from a previous year to the required year (as required by Miscellaneous Billing.
See Initialize Next Year.
Govern Scheduler Verify the scheduled batch processes for Miscellaneous Billing
Govern Query Tool N/A Ensure that you can run queries on the entities

Detailed Steps

Setting Up a Department for Miscellaneous Billing

Adding the Miscellaneous Billing A/R Subsystem to the Department

It is necessary to add Miscellaneous Billing under A/R Subsystems Allowed for all departments that are using Miscellaneous Billing.
To select this option:

  1. Launch GNA.
  2. Select Parameters > Department Maintenance.
  3. Select the Department you want to update from the tree view on the left.
  4. Select the General tab.
  5. Select Miscellaneous Billing under A/R Subsystems Allowed.
  6. Click Save.
  7. Repeat steps 3 to 6 for all departments that use Miscellaneous Billing.

 

 

 

101-mb-config

 

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this.
Loading...

MB – Posting of Invoices

Miscellaneous Billing (MB) – Posting of Invoices

Features and Specifications Overview

This process posts the invoices meeting the selection criteria to Accounts Receivables (AR) and creates the supporting General Ledger entries to support the new A/R transactions.

Invoices can be posted via:

  • An Action Button on the Miscellaneous Billing Form – Invoice Tab
  • A Batch Program configured for the Profile and accessed through the Batch Program Explorer Tool box
  • The Govern Scheduler (batch process definitions) to run periodically with preset user criteria

For more details see:

 

Read More...

 

Records to Process Criteria

Only the records meeting the following business rules will be considered in the batch process selection of invoice records to be posted.

Batch Program

  • Year
    • To verify
  • Department
    • To verify
  • Invoice is Ready to Post
    • Select this option when you are ready to post the record to the Accounts / Receivable sub-system. The record will be posted the next time a Miscellaneous Billing Posting is performed, in Govern Batch Processing.
    • This ensures that the invoice data is correct before it is posted. (MB_INVOICE.READY_TO_POST = -1)
  • Invoices are not already posted
    • (POSTED_FLAG = 0)

Action Button

  • None
    • When the user clicks on the current unposted invoice, it will be posted after confirmation by the user regardless if the Ready to Post field is checked

 

User Parameters

The following parameters can be set by the user on the execution of the batch program or as predefined parameters setup the the batch definition schedule to refine the records to be processed.

Selection Criteria

Year

  • Enter the A/R year. If the AR General Parameters have “A/R Master by Fiscal Year” checked for the MB Subsystem, then this year will determined which AR_ID is posted to for each invoice.
    • If the “A/R Master by Fiscal Year” is not checked, then this year is populated in the AR_DETAIL.YEAR_ID
    • The Year is used to determine the record in AR_PARM_CLASS to use and the associated GL’s

Invoice Number

  • Select the single invoice number to be posted.

Date Range

  • Enter the effective INVOICE DATE range of the invoices to be posted
    • From Date: Invoices on this date will be posted
    • To Date: Invoices on this date will be posted

Account Number Range

  • Enter the account range to be posted
    • From Account: Starts at this account
    • To Account: Up to this account. To account will be included in the selection.

Category

  • Invoice Category

Issuing Department

  • Department

 

Override Fields

The following parameters can be entered to override:
Effective Date (Invoice)

  • Overrides the Invoices effective date

Due Date (Invoice)

  • Overrides the Invoices due date

 

On Completion (Post Conditions)

Invoice Records

Batch / Reference No.

  • Enter the Miscellaneous Billing Batch or Reference Number from the Miscellaneous Billing Invoice form in Govern. This is the Reference field from the Invoice form.

A/R Class Code

  • Select the A/R class code from the drop-down list to process only the bills from a single class code. Otherwise, leave this field blank to process all the bills.
  • This will not be needed for Open Forms because the AR Class code on the Invoice will be removed.

From / To date

  • Enter the range of dates to process or leave these fields blank to process all bills.

From / To MB Account Number

  • Enter the range of account numbers to process or leave these fields blank to process all account numbers.

A/R Class Code

  • Select an A/R Class Code from the drop-down list, to process only the records for a specific class code, or leave this field blank to process all Miscellaneous Billing Recurring transactions.
  • This will not be needed for Open Forms because the AR Class code on the Recurring form will be removed.

Batch Name

  • Enter the batch name or number for the records you are processing or leave this field blank to process all transactions. This is for the Recurring Batch Process Only

Issuing Department

  • Enter the issuing department to process. This is optional.

By Saved Dataset

Override Due date

  • By default, the current date display, but unless the Override check box is selected, the Due date on each invoice will be posted to AR.
  • If the Override check box is selected, All invoices posted with that process will receive the due date in the Date field.

Batch Variables

Invoice Date

  • In this mandatory field, enter the date to appear on the invoice. This is for the Recurring Batch Process Only

 

Batch Execution

The batch program can be executed on demand or scheduled with Govern Scheduler.

During the execution, warning and error messages will be presented in the batch result grid. – to verify

  • On error, the parcel id will be displayed in the message
  • Double-click on the message to access the full text

Once completed, information will be displayed, that includes:

  • Parameters and Options used
  • Total number of records read
  • Total number of records processed

 

Batch Processing (technical)

Before Executing Subprocesses:

  • Select all MB_INV_ID

Execute Subprocess

  • For each batch process
  • This process will post to AR the MB Invoices based on selection criteria and then update the MB_INVOICE records with POSTED_FLAG = -1 and POSTED_DATE with current date

Error Reporting
In addition to the standard Batch Processing standard error reporting, the following will be validated:

What’s New

[6.0] Batch program created for OpenForms

Troubleshooting

The following is to help troubleshoot the batch process.

  • Turning on the Govern Diagnostic Tool
  • Turning on the SQL Profiler Tool (system administrator)

 

See Also

The following information might be of interest

 

 

 

101-mb-bp-001

 

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this.
Loading...

MB Product Map

Miscellaneous Billing (MB) Product Map

Version 6.x

Overview

The goal of the Product Map is to provide links to existing Miscellaneous Billing documentation.
This information is grouped around the Form Functionality or other stand-alone OpenForms Component ( Batch Process, Report, View, etc.).

Product Map

The following lists the product code documentations grouped by forms or by type.

 

Read More...

 

Section Status Product
Code/Page
Description Process Name Supporting Info Quality Control Developer Technical Information
General 101-mb
101-mb-system
Miscellaneous Billing Module Master
Master System Architecture and Configuration Requisites
What’s New Configuration
Impact List
Visio MB Database Diagram
101-mb Developer Specs & Questions
101-mb-config Miscellaneous Billing Administrative Configuration and Setup
101-mb-ofr OpenForms (OFR) System Configuration 101-mb-ofr 101-mb-ofr
101-mb-brules MB Business Rules 101-mb-rules 101-mb-rules
A/R Business Rules 101-ar-brules Accounts Receivable Business Rules and References

Transaction Types

Transaction Rules
A/R Object Errors G/L Transaction Rules

Standard Features
Features 101-mb-fea-004 Standard Dynamic Search Queries MB Group Std Features 101-std-fea-004 101-mb-fea-004 101-mb-fea-004
201-mb-fea-005 Online Payment of Miscellaneous Billing
101-std-fea-024 Standard Controller used for Link to Name and Link to Parcel How to setup 101-std-fea-024-ofr 101-std-fea-024
101-ar-fea-022 Standard AR Controller – Action Button – Create A/R How to setup 101-ar-fea-022-ofr 101-ar-fea-022
Miscellaneous Billing – Features
101-mb-fea-010 Sales Tax Computation
101-mb-fea-011 Misc. Billing Tax Lien Feature Feature not available. See Roadmap 101-mb-fea-011
Miscellaneous Billing – User Forms
Misc. Billing 101-mb-frm-001 Account Maintenance 101-mb-frm-001 101-mb-frm-001
101-mb-frm-002 Invoices (Unposted and Posted) 101-mb-frm-002 101-mb-frm-002
101-mb-frm-003 Recurring Invoices 101-mb-frm-0http://product-qc.govern.harrisgovern.com/101-mb-frm-00203 101-mb-frm-003
Recurring Invoices History Deprecated
Miscellaneous Billing – Administrative Parameters check–> GNA wiki Map
Parameters 103-mb-parm-General Misc. Billing General Parameters 103-mb-parm-General 103-mb-parm-General
103-mb-parm-Category Misc. Billing Parameter Category 103-mb-parm-Category 103-mb-parm-Category
103-mb-parm-Item Misc. Billing Parameter Items SY Registry USR Registry
A/R Parm A/R Deposit
103-mb-parm-Item 103-mb-parm-Item
103-mb-parm-Recurring Misc. Billing Recurring Batch Code 103-mb-parm-Recurring 103-mb-parm-Recurring
103-mb-parm-Template Misc. Billing Templates for Land Management Feature not available. See Roadmap 103-mb-parm-Template 103-mb-parm-Template
103-mb-bp-005 Misc. Billing Copy to Year (see batch process) check–> 103-mb-copytoyear 103-mb-copytoyear
103-mb-bp-006 Misc. Billing Initialize Next Year (see batch process)
Miscellaneous Billing – Batch Processing Batch Processing
Batch Processes 101-mb-bp-001 Misc. Billing Posting to A/R (See also Features) MB_Post_AR 101-mb-bp-001 101-mb-bp-001
101-mb-bp-002 Misc. Billing Recurring Entry Posting MB_Post_Rec 101-mb-bp-002 101-mb-bp-002
101-mb-bp-003 Misc. Billing Lien Transfer MB_Post_Lien Feature not available. See Roadmap 101-mb-bp-003 101-mb-bp-003
101-mb-bp-004 Misc. Billing Compute (Recompute sales tax) MB_Compute 101-mb-bp-004 101-mb-bp-004
103-mb-bp-005 Misc. Billing Copy to Year (GNA) MB_CopyToYear 101-mb-bp-005 101-mb-rpt-005
103-mb-bp-006 Misc. Billing Initialize Data to the new year (GNA) MB_init_next_yr
Miscellaneous Billing – Standard Reports Reporting
Standard Reports 101-mb-rpt-001 Recurring Entry List mbrecurring.rpt Feature not available. See Roadmap 101-mb-rpt-001 101-mb-rpt-001
101-mb-rpt-002 Batch Posting Report standard report Use standard batch audit report 101-mb-rpt-002 101-mb-rpt-002
101-mb-rpt-003 Invoices mbinvoice.rpt
Miscellaneous Billing – OpenForms Standard STD Map
103-UT-005 Database Integration (System Tables, Corr. Scripts…)
103-UT-007 / 103-UT-008 EMT (Import / Export ) Utilities
103-UT-010 Database Extract Tool Utility
101-std-fea-027 Online wiki help for GNA Parameters
Miscellaneous Billing – System Options
202 mMobile Mobile Table Resources Feature not available. See Roadmap System Options (202) Tech

 

Related Topics

101-mb-bp-001

 

 

101-mb-map

 

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this.
Loading...

MB – Copy Parameters to Year

Miscellaneous Billing (MB) – Copy Parameters to Year

Overview

Govern OpenForms Miscellaneous Billing module is year based and this functionality will copy the parameter setup configuration from one year to another.
The Copy Parameters to Year functionality is a Batch Process, designed as such to allow more flexibility.
Like any other batch process, it can be setup by profile with role and user security, scheduled, monitored, etc. For more information, see OpenForms Batch Processing for details (Bottom Left on wiki Navigation Bar).
Functionality access:

  • From Govern Administrator (GNA), select Application Configurations, Miscellaneous Billing, Copy to Year
  • From Govern, open the Profile Batch Process tool box window

Batch Process Definition setup:

  • Select Miscellaneous Billing Copy to Year (mb_copytoyear) in the Process drop down table when creating a batch process definition.

See Also

 

Read More...

User Interface Selection Criteria

In order to execute this process, the user selection criteria must include the FROM and the TO year.
From Year

  • Parameters for the year must exist (drop down table)
  • Year cannot be smaller than 1900
  • Year cannot be higher than TO

To Year

  • Year cannot be smaller than the FROM year
  • Year cannot be higher than 9999

Parameters Copied

The following parameters are copied.

Miscellaneous Billing

All Misc. Billing parameters are copied except the account and invoice number structure (number of digits) that is not year based.

  • General Parameters
    • Tax Activation and Rate Information in system registry [SY_REGISTRY_BY_YEAR]
  • Categories
    • Category Definition and Linked Items allowed and defaults [MB_PARM_CATEGORY]
  • Items
    • Invoice detail item Description, A/R Class Code, Default Amount, and Tax Exempt Status [MB_PARM_ITEM]

 

Accounts Receivable

All year base Accounts Receivable parameters used will be copied.

  • A/R Class Code
    • A/R Class Codes with a sub-system of Miscellaneous Billing will be copied [AR_PARM_CLASS]
  • A/R Class G/L Distribution
    • The General Ledger setup for the A/R Class Codes
  • A/R Interest and Penalty Methods
    • A/R Interest and Penalty Methods and Setup used by Miscellaneous Billing A/R Class Codes will be copied
    • See Roadmap – to be validated – Currently Unhandled ERROR to setup

Business Rules

Existing Parameter in the TO year

  • If the A/R OR MB parameter already exists, it will be skipped and will NOT override the existing information.
  • If the A/R OR MB parameter doesn’t exist in the TO year, it will be created

 

Process Execution

  • You can run the process more than once.
  • You can cancel the process during execution
  • Users can add new parameters after the Copy to Year is executed.

 

Process Execution Logs

When the Copy to Year process is executed, a standard batch process log will list information on the process execution and a log file with the same information is created in [ where ].

  • Each FROM year table updated and the number of records added to the TO year
  • Code(s) not copied to the TO year (skipped because it already existed)
  • Standard Log Feature

 

TIP: It is easier to view the information in the log file.

 

 

 

103-mb-bp-005

 

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this.
Loading...

Standard Batch Process – Email Notification

Standard Batch Process – Email Notification

Overview

The Email Message Template editor is designed for creating email messages that can serve as templates for later use within Govern. These are the messages that can be used in Govern modules that have an email functionality. This Email Notification Batch Process is designed to send an email message based upon a user’s queries. This process is configured in the GNA Batch Process Definition editor.
Using a Batch Process, it is possible to configure a SELECT query that will then use an email template. When the batch process is run, each record retrieved from the query will trigger a “Send Email” action. As an example, a query can be written that will retrieve outstanding overdue A/R records. Each record then sends an email message to the associated recipient indicating that they have an account in arrears.

Functionality

The purpose of this batch process is to send an email message based upon the records that are returned by a user designed query. Queries can be written to extract relevant Govern ID’s for tasks such as late payment notifications, impending due dates, and so on. A user with administrator status can design a SELECT query that will retrieve a recordset. The resulting recordset is processed, with each record triggering the sending of an email message. The formatted messages sent will use the email template created in the GNA Email Template Editor.

 

Read More...

Configuration

NOTE: For a listing of the queries used as examples, refer to the List of Queries in the Appendix section below.

The recommended approach for correct implementation is to take the following steps:

1. Design your email template

Determine the format that your email message will take in the GNA Email Template Editor. In the Parameters Expression field, build the expression that will be used to extract the parameters needed for your email message. For example a message that is pertaining to overdue accounts might require some of the following pieces of information.
From and To fields for the email, account holder names and account numbers, dates, and so on.
Refer to the Email Template Editor Wiki page or user guide for details about using the editor.
As indicated earlier, build your query in the parameters expression, it is here that you will determine the required Govern ID’s.
For example…:
{
To = Query(‘naNameInfo’, ‘EMAIL’);
Name = Query(‘naNameInfo’, ‘FULLNAME’);
AccountNumber = Query(‘stAccountNo’, ‘ACCOUNT_NO’);
Category = Query(‘stCategoryCode’, ‘SHORT_DESC_EN’);
PeriodeCode = Query(‘stPeriodCode’, ‘SHORT_DESC_EN’);
PeriodeNumber = Query(‘stPeriodNumber’, ‘SHORT_DESC_EN’);
DueDate = Query(‘stDueDate’, ‘DUE_DATE’);
}
In the above expression, we need the NA_ID’s for name information, ST_ID’s for ST account information and due dates, and so on.

NOTE: Each required query must be created. Refer to the Appendix section below for a listing of queries.

The SELECT query is now written to retrieve the Govern ID’s that are needed in the email template.

NOTE: A message will also need to be created under the Message sub tab in order to be able to save your Email Template; see the Sample Email Message below for an example message

2. Design Your Query

The SELECT Query

It is within the SELECT query being used that you set the Govern ID’s.
Looking at the following query…:
SELECT top 100 f.st_acct_id,
f.na_id,
f.st_id
FROM st_filing_master f
INNER JOIN NA_NAMES n ON n.na_id=f.na_id
WHERE f.unfiled <> 0 AND
f.due_date < GETDATE() AND
(n.email IS NOT NULL AND n.EMAIL <> ‘ ‘)
ORDER BY f.st_acct_id, f.st_id;
The above query was designed in the Select Query Editor in GNA. It will list all filings that are late. An email will be sent to the NA_MAILING address. For the purpose of this example, only the top 100 records are selected.

NOTE: No entities or Govern ID’s are used in the above query. When it is run in the Scheduler or Govern, no ID’s will be set except for the user ID’s and the run date.

3 – Define a New Batch Process

Define a new Batch Process in the GNA Batch Process Definition Editor. This batch process will be initiated through Govern.

  1. Create a new Code.
  2. Complete the Short and Long Description fields.
  3. in the Process parameter, select the “Send Email From Template” option
  4. Click the Save icon on the Batch Process Definition tab.
TIP: Ensure that the newly defined Batch Process has been added to the required profile so that it will be accessible under the Govern Batch Processes Explorer tab.

4 – Design or Select an Email Template

As mentioned earlier, email templates are designed in the GNA Email Template Editor. In the email template parameter expressions can be used. Refer to the About Parameters Expression Field section.
For our example, an email message will be sent to all mailing addresses with a late filing. The information that is required will be retrieved by the Govern ID’s. Each record returned by the query will look through each column to see if it corresponds to a Govern ID; if this is the case, the Govern ID will be set. Then when the email is being sent via the template, the Govern ID will be passed to the template to be used directly within the email, or as a Parameter Expression that is passed to another query. This expression can be designed in the Expression selector.
In our example, another query has been designed to extract information such as the naNameInfo, EMAIL, FULLNAME, ACCOUNT_NO, and so on.

Batch Process Parameters

Selection Criteria group parameters

Looking at the batch process in Govern, the parameters are the standard that are required to be completed.
Select Query – This is the list of available SELECT queries.
Email Template – All email templates in the system.

Run the Batch Process

Once the batch process has been run, each email message will be formatted with the extracted information. All parameters have been replaced with the values requested.

Troubleshooting

Any issues that are associated with this Batch Process that fall under the heading of troubleshooting will be listed in this section.

APPENDIX

List of Queries

The following queries were used as examples for demonstration purposes. They can used as a starting point and modified for other purposes.

— Query Expression:

— To be used in the Parameters Expression field of the Email Template
{
To= Query(‘naNameInfo’,‘EMAIL’);
Name = Query(‘naNameInfo’,‘FULLNAME’);
AccountNumber = Query(‘stAccountNo’,‘ACCOUNT_NO’);
Category = Query(‘stCategoryCode’,‘SHORT_DESC_EN’);
PeriodeCode = Query(‘stPeriodCode’,‘SHORT_DESC_EN’);
PeriodeNumber = Query(‘stPeriodNumber’,‘SHORT_DESC_EN’);
DueDate = Query(‘stDueDate’,‘DUE_DATE’);
}

— Sample Email Message

The following is a sample email message that can be modified as required:

Dear @Name,
The following Account #@AccountNumber has registered a late payment for the @PeriodeCode period of @PeriodeNumber in the @Category.
The actual due date was @DueDate.

— naNameInfo

SELECT EMAIL,
CASE
WHEN FORMAT_CODE=‘c’THEN COMPANY
ELSE FIRST_NAME ||‘ ‘|| LAST_NAME
ENDas FULLNAME
FROM NA_NAMES
WHERE NA_ID=@idna_id

— stAccountNo

SELECT ACCOUNT_NO
FROM ST_MASTER
WHERE ST_ACCT_ID=@idst_acct_id

— stCategoryCode

SELECT VT_USER.SHORT_DESC_EN
FROM ST_FILING_MASTER
INNERJOIN VT_USER ON VT_USER.YEAR_ID=ST_FILING_MASTER.YEAR_ID AND
VT_USER.DEPT=ST_FILING_MASTER.DEPT AND
VT_USER.CODE=ST_FILING_MASTER.CATEGORY_CODE
WHEREST_FILING_MASTER.ST_ID=@idst_idAND
VT_USER.TABLE_NAME=‘ST_CATEG’

— stPeriodCode

SELECT (CASEWHEN ST_FILING_MASTER.PERIOD_CODE =‘ST_INACTIVE_PER’THEN‘Inactive’ELSE VT_USER.SHORT_DESC_EN END)AS SHORT_DESC_EN
FROM ST_FILING_MASTER
INNERJOIN VT_USER ON VT_USER.YEAR_ID=ST_FILING_MASTER.YEAR_ID AND
VT_USER.DEPT=ST_FILING_MASTER.DEPT AND
VT_USER.CODE=ST_FILING_MASTER.PERIOD_CODE
WHEREST_FILING_MASTER.ST_ID=@idst_idAND
VT_USER.TABLE_NAME=‘ST_PER’

— stPeriodNumber

SELECT VT_USER.SHORT_DESC_EN
FROM ST_FILING_MASTER
INNERJOIN VT_USER ON VT_USER.YEAR_ID=ST_FILING_MASTER.YEAR_ID AND
VT_USER.DEPT=ST_FILING_MASTER.DEPT AND
VT_USER.CODE=(ST_FILING_MASTER.PERIOD_CODE +‘_’+CAST(ST_FILING_MASTER.PERIOD_NB ASVARCHAR))
WHEREST_FILING_MASTER.ST_ID=@idst_idAND
VT_USER.TABLE_NAME=‘ST_PER_DETAIL’

— stDueDate

SELECT DUE_DATE
FROM ST_FILING_MASTER
WHERE st_id=@idst_id

 

Related Topics

Email Template Editor
OpenForms Batch Processing
Govern New Administration (GNA)

 

 

 

100-bp-EmailNotification

 

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this.
Loading...