A billing document has to be archived, therefore you execute the check program S3VBRKPTS. This program checks billing documents to see if they can be archived. The check program should be executed before the write program to ensure the quality of the billing documents that are to be archived.
Although the invoice 90037720 was successfully released to accounting and its accounting document was already cleared, S3VBRKPTS ends up with a negative result: document not archivable due to BADI add-on archiving check.
According to the archivability check the invoice is not complete yet, therefore the archiving fails.
See also:
488970 - Archivability criteria for billing docs S3VBRKWR/S3VBRKPT
Reason
Since the billing document is not complete, it is necessary to have a look at the status in VBUK and VBUP database tables.
You should search for status A or B.
In this case the overall processing status of that billing document is not complete. VBUK-GBSTK = B (partially processed).
In most cases the reason for this incompleteness is the fact, that no invoice list has been created for the invoice yet, although it is relevant for invoice list.
That is why invoice list status VBUK-RELIK = A (Not yet processed).
The system expects an invoice list for billing document 90037720.
A billing document is relevant for an invoice list when:
As a consequence the fields Invoice List Date (VBRK-FKDAT_RL) and Invoice List Type (VBRK-FKART_RL) are filled, so that the invoice list status (VBUK-RELIK) can be set.
These fields can not be changed online, as they are only processed during document creation.
You have two options to solve this problem:
After that the invoice should have a complete overall processing status and should be archivable in S3VBRKPTS.
.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
12 | |
11 | |
7 | |
6 | |
6 | |
4 | |
4 | |
4 | |
4 | |
3 |