with invoice: in this case the field of fiscal code in checkout become mandatory, but it isn’t available feature on Shopify and while before, with checkout.liquid (Shopify Plus), we could manage it (javascript and css), now with new checkout we can’t make anymore. This is a mandatory feature for Italian Shops.
with receipt: in this case, the field of fiscal code become optional, so the actually behaviour it is right.
Please vote this issue to resolve as soon as possible the first point.
You can use the “Company” field to let people add their Fiscal Code. A quick fix would be changing the name from Company to “Add your fiscal code if you need an invoice” so people can be aware of that and leave their fiscal code at the Checkout.
Does it make sense? Is that what you’ve been asking for?
This solution is a workaround and doesn’t resolve the problem for a customer that in this cehckout flow would have two fiscal code field, the company field mandatory and the standard field mandatory.
I also tried to hide the standard fiscal code field, but we didn’t find any solutions.
Thanks,
Alessandro