Developer Manual Sales Voucher Authorisation

Similar documents
Item Masters Mapping between Tally.ERP 9 and Shoper 9 HO

User Manual Price List Import

Creating Custom Patches through Packing List Utility

Shoper 9 Tally.ERP 9 Data Bridge

Version: Shoper 9 LiveUpdate/1.21/March 2011

Tally.Server 9 Performance Fact Sheet

Tally.Server 9. Release 4.6 Release Notes

Moving to the Next Financial Year

Extending Tally.ERP 9 using TDL Program Write Up

Getting Started with Tally.Developer 9 Alpha

E-CST Return for Gujarat FORM III (B)

Getting Started with Tally.ERP 9 in Arabic

Bill Designer for Shoper 9

Moving to New Financial Year

Getting Started with Tally.Developer 9 Series A Release 3.0

Getting Started with Tally.Developer 9

Getting Started with Licensing

Application Integration with Tally.ERP 9

Getting Started with Tally.ERP 9

Tally.ERP 9 - Auditors Edition. Your Questions... Answered!

Getting Started with Control Centre in Tally.ERP 9

Tally Master Voucher Status Bar

Getting Started with Control Centre in Tally.ERP 9

Post dated Cheques (PDC) Dash Board

Print Second Bank Details in Invoice -1.0

Search Item Serial No. Report - 1.0

Control On PAN No for Sales Invoice Exceeding Limit - 1.0

Print Outstanding Amount Ageing wise in Sales Invoice -1.0

Auto Pick-Up Multiple Delivery Challan in Sales Invoice -1.0

Set Standard Rate for Multiple Stock Items - 1.0

Document Management System - 1.0

Alert & Control of Billing to Party having Over Due Bills - 1.0

Print Copy Name in Single Copy Invoice & Other Inventory Vouchers

Ledger wise Discount on Stock Group - 1.0

Print Customized Invoice for CA & Consultant-1.0

Auto Payment Creation in Purchase Invoice -1.0

Stop Tax Invoice Entry without Party s VAT TIN Number- 1.0

Auto PDF after Saving Voucher - 1.0

Print Terms and Conditions in Receipt Voucher Version 1.0

Display Party Details in Voucher Entry Main Screen -1.0

Duplicate Purchase Voucher Entry Control - 1.0

CHECK PROCESSING. A Select Product of Cougar Mountain Software

Quick Multi Batch Creation in Voucher Entry- 1.0

Scale Factor for Value in Ledger Report, Day Book & Voucher Register - 1.0

Item Image in Vouchers - 1.0

Audit Trail Track Voucher Alteration History -1.0

Voucher Approval -1.0

Delete Unwanted Masters

Merging Ledgers without Data Loss-1.0

Voucher Type wise Auto Godown Selection - 1.0

Deploying Windows Server 2003 Internet Authentication Service (IAS) with Virtual Local Area Networks (VLANs)

Automatic Multiple Payment Vouchers Creations - 1.0

Receive and Forward syslog events through EventTracker Agent. EventTracker v9.0

Design Insights Enhanced Cue Functionality

Show MRP in Stock & Group Summary Report - 1.0

Auto Purchase Order from Re-Order Summary - 1.0

Product Update: ET82U16-029/ ET81U EventTracker Enterprise

RMH GENERAL CONFIGURATION

Steel-Belted Radius Installation Instructions for EAP-FAST Security Patch

Aimetis Android Mobile Application. 2.x Release Notes

All rights reserved. All trademarks are the property of their respective owners.

Import Ledger Master from Excel - 1.0

2011 Tally Solutions Pvt. Ltd. All rights reserved.

Aimetis Symphony Mobile Bridge. 2.7 Installation Guide

Port Configuration. Configure Port of EventTracker Website

How To Embed EventTracker Widget to an External Site

User Wise Activity Tracking & Logging

Pipeliner CRM Arithmetica Guide Importing Accounts & Contacts Pipelinersales Inc.

x10data Smart Client 7.0 for Windows Mobile Installation Guide

