E-invoicing is coming in 2025: What companies should know now