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