Income Property Report
Roger T. Christensen
See the notes for using this program on OSI, Apple, Commodore, and Atari computers.
I wrote this program because I needed a fast way to prepare information from my income property for yearly taxes.
The information input into this program is taken off the year-to-date total from my general ledger.
The information given from this report can be enclosed with your federal and state tax returns, also you can keep a copy for yourself. I found there is no reason to save this information so there is no save routine within this program.
I also set this program up to give a general monthly cash flow, profit/loss report on the CRT. This will very quickly give you an idea of what position you are in.
Line 680 is set at 21 cents per mile and can be changed.
Nine inputs can be made under other expenses and other repairs.
Three inputs can be made under other income.
The items listed from line 1320 to line 1350 can be changed.
TAXPAYERS NAME: JOE SMITH
SOCIAL SECURITY NUMBER: 222-22-2111
TYPE OF PROPERTY: 4-FAMILY FRAME
PROPERTY ADDRESS: 1000 MAIN ST
|TOTAL INCOME = $ 10200|
|PEST CONTROL||$ 24.00|
|WATER HEATER||$ 125.00|
|TOTAL EXPENSES = $ 7465|
|MILEAGE & TRAVEL|
|1025 MILES @ .21||$ 215.25|
|OTHER TRAVEL EXP||$ 50.00|
Notes On Using These Programs
Program 1 is written in Microsoft BASIC for the PET, so only minor changes are necessary to convert it to Apple, OSI, or any other BASIC. First of all, follow the suggestions given in COMPUTE's Listing Conventions. The yearly report given from lines 1810 and up are for hardcopy to the Commodore 2022 printer, which supports automatic paging (CHR$(147) sets Top Of Form, CHR$(19) performs forced paging) and formatting commands (similar to PRINT USING).
If your printer has any special features, such as horizontal tabs, you may want to use the approach in the Atari version of this program. It only outputs to the screen, and is not as rigidly formatted. It just TABs from the item field to the numeric field by using a POKE 85,33 statement. You'll want to use HTAB 31 or PRINT TAB(31). You can still have printer output by using PR# (on the Apple) or changing the PRINT statements to LPRINT
The Atari version has no provision for hardcopy (output to printer). One reason hardcopy is not included is because the type of printer used by Atari owners may vary from a 40-column printer such as the 820 or 822, to an 80-column one such as the 825 or the MX-80. To serve the greatest number of users (including the many who don't own a printer), the yearly report in lines 1810-2510 is written for screen output. Some changes would be necessary to route the output to the printer (like changing PRINT to LPRINT).