2.1.11.2.2.2. (Important) Enhancement BADI deliveries and services (IS-U)
In the implementation of the mapping of invoices issued there is a special case in the treatment of deliveries and services.
If for the counterpart, the breakdown is by type of operation (this case occurs when the customer is foreign and it is not a simplified invoice or summary), then it is MANDATORY to make an implementation of BAdI /EDGE/BADI_SII_MAPEOS_FE_IS_CL, specifically Of your GET_ENTREGA_O_SERVICIO method.
In this method we will have to code the recovery of deliveries and services from the main structure of the document.
If this implementation is not performed, the deliveries/services will not be recovered and therefore the default mapping of the other values associated with them will not be available. As a result the Add On will treat the document as a breakdown by invoice, something that will be wrong.
Therefore, to summarize, this BAdI will be of mandatory implementation in the implantations whose invoices issued can have a breakdown by type of operation. Failure to apply this situation is not necessary.
Avvale 2024