It should be "Please find, attached, the invoice for the charges, and, settle payment accordingly by 31 Dec." People are just so lazy to use a comma these days.
No, the commas are wrong. Would you write 'My wife, here, will take your coat'? I hope you are not writing your own business letters with them: you will draw strange looks.