Interface ICustomInvoiceToEbInterface42Converter


  • public interface ICustomInvoiceToEbInterface42Converter
    Customization extension interface
    Author:
    Philip Helger
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default void additionalGlobalMapping​(oasis.names.specification.ubl.schema.xsd.invoice_21.InvoiceType aUBLInvoice, com.helger.ebinterface.v42.Ebi42InvoiceType aEbiInvoice)
      Perform optional mapping after the whole conversion finished.
      default void additionalItemMapping​(oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.InvoiceLineType aUBLInvoiceLine, com.helger.ebinterface.v42.Ebi42ListLineItemType aEbiInvoiceLine)
      Perform optional mapping after the conversion of a single details item finished.
    • Method Detail

      • additionalItemMapping

        default void additionalItemMapping​(@Nonnull
                                           oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.InvoiceLineType aUBLInvoiceLine,
                                           @Nonnull
                                           com.helger.ebinterface.v42.Ebi42ListLineItemType aEbiInvoiceLine)
        Perform optional mapping after the conversion of a single details item finished.
        Parameters:
        aUBLInvoiceLine - Existing UBL invoice line. Never null.
        aEbiInvoiceLine - Existing pre-filled ebInterface invoice line. Never null.
      • additionalGlobalMapping

        default void additionalGlobalMapping​(@Nonnull
                                             oasis.names.specification.ubl.schema.xsd.invoice_21.InvoiceType aUBLInvoice,
                                             @Nonnull
                                             com.helger.ebinterface.v42.Ebi42InvoiceType aEbiInvoice)
        Perform optional mapping after the whole conversion finished.
        Parameters:
        aUBLInvoice - Existing UBL invoice. Never null.
        aEbiInvoice - Existing pre-filled ebInterface invoice. Never null.