Skip to Content

One of the most complicated error messages that can occur, when you try to create an accounting document from an invoice (transaction VF02 -> “release to accounting”) is the one “Balance in transaction currency”, which is defined with the error identification F5702:

VF02_F5702.gif

The root cause of this error can be manyfold, as described in the Knowledge Base Article 1459805.

One common problem, that is easily overlooked, is when a user-exit in the SD/FI interface is unintentionally active, and does not contain correct coding.

With F5702 two user-exits can have a negative effect, EXIT_SAPLV60B_010 and EXIT_SAPLV60B_011. In transaction SE37 it can be checked, if one of them is activated or not:

EXIT_active.gif

If the user-exit is active, and no coding implemented, then despite this fact, in the creation process of the acounting document, the exit is executed:

Exit10.gif

Now as can be seen in the coding, the user-exit is designed to influence the debitor structure xaccit_deb. If no coding is present in the exit, after it is executed, the structure is not filled anymore with the net- and taxvalues anymore:

afterExit10.gif

The values are all zero.

This leads to an unbalanced posting situation, the debitor side is missing, and the error message F5702 will have to be issued:

F5702.gif

As described in note 160211, to prevent this error, either the exits will have to be deactivated, see note 48431, or alternatively correct coding will have to be implemented, that assures that the structure xaccit_deb is filled correctly.

To report this post you need to login first.

2 Comments

You must be Logged on to comment or reply to a post.

Leave a Reply