1 Tax不存入internal table ACCOUNTGL,要存入ACCOUNTTAX,指定的ITEMNO_ACC要正確。
2 處理 CURRENCYAMOUNT時,除了field AMT_DOCCUR要有稅額,field AMT_BASE稅基也要一併處理。
處理完成後進行測試,發現以下新的問題,金額借貸不相等,但是item相加是正常的???

檢查tax amount多了,要清除為0

做法:用BADI ACC_DOCUMENT的method CHANGE
DATA: WA_ACCTX TYPE ACCBSET.
LOOP AT C_ACCTX INTO WA_ACCTX.
CLEAR WA_ACCTX-FWSTE.
MODIFY C_ACCTX FROM WA_ACCTX .
ENDLOOP.
再RUN一次BAPI_ACC_DOCUMENT_POST這次正常:
