psdi.app.financial

Class TaxType

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


    public class TaxType
    extends Mbo
    implements TaxTypeRemote
    Mbo object to represent TaxType. TaxType object records the various tax codes as five different types. Tax type corresponds, for example, to federal, state, and city sales taxes. Another tax type might be special taxes for handling hazardous material.

    See Financial Package description.

    The key attribute for this object is TypeCode.

    The attributes in this object are as follows:

    Attribute NameAttribute Description
    AddTaxIndcrIndicates if tax is added to the cost of line items when invoicing. Values: 0=No Items, 1=Issue on Receipt items only, 2=All items.
    ChangeByThe name or user ID of the person who last modified the record.
    ChangeDateThe date/time when taxtype information was last modified.
    ExclusiveGLGeneral ledger account used for Tax exclusive invoices.
    IncludeTax1 - IncludeTax5Yes/No fields indicating whether the calculation of tax for this type takes into account tax1 thru tax5.
    InclusiveGLGeneral ledger account used for Tax inclusive invoices.
    OrgIDOrganization Identifier.
    TypeCodeTax code identifier. Tax codes can be five different type 1-5. Unique identifier.
    • Constructor Detail

      • TaxType

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

      • add

        public void add()
                 throws MXException,
                        java.rmi.RemoteException
        Add new TaxType
        Specified by:
        add in interface MboRemote
        Overrides:
        add in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • modify

        public void modify()
                    throws MXException,
                           java.rmi.RemoteException
        Internal method that marks the record as modified. Not usually called except by PSDI objects. Called when ever a field is modified so we can update the changedate/changeby.
        Overrides:
        modify in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException