Special concepts * relationships betwen dates (order, request, ship) and apply that mix to a new month * apply a base mix of promo codes and terms codes to a new month of forecast where there is no existing baseline to pull from * effects of building baselines off of original, or all changes so far * pricing and units Slowness Options * move json to a separate table and the change can be marked with a sequence * have the data actually be a query from the database * reduce number of columns in fc_pool Discussion * special look at Mar-Apr sales since it is being copied from plan or older data - [ ] at the end of March, we will swap out the budget from March with actuals and re-forecast - [ ] need to think through how to overlay actuals into the budget * last price paid snap - preload - [ ] dont do this * FX - currently nothing loaded - [ ] we'll pick one (see Bruno) * cost - snap to current cost - [ ] snap to current * need to be able to reload the forecast as we lock in new months of sales data - replay changes over top? * item 1 * refresh new part list * add comments on monthly * add a tag that is separate from the comment? * need to test extrapolating osm_pool into osmp_dev Review * continuous update with actuals * next years sales is going to change everyday as new things happen with open orders * need to be populating shipping season instead of leaving null * need to do with past-due's -> when do they ship? * snapshot several years of history into the forecast so there is no need to bring in actuals * going to have to rebuild the forecast when actuals change CI * snapshot pool * adjust 2021 orders * integrate with 2020 open to get to 2021 sales (osm_stack) * show 2021 forecasted order as forecast * show 2021 forecasted sales (need to update ship season so it is not null) Walk Issues * canceled orders * changed orders * short ships * exchange rates Things to Demo * product swap out * pivot re-org * don't use filters * assumes all changes target USD