COLUMBIA, S.C. (AP) -- The House has passed a bill aimed at strengthening South Carolina's ethics laws.
Lawmakers of both parties say the compromise approved 113-7 on Tuesday substantially improves oversight of politicians.
It would require public officials to disclose all sources of their income, including private contracts. Other parts include ending the pre-election blackout period for reporting donations.
A perfunctory vote on Wednesday would send the bill to the Senate, meeting a legislative deadline that allows for passage this year.
Negotiations on a compromise continued into Tuesday.
Some critics say the bill doesn't go far enough by not abolishing legislative ethics panels.
It instead creates a joint House-Senate ethics committee that would oversee legislators' campaign filings. It would consist of eight legislators and eight public appointees, evenly divided between Republicans and Democrats.