Microsoft Dynamics GP. Purchase Vouchers

Agent health check enhancements Detailed Document

Project management - integrated into Outlook

Geolocation and hostname resolution while Elasticsearch indexing. Update Document

x10data Smart Client 6.5 for Windows Mobile Installation Guide

Enhancement in Agent syslog collector to resolve sender IP Address EventTracker Enterprise

CRM to Exchange Synchronization

ONVIF Server for Aimetis Symphony. Installation and Usage

SECURE FILE TRANSFER PROTOCOL. EventTracker v8.x and above

Microsoft Exchange Server SMTPDiag

Enhancement in Network monitoring to monitor listening ports EventTracker Enterprise

Configuring TLS 1.2 in EventTracker v9.0

PRINTERINFO 1.1USER GUIDE

Batch Posting Service Toolkit for Microsoft Dynamics GP (build 7)

Skybox Product Tour. Installation and Starting Your Product Tour Tour Login Credentials: User Name: skyboxview Password: skyboxview

CONVERSION GUIDE. Use this guide to help you convert from CMS Professional to Denali

Tally.Developer 9 Release Release Notes

Introducing Express Deployment Tool for Windows 10. User Guide V3.0

Copyright 2015 YEALINK NETWORK TECHNOLOGY CO., LTD.

Contemporary Invoice Format - A

Server Installation Guide

Module 3-1: Building with DIRS and SOURCES

Aimetis Symphony Mobile ios Mobile Application

MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AS TO THE INFORMATION IN THIS DOCUMENT.

CERTIFIED MAIL LABELS TERMS OF USE and PRIVACY POLICY Agreement

RMH RESOURCE EDITOR USER GUIDE

SUPPORT MATRIX. Comtrade OMi Management Pack for Citrix

Planning Guide for Deploying Relevos For First-time Users

Batch Posting Service Toolkit for Microsoft Dynamics GP (build 8)

Accops HySecure MAC Client v

How to Configure ASA 5500-X Series Firewall to send logs to EventTracker. EventTracker

Transcription:

Developer Manual Sales Voucher Authorisation

The information contained in this document is current as of the date of publication and subject to change. Because Tally must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Tally, and Tally cannot guarantee the accuracy of any information presented after the date of publication. The information provided herein is general, not according to individual circumstances, and is not intended to substitute for informed professional advice. This document is for informational purposes only. TALLY MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT AND SHALL NOT BE LIABLE FOR LOSS OR DAMAGE OF WHATEVER NATURE, ARISING OUT OF, OR IN CONNECTION WITH THE USE OF OR INABILITY TO USE THE CONTENT OF THIS PUBLICATION, AND/OR ANY CONDUCT UNDERTAKEN BY PLACING RELIANCE ON THE CONTENTS OF THIS PUBLICATION. Complying with all applicable copyright and other intellectual property laws is the responsibility of the user. All rights including copyrights, rights of translation, etc., are vested exclusively with TALLY SOLUTIONS PRIVATE LIMITED. No part of this document may be reproduced, translated, revised, stored in, or introduced into a retrieval system, or transmitted in any form, by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Tally Solutions Pvt. Ltd. Tally may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written licence agreement from Tally, the furnishing of this document does not give you any licence to these patents, trademarks, copyrights, or other intellectual property. 2010 Tally Solutions Pvt. Ltd. All rights reserved. Tally, Tally 9, Tally9, Tally.ERP, Tally.ERP 9, Shoper, Shoper 9, Shoper POS, Shoper HO, Shoper 9 POS, Shoper 9 HO, TallyDeveloper, Tally Developer, Tally.Developer 9, Tally.NET, Tally Development Environment, Tally Extender, Tally Integrator, Tally Integrated Network, Tally Service Partner, TallyAcademy & Power of Simplicity are either registered trademarks or trademarks of Tally Solutions Pvt. Ltd. in India and/or other countries. All other trademarks are properties of their respective owners. Version:Developer Manual Sales Voucher Authorisation/3.0/September 2010 2

