...
Cada flujo va a tener suministradas una o dos BAdIs. Las finalizadas en el sufijo "_CLI" solamente proporcionan una serie de métodos sin código por defecto y que nosotros deberemos completar con el mapeo correspondiente. Las que no tienen sufijo "_CLI" suministran un código base por defecto que se puede alterar para ajustarlo a las necesidades de nuestro cliente.
- BAdIs con implementación por defecto:
- /EDGE/BADI_SII_MAPEOS_GEN: Esta BAdI es utilizada para campos a mapear en distintos libros de manera general, los métodos que contiene son los siguientes:
- GET_DATOS_CONTRAPARTE_DEUDOR: Recupera los datos de los campos de contraparte para un deudor.
- GET_DATOS_CONTRAPARTE_ACREEDOR: Recupera los datos de los campos de contraparte para un acreedor.
- GET_DATOS_ACREEDOR_CONTRAPARTE: Recupera los datos de un acreedor en base a los campos de contraparte.
- GET_DATOS_DEUDOR_CONTRAPARTE: Recupera los datos de un deudor en base a los campos de contraparte.
- GET_SOCIEDAD: Recupera el valor de la sociedad.
- SET_SOCIEDAD: Asigna el valor de la sociedad.
- GET_TIPO_FACTURA: Recupera el valor para el campo “TipoFactura”.
- /EDGE/BADI_SII_MAPEOS_EMI: Esta BAdI es utilizada para campos a mapear en el libro de facturas emitidas, los métodos que contiene son los siguientes:
- GET_DATOS_INMUEBLE: Recupera los valores para los campos de “DatosInmueble”.
- GET_NUMERO_FACTURA: Recupera el valor de número+serie que identifica a la factura emitida.
- GET_SRC_KEY_PARA_NUMERO_FACT: Recupera los datos del campo EDOCUMENT-SOURCE_KEY para un valor de número+serie que identifique a la factura emitida.
- GET_SOCIEDAD: Recupera el valor de la sociedad.
- SET_SOCIEDAD: Asigna el valor de la sociedad.
- /EDGE/BADI_SII_MAPPING_REC: Esta BAdI es utilizada para campos a mapear en el libro de facturas recibidas, los métodos que contiene son los siguientes:
- GET_ID_EMISOR_FACTURA: Recupera los datos del id de emisor de la factura.
- GET_NUMERO_FACTURA: Recupera el valor de número+serie que identifica a la factura emitida.
- GET_SOCIEDAD: Recupera el valor de la sociedad.
- SET_SOCIEDAD: Asigna el valor de la sociedad.
- GET_SRC_KEY_PARA_NUMERO_FACT: Recupera los datos del campo EDOCUMENT-SOURCE_KEY para un valor de número+serie que identifique a la factura emitida.
- /EDGE/BADI_SII_MAPEOS_GEN: Esta BAdI es utilizada para campos a mapear en distintos libros de manera general, los métodos que contiene son los siguientes:
- BAdIs sin implementación por defecto:
- /EDGE/IF_SII_MAPEOS_GEN_CLI: Esta BAdI es utilizada para campos a mapear en distintos libros de manera general, los métodos que contiene son los siguientes:
- GET_NIF_REPRESENTANTE_DEUDOR: Recupera NIF Representante para Deudor.
- GET_NIF_REPRESENTANTE_ACREEDOR: Recupera NIF Representante para Acreedor.
- GET_ID_CONTRAPARTE_PAISES_ESP: Recupera identificador contraparte para países especiales.
- GET_SAP_DEUDOR_CONTRA_PAIS_ESP: Datos SAP deudor desde contraparte para países especiales.
- GET_SAP_ACREE_CONTRA_PAIS_ESP: Datos SAP acreedor desde contraparte para países especiales.
- GET_RECTIFICATIVAS: Recupera datos de facturas rectificadas.
- GET_IMPORTE_RECTIFICATIVAS: Recupera datos del importe total rectificado.
- GET_CAUSA_EXENCION: Recupera campo de la causa de exención.
- GET_REGIMEN_ESPECIAL: Recupera campo de régimen especial.
- GET_NUM_SERIE_FACTURA_EM_FIN: Número+Serie que identifica a la última factura emitida agr.
- GET_FACTURAS_AGRUPADAS: Recupera datos de facturas agrupadas.
- GET_EMISOR_RESUMEN: Recupera resumen de emisor.
- /EDGE/BADI_SII_MAPEOS_EMI_CLI: Esta BAdI es utilizada para campos a mapear en el libro de facturas emitidas, los métodos que contiene son los siguientes:
- GET_EMITIDA_POR_TERCEROS: Recupera datos de emitidas a terceros.
- GET_IMPORTE_TRANSMISION_A_IVA: Recupera importe de transmisión a IVA.
- GET_IMPORTE_NO_SUJETA: Recupera importe de no sujeta.
- /EDGE/BADI_SII_MAPPING_REC_CLI: Esta BAdI es utilizada para campos a mapear en el libro de facturas recibidas, los métodos que contiene son los siguientes:
- GET_ADUANAS: Recupera datos de Aduanas.
- GET_PORCENT_REAGYP: Recupera porcentaje compensación REAGYP.
- GET_IMPORTE_REAGYP: Recupera importe compensación REAGYP.
- GET_CUOTA_DEDUCIBLE: Recupera cuota deducible.
- /EDGE/BADI_SII_MAPEOS_OI_CLI: Esta BAdI es utilizada para campos a mapear en el libro de determinadas operaciones intracomunitarias, los métodos que contiene son los siguientes:
- GET_TIPO_OPERACION: Recupera tipo de operación.
- GET_PLAZO_OPERACION: Recupera plazo de la operación.
- GET_FACTURAS_O_DOC: Recupera otras facturas o documentación relativas a las operaciones de que se trate
- /EDGE/IF_SII_MAPEOS_GEN_CLI: Esta BAdI es utilizada para campos a mapear en distintos libros de manera general, los métodos que contiene son los siguientes:
...