
Programming tax calculations (with special rounding)
Prepare the following subjects:
1.Tax rates
2.Rounding method for tax calculation (Round up/Round off/Cut off)
3.Tax calculation system
4.Rounding system (Special rounding 1/Special rounding 2/Special rounding 3/Danish rounding /Australian rounding) :only effective for Tax Table 1
Programming procedure |
|
|
|
|
|
|
| REG2 |
|
| X1 | |||||||
|
|
|
|
|
|
|
|
|
| REG1 |
|
| Z1 | |||||
|
|
|
|
|
|
|
|
|
| OFF |
|
| X2/Z2 | |||||
|
|
|
|
|
|
|
|
|
|
|
| RF |
|
|
| |||
|
|
|
|
|
|
|
|
|
| PGM |
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
| Mode Switch | |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4 |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| 3s | |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4 |
| |
Assign tax table 1. ................................................................................. | 6 | 0125s | ||||||||||||||||
Assigning tax table 2, enter 0225. |
|
|
|
|
|
|
|
|
| |||||||||
Assigning tax table 3, enter 0325. |
|
|
|
|
|
|
|
|
| |||||||||
Assigning tax table 4, enter 0425. |
|
|
|
|
|
|
|
|
| |||||||||
Enter tax rate (2 integers and 4 decimals) |
|
|
|
|
|
|
|
|
|
|
|
| 4 |
| ||||
Example: 15% = 15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
8.25% = 8^25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
| non tax = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ................................................................ |
|
|
|
|
|
| 6 : : : : : :a | |||||||||
Enter rounding method, tax calculation method.. |
|
|
|
|
|
| 4 |
| ||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
| 0a | |||||
|
| Fraction round up | 9 | 0 |
|
|
|
|
| |||||||||
|
|
|
|
|
|
|
|
|
|
|
|
| 4 |
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
| Fraction round off | 5 | 0 |
|
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
| Fraction cut off | 0 | 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
| Special rounding 1 * |
|
| 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
| Special rounding 2 * |
|
| 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Special rounding 3 * |
|
| 6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
| Special rounding 4 * |
|
| 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Special rounding 5 * |
|
| 7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
| 2 |
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
| 3 |
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
| ................................................................................... | * See the next page. |
| 6 | D4 D3 | D2 D1 | ||||||||||||
|
|
|
| : : : :a | ||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4 |
| |
Terminate the procedure. ....................................................................... |
| 6 |
|
|
|
|
|
| s | |||||||||
Getting Started
17 E |