Contents
- 1 General
- 2 3PL
- 3 Accounts Payable
- 4 Accounts Receivable
- 5 Claims
- 6 CRM
- 7 Cross Applications
- 8 Data Interface
- 9 Database Customer
- 10 Database Item
- 11 Database Warehouse
- 12 Document Printing
- 13 Fixed Assets
- 14 General Ledger
- 15 General Inquiries
- 16 General Reports
- 17 Menu Master control
- 18 Order Processing & Billing
- 19 Outstanding Orders
- 20 Other Regions
- 21 Purchasing
- 22 Rebates & Commissions
- 23 Rights & Permissions
- 24 Rights & Permissions – Collections contracts
- 25 Rights & Permissions – Payments contracts
- 26 Subscriptions
- 27 Warehouse Management
General
| Functionality | Description |
|
Control file maintenance & import |
The following changes have been implemented to control file maintenance:
|
|
GDPR retention days increase |
Number of characters in retention period control files is increased to allow longer retention period for data as per GDPR (General Data Protection Regulation) laws. |
|
XT Attachments |
XT Attachments can be activated to enable Excel Import/Export without Java Agent, which will handle file movement between user’s laptop and IP1 servers. Various import and export programs in the system has been updated to use this XT Attachment methodology. |
3PL
| Functionality | Description |
| External charges | 3PL allows now you to reimburse clients for any sales on their behalf and additional services charges has also been added. These charges include any miscellaneous charges, royalty management charges, excess stock by year charge and any other external AP charges. |
| Storage charges |
3PL Storage charge has been changed to charge highest flat rate for excess stock and when calculating the number of years of storage. Movements between internal warehouses is excluded when calculating number of years of storage. |
| Transaction group maintenance | Additional selection fields have been added to the transaction group definition including Warehouse, Stock status, Packaging type and number of days from release date. |
Accounts Payable
| Functionality | Description |
| AP attachment | AP invoice detail data can be uploaded via excel with new functionality F8=attachment. |
| AP credit note entry | AP credit note entry will prefill the GL dissection from the original invoice. |
| AP invoice batch entry | New function on Batch invoice entry will allow upload of unapproved invoices (status ‘U’) via an excel file. |
| AP Medius interface | AP-Medius interface process allows IP1 master data to be interfaced to Medius(cloud-based AP automation process), to automate invoice management process. Supplier invoices received into Medius are matched and validated against master data before valid and approved invoices are transferred to IP1 for AP payment processing. |
| AP offset by AR | AP accounts can be offset against AR balances for linked trading partner accounts at AR EOM. The accounts can be isolated for offset by trading partner levels (TMSAR/AP-OFF1). The offset is done via AR journal and AP adjustment. The AR journal type and the GL account for the AP adjustment is setup in control file TMSAR/AP-OFF2. This can be done as part of AR End of Month. |
| AP payment cycle | Payment cycle workflow can be setup with payment acknowledge step that will allow bank file to be generated without updating AP balances and keep the cycle open awaiting banks acceptance. Further options now allows you to reject individual creditor payments before the final update and cycle close. You can add new creditors to the payment run in the maintenance stage as well. |
| AP refunds | Billing address is now passed to AP invoice for refunds to a miscellaneous creditor. |
| AP Tax codes with rates by period | AP Tax codes now have rates specified by effective period so Royalty accrual programs can calculate the withholding tax based on effective period. |
| Creditor alpha search | New toggle function on Creditor alpha search will display creditors with status Active, Stopped or All. |
| Creditor contact customer display | Creditor contact screen will now display all associated customers for the contact. |
| Early payment discount | Early payment discounts can apply to creditors in the form of discount or rebate if the payment is made before the specified period. It also has the option to include/exclude specified expenses from discount. If the early discount percentage is setup in TMSAP/PAYTERMS, then it will override the discount on the creditor masterfile. |
| GL account for discount | General ledger account for AP discounts can now be setup by company if required. |
| Outstanding payables report | Outstanding payables report (APR271) is modified to print totals by currency and now includes documents belonging to a document group even if the period is greater than the nominated period. |
| Payment cycle – regenerate bank file | After a payment cycle is finalised, the bank file can still be regenerated if the payment method for that cycle is defined for stage 7=Regen in control file TMSAP/BNK-PMT1. |
| Re-print cash requirements report | New menu option allows you to reprint cash requirements report for a closed payment cycle. The report lists all the payments for that cycle in a summary or detailed format. |
| Unapproved invoice maintenance |
All unapproved invoices including those in-use are now displayed with the option to reset unapproved invoices to allow maintenance. The option to reset is dependent on control file TMSAP/AP-RESET. |
Accounts Receivable
| Functionality | Description |
| AR invoice re-age | Selection on Invoice re-aging program is extended to include range of Due dates and range of Original document dates. A new screen is added to list the AR transactions owing where you can specify a new due date or number of days for extension and select invoices to be re-aged. New function (F17=Complete) allows to confirm selection and re-age. |
| AR- override receipt exchange rate | Cash/Journal entry program now allows you to override the receipt exchange rate if the receipt amount currency is different to trade currency. When the exchange rate is overridden the trade amount will be recalculated with the new override rate. However if trade amount is overridden, the rate overridden will be cleared to signify that rate is no longer applicable. |
| AR payment header text | Up to 4 lines of text can be entered on the payment header which is added as a diary text and is viewable from Debtor transaction inquiry. |
| AR journals for payment dispute | On AR payment entry, using Remainder/Remittance screen any short payments on an invoice can be entered as a negative amount with action type ‘Dispute’. This would create a dispute journal with the short payment amount as outstanding balance; which can be taken up against a claim, written off or paid off. |
| Cash entry subset selection | Cash entry subset functionality now allows additional selection fields to display a subset of the AR transactions; these filters include: hide zero balance transactions, Amount range and Due date. |
| AR refund via AP | AP invoices can be generated for A/R refunds to creditors with the same company and currency as the biller. AP creditor & GL account must be setup in TMSAR/AP-CN by the biller or the company & currency for the refunds. If the AP creditor is defined by company & currency then the creditor should be miscellaneous and amount should be refundable. |
| AR transactions in reverse order | A/R transaction and payment inquiries is now displayed in reverse order of original document date. |
| Billing account change | Billing account can also be changed for customers with a different billing account i.e. for accounts where the customer is not the biller. |
| Buying price upload | Excel template is available for buying price upload by supplier. |
| Card on file | Card on file facility in IP1 allows customers to make payments using a card that has been previously used. This is achieved by utilising tokens already captured from the payment gateway and stored from a previous payment. Customers must be configured to use this facility. Multiple cards can be stored for a customer with usable date range and the card can be inactivated and re-activated as required. |
| C/C surcharge on same invoice | Credit card surcharge is now added to the existing invoice instead of creating a separate invoice. |
| Customer notification on C/C fail | When a credit card payment fails on Auto AR collection; failure notification letter can be generated and customer history updated. |
| Customer balance inquiry | In Customer balance inquiry (ARI020) the totals for Draft and L/C has been combined to display as one column under heading ‘Other’. |
| External credit card action by Payment type | Control file TMSAR/PM-EXTCC can be setup by Payment type to determine what action an externally captured credit card (i.e. cc captured via agent external to IP1) can do i.e. validate, pre-authorise or charge. The setting in this control file overrides control file TMSDS/OM-PAYTL. |
| Overdue debtor inquiry | Overdue debtor inquiry now allows you to print a statement for the selected customer account. |
| Payments by Super accounts | AR payments can be made by super accounts covering multiple billing accounts with multiple customers using an excel file upload. |
| CC processing – Braintree | Address Verification System (AVS) and Card Verification Value (CVV) rules can be configured in IP1 to correlate with Braintree portal fraud management settings. These rules will confirm that the street and zip code information or CVV included with a transaction matches what the issuing bank has on file for the associated card and reject transactions that do not match. |
| Clear failed CC payments | Failed credit card payments can now be cleared with various options to either re-try original payment or a new payment, cancel the order, force the order to backorder, send an email with a follow up date or void failed payment. The options available depend on the order status. |
| Cash sale voucher credit | Cash sales refunds can be processed with the creation of a credit voucher. |
| Payment by document no | Debtor payment entry can also be made by AR document number. |
Claims
| Functionality | Description |
| Bulk returns processing | Bulk warehouse returns can be split or transferred to actual customers via Work with claims. On split a new claim will be created for selected stock & quantity against the actual customer. System or Component items can not be split using this process. |
| Claims upload from excel | New function in Claims entry process allows the detail of a new claim to be uploaded from an excel file. |
| Claim maintenance after transfer | After a claim is transferred to a new customer, Claim entry & maintenance program is called immediately after to allow any maintenance of the claim. |
CRM
| Functionality | Description |
| CRM dashboard | CRM Dashboard provides a snapshot of all your incidents in one place thus allowing you to manage all your outstanding incidents from a central platform. It displays all the outstanding incidents in your user department outlining what’s overdue. From the central dashboard you can drill down to specific incidents and related tasks while departmental managers can view/analyse teams performance. |
| CRM incidents |
Following enhancements in CRM incidents allow better management of incidents in CRM.
|
| CRM workflow |
CRM activities assigned to incident levels determine the activities for incidents. The activities are setup with its own guided routes and tasks and actions. Tasks can be setup with user defined programs and can be accessed via function key from an incident. Actions can be taken to complete tasks which can update incident status and levels, create acknowledgement emails, call user defined programs and update the current task to the next task in the route. |
| Work with notification |
Notification templates can be setup for CRM incident or CRM activity functions to send notifications to the assignee or owner of an incident. When a new incident is created the CRM notification processor will immediately notify the assignee. End of day process can be setup to process all outstanding incidents and notify if its due. |
| Address validation |
USA and Canada address are now to be populated as base IP1 standard address structure (7 lines) with city and state as separate address lines. Address validation programs will save the validated address to a backup file at the end of the process. The system will skip address validation if an address is already validated (in the backup file) or if setup to skip in control file TMSCRM/AV-DFN2 . Any programs defined in control file TMSCRM/AV-DFN3 will issue a hard error if the address is not valid. Input address can be capitalised depending on the setting for the address format in control file TMSCRM/ADFT1. |
Cross Applications
| Functionality | Description |
| Pegged currency exchange rate | Pegged currencies (fixed exchange rate against another currency) can be configured in control file ********/EXC-TBLP. The exchange rates for the pegged currency will be based on this configuration for the effective period if the base currency of the table is not the same as the pegged currency. |
Data Interface
| Functionality | Description |
| ONIX sequence counter tracking | Onix extract functionality supports tracking counter for the number of times a subform is called for each item and allows this to be passed as a parameter to the subform. New program ONO920 accepts the two input parameters Mode (C to clear, I to increment) and counterName and outputs counterValue. |
Database Customer
| Functionality | Description |
| Customer search |
Customer alpha search and Customer general search will display town column according to control file TMSDS/CM-ALFMT setting. Customer general search will default customer status to ‘A’ for active. |
| Confirmation on exit when adding a new customer | If a user wants to exit when adding a new customer, an additional confirmation will ask whether to delete or retain customer information. |
Database Item
| Functionality | Description |
| Item price on item copy | Item copy function on item master is modified so it will no longer copy the item price when an item is copied. |
| Default item price | On Item Price file maintenance, price formula will default to 1 = unit price if left blank. |
| Live item alpha search | Live item alpha search can be configured to allow display of active items only. |
| Putaway category by zone | New control file TMSWH/PTWC-MAP can be used to map item putaway category to location putaway category by zone if required. |
Database Warehouse
| Functionality | Description |
| Filter on Device Master | Filter is added to Device master maintenance to allow selection by Device type, Device user, Warehouse and Current location. |
Document Printing
| Functionality | Description |
| Adobe print/ archive | With Adobe Experience Manager (AEM), you can take IP1 forms data for invoices, credit notes and statements etc. and generate customised PDF documents. Any spool file can be converted to XML for PDF generation in AEM. The generated PDF can be archived and emailed if required and is also available for XT view. |
| Increase Email body | New control file ********/RPT-AEE can be setup to increase the number of lines in the email body when emailing AEM PDF documents. With the default setup the number of lines allowed for the email body is limited. Various documents have been changed to handle longer email body. |
| Delivery country identification | Delivery country can be identified in Document print control for output types that are grouped as ‘ORD’, with the inclusion of delivery country selection field ; this is to identify overseas deliveries in Document print control to facilitate additional invoice documentation requirements. |
| Standard email variables | Standard email variables by document type can be maintained in control file ********/RPT-AEV to be used in AEM email documents. |
Fixed Assets
| Functionality | Description |
| Fixed asset – sales on disposal | Disposal of an asset allows a charge only sales order to be created using the disposal sales order adjustment item/asset group defined in control file TMSFA/DPS-I. The sales order raised should be tax free, therefore the tax rule for the adjustment item must be setup properly. |
| FA/AP expense link | AP expense invoice can be linked to a Fixed asset via subledger allocation when the FA expense account is entered on AP invoice entry. |
General Ledger
| Functionality | Description |
| Bank reconciliation | Bank reconciliation process has been enhanced with the introduction of a new program geared for customers that upload bank statements. The program summarises all the unmatched Bankside entries by group/key where the remaining amount is not equal to zero and allows you to link/allocate to the GL side entry/s. In cases where the Bank side does not have a GL side yet, the system allows you to create a new GL journal which gets automatically created into GL side of Bank reconciliation file and linked to the selected Bank side entry. |
| Estimated future returns | Estimated future returns allows you to make provisions for estimated returns with different provision formulas and percentages and with allowance for related costs like royalty payments, pulp and reminder sales etc. Backlists and frontlists can be setup with different provision periods with configurable setups. |
| Expense amortization | Subledger account for amortization now includes account minor (misc. expenses). Amortization is changed to have start / end period instead of always being from AP invoice period. |
| Indirect Expense allocation | GL period is validated to check its not closed. If its closed then security password is required for Indirect expense allocation. |
| Stock Obsolescence |
Following changes have been made to GL stock obsolescence:
|
| GL journal upload |
Line text can be uploaded from the GL journal upload excel file using the updated template GLO171.xslx. For longer text (>100 characters) latest Java server must be deployed. |
| GL report writer |
GL report writer parameter can now default the form type based on CPI (characters per inch) as setup in control file ********/RPT-AEF. |
| GL interface reset |
GL interface reset can now be run for either the current, next or past GL period and you have the option to run it for just Sales or Receivables or both. |
| Other cost interface to GL | Other sales costs e.g. freight can now be interfaced to GL.
|
General Inquiries
| Functionality | Description |
| Item inquiry controller | New item inquiry controller program (DSI000D) accepts actual program in control file TMSDS/IQ-OPT instead of using the option number. |
| Customer masterfile inquiry | New function = Tax Exempt calls BNW150 Work with Customer Tax Exempt to display any existing customer tax exemption details for the selected customer. |
General Reports
| Functionality | Description |
| Outstanding order detail report by customer | This report can be downloaded to an excel file now. |
Menu Master control
| Functionality | Description |
| Access to view EOD/EOP progress | Master menu control program will provide access to programs defined in control file ********/EOP-ACCP during EOD/EOP. For example XAW030 (Work with Company Region), which will allow to see progress of EOD/EOP and in case of abnormal end of program, will give the option to unlock the region. |
Order Processing & Billing
| Functionality | Description |
| Backorder carrier override | Carrier override for back order and diversion can be setup in control file TMSDS/CAR-BO. |
| B/O line split based on full carton quantity | Backorder stock allocation will allocate/backorder quantity to be multiple of item carton quantity if customer is flagged for full carton quantity. |
| Coupon usage by email address | Bonus reward coupons are now extended to be used by email address as well. The email address must be supplied with the order for it to qualify for the coupon bonus. |
| Coupon bonus- charge only | Coupon bonus is allowed for charge only invoices as well. |
| Coupon bonus – fixed price | Coupon bonus rule has been extended to give fixed price for an item or for specific packaging type. |
| Disallow B/O after cutoff date | If an item needs to be backordered due to insufficient stock and the customer accepts backorder as per TMSDS/OE-SOHAV and the order has a cut-off date then a further check (TMSDS/OE-CUTBO) can be made to allow backorder only if the ETA is before the cutoff date for the customer/item/stock status. If there is no cut-off date then the item will go on backorder. |
| EDI order transfer | To avoid multiple runs on the same EDI files, EDI order release program now looks at data area for lock. |
| External sales upload | New excel upload program allows sales from external warehouse exhibitions where books are taken by customers and paid by cash or with credit card to be uploaded into the system. The upload program will create the sales and payment transaction for the customer and stock adjustment to the external warehouse. |
| Free freight by specific customer group | Free freight by specific customer group is allowed based on the minimum value defined in TMSDS/FRT-FREE. The system will generate a new line for the freight with a negative amount equivalent to the actual freight line amount. |
| Item substitution | Item substitution can be time based with the entry of effective and expiry date for the substituted item. |
| Maintain suspended orders of other users | You can now maintain a suspended order (locked with status U) when you confirm the order is not currently maintained by another user. |
| Non stock items – sales cost | Sales cost on non-stock items (calculated from various sources) is now no longer cleared/recalculated in sales order processing. |
| Order entry defaults | Order priority and order consolidation parameters can now also be included to the list of parameters that can be passed to Order Entry. Control file TMSDS/OE-FMTPM must be setup with the default parameters by order type and order format. It can be setup to disallow high priority (urgent orders) from merging with other orders. |
| Order entry by fulfilment | For non-stock items, there is no need to check stock availability from the customer warehouse or the company main warehouse, but a warehouse needs to be defaulted so that it does not split the order by warehouse. |
| Order search/inquiry | In POS Order search inquiry, the system will default the warehouse to the users AR location warehouse as setup in TMSDS/POS-USRD & TMSAR/ARLOC. |
| Item Masterfile inquiry from Transaction detail inquiry | Additional function “Item detail” on DSI121 Transaction Detail Inquiry allows Item Masterfile inquiry. |
| Partial B/O line split | Backorder line split now allows partially backordered lines to split off for backorder immediately, rather than wait till the available quantity is picked. |
| Promotion logic | If a promotion ID is entered with order and the order is valid for that promotion, the system will always use the initial discount portion. The backup portion will be used if the promotion ID is not entered and the promotion is still valid. If a promotion is used, the system will always use the promotion price/discount and will not search for any other special price. |
| Promotion order firm sale flag | When a promotion item is linked to an order, all the order line items will no longer be forced to be tagged as firm sales, its now dependent on the new control file TMSDS/PP-FSTF setting. |
| Sales restrictions | Sales restrictions can be based on restriction variables defined in control file TMSDS/RST-VAR e.g. country of delivery. TMSDS/IC-RGHTI and TMSDS/IC-RGHTE must be setup with country codes to be included and excluded from sales respectively and restriction rules must be setup for Item Class Types IC-RIGHTI and IC-RGHTE with restriction variable to select or omit delivery country variable. |
| Sample plan order generation |
Sample plan order generation now allows mass grid order entry where you can view/adjust default sample quantities. |
| Sample plan contact upload |
Melissa data address check can be bypassed for specific addresses with the use of the additional column in the contact upload template called “accept address”. |
| Upfront CC charge for B/O to include freight | When calculating deposit amount to pay, if entire order goes to backorder, freight amount will be included for deposit % as well. This will allow freight amount to be included in credit card charge upfront. |
| Freight selection on order entry | New function on order entry (F17= Selection carrier) allows you to view the freight costs for different carriers so you can select the best option. The fright charges will display after the order details are completed. |
| Voucher entry | New function ‘Usage’ on Voucher change/display screen allows you to view the voucher usage. It displays ARI035 Payment Inquiry to show the related transactions for the voucher. Email address can also be entered on Voucher entry. |
| Web payment | Payment can be deferred at order entry for orders eligible for web payment with the issue of an email requesting payment details. The order will remain at entered status while waiting payment details. |
Outstanding Orders
| Functionality | Description |
| Lost orders by cutoff date | In auto monthly purge, update expired orders program (DSO700) will move selected orders to lost orders based on the order cutoff date regardless of the retention months defined on control file TMSDS/RTN-OS. The retention months on TMSDS/RTN-OS will only be used for orders without the cutoff date. |
| Force O/S orders to lost sales | Outstanding order maintenance allows you to force orders to lost sales via cancelling the order. |
| Auto stock adjustment on O/S order release | If auto adjustment is set on control file TMSDS/WH-SADJ and there is no stock, then auto adjustment would be done on outstanding order release instead of order maintenance. |
| Mass O/S order cancellation | New Mass o/s order cancellation program accepts an Excel file to import o/s orders and allows cancellation of all the listed o/s order items. The excel file must be based on IP1 supplied template (DSM081.xlsx). |
| Work with O/S orders | New Work with O/S orders allows you to inquire/maintain/release/unrelease/delete outstanding orders from a select list where fully and partially released orders are highlighted. |
| Mass O/S order release by item | When item and warehouse is allowed negative stock as per TMSDS/WH-SNEG, the system will release backorders even if stock is not available. |
Other Regions
| Functionality | Description |
| Avalara taxation for US & Canada |
IP1 system interfaces with Avalara software to automate transactional sales tax compliance and reporting for US and Canadian customers. Order information is interfaced to Avalara by order by item at various stages in the life cycle of the order to get updated tax amounts. On invoicing the tax is posted in Avalara. Exemptions database can be maintained with exemption certificates and expiry dates to exempt customers and reminder letters can be generated for about to expire exemptions. Transactions that failed to post to Avalara system and has errors can be maintained and reposted or posted manually as required. Sales tax report can be printed by country by state for selected period or document date. On GL journals generation an excel report is generated for checking before posting the journals to General Ledger. Additional Avalara tax inquiry program compares Avalara sales tax transactions against the generated GL journals for posting and displays any differences, which can be reconciled and journals re-generated before posting to GL. Claims pending and inquiry also interfaces to Avalara for tax updates for returns, with posting to Avalara on claims invoicing. Tax details of a transaction and its Avalara tax status can be viewed through BNA Transaction detail inquiry. |
| US Tax |
BNA Freight split rebuild now allows selection by Process number or by a range of Document dates. US tax report 1099 has been split into 2 reports:1099-NEC (independent contractor income) and 1099-MISC (miscellaneous income). New field ‘Calendar year’ has been added to the report. US Tax report Form-1042 has been added to report on income paid to non US residents or foreigners. |
| VAT | VAT Intra Stat detail report (VTR016) now includes item description. |
| Melissa address interface | F3/F12 on Melissa Data address prompt will use the input address. Additional function (Stop prompt) will give the option to save either input or output address and not prompt again. However if the calling program is set not to prompt on any errors (BNADS/ADR-PGM) or specific errors (BNADS/ADR-ERR) in interactive mode it will not prompt. |
Purchasing
| Functionality | Description |
| P/O maintenance | Maintenance of a purchase order linked to a commitment in Book Production is no longer allowed; it must be unlinked first. |
| Additional items upload | Additional items can be uploaded to an existing purchase order using excel template DSE035.xlsx |
| PO- Pack entry | New functionality on Purchase order entry accepts Pack item and buy quantity and explodes it to component level and adds the component lines to the order. |
Rebates & Commissions
| Functionality | Description |
| EOD/EOM processing | Rebates EOD/EOM processing is by region now. |
| Rebate by company/currency | Rebate agreement definitions are now setup by the rebate company and currency so only customers with the rebate company will be eligible for rebate in any rebate agreement. In rebate calculation any transactions that are not in the rebate currency will be converted to the rebate currency. |
Rights & Permissions
The Distribution company is now linked to GL company in control file TMSDS/CONO if its different to the Distribution company. In Royalty when defaulting user GL company the system uses User’s company code (determined by TMSDS/USRD and TMSAR/ARLOC) to lookup the GL user company from TMSDS/CONO. If the GL company does not exist on TMSDS/CONO then the Distribution company is taken as the GL company.
Rights & Permissions – Collections contracts
| Functionality | Description |
| 3rd party sales upload |
On Excel 3rd party sales upload; each line must be allocated to only one contract. An uploaded batch with 3rd party sales data can be deleted even if its invoiced as long as the invoice is rejected. The 3rd party collections sales data can have either Works ID or 3rd party item on the excel upload; the program will accept either. If its a 3rd party item then it will be validated with the rights exploit to retrieve the payment contract and the works ID. Sales Royalty invoice for a 3rd party external sale can be reversed by copying the original sales and reversing the sales entries. On reversal, any advance offset will be reversed. |
| Advance offset reversal on Royalty invoice reversal |
On reversal of Royalty sales invoice, any advance offsets will also be reversed so the carried forward balance is accurate. |
| Contract contacts |
Contacts are added to contracts with contact as a filter on Work with Contracts. |
| Contract submissions |
Submissions from competing vendors (sub-agents) are now accepted for the exploitation of subrights. On review these submissions can be approved or rejected or cancelled by the vendor. On approval the submissions contract is converted into a collection contract. |
| Contract text |
Contracts now allows multiple groups of texts by date/time/user with a new tracking screen that lists all the text groups in descending order by tag/date/time. |
| Customer prepayments |
Prepayment from a customer in the form of an advance B/F is captured with recoverable charge type that has no charge item and no paythrough defined. On release these charges will update the balance but will not appear on Collection Charges Management panel, as there is no invoicing. These prepayments can be used to offset charges during invoice generation. |
| Rights inquiry |
Rights by work inquiry – New Rights inquiry (RYI430) displays rights exploits by contract by works for the selected Item/Contract/Payee or Works. Rights inquiry by customer – New Rights by customer inquiry (RYI420) displays the rights exploits for the selected contact/customer. |
| Rising royalty accumulation |
Accumulation codes can be used when a contract has a combination of movement types for accumulation for rising royalty. The movements within a combination must have the same contract specific accumulation code to accumulate the quantity for rising royalty calculation. This will be in addition to any other movements that are setup for inclusion. |
| Royalty cost receipts adjustment |
Any underpayments received on a collection contract will be processed as a royalty cost receipt adjustment and prorated accordingly for paythrough calculation. |
| Subrights paythrough rate | During collections paythrough processing if the subright being processed is a bundle then the paythrough percentage is derived from subright bundle instead of the individual subrights. The subright bundle is setup in control file TMSRY/RTS-TYP. |
| Subrights COS |
If subrights COS accrual account is not defined then the COS is suppressed for pay through amount. |
| Subrights other |
Cash accounting for subrights sales and cost will only be allowed after collections invoice payment receipt and subsequent paythrough process. Subrights does not have to be linked to a payment contract unless there is a need to pay through to royalty payment contract. Collection contract can then exploit the subrights, meaning that we can charge the customer, but there is no need to pay through to royalty payment contract. |
Rights & Permissions – Payments contracts
| Functionality | Description |
| Author copies/sales |
Sales orders for author copies and author sales can be entered for a royalty contract via payee share maintenance using a dummy customer and the payee’s creditor’s address for delivery. These orders do not attract any royalty payments and can be easily tracked in the royalty tracking system. |
| CAL pay direct |
For expired payees, Royalty from Sales, Subledger allocation (to contract as a whole), GDM, CAL and Collection Paythrough will be stopped but CAL for pay direct where payee is nominated in the CAL upload will be allowed. |
| Contract contacts |
Contacts are added to contracts with contact as a filter on Work with Contracts. |
| Contract effective date | Effective date flag can be added to the contract if its setup in TMSRY/RY-OFLD1; this is a information only field. It does not affect the effective date of the contract or the royalty calculations. |
| Contract reference search |
Allows contract search to match exact contract reference as well as generic search. |
| Contract text | Contracts now allows multiple groups of texts by date/time/user with a new tracking screen that lists all the text groups in descending order by tag/date/time. |
| Item centric contracts |
Contract creation is now allowed to be item centric whereby contracts can be created by item. If an item is entered then work will be automatically created and allocated to that item and the subsequent contract will have the work linked. New field item has also been added to the contract template. New option in Item maintenance includes royalty contract against item. |
| Linked contracts |
New filter (Linked) on Work with Contracts allows to filter linked contracts. Contracts with the same Reference fields (either Reference 1 or Reference 2 as setup in TMSRY/RY-RRLK) can be linked. The sales for the linked contracts will be counted together for the purpose of stepping i.e. rising royalty. |
| Payee shares & balances |
Payee shares are now setup by effective royalty period. Share setups can be changed by copying from an existing period to a new open period. Royalty statements and payee share reports/inquiries will retrieve payee share information from the last effective period for the payee. Payee balance update will post to any payee specified, even if the payee is expired, however if the payee is not specified then the amount will be split by the payee share within the royalty period posted. Royalty payee balances can be transferred for an open royalty period to any contract/payee as subledger transactions. The sequence of offsets when calculating the royalty payment due to a payee within a contract is determined by the setup in control file TMSRY/RY-SEQ. Royalty offsets also applies to expired contracts. |
| Returns provisions |
Returns provision can be setup by movement type with the rate extracted from contract movement. Returns provisions will be reversed after expiry for expired payees. |
| Royalty AP interface |
Royalty period can be closed with 3 different options:
The system will still generate the invoices for the current period even if the previous royalty period paid flag is “N” as long as it has a zero balance, i.e. the balance carried forward and the total current balance is zero for the previous period. Royalty trial balance report (RYR061) has a new field “Pending for previous period close” to show whether previous period must close before running the current period AP invoicing. |
| Royalty balances and adjustments |
Royalty balances update program is changed to always update balance forward from previous royalty period’s carried forward. This is to ensure the opening balance is correct in case the Balance carried forward program was not run prior. For advance balance adjustments where an author has been paid prior to contract creation, an adjustment can be entered against advance type (TMSRY/RY-ADVT) which is set to generate G/L only from milestone. This adjustment is solely meant to offset the Royalty balance, it will NOT trigger any Advance Royalty payment to authors and it can be against any period. Royalty balance creation for next period will carry all the balances forward to the next period except for zero balances for closed contracts and expired payees. Royalty balance details screen will highlight periods which do not belong to payee effective period. |
| Royalty batch processing |
Royalty batch processing of the monthly run now has the option to run for a list of contracts. If re-calculation of accruals is flagged then the run would be restricted to a list of contracts only. Royalty batch processing allows GL posting period to be ‘0’ i.e. to post to same period as Distribution. |
| Royalty calculations build |
For incoming GDM sales only the approved records will be selected for royalty calculations. |
| Royalty charges |
If a sale is allocated to a contract movement which uses RRP as basis, the system will not generate royalty charge if RRP is zero i.e. the sale will not be considered for royalty and it will show up as unallocated sales. |
| Royalty deferment cost |
Royalty cost types (for secondary expenses) can be tracked in the system using unique movement types. These costs are only posted to deferment if the contract company is same as the sales company. |
| Royalty history maintenance |
Royalty History maintenance selection will automatically fill the contract from the item (or vise versa) if there is a one to one relationship. |
| Royalty inquiries |
Royalty sales inquiry output to excel now includes ‘Our reference’ data from transaction details file. In Royalty master inquiry (RYI000), when filtering by payee/agent, the system will show all contracts that belong to the payee/agent match code regardless of expiry period. Search logic on Rights inquiry (RYI430) has been changed so if the entered item does not match it will use the item match in the following order until a match is found: alternate item, supplier item code. Royalty balance by contract inquiry (RYI200) now displays the balances with 2 decimal place in XT. |
| Royalty item validation |
Items that require a royalty contract can be setup by stock status as well as hierarchy combinations as configured in TMSRY/RY-HRCHY. |
| Royalty payments |
AP Payments can be held back for flagged payees and held in Unpaid GL accounts and released for payments via a new program (Release Royalty Unpaid Balance). Once released the system will reverse the unpaid GL journal and create AP invoice and interface to AP system. Payee IDs will be highlighted in Payee balance inquires where payments are held. Royalty payments can be based on discounted unit price or RRP whichever is higher. Movement type must be setup with new selection field (discount unit price). On sales extraction Discounted unit price will be compared with RRP. Royalty payment rule can be setup at company level (TMSRY/RY-APIF) to turn off the minimum payment checking; i.e. always pay irrespective of the minimum payment amount setup. Minimum payment processing can also be determined by royalty contract group (TMSRY/RY-RGRP), this will override the company level setup in TMSRY/RY-APIF. Royalty minimum payment can be setup up royalty group by payee which will take precedence over other minimum payment setups. New royalty payment status program provides a dashboard view of the last 20 royalty periods payment status with the option to pay the unpaid balances and/or close the royalty period. |
| Royalty sales interface |
Royalty sales interface batches can be deleted after update. Deletion would change the batch status to ‘X’. |
| Royalty text tracking | Contracts now allows multiple groups of texts by date/time/user with a new tracking screen that lists all the text groups in descending order by tag/date/time. |
| Royalty reports |
New Royalty cost report shows Royalty allocation costs in transaction base currency. Royalty trial balance report now lists the Item hierarchies as well to enable breakdown by hierarchy. Royalty statement summary page can be printed by agent. Author’s name is added to the Royalty Unallocated Sales report. New program lists items which do not link to a royalty contract with options to create a contract, maintain an item or inquire on an item and functionality to export item details. |
| Subrights linked contracts |
Subrights linked contract now highlights the linked primary contract and displays the total pay through percentage. |
| Works |
Works of different editions can be linked together, where a work can be child of another work (parent). Each work can have only ONE parent and the parent cannot be a child of another work (i.e. 1 generation only). Items can be allocated to duplicate works with different allocation percentages and effective and expiry dates. |
Subscriptions
| Functionality | Description |
| Deferred revenue | New switch on TMSDS/DEF-SYS will allow subscriptions to recognise revenue evenly over subscription term regardless of available formula for the subscription item. |
| Subscription renewal by customer | Allows a subscriptions to be renewed for multiple terms. |
| Hold subs order on credit card fail | TMSSM/SR-CCF can be figured to hold the Subscriptions order on Subscriptions release when credit card validation fails. |
Warehouse Management
| Functionality | Description |
| Inventory cost maintenance | Standard unit cost adjustment upload via excel now includes warehouse which will override the default warehouse. On successful upload and adjustment the adjusted data (stock value) is written back to the upload work file so it can be viewed for any errors etc. |
| Remainder makeup for sale | This allows damaged returns to be received into a returns tote which is then deconsolidated into remainder sales containers and made into new pack items based on predefined templates and pre-determined fixed pricing and discount. The pack items are then available for sale from the specified location. |
| Bins/Packs/Systems | Stockable Bins, Packs and Systems can now have non-stocked components. On assembly these non-stocked components are not checked for stock availability and does not generate write-down transactions and on disassembly it will be automatically lost and not generate write-up transactions. |
| Warehouse Interface re-send ship details | Warehouse Interface re-send ship details program is changed so that it can select a particular shipment or PO to re-send. |
| Zero cost returns | Zero cost returns are now extended to be by warehouse as per the setting in TMSDS/CST0-ITM. |
