AX 2012 には、仕入先前払いと呼ばれる新機能があります。基本的に、会社は商品の受領前に仕入先に前払いすることができます。これは AX 2009 にはありませんでした。そのため、ユーザーは基本的に前払いレコードを発注書に添付し、前払い請求書と呼ばれるものを投稿できます。商品が最終的に到着すると、この前払い請求書が「実際の」ベンダー請求書に適用され、決済されます。それはかなり簡単で、論理的だと思います。
私の要件は、この前払い請求書の転記を X++ のコードで行うことです。
以下のように PurchFormLetter クラスを使用しようとすると、実際の請求書がポストされますが、これは前払いの場合のように正しくありません。在庫トランザクションはありません。
purchFormLetter = PurchFormLetter::construct(DocumentStatus::Invoice);
purchFormLetter.update(purchTable,
'8001',
systemDateGet(),
PurchUpdate::All,
AccountOrder::None,
NoYes::No,
NoYes::Yes);
AX Dev Guides、Google、ブログで見回しましたが、助けにはなりませんでした。
誰もこれを知っていますか?