Interface ICustomCreditNoteToEbInterfaceConverter<INVOICETYPE,​LINETYPE>

    • 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, INVOICETYPE aEbiInvoice)
      Perform optional mapping.
      default void additionalItemMapping​(oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.CreditNoteLineType aUBLCreditNoteLine, LINETYPE aEbiInvoiceLine)
      Perform optional mapping after the conversion of a single details item finished.
    • Method Detail

      • additionalGlobalMapping

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

        default void additionalItemMapping​(@Nonnull
                                           oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.CreditNoteLineType aUBLCreditNoteLine,
                                           @Nonnull
                                           LINETYPE 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.