Extension placement only on Sales Invoices → Batch Create screen

Hello,

I am working on an extension that imports one or more Italian e-invoicing XML files (fatturazione elettronica) into Manager and uses them to populate the Sales Invoices through Batch Create screen.

The extension parses the XML files, builds the TSV with all the required columns (including a custom field column that used for the IBAN), and pastes the generated TSV directly into the Batch Create textarea for Sales Invoices.

For the moment I am testing only with Sales Invoices; once stable I will extend the same logic to Purchase Invoices, Credit Notes and Debit Notes.

Right now, in the extension definition I have set the Placement field to:

/sales-invoices

This works in the sense that the extension button appears, but it shows up under the entire Sales Invoices tab, not only under the Batch Create section.

What I would like is the extension button to be visible only on the Sales Invoices → Batch Create screen (the preview screen where you paste data before confirming the batch creation),

and not on the generic Sales Invoices listing or other views under that tab.

Is there a specific placement value for the Sales Invoices Batch Create screen?
Something like sales-invoices-batch-create (or similar) that can be used in the Placement field so that the extension button appears only there?

Any guidance on the correct Placement value (or on the current limitations of placements with respect to Batch Create screens) would be much appreciated.

Thank you in advance.

Hello @Davide,

Why not just have your extension navigate to Batch create as a first step?

Thanks. How?