11.1.2.1 BAdI para añadir excepciones adicionales en la creación de eDocuments
En el punto de parametrización "Excepción creación intermedios SII" es posible añadir exclusiones a la hora de crear eDocuments basadas en los campos de las tablas BKPF, BSEG, BSET, BSEC, EDOCUMENT y BSE_CLR.
Si se desea añadir alguna excepción que tenga en cuenta algún campo no incluído en las tablas mencionadas, es neceario recurrir a esta BAdI para poder implementar una solución.
La corrección indicada está cubierta mediante la implementación del método CHANGE_CREACION.
Creación de la ampliación
A través de la transacción SE18 accedemos al punto de ampliación /EDGE/SII_EVENTOS_CREACION y creamos la correspondiente implementación (o reutilizamos una ampliación previamente generada).
A continuación, implementamos el método CHANGE_CREACION para completar el código que excluirá los eDocuments que no cumplan la condición deseada.
En el ejemplo que se muestra a continuación se excluirán aquellos eDocuments que en documento financiero asociado tenga un proveedor con código de país KP.