Mirrored tables on PostgreSQL
From your example it seems like invoice can be replaced with a simple VIEW, which is similar to a "symlink" in nature:

CREATE VIEW invoice AS
SELECT id, account_payment_type FROM account;


All done.
Else you need to be more specific in your question. Start with providing the complete table definition for both tables and add more information what is covered in each ...