I have this scenario that in the pos profile I set the default print format for certain users so that in sales invoice when printing it can fetch from pos profile but it doesn’t work what to do
The print format set in POS Profile only applies when creating invoices through the POS interface, not when creating Sales Invoices directly from the Sales Invoice form.
You can try using Global default: Set your print format as “Default” in Print Format settings
OR
Create invoices through the POS screen instead of Sales Invoice form