When adding bank charges to Invoice Payments, How do I resolve "Line x Voyage is Blank" when voyage is entered?
Sometimes when adding a bank charge to your invoice payment, the below error can occur.

Please enable the following flag 'CFGActEnableGLValidation'.

This means the requirements per ledger code will now come from the Chart of Accounts, which gives you more control over what is mandatory per ledger code. The checkmarks shown below mark that field as MANDATORY.

This should allow you to set the voyage number to be non-mandatory for bank charges, as its not possible to add one.
Once the Voyage Number is non-mandatory, the error will disappear.