Class CreditNoteToEbInterface40Converter


@Immutable public final class CreditNoteToEbInterface40Converter extends AbstractToEbInterface40Converter
Main converter between UBL 2.1 credit note and ebInterface 4.0 credit note.
Author:
Philip Helger
  • Constructor Details

    • CreditNoteToEbInterface40Converter

      public CreditNoteToEbInterface40Converter(@Nonnull Locale aDisplayLocale, @Nonnull Locale aContentLocale, @Nonnull IToEbinterfaceSettings aSettings)
      Constructor
      Parameters:
      aDisplayLocale - The locale for error messages. May not be null.
      aContentLocale - The locale for the created ebInterface files. May not be null.
      aSettings - Conversion settings to be used. May not be null.
  • Method Details

    • setCustomizer

    • convertToEbInterface

      @Nullable public com.helger.ebinterface.v40.Ebi40InvoiceType convertToEbInterface(@Nonnull oasis.names.specification.ubl.schema.xsd.creditnote_21.CreditNoteType aUBLDoc, @Nonnull com.helger.commons.error.list.ErrorList aTransformationErrorList)
      Main conversion method to convert from UBL to ebInterface
      Parameters:
      aUBLDoc - The UBL invoice to be converted
      aTransformationErrorList - Error list. Must be empty!
      Returns:
      The created ebInterface document or null in case of a severe error.