Package: businessPlanR 0.1-0
businessPlanR: Simple Modelling Tools for Business Plans
A collection of S4 classes, methods and functions to create and visualize business plans. Different types of cash flows can be defined, which can then be used and tabulated to create profit and loss statements, cash flow plans, investment and depreciation schedules, loan amortization schedules, etc. The methods are designed to produce handsome tables in both PDF and HTML using 'RMarkdown' or 'Shiny'.
Authors:
businessPlanR_0.1-0.tar.gz
businessPlanR_0.1-0.zip(r-4.5)businessPlanR_0.1-0.zip(r-4.4)businessPlanR_0.1-0.zip(r-4.3)
businessPlanR_0.1-0.tgz(r-4.4-any)businessPlanR_0.1-0.tgz(r-4.3-any)
businessPlanR_0.1-0.tar.gz(r-4.5-noble)businessPlanR_0.1-0.tar.gz(r-4.4-noble)
businessPlanR_0.1-0.tgz(r-4.4-emscripten)businessPlanR_0.1-0.tgz(r-4.3-emscripten)
businessPlanR.pdf |businessPlanR.html✨
businessPlanR/json (API)
NEWS
# Install 'businessPlanR' in R: |
install.packages('businessPlanR', repos = c('https://c3s.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/c3s/businessplanr/issues
Last updated 1 years agofrom:cbc35f5f74. Checks:OK: 1 NOTE: 6. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 12 2024 |
R-4.5-win | NOTE | Nov 12 2024 |
R-4.5-linux | NOTE | Nov 12 2024 |
R-4.4-win | NOTE | Nov 12 2024 |
R-4.4-mac | NOTE | Nov 12 2024 |
R-4.3-win | NOTE | Nov 12 2024 |
R-4.3-mac | NOTE | Nov 12 2024 |
Exports:as_transactionbarplotcalc_staffcondensedelayeddepreciationexpensefin_needsfirst_lastget_depreciation_planget_expenseget_loansget_miscget_modelget_periodget_planget_plan_typeget_revenueget_sumget_typesget_valuegrowthkable_bpRkbl_by_typeslist_plansloanmodel_nodemodel2dfnice_numbersoperationspermalink2listregularlyregularly_delayedrevenueset_misc<-set_typestable_modeltransactiontransaction_planupdate_operations<-update_plan<-
Dependencies:base64encbslibcachemclicolorspacecpp11digestevaluatefarverfastmapfontawesomefsgluehighrhtmltoolsjquerylibjsonlitekableExtraknitrlabelinglifecyclemagrittrmemoisemimemunsellR6rappdirsRColorBrewerrlangrmarkdownrstudioapisassscalesstringistringrsvglitesystemfontstinytexvctrsviridisLitexfunxml2yaml
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Simple Modelling Tools for Business Plans | businessPlanR-package businessPlanR |
Plot business plan transactions | barplot barplot,expense-method barplot,operations-method barplot,revenue-method |
Calculate the number of staff persons necessary to complete a task | calc_staff |
Condense operations objects into neat data frame | condense condense,-methods condense,operations-method condense-methods |
S4 Class depreciation | depreciation depreciation,-class depreciation-class initialize,depreciation-method |
S4 Class expense | expense expense,-class expense-class initialize,expense-method |
Estimate capital requirement from cash flow | fin_needs |
Shortcut for lists with steady transactions. | first_last |
Getter/setter methods for businessPlanR objects | as_transaction as_transaction,-methods as_transaction,depreciation-method as_transaction,loan-method get_depreciation_plan get_depreciation_plan,-methods get_depreciation_plan,operations-method get_expense get_expense,-methods get_expense,operations-method get_loans get_loans,-methods get_loans,operations-method get_misc get_misc,-methods get_misc,operations-method get_period get_period,-methods get_period,depreciation-method get_period,loan-method get_period,operations-method get_period,transaction_plan-method get_plan get_plan,-methods get_plan,transaction_plan-method get_plan_type get_plan_type,-methods get_plan_type,transaction_plan-method get_revenue get_revenue,-methods get_revenue,operations-method get_sum get_sum,-methods get_sum,expense-method get_sum,revenue-method get_value get_value,-methods get_value,depreciation-method get_value,expense-method get_value,loan-method get_value,revenue-method get_value,transaction_plan-method list_plans list_plans,-methods list_plans,transaction_plan-method set_misc<- set_misc<-,-methods set_misc<-,operations-method |
Growth of a numeric vector | growth |
Format table from condensed objects | kable_bpR kable_bpR,-methods kable_bpR,loan-method kable_bpR,operations-method kable_bpR,transaction_plan-method |
Format table from collection of types of operations objects | kbl_by_types kbl_by_types,-methods kbl_by_types,operations-method |
S4 Class loan | initialize,loan-method loan loan,-class loan-class |
Convert model from list to data frame | model2df model2df,-methods model2df,list-method |
Format numbers in nice layout | nice_numbers |
S4 Class operations | operations operations,-class operations-class |
Turn a Shiny permalink into a list | permalink2list |
Generate list of repeating financial transactions | regularly |
Generate list of repeating financial transactions with delayed starting month | delayed regularly_delayed |
S4 Class revenue | initialize,revenue-method revenue revenue,-class revenue-class |
Define valid types of revenues and expenses | get_model get_types set_types |
Define a model node for business plan tables | model_node table_model |
S4 Class transaction_plan | transaction_plan transaction_plan,-class transaction_plan-class |
S4 Class transaction | initialize,transaction-method transaction transaction,-class transaction-class |
Update operations objects | update_operations<- update_operations<-,-methods update_operations<-,operations-method |
Update transaction_plan objects | update_plan update_plan<- update_plan<-,-methods update_plan<-,transaction_plan-method |