Symptom
The system crashes when trying to post a cancellation customer invoice to an alternate posting date.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the General Ledger work center.
- Go to the Source Documents view --> Unposted Source Documents list.
- Find cancellation customer invoice ABC (ABC means the cancellation customer invoice ID).
- Click Actions --> Post Business Transaction to Another Period.
- Enter respective Alternate Posting Date that falls in an open accounting period.
- Click OK.
- System crashes.
Cause
One of the possible reasons is that a manual adjusting entry for accounts receivable (which means a journal entry voucher with Journal Entry Type
'00085 - Manual Entry for Accounts Receivable' and Business Transaction Type '627 - Manual Adjusting Entry for Accounts Rec.') is posted with reference to the original customer invoice DEF (DEF means the original customer invoice ID), which later has been canceled via ABC. Such adjustment posting prevents the posting of the cancellation customer invoice ABC.
Remark: the same issue might occur in the Payables side, which would have involved the following documents:
- Original supplier invoice.
- Manual adjusting entry for accounts payable (which means a journal entry voucher with type '00084 - Manual Entry for Accounts Payable' and Business Transaction Type '625 - Manual Adjusting Entry for Accounts Pay.').
- Cancellation supplier invoice.
Resolution
The adjustment journal entry voucher should be reversed first. Once it's reversed, the cancellation invoice (either customer invoice or supplier invoice) can be posted.
SAP Product Management Team is working for a better handle of such issue so that the exception is treated and instead of a system crash an error message would be displayed informing about the existence of the manual adjustment journal entry voucher.
Keywords
SIV; CIV; cancellation invoice; JEV; manual adjustment; journal entry voucher , KBA , SRD-FIN-GL , General Ledger , How To