I think "article document " should be read as material document.
usually movements can be posted with BAPI_GOODSMVT_CREATE
However, here it is explained that this BAPI cannot be used for inventory movements
I did not try it myself as I never had a situation like yours, I always want to see the full inventory in SAP, hence I would use MB_POST_INV_DOCUMENT to create inventory document along with posting the count as already suggested in an older post which has as well the coding of the finally used report