Extracción asientos de apertura inicial
Se ha creado un report para la extracción de asientos de apertura que se tiene que ejecutar antes del inicio de envíos de asientos SILICIE para inventariar el producto o material que aplica a SILICIE. Este report es el /EDGE/RP_APERTURA_INICIAL.
Este report también se tendrá que ejecutar cuando se cree o se empiece a enviar a SILICIE un material nuevo. En este caso, habrá que seleccionar el check de alta nueva del report para que se envíe la cantidad a 0 si el stock es vacío.
Ejecución obligatoria
Si este report no se ejecuta, y los asientos de apertura no crean y envían, el producto b+ SILICIE no dejará extraer asientos. Por lo tanto, la ejecución de este report es obligatoria para poder empezar a generar asientos electrónicos.
Para un CAE y material, si su asiento de apertura no ha sido extraído y aceptado por la AEAT, no se generarán asientos para poder ser enviados. Aunque la cantidad a informar en el asiento de apertura sea 0, es obligatorio extraerlo y enviarlo a la AEAT para que la solución B+ SILICIE pueda enviar movimientos de manera correcta para dicho material.
Para poder ejecutar el report será necesario tener los permisos necesarios. El permiso de administrador (objeto de autorización ZSL_ADM) permite al usuario ejecutar este report. A su vez, si el usuario no tiene el objeto de autorización de administrador, el report se podrá ejecutar con el objeto de ZSL_PROC para el CAE que corresponda y la actividad 01. Para más información sobre objetos de autorización se puede consultar la página: Objetos de autorización.
Este report extrae los asientos de apertura a partir de la clase ABAP parametrizada en la SPRO:
(Menú de ámbito /n/edge/sl_mn_01)
En la sección de transformaciones - Extracción SILICIE:
Este proceso utilizará la clase parametrizada con el campo "Destino al cual se le asigna el valor" = APERTURA.
Puede haber más de una clase de extracción de apertura por si el mapeo entre diferentes impuestos es diferente. El propio report recorrerá todas ellas realizando el mapeo correspondiente. Hay que tener en cuenta que el report recupera los asientos a crear en el método get_documentos de la clase de extracción y que un asiento de apertura no puede ser extraído (en este método) en distintas clases de extracción.
Una vez extraídos los datos de los asientos a generar en el método get_data, se generara el asiento de apertura que se creará en el monitor.
La estructura o modelo de estas clases es la misma que la utilizada en la clase de extracción normal (véase el apartado de clases de extracción Clases de extracción).
Hereda de la clase de extracción normal /EDGE/CL_SL_EXTRACTOR y tiene redefiniciones en los métodos necesarios para modificar el mapeo correspondiente para asientos de apertura.
Asegurarse de que el mapeo estándar fijado en esta clase de extracción es el deseado, si no, adaptar el mapeo a los requisitos necesarios.
Este report sólo genera asientos de apertura iniciales y las posibles bajas de estos. No extrae ningún otro tipo de asientos.
Para la extracción de bajas habrá que marcar el check de bajas e indicar. de manera obligatoria, el motivo de anulación.
Este report está pensado para ejecutarse de manera online y no en fondo ya que su ejecución es puntual y el proceso no debería ser muy pesado.
Avvale 2024