COMTRAN Reconstruction

F28-8043 · June 1960

Page 102

PDF page 107 of 124. Download the scanned PDF

The page as scanned

The scan of PDF page 107 of F28-8043
Select the scan to open it at full size.

The text read off it

[page 102]

SERIAL NAME    TEXT

03001         ADD CORRESPONDING DETAIL TOTALS TO MASTER TOTALS, MOVE
03002         CORRESPONDING DETAIL TO PAYRECORD, CHECK, MOVE PAYRECORD
03003         NETPAY TO CHECK AMOUNT.

03004         FILE CHECK.

03005         IF PAYRECORD DEPARTMENT IS GREATER THAN CURRENT DEPARTMENT
03006         THEN MOVE BLANKS TO PAYRECORD EMPLOYNO, PAYRECORD NAME,
03007         MOVE CORRESPONDING DEPARTMENT.TOTAL TO PAYRECORD, FILE
03008         PAYRECORD, MOVE ZEROS TO DPT HOURS, DPT GROSS, DPT WHT,
03009         DPT FICA, DPT BONDEDUCT, DPT INSPREM, DPT RETPREM, DPT
03010         NETPAY, DPT BONDPURCHASES.

03011         MOVE CORRESPONDING DETAIL TO PAYRECORD, CURRENT,  ADD
03012         CORRESPONDING DETAIL TO DEPARTMENT.TOTAL, GRAND.TOTAL,
03013         FILE PAYRECORD.

03014         GO TO GET.MASTER.

03015 FICA.ROUTINE.  BEGIN SECTION.

03016         IF MASTER FICA + 0.03 * DETAIL GROSS IS LESS THAN 144.00
03017         THEN SET DETAIL FICA = 0.03 * DETAIL GROSS  OTHERWISE SET
03018         DETAIL FICA = 144.00 - MASTER FICA.

03019         ADD DETAIL FICA TO MASTER FICA.
03020         END FICA.ROUTINE.

04001 WITHOLDING.TAX.ROUTINE.  BEGIN SECTION.

04002         IF 13 * MASTER EXEMPTIONS IS LESS THAN DETAIL GROSS THEN
04003         SET DETAIL WHT = 0.18 * (DETAIL GROSS - 13 * MASTER
04004         EXEMPTIONS) OTHERWISE SET DETAIL WHT = ZEROS.

04005         ADD DETAIL WHT TO MASTER WHT.
04006         END WITHOLDING.TAX.ROUTINE.

04007 BOND.ROUTINE.  BEGIN SECTION.

04008         ADD MASTER BONDEDUCT TO MASTER BONDACCUM.

04009 BOND.CALCULATION.  IF MASTER BONDENOM IS NOT GREATER THAN MASTER
04010         BONDACCUM THEN SET MASTER BONDACCUM = MASTER BONDACCUM -
04011         MASTER BONDENOM OTHERWISE GO TO BOND.END.

04012         MOVE CORRESPONDING MASTER TO BONDORDER, ADD BONDORDER
04013         BONDENOM TO DPT BONDPURCHASES, MOVE BONDORDER BONDENOM TO
04014         PAYRECORD BONDENOM, FILE BONDORDER IN ERROR.FILE.

04015         GO TO BOND.CALCULATION.

04016 BOND.END.  END BOND.ROUTINE.

04017 SEARCH.  BEGIN SECTION.

04018         IF MASTER RATE GT TABLE.ITEM RATE (INDEX) THEN GO TO
04019         SEARCH.END OTHERWISE ADD TABLE.ITEM INSPREM (INDEX) TO
04020         DETAIL INSURANCE, ADD TABLE.ITEM RETPREM (INDEX) TO DETAIL
04021         RETIREMENT, GO TO NET.

04022 SEARCH.END.  END SEARCH.