Sales Voucher Authorisation Scenario: The A2Z Departmental Stores is using Tally.ERP 9. All the sales persons are allowed to make the Sales Invoices but incase of any alteration, the same needs to be authorised by the section supervisors. Requirement Statement: Sales Voucher Authorisation is currently not an inbuilt feature of Tally.ERP 9. This can be achieved by customizing the same. Solution: Sales Invoice Authorisation can be achieved by following steps: I. Creating Authorisation Code for rs Add two fields at the line, [Line: Company rs] to store the logical value [Yes/No] to know whether the user is authorised to change the voucher or not and to specify the Authorisation Code. [#Part: ComPany rs] Local : Line: Company rs: Add: Fields : TSPLFFEIsAuthorised,+ TSPLFFEOlyPW [Field : TSPLFFEIsAuthorised] Storage Width Inactive : Logical Field : TSPLFFEIsInvAuthorised : @@NameWidth : $$IsSysName:$$Name [Field : TSPLFFEOlyPW] : Short Name Field Storage : TSPLFFEPW Set Always : Yes Inactive : #TSPLFFEIsAuthorised ="No" 3

II. Sales Invoice alter Control at Voucher Level Introduce a variable at the Report for storing the Authorisation Code. We need to set the control at form level to control the Voucher Alteration if the user is not authorized to change the voucher at the Security Level and value of the variable is empty (Authorisation Code). [Field: TSPL FFE Auth Code] : Short Name Field Case : Normal Modifies : TSPLFFEPwVar Control : Incorrect Code:$$Value!= $$Table:TSPLFFEAuthTitle:$TSPLFFEPwd III. Voucher Authorization Company Security Screen Altered to add new option to capture Sales Authorization Details [#Line: CUTitle] Add : Fields : At End : TSPLFFEIsAuthorised, TSPLFFEOlyPW Local : Field : TSPLFFEIsAuthorised : Set as : "Vch. Authorized?" Local : Field : Default : Delete : Storage Local : Field : TSPLFFEIsAuthorised : Delete : Table Local : Field : TSPLFFEIsAuthorised : Type : String Local : Field : TSPLFFEOlyPW : Set as : "Authorisation Code" [#Part: ComPany rs] Local : Line: Company rs: Add: Fields : TSPLFFEIsAuthorised,+ TSPLFFEOlyPW [Field : TSPLFFEIsAuthorised] Storage Width Inactive : Logical Field : TSPLFFEIsInvAuthorised : @@NameWidth : $$IsSysName:$$Name [Field : TSPLFFEOlyPW] : Short Name Field Storage : TSPLFFEPW Set Always : Yes Inactive : #TSPLFFEIsAuthorised ="No" 4

Add a Button at Sales Voucher Form. By clicking the Button, it has to execute a report to get Authorised r details as below: Name of r: Select the Authorized rname from the Table. Refer the following code snippet to get the list of authorized users: [Collection: TSPL FFE Auth Inv Auth rs] Source Collection : TSPL FFE Auth Inv Auth rs Source Keep Source : (). Fetch : Name, TSPLFFEFlag, TSPLFFEPwd Format : $$Name, 20 Title : "r List" Filter : TSPL FFE FrmIsInvAuthorised Client Only : Yes To make the TDL Release 2.0 compatible we have added Fetch and Client only attributes in the above collection. Client Only attribute at Collection Level, where the Collection gathering is not required at the Server i.e.; using external Data Sources like ODBC, XML, DLL etc. and Fetch attribute is used to fetch all the relevant methods 5

Authorization Code: Get the Authorization Code from the user and validate it with the Authorization Code which is set in Security Control -> rs and Password. Modify the value of variable set at the report level [Report: Voucher]. [Variable: TSPLFFEPwVar] Type : String [#Report: Voucher] Variable : TSPLFFEPwVar [#Report: Accounting Voucher] Variable : TSPLFFEPwVar TDL Capabilities d: I. The attributes Client Only and Fetch at Collection level II. r Defined Fields III. Variables 6