Basic Assignments
 
Options & Settings
 
Main Time Information
Color Code: Green
Assigned To: Stephen Berkenkotter
Created By: Cory Warden
Created Date/Time: 10/9/2019 9:11 am
 
Action Status: Pending
Show On The Web: Yes - (public)
Priority: 10
Finished/Done: No - (open)
Finished/Done By: ...
Budgeted/Estimated Value: 10,000.00  
Actual/Real Value: 3,234.00   [donate]
Invoice/Quote Status: Blank (n/a)
General Amount: $0.00
 
Time Id: 1527
Template/Type: Community Funded Projects
Title/Caption: Intercompany Eliminating of Transactions
Start Date: 10/9/2019
End Date: 10/9/2019
Total Time: 0.00 Minutes
Target/Due Date: 10/9/2019
Main Status: Active

click to enlarge - photo by: Stephen Berkenkotter -
 
 


Notes:

10/8/19: Meeting with Mike and Meredith to discuss how this would play out in database. Mike wants to know possible timeframe/rollout in the 1st quarter of 2020, cost, etc.


Additional Date/Times - Subs (1)
Title/Caption Start Date Start Time End Date End Time Age Notes
Progress Notes - Reviewing with Brandon 1/20/2020 11:08 am ... ... 1550.64 Days or 37215.41 Hours Reviewing PDF and Notes on this project

Total Time In Hours And Minutes: 37215:24 :: Total Hours As A Decimal: 37,215.41 **
** CAUTION - One or more values may be missing a valid end date/time.

Additional Comments/Notes - Subs (15)
Title/Caption Date Time Done By Comment/Note
Bryan got mapping of banks vendors corps 7/20/2020 12:17 pm Cory Warden

This functionality is working as of 7/20/2020

Mapping Locations 4/7/2020 7:06 am Stephen Berkenkotter

April 4 - 7 - 3.5 hours on mapping locations.

Building Vendor Mapping per Transactional Corps 3/9/2020 6:58 am Stephen Berkenkotter

March 2nd to 7th - 11 hours

View of Aggregate Vendor ID with mapping to Transactional IDs 

Building Div Drop Down for ID selection 2/29/2020 7:55 am Stephen Berkenkotter

2 hours



Vendor Data Table Layout 2/28/2020 6:46 am Stephen Berkenkotter

1.5 Hours planning the Vendor Data Table Layout

Goal - Display the Aggregate ID next to the many Transactional ID's

Notes: cross_corp_enterprise_mapping.cfm

Looping over the Transactional IDs and try to match based on the Hard Coded name value.

6 hours building out the drop down to tie the aggregate ID to the transactional ID's


Display Card - Hours 2/10/2020 7:18 am Stephen Berkenkotter

2.5 hours on the display card.

Using the cross corp mapping table to hold Aggregate ID to Transactional ID's for vendors by conditioning the table_name to 'master',

the app_type_id to 9, and then JSON string holds the list of Transactional ID's that can be updated.

Aggregate and Transactional Corp Selection 2/8/2020 7:04 am Stephen Berkenkotter

Card View that Identifies 

1 Aggregate (Top Level)  Corp ID

Unlimited Transactional (Lower Level) Corp ID's

Builds a list to pass to the mapping page where these are displayed horizontally per vendor. Looped Table View with filters.

A small window opens an allows mapping per Aggregate Corp vendor to Transactional Corp(s) vendor. 

Page then process all mapping points at the same time.

Selection (builder) page for Vendor mapping 2/7/2020 6:12 am Stephen Berkenkotter

3 hours on 02/06/20

2 hours on 02/07/20

cross_corp_enterprise_vendor_id_builder.cfm

This pops out a new window that sort the vendors to aid in the selection mapping, trying to automate the process.

A phase 2 would be adding in a match if this occurs. JavaScript or Ajax

Homepage - Cross Corp Enterprise Mapping 2/6/2020 12:36 pm Stephen Berkenkotter

cross_corp_enterprise_mapping.cfm

Mapping Page - Ideas and Plans 2/3/2020 10:07 am Stephen Berkenkotter

Met with Brandon to plan out the mapping page. 

1. Report that returns Top Level Corp (Aggregated) and Sub Corp (Transactional) as well as app type ID (Vendor)

2. Show Mapping

Mapping out table requirements - Corp and Vendor 2/3/2020 7:39 am Stephen Berkenkotter

2 hours working on mappings so that all Vendors over all Corps will be mapped via ID instead of hard coded. 

App Type ID's

 1DummyDummy
 2DepositDep
 3InvoiceInv
 4POPO
 5Expense/ReceiptE/R
 6Balance Sheet ItemBSI
 7Stock/UnitUnit
 8CustomerCust
 9Vendor/PayeeVend
 10EmployeeEmp
 11PartPart
 12Element of TimeTime
 13QuoteQuote
 
Table to tie Corp IDs, and other Main IDs 1/28/2020 1:46 pm Stephen Berkenkotter

Brandon and I meet and reviewed the table that will hold all the ID's

This is the cross_corp_mapping table

It has 12 columns that we will be using to map the Aggregated Corp to the Transactional Corps

Name Type Null Default Extra Index

cross_corp_id int(10)   auto_increment

corp_id int(10) unsigned

app_type_id tinyint(1) unsigned

main_id int(10) unsigned

sub_id int(10) unsigned

table_name varchar(100)

corp_id_2 int(10) 

app_type_id_2 tinyint(1) 

main_id_2 int(10) 

sub_id_2 int(10) 

table_name_2 varchar(100)

json_value text


Questions & Ideas 1/20/2020 2:56 pm Stephen Berkenkotter

Brandon suggested using locations in place of categories, what about using Corp ID? or is this the same as at the 

Enterprise level as 'Location' would be the Transactional Corp ID or Name.

Idea - A Corp Type in the settings, default 'Transactional' with 'Enterprise' as choice.

            Or allow dynamic naming (Phase 2).

Idea - A Corp ID String, those systems associated (tied to) with each other. 1 would be the Enterprise system and the others Transactional

Idea - A top level setting that allows for this Corp Type to drive functionality in both the Enterprise and Transactional Systems

Question - Inventory must be consistent, thus Vendors and Items need top level 'Control'. So if the Corp Type is Enterprise the master 

list of Vendors would exist there and all Transactional Systems must conform. This would be better than mapping as new vendors are 

added and edits take place. Items would follow.



Notes on Basic Accounting Steps 1/20/2020 2:29 pm Stephen Berkenkotter

Enterprise System - Parent or Top Level System - The One

Transactional Systems - Child or Lower Level Systems - The Many


Goal is to allow the Transactional Systems to function naturally, processing all normal day to day transactions for the unique 'location' as the Enterprise functionality rolls up the transactions or rolls down relevant transactions or edits. Bi-Directional

  • Inventory Purchases - Inventory, A/P, Payments - Totals Roll Up?
  • Daily Sales - Totals Roll Up
  • Expenses - Totals Roll Up
PDF Link - Document and Notes 1/20/2020 11:11 am Stephen Berkenkotter

PDF Link