psdi.app.financial

Class TaxOrder

  • All Implemented Interfaces:
    java.rmi.Remote, TaxOrderRemote, MboConstants, MboRemote, MaxRemoteProxy


    public class TaxOrder
    extends Mbo
    implements TaxOrderRemote
    Mbo object to represent TaxOrder TaxOrder object defines tax rule hierarchy. Default Tax order is Ship To Address (ADDRESS), Inventory Vendor (INVVENDOR), Company (COMPANIES), Item Organization (ITEMORGINFO).

    See Financial Package description.

    The key attributes for this object are TableName and OrgID

    The attributes in this object are as follows:

    Attribute NameAttribute Description
    TableNameIndicates table name for tax order.
    TableOrderIndicates tax order for each table.
    OrgIDOrganization Identifier.
    • Constructor Detail

      • TaxOrder

        public TaxOrder(MboSet ms)
                 throws java.rmi.RemoteException
        Construct the TaxOrder object
        Throws:
        java.rmi.RemoteException
    • Method Detail

      • init

        public void init()
                  throws MXException
        Description copied from class: Mbo
        Called by the framework when the Mbo has been constructed and the MboValues have been initialized. This can be overridden by the programmer to provide any custom initialization they would like to do.
        Overrides:
        init in class Mbo
        Throws:
        MXException
      • save

        public void save()
                  throws MXException,
                         java.rmi.RemoteException
        Tax Order cannot be repeated. Valid range is 1 to 4. Error message will be displayed if tax order already exists.
        Overrides:
        save in class Mbo
        Throws:
        MXApplicationException - (financial, sameTaxOrder) - thrown if same order already exists.
        MXException
        java.rmi.RemoteException