// Export the functions for use in other modules. This allows the depreciation logic to be organized in a single module and reused across different parts of the application, such as in API endpoints or report generation.
meta:{note:'Summary for IRS Form 4562 (Federal book, current-year placements). Validate against current tax law before filing.'}
meta:{
note:`IRS Form 4562 filing worksheet — Federal book, ${year}. The §179 income limitationuses the figure saved on Financial → Section 179 (override with the report parameter). Assist only; validate against current tax law before filing.`,
sections:[
{
title:'Part III, line 19 — MACRS property placed in service this tax year',
columns:[col('class','Classification'),col('basis','Basis for depreciation','currency'),col('recovery','Recovery'),col('convention','Conv.'),col('method','Method'),col('deduction','Deduction','currency')],
rows:line19Rows
},
{
title:'Part V — Listed property (autos & other listed assets)',
{id:'lifecycle',title:'Asset lifecycle',icon:'mdi-cash-remove',keywords:'dispose disposal sale retire gain loss lease amortization impairment adjustment write down'},
{id:'barcodes',title:'Barcodes & scanning',icon:'mdi-barcode-scan',keywords:'barcode label print scan camera tag'},
{id:'books',title:'Books, depreciation & tax',icon:'mdi-book-open-variant',keywords:'book gaap federal depreciation general ledger gl method convention 179 bonus reports journal entry entries import export csv excel conflict merge history zone section 179 280f listed property passenger automobile luxury auto caps ads straight line mid-quarter limitation carryover taxable income macrs recapture 1245 1250 1231 form 4797 ordinary gain disposal mt200 tables appendix a short tax year proration ads recovery period farm pub 225 agriculture livestock 1252 1255 soil water conservation cost sharing 150 declining balance'},
{id:'books',title:'Books, depreciation & tax',icon:'mdi-book-open-variant',keywords:'book gaap federal depreciation general ledger gl method convention 179 bonus reports journal entry entries import export csv excel conflict merge history zone section 179 280f listed property passenger automobile luxury auto caps ads straight line mid-quarter limitation carryover taxable income macrs recapture 1245 1250 1231 form 4797 4562 worksheet filing ordinary gain disposal mt200 tables appendix a short tax year proration ads recovery period farm pub 225 agriculture livestock 1252 1255 soil water conservation cost sharing 150 declining balance'},
{id:'close',title:'Period close (month & year-end)',icon:'mdi-calendar-lock',keywords:'close month end year end period lock reconcile subledger gl roll forward retained earnings depreciation post reopen finalize wip capitalize disposal impairment audit'},
{id:'templates',title:'Templates',icon:'mdi-form-select',keywords:'template defaults custom fields data entry'},
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.