Accounts

From CTMS
Revision as of 16:13, 8 May 2024 by Anw (talk | contribs) (Updated to latest screen version)

The Accounts screen is used to maintain Accounts, Invoice Requirements; Payment Types and Accounting Periods (used for Oracle Financials Interface).

Accounts can be created manually using the Accounts screen or they can be created automatically when payments are generated - if the user has been given access to the function.

Accounts.png


Accounts

An account record needs to be set up for each carrier, customer, and cost centre that is used within the C-TMS System.

Note Note: Customers added through the Customer Onboarding Interface will have had an account and currency configured for it automatically.

You must enter the following information to create an account:

  • Account Type - one of Customer, Carrier, Centre, Group.
  • Owner - the owner of the account, either a Customer, Carrier, Centre, Group, selected from a lookup.
  • Account ID - a unique reference to the account.
  • Inactive - unchecked for an active account.

You may also enter the following information:

  • Bank Name
  • Bank Acc Name
  • Bank Acc No
  • SWIFT Ref
  • VAT Country
  • VAT Reg No

External System References may also be entered:

  • Vendor Code
  • Vendor Site ID
  • Account Ref
  • Cost Centre
  • O.F Segments

The OF Segments and OF Id is specific for the interface between C-TMS and Oracle Financials and should be populated if the package is used. The OF segments prompted for will be different depending on the version of Oracle Finance that CTMS has ben configured to use.


Invoice Requirements

Invoice Requirements are used to define the type of invoice that will be created for a customer or carrier and the frequency with which they will be generated. The Debit and Credit accounts are required along with the invoice period - which can be Daily, Weekly or Monthly; this influences how often the invoice is created. Invoices can be generated automatically or manually.

Accounts invreq.png

You must enter the following information to create an account:

  • Debit Account
  • Credit Account
  • Inactive - unchecked for an active account.

You may also enter the following information:

  • Create Provisional
  • Create File Ref
  • Non-POD payments
  • Action - one of Generate, Manual, Reconcile, Self Bill, Self Bill-Cust
  • Self Billing Eff Date
  • Accounting Date - one of:
    • Approval
    • Creation
    • Collection
    • Delivery
    • Order Collection
    • Schedule
    • Service
    • Manual
    • Order Delivery
  • Generation Delay - a number of days delay in generating the invoice from an approved payment.
  • Terms - payment terms, selected from a lookup of payment terms that are maintained in this screen on the Invoice Terms tab.
  • Payment Method - one of Cash, Cheque, Credit Card, Direct Debit, Other Directs.
  • VAT Country
  • VAT Reg No
  • Base Cost Invoicing
  • Journal - a lookup of available journal numbers.
  • Invoice Period - one of Daily, Weekly, Monthly, Date List.
  • Day in Period
  • Export - an export format from the available values in the drop-down list.


Note Note:
  • For an invoice period of Date List, you can maintain the list of dates in the Invoice Dates section of the form.
  • Automatically generated Invoices
    • If the invoice requirement for a given debit/credit account pair is set to Auto Generate (or self bill in the case of a Carrier), then payments are added to invoices by invoking the Generate Invoices process. This process is done in the invoices form. For Self Bill Carriers a list of completed trips and an Invoice will be emailed to the Carrier at appropriate times. For each invoice that is generated, C-TMS will automatically apply all payments not already invoiced and occurring before the invoice date.
  • Manual Invoice Reconciliation
    • Manual invoicing is the act of assigning payments to an invoice. This is done via the Trip Debrief form. A Haulier will submit an invoice for payment. The invoice will contain a list of trips that have been undertaken, along with the costs and reference number. Once in the Debrief form, the Hauliers invoice number is used as the key for creating and retrieving invoices. The Bill of Lading is used to select a trip. The information pertaining to the trip is populated, showing the Payment Transactions and order details. If additional payments are required to be added to the invoice then this can be done in this form.

You can also maintain Invoice Types here, in order to create separate invoices per payment type.


Invoice Terms

You can maintain invoice terms here.

Accounts inv terms.png

You can enter the following:

  • Inv Terms - a unique ID
  • Term Days
  • Ext Ref
  • Description
  • OF value - for Oracle Finance.


Payment (Transaction) Types

Every payment must be of a particular payment type.

Accounts payment types.png

