/
Punto de Amplicación para ISU/FUCA Canarias

Punto de Amplicación para ISU/FUCA Canarias

El punto de ampliación /EDGE/SII_MAPEOS_ISU_CANARIAS está formado por 5 BAdIs:

Estas BAdIs se utilizan en las clases de mapeo de Canarias para FI-CA y para la modificación de eDocuments a generar.

/EDGE/BADI_SII_CHANGE_ISU_CA

Esta BAdI no tiene una implementación por defecto, y puede ser utilizada para cambiar los criterios de creación de eDocument una vez determinados los eDocuments a generar de manera estándar para el módulo de FI-CA.

La llamada a esta BAdI está localizada en las BTEs de creación (Include /EDGE/LSII_ISU_EVENTSF01, subrutina determina_edoc_fica), tras llamada a la BAdI de cambio de creación de la AEAT:

Esta BAdI está formada por un único método, CHANGE_CREACION cuyos parámetros de salida son dos tablas. Cada tabla determina el tipo de eDocument a crear para AEAT o ATC (Agencia Tributaria Canaria). Si se considera necesario cambiar el funcionamiento estándar de producto, se puede implementar esta BAdI y cambiar la determinación del tipo de eDocument a crear.

/EDGE/BADI_SII_CREA_ISU_CA

Esta BAdI tiene implementación por defecto y se encarga de determinar los tipos de eDocuments a generar cuando una sociedad aplica a Canarias. La llamada a esta BAdI también se localiza en la BTEs de creación (Include /EDGE/LSII_ISU_EVENTSF01, subrutina determina_edoc_fica), junto con el acceso a la tabla /EDGE/SII_CRI_SD que determina los eDocuments a crear para la AEAT:

Esta BAdI está formada por un único método, READ_CRE_CA que se encarga de recuperar de ambas "cre ins" (/EDGE/SII_CRI_SD y /EDGE/SII_CRI_CA) los tipos de eDocuments a generar para cada agencia cuando una sociedad aplica para envíos a Canarias.

Esta BAdI puede ser implementada si el funcionamiento requerido es distinto al establecido en producto.

/EDGE/BADI_SII_MAP_FIC_CA_FE

BAdI para mapeos para Canarias de facturas emitidas. Esta BAdi tiene implementación por defecto y se utiliza para calcular los nuevos campos o modificaciones para el mapeo de Canarias para FI-CA. La interfaz que implementa esta BAdI tiene los siguientes métodos:

  • GET_DESGLOSE_NOEXENTO_CANARIAS: Recuperamos desglose (Canarias) para no exenta de FE.
  • GET_DESCRIPCION_OPER: Recupera el campo descripción operación.

/EDGE/BADI_SII_MAP_FIC_CA_FE_C

BAdI para mapeos de Canarias para facturas emitidas FI-CA específico de cliente. Esta BAdI no tiene implementación por defecto y su interfaz está formada por los siguientes métodos:

  • GET_IMPORTRANSINMUEBLES: Recupera el campo ImporteTransmisionInmuebles. Este campo no es específico de Canarias, pero se añade en esta BAdI para poder darle una implementación distinta a la implementación para el mapeo de la AEAT.
  • GET_EMITIDOS_POR_TERCEROS: Recupera el campo EmitidaPorTerceros O Destinatario. Este campo no es específico de Canarias, pero se añade en esta BAdI para poder darle una implementación distinta a la implementación para el mapeo de la AEAT.
  • GET_FACTURACIONDIS_PADICIONAL: Recupera el campo Facturacion Disp. Adicional Tercera Y sexta... Este campo no es específico de Canarias, pero se añade en esta BAdI para poder darle una implementación distinta a la implementación para el mapeo de la AEAT.
  • GET_FACTURASINIDEN: Recupera el campo FacturaSinIdentifDestinatarioAritculo6.1.d. Este campo no es específico de Canarias, pero se añade en esta BAdI para poder darle una implementación distinta a la implementación para el mapeo de la AEAT.
  • GET_DATOS_ARTICULO_25: Devuelve el bloque de detalles artículo 25.
  • GET_NUM_RESOLUCION_AUTOR: Recupera el campo Num Resolución autorización.
  • GET_REF_EXTERNA: Recupera el campo referencia externa. Este campo no es específico de Canarias, pero se añade en esta BAdI para poder darle una implementación distinta a la implementación para el mapeo de la AEAT.
    GET_FACTURA_SIMPLIFICADA_ARTI: Recupera el campo FacturaSimplificadaArticulos7.2_7.3. Este campo no es específico de Canarias, pero se añade en esta BAdI para poder darle una implementación distinta a la implementación para el mapeo de la AEAT.
  • GET_REGPREVIOGGEEOREDEME: Recupera el campo RegPrevioGGEEoREDEMEoCompetencia. Este campo no es específico de Canarias, pero se añade en esta BAdI para poder darle una implementación distinta a la implementación para el mapeo de la AEAT.
  • GET_ENTIDAD_SUCEDIDA: Recupera el campo Entidad Sucedida. Este campo no es específico de Canarias, pero se añade en esta BAdI para poder darle una implementación distinta a la implementación para el mapeo de la AEAT.
  • GET_TIPO_NO_EXENTA: Recupera el tipo de no exenta. Este campo no es específico de Canarias, pero se añade en esta BAdI para poder darle una implementación distinta a la implementación para el mapeo de la AEAT.

/EDGE/BADI_SII_MAP_FIC_CA_GE_C

Badi para clase mapeos generales FI-CA Canarias. Esta BAdI no tiene implementación por defecto y su interfaz está formada por los siguientes métodos:

  • GET_NUM_SERIE_FACTURA_EMI: Recupera el campo Num Serie Factura Emisor. Este campo no es específico de Canarias, pero se añade en esta BAdI para poder darle una implementación distinta a la implementación para el mapeo de la AEAT.
  • GET_DATOS_INMUEBLES: Recupera el campo DatosInmueble. Este campo no es específico de Canarias, pero se añade en esta BAdI para poder darle una implementación distinta a la implementación para el mapeo de la AEAT.


Related content

Avvale 2024