====== Build 79 ====== This DynamicZip build is compatible with [[dynamiczip:install:mods:microsoft_dynamics_gp16|Microsoft Dynamics GP 2016]] and the [[taxengine:mods:version4|KampData TaxEngine v.4]] Compile date: March 28, 2018 This build is substantially identical to [[dynamiczip:install:mods:release:build80:build80|Build 80]] except that Build 80 is for use with Microsoft Dynamics GP 2018. ===== Features ===== * Added support for use of the [[dynamiczip:glossary:thomson_reuters_onesource_compete_plus|Thomson Reuters ONESOURCE Complete+ Database]] - an alternate [[dynamiczip:glossary:Import Source]]. * Added support for printing DynamicZip reports to pdf and xml files. ===== Bug Fixes ===== * [[dynamiczip:windows:dz_assign_customer_tax_schedules_window|DZ Assign Customer Tax Schedules window]] * SQL opt assign customer schedules was restricting the insert of customer address supplement records based on the customer master record's state instead of the customer address record's state. So if the customer supplement record existed, it got updated and all was well. if the record didn't exist and you weren't assigning "all states" and the customer master record was for a state not included in the assign process, missing customer supplement records did not get created. This could result in “Address supplement geocode out of sync” messages. (With a blank geocode as the start value.) Running process failed to correct this situation and eliminate the error since the process failed to create the missing address supplement record in which to save/update the geocode. * [[dynamiczip:windows:dz_vendor_address_supplement_window|DZ Vendor Address Supplement window]] * The ZIP+4 County field in this window should automatically get populated when the related vendor address is not in a single rate state, includes the zip+4, the DynamicZip Zip+4 module is enabled and the +4 data has been imported. This was not happening but has been fixed. * Determine if Sales/Purchase tax schedules exist in states importing * This process (optimized and non-optimized) limits the tax details examined to those that are assigned to a schedule with an ID that is of either the ZIP Code format or the statewide format. For the non-optimized import, DynamicZip looked at the Type as specified in the Tax Detail Maintenance window. This is technically the correct method. For the optimized import DynamicZip was looking at character 3 of the tax detail ID where an S indicated tax on sales and a U indicated tax on purchases. The optimized import has been modified to now also look at the Type as specified in the Tax Detail Maintenance window. * Prepopulate Address Supplement * This process can be run manually from the DynamicZip dropdown menu on an address supplement window such as the DZ Customer Address Supplement window. It also runs automatically as part of the rate and boundary import. This process updates the geocode and ZIP based on the customer address card and the assigned tax schedule (unless the address supplement has been locked). The process was giving priority to the tax schedule county over the Zip+4 county. This has been fixed and now the Zip+4 county will be preserved in the address supplement record. It is unlikely that this bug caused any problems as subsequent tax schedule assignments would give priority to the Zip+4 county and update/correct the address supplement accordingly. * Update Customer Address Supplement * Prior to modifying the existing tax schedules, the Rate and Boundary Import process updates the address supplement geocode to agree with the address's assigned tax schedule’s geocode. When updating the address supplement geocode, the Zip+4 county now overrides the tax schedule county if they are different. ===== Windows ===== ==== Windows Mods ==== * [[dynamiczip:windows:dz_table_status_window|DZ Table Status window]] * Added ability to turn [[dynamiczip:glossary:debug|debug]] on and off using the DynamicZip menu. * [[dynamiczip:windows:dz_tax_detail_supplement_window|DZ Tax Detail Supplement window]] * Added Jurisdiction Type field ==== New Windows ==== * [[dynamiczip:windows:dz_zip_county_inquiry_window|DZ Zip County Inquiry window]] ===== Tables ===== ==== New Tables ==== * [[dynamiczip:tables:dz_zip_county_table|DZ Zip County table]] ==== Table Conversions ==== * [[dynamiczip:tables:dz_external_geocode_table|DZ External Geocode table]] * [[dynamiczip:tables:dz_plus4_geocode_table|DZ Plus4 Geocode table]] * [[dynamiczip:tables:dz_zip2_tax_purchase_link_table|DZ Purchase Tax Link table]] * [[dynamiczip:tables:dz_rateset_calculation_table|DZ RateSet Calculation table]] * [[dynamiczip:tables:dz_tax_detail_supplement_table|DZ Tax Detail Supplement table]] * [[dynamiczip:tables:dz_tax_schedule_supplement_table|DZ Tax Schedule Supplement table]] * [[dynamiczip:tables:dz_zip_2tax_sales_table|DZ Zip2Tax on Sales Table]] ==== Obsolete Tables ==== * [[dynamiczip:tables:dz_rate_set_index_table|DZ RateSet Index table]]((The data that was stored in this table is now stored in the [[dynamiczip:tables:dz_rateset_calculation_table|DZ RateSet Calculation table]])) * [[dynamiczip:tables:dz_tax_detail_link_table|DZ Tax Detail Link table]] * [[dynamiczip:tables:dz_tax_schedule_link_table|DZ Tax Schedule Link table]] ---- ===== Build 79.1 ===== Compile date: April 24, 2018 ==== Modifications ==== * [[dynamiczip:install:mods:SQL Optimized Tax Reports Not Printing]] ===== Build 79.2 ===== Compile date: August 14, 2018 ==== Modifications ==== * [[dynamiczip:install:mods:Statewide exempt schedules with no description]] * [[dynamiczip:install:mods:Complete+ import failing when path on server is blank]] ===== Build 79.3 ===== Compile date: pending ==== Modifications ==== === Country Code === The SQL optimized import was failing to update the Country Code column in the [[dynamiczip:tables:dz_zip_address_table|DZ Zip Address Table]] to the value entered as the Country Code Default in the [[dynamiczip:windows:dynamiczip_setup_window|DynamicZip Setup window]] when that option is selected. This has been fixed. The workaround was to run the rate and boundary import with SQL Optimize __not__ selected. ---- [[dynamiczip:install:mods:modifications|Modifications]]