Interface ICustomCreditNoteToEbInterface40Converter


  • public interface ICustomCreditNoteToEbInterface40Converter
    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.creditnote_21.CreditNoteType aUBLCreditNote, com.helger.ebinterface.v40.Ebi40InvoiceType aEbiInvoice)
      Perform optional mapping.
      default void additionalItemMapping​(oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.CreditNoteLineType aUBLCreditNoteLine, com.helger.ebinterface.v40.Ebi40ListLineItemType 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.CreditNoteLineType aUBLCreditNoteLine,
                                           @Nonnull
                                           com.helger.ebinterface.v40.Ebi40ListLineItemType aEbiInvoiceLine)
        Perform optional mapping after the conversion of a single details item finished.
        Parameters:
        aUBLCreditNoteLine - Existing UBL credit note line. Never null.
        aEbiInvoiceLine - Existing pre-filled ebInterface invoice line. Never null.
      • additionalGlobalMapping

        default void additionalGlobalMapping​(@Nonnull
                                             oasis.names.specification.ubl.schema.xsd.creditnote_21.CreditNoteType aUBLCreditNote,
                                             @Nonnull
                                             com.helger.ebinterface.v40.Ebi40InvoiceType aEbiInvoice)
        Perform optional mapping.
        Parameters:
        aUBLCreditNote - Existing UBL credit note. Never null.
        aEbiInvoice - Existing pre-filled ebInterface invoice. Never null.