Interface TaxInvoiceCheckoutFacade

    • Method Detail

      • setTaxInvoice

        boolean setTaxInvoice​(TaxInvoiceData data)
        Saves TaxInvoice in AbstractOrderModel.
        Parameters:
        data - TaxInvoice data.
        Returns:
        true if setting TaxInvoiceData successfully, false otherwise
      • removeTaxInvoice

        boolean removeTaxInvoice​(java.lang.String code)
        Removes a TaxInvoiceModel for PK.
        Parameters:
        code - TaxInvoice code(PK)
        Returns:
        removes TaxInvoiceData successfully or not
      • hasTaxInvoice

        boolean hasTaxInvoice()
        Checks if the current CartModel has an TaxInvoice.
        Returns:
        true if the current CartModel has an tax invoice, false otherwise
      • getTaxInvoiceRecipientTypes

        java.util.List<InvoiceRecipientType> getTaxInvoiceRecipientTypes()
        Gets all InvoiceRecipientType.
        Returns:
        all tax invoice recipient types