Payment types are configured in the following way:

  • Payment Type
  • Screening
  • Inactive
  • Description
  • Event Type - This may be set to No Event, Order, Trip, Alloc or blank (miscellaneous).
  • Alloc To
  • Alloc Method - one of Base Cost, Weight and Distance, RPE and Distance, Specified Order, Specified Customer.
  • Allow Multiples: This applies only to payment types that are associated with an event (e.g. ORDER). If not checked, then only one payment of this type will be allowed in respect of the same event.
  • Require Confirmation: The status of the payment is forced to be Forecast until some supporting document has been provided.
  • Get Cost Code from Cust
  • Prevent Man Chg - prevent manual change of payments of this type.
  • Incur VAT: Indicates whether the payment will incur VAT.
  • Cost Type
  • Value Share: Indicates whether the payment type is to appear on the Operation Value reports.
  • General Ledger Acc Code
  • Manual Rate
  • Adhoc
  • Export System: At present, payments may only be "exported" to a printer. If this field is set 'PRN', then the payment is marked for export as soon as it is created.
  • Fuel Surcharge
  • Revenue Type
  • Security Surcharge
  • Scheduled Order Split
Note Note: The Fuel Surcharge status can be changed by users who have access to new function ACC_AMEND_FUELSURCH_PYTTYPE_STATUS using the Edit pop-up. The Fuel Surcharge check box can be toggled for all trip level payment types except Fuel Surcharge (which messages and prevents self fuel surcharging). Setting this flag to checked only results in its associated trip payments being surcharged if the associated carrier is attached to a currently valid surcharge for that trip's parametrised validity date (SCH_TRIP.START_TIME - Start date or SCH_TRIP_AUDIT.ACTION_DATE for trip_status of ENABLED).


Charge Types

Charge types are how the payments are grouped.

Accounts charge types.png

You can enter:

  • Charge Type
  • Description
  • Trip Payment Type - a drop-down list of all trip payment types.
  • Order Payment Type - a drop-down list of all order payment types.


Accounting Periods

The interface between Oracle Financials and C-TMS require Accounting Period names to be set up (they need to match exactly those which are used in the package). When a Period is created, the accruals created flag is set to false, this flag is populated by the interface program and indicates which months have had accruals generated and sent to the OF System.

Accounts period.png

You can enter:

  • Period Name
  • Period End
  • Accruals Created

You can also enter the financial year information:

  • Year
  • Start Date


Journals

The interface between Exact and C-TMS require journal number. The journal number is set according to the country code of the customer. When an invoice is created, the journal is obtained from the Journals data.

Accounts journals.png

You can enter:

  • Journal ID
  • Journal Name
  • Ext Ref
  • Ctry
  • Inactive


VAT Codes

VAT codes are used to calculate VAT.

Accounts VAT.png

You can enter:

  • VAT Code
  • Description
  • OF IF Value - for Oracle Finance


Post Code Matrix

You can use the Post Code Matrix to define basic charge information for carriers.

Accounts post code matrix.png

You can enter:

  • Reference
  • From Outcode
  • Description
  • To Outcode
  • Description
  • Ccy
  • Rate
  • Status
  • Dist Band


Post Code Distance

You can use the Post Code Distance to define basic distance information for carriers.

Accounts post code dist.png

You can enter:

  • Reference
  • From Outcode
  • Description
  • To Outcode
  • Description
  • Distance


Services

Services are additional services against a trip (incurring cost) or against an order (incurring revenue). You can maintain the basic services of all types here.

Account services.png

You can enter:

  • Service
  • Description
  • Event - one of Trip, Order, Both, Contract.
  • Initiated From
  • Sliding
  • Level
  • Calc Method - one of By Order, By Stop, By Delivery Stop, By Trip.
  • Activity one of Load, Unload or Blank.
  • Text

You can enter sliding charges against appropriate services:

Account services sliding.png


Services Capture

You can enter charges captured against services here.

Account services capture.png

You can enter:

  • Service Name
  • Debit Account
  • Credit Account
  • Effective Date
  • Charge Type
  • Amount


Currency

You can enter system currencies here.

Account currency.png

You can enter:

  • Currency
  • Description
  • Cost Centre


Currency Usage

You can enter the currency usage of various parties here. You must have a currency usage for a party to geenrate costs and revency. Further, there must be a common currency between the parties.

Account currency usage.png

You can enter:

  • Usage Type - one of Customer, Customer Group, Cost Centre, Carrier, Group Name, Party.
  • Value - a drop-down list of the types above when selected.
  • Currency - a drop-down list of all system currencies.


Index Prices

You can enter index prices here.

Accounts index prices.png

You can enter:

  • Index Type
  • Index Date
  • Index Value
  • Inactive


Charge Params

You can enter charge parameters here.

Account charge params.png

You can enter:

  • Param Type
  • Description
  • Defines Tiers
  • Inactive
  • Paragon Sequence
  • Param Level - one of Line, Header.