Hope this might be helpful:
The error "Codeunit Microsoft.CRM.Segment.SegManagement' does not contain a definition for 'SalesInvoiceInterDocType'" in BC24.x means that SalesInvoiceInterDocType has been removed or refactored from the SegManagement codeunit. You must consult Microsoft's official documentation for BC24.x to find the new or replacement method (likely an Enum) for specifying the Sales Invoice document type when logging interactions.
✅ Mark this answer as verified if it helps you.