If this error is received it would indicate that an additional payment is present on a staff contract without a category listed (this could indicate that the category is no longer valid so you may also be receiving error 4800). To check this please go to Admin > Personnel > Staff - find the member of staff the error relates to, click onto the black cog next to the contract and view the additional payments.
If the payment type is incorrect for the valid payment types this year you can delete the payment by clicking onto the red cross and re-add with the correct payment type in the additional payment area at the bottom of the contract and save.