Class CreditNoteToEbInterface50Converter


@Immutable public final class CreditNoteToEbInterface50Converter extends AbstractToEbInterface50Converter
Main converter between UBL 2.1 credit note and ebInterface 5.0 credit note.
Author:
Philip Helger
  • Constructor Details

    • CreditNoteToEbInterface50Converter

      public CreditNoteToEbInterface50Converter(@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.v50.Ebi50InvoiceType 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.