Puntos de ampliación para BAdIs mapeos Canarias
El punto de ampliación /EDGE/SII_MAPEOS_CANARIAS está formado por 7 BAdIS.
Estas BAdIs se utilizan en las clases de mapeo para Canarias.
/EDGE/BADI_SII_MAPEOS_CA_BI_CL
BAdI para mapeos Bienes de Inversión para Canarias especificas de cliente. Esta BAdI no tiene implementación por defecto. La interfaz fijada para esta BAdI está formada por los siguientes métodos:
- GET_REGU_ANUAL_DEDU: Recupera el campo Regularización Anual Deducción. 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_IDENTIFICACION_ENTREGA: Recupera el campo Identificacion Entrega. 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_REGULARI_DEDUC_EFECT: Recupera el campo Regularizacion Deduccion Efectuada. 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_MAPEOS_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 nuevas etiquetas específicas de Canarias. La interfaz que implementa esta BAdI tiene los siguientes métodos:
- GET_DESGLOSE_NOEXENTO_CANARIAS: Mapea el desglose (Canarias) para no exenta de facturas emitidas.
- GET_DATOS_INMUEBLES: Recupera el mapeo de los datos de los inmuebles de una factura emitida,
/EDGE/BADI_SII_MAPEOS_CA_FE_CL
BAdI para mapeos de Canarias para facturas emitidas 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 Factura Sin Identif. Destinatario Aritculo 6.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.
/EDGE/BADI_SII_MAPEOS_CA_FR
BAdI para mapeos de Canarias para facturas recibidas. Esta BAdI tiene implementación por defecto y se utiliza para mapear los nuevos campos y renombres de etiquetas para el XML del mapeo de Canarias. La interfaz que forma esta BAdI contiene el siguiente método:
- GET_DESGLOSE_CANARIAS: Recupera mapeo para el desglose (Canarias) para facturas recibidas.
/EDGE/BADI_SII_MAPEOS_CA_FR_CL
BAdI para mapeos de Canarias para facturas recibidas específico de cliente. Esta BAdI no tiene implementación por defecto y su interfaz está formada por el siguiente método:
- GET_IMPORTE_RECTIFICATIVAS: Recupera el mapeo del bloque de importe de rectificación. Para el mapeo Canario de este bloque, se reutiliza el mapeo de la AEAT para los campos de base y cuota rectificada. El tercer campo de este bloque, carga impositiva implícita rectificada, no tiene un mapeo por defecto. Si se desea mapear este campo opcional, se puede implementar este método.
/EDGE/BADI_SII_MAPEOS_CA_GEN
BAdI para mapeos comunes de diferentes libros. Esta BAdI tiene implementación por defecto y se utiliza para mapear campos del XML comunes a varios libros. La interfaz que forma esta BAdI contiene los siguientes métodos:
- GET_AUTO_CONSUMO: Determina si una factura de Canarias es de autoconsumo.
- RECUPERA_CONDICIONES_CREACION: Recupera la línea de la /EDGE/SII_CRE_CA para la factura a mapear.
- GET_REGIMEN_ESPECIAL: Determina el régimen especial para Canarias.
- GET_DATOS_INMUEBLES: Determina el mapeo para el bloque de datos inmuebles para el libro de inmuebles adicionales. Este método también se encarga de determinar si una factura emitida tiene más de 15 referencias catastrales en el momento de la generación del eDocument para generar un eDocument de inmuebles adicionales.
- GET_DESCRIPCION_OPER: Recupera el mapeo del campo Descripción Operación para el XML de Canarias. El mapeo establecido es el mismo que para la AEAT reutilizando el valor obtenido en la herencia del mapeo de la AEAT. La única diferencia que existe en este mapeo es que si la factura es de primer semestre, la descripción establecida para la ATC es distinta a la de la AEAT.
- GET_DATOS_ARTICULO_25: Devuelve el mapeo del bloque de Datos artículo 25 para facturas emitidas y recibidas.
/EDGE/BADI_SII_MAP_CA_GEN_CLI
BAdI para mapeos genéricos de Canarias específicos de cliente. Esta BAdI no tiene implementación por defecto y su interfaz está formada por los siguientes métodos:
- GET_NUM_RESOLUCION_AUTOR: Recupera el campo Num Resolución autorización.
- 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_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 Factura Simplificada Articulos 7.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.
Related content
Avvale 2024