Hi all,
We have a fully working AP integration in Infor M3 On-Prem using standard APS450MI combined with a custom APS110MI. This works fine as long as the invoice header division and the accounting/cost lines are in the same division.
We would now like to support cross-division postings (posting cost lines to another division than the invoice header). In the M3 UI this can be done via GLS120, but we cannot find any standard MI/API that exposes this functionality.
What we tried so far:
- Our custom APS110MI allows us to pass a division on the cost lines.
- However, when the line division differs from the invoice header division, M3 returns an error (it appears that M3 enforces AP invoice lines to be posted in the same division as the invoice header).
We are open to developing an additional custom MI/API, but only if this is a supported and technically feasible approach within M3 (i.e. without breaking core validation logic or financial integrity).
Question:
Are there any supported ways to achieve cross-division cost postings via integration on M3 On-Prem, for example:
- A standard MI/API that provides GLS120-like functionality
- A recommended functional setup or accounting pattern (inter-division / intercompany) that can still be driven through MI/APIs
- A known or supported way to trigger GLS120 logic through a custom API or extension
- Any fundamental limitations in M3 that explain why AP invoice lines cannot differ in division from the header
If useful, I can share the exact error message we receive when header and line divisions differ.
Thanks in advance for any insights or best practices.