Posted on December 20th, 2019 by Sanjit Anand||Email This Post
The new Financial Accounting Standards Board (FASB) and international financial reporting standards (IFRS) lease accounting standards (ASC 842 and IFRS 16) will take effect in 2020 for private companies. The standards bring many leases onto the balance sheet and could significantly impact a business’ financial statements.
Here is great post on Audit Procedures for Leases under ASC 842. You can get more details at here
Posted on December 3rd, 2020 by Sanjit Anand||Email This Post
Recently Salesforce has rolled out its new Revenue Cloud product, which will work to simplify B2B purchasing for customers, according to a press release.
Revenue Cloud, according to the release, will work to bring together configure, price, quote (CPQ) and billing, partner relationships and B2B commerce capabilities in order to consolidate services and streamline the process overall.
Launching of Salesforce Revenue Cloud now is well-timed as it shows the potential to bring greater revenue visibility and control while improving customer experiences.
Revenue Cloud will also work to improve revenue efficiency via automation, including relieving the burden of teams working with manual processes for approvals, data reconciliation and order transcriptions between numerous systems.
Salesforce Revenue Cloud has 3 major pillars as (1) CPQ, (2) PRM (channel ops), and (3) B2B commerce.
Posted on October 23rd, 2020 by Sanjit Anand||Email This Post
I find it quite surprising that ‘people’ related skills only feature in 1 of the top 10 skills for 2025. That’s contrary to what I had believed would be the case.
Interesting stats published this week by World Economic Forum for Top 10 skills of 2025 as below.
1 Analytical thinking/innovation
2 Active learning and strategy
3 Complex problem solving
4 Critical thinking
5 Creativity and originality
6 Social influence
7 Tech use
8 Tech design and programming
9 Resilience
10 Reasoning
5 of top 10 skills of 2025 is in problem solving . If you categorize into three major area they follow as
Posted on September 3rd, 2020 by Sanjit Anand||Email This Post
Indian tax admin authorities have made it clear to introduce e-invoicing from 01 Oct, 2020, how is your organisation preparing for this ? What changes have you planned in ERP, in the reports, or in the business model ?
Would you like to comment and share your journey to enable this feature ….else will do a details post for more insights
Posted on September 3rd, 2020 by Sanjit Anand||Email This Post
If we talk about e-invoicing , E stands for ‘Electronic’ which clearly indicates the involvement of computers while generating an invoice
The India e Invoicing will be a dramatic change which will introduce a transparency on GST Tax Collection and also stream line revenue process.
E Invoicing as a process is being introduced in many countries and India is a follower in this regard. With the opening of the economy lot of Multinationals operate in India and implementation of e Invoicing is a challenge for many organizations, since they have homogeneous global processes, which need to be adapted for local compliance in India. I have tried to answer some of the common questions related to based on project experience:
How this works for Indian Customer ..
Under the e Invoicing model for India, all B2B Customers would have to generate an invoice as was done in the past.
An electronic file in JSON format, with the required schema would have to be sent to the IRP Portal. Once the file is sent via an asynchronous call, the IRP will generated an unique reference number (IRN Number) and digitally sign the e Invoice.
It will also generate a QR Code, which will contain the vital details of the e Invoice and the same would be returned to the Tax Payer.
What are the types of documents, which are valid for e Invoicing?
The following type of Invoices will be covered under e Invoicing
Invoices by Supplier (Supplier side Invoice)
Credit Note by Supplier (Supplier side CM)
Debit notes by recipient (Supplier side Debit Note)
How this handled in ERP application like Oracle , netSuite , SAP etc
The e Invoicing is currently valid for B2B Customers. If your customer has a registered GSTIN Number, the standard solution determines the customer to be valid for e Invoicing
The process of e-invoicing goes on like:
Businesses are required to generate an electronic invoice on every sale on their respective ERPs. Creating an e-invoice is the prior responsibility of the taxpayer (dealer)
The standard invoice format if pre-fixed by authorities for every business. So that proper details are extracted
The e-invoice thus generated needs to be reported to the Invoice Registration Portal (IRP) of GST
On the portal, the Invoice Reference Number (IRN) will be generated and the invoice will be signed digitally
Then a QR code will be generated. The code contains all the vital information related to the invoices which will be re-directed to the taxpayer who filed the invoices
The IRP will send a copy of the signed invoices to the provided email id of the recipient of supply who is engaged in the whole process
Fig: system Flow
Requirement for Digital Signature
There is no need for the supplier to digitally sign the e-invoice which is to be uploaded on IRP. The e-invoice will automatically get signed after validation
Does GST portal support e-invoice generation?
There is no such mechanism of generating e-invoice directly on the GST portal.
Therefore , companies have develop program for e-invoicing task from ERP/Billing application .
Posted on August 27th, 2020 by Sanjit Anand||Email This Post
Design thinking is a user-centered way of a cognitive problem-solving process. Design Thinking is Mindset that is Human-Centered & Empathic , Collaborative , Optimistic & Experimental .
Design Thinking is the confidence that new, better things are possible and that you can make them happen. It involves extensive collaboration, using strategies such as mapping customer journeys, concept creation, and prototyping
Watch the video below for a introduction by Jeff Humble as starting point
What is Design Thinking? Design Thinking is an iterative process in which we seek to
understand the user
challenge assumptions
redefine problems in an attempt to
identify alternative strategies and solutions that might not be instantly apparent with our initial level of understanding.
At the same time, Design Thinking provides a solution-based approach to solving problems.
In order words , we can redifinee as
” A skill that allows a designer to align what people want with what can be done, and produce a viable business strategy that creates customer value and market opportunity “
What is underline Process : This consist of 4 Rule and 5 Phase as below
4 RULE : Design Thinking process is progressive and highly user-centric. Christoph Meinel and Harry Leifer of the Hasso-Plattner-Institute of Design at Stanford University (d.school) identified four rules of Design Thinking:
The human rule: design is social in nature — problems must be solved in a way that satisfies human needs and acknowledge the human elements in all technologies.
The ambiguity rule: ambiguity is inevitable — experiment at the limits of our knowledge, the limits of our ability to control events, and with the freedom to see things in a different light.
The re-design rule: all design is re-design — technology and social circumstances are constantly evolving. We need to understand how our human needs were met in the past.
The tangibility rule: making ideas tangible facilitates communication — this directly refers to creating prototypes.
5 PHASES : The phases of Design Thinking that influenced the modern day process were coined by Nobel Prize laureate Herbert Simon in 1969, and originally included 7 steps. Modern versions of the process include anywhere from 5-6 steps. For the purpose of this post, I use the simple 5 step process proposed by the Hasso-Plattner Institute of Design at Stanford.
Empathize(Understanding the human needs involved ) : The empathize stage is critical to understand where the problems you are trying to solve come from. Immerse yourself into the life of your user to understand their problems. This can also be thought of as finding “gaps in the market”, where there are no straightforward product solutions to a given issue. Identify the need and address it. This phase focuses on research.
Define(Re-framing and defining the problem in human-centric ways) :Now that a need is identified and research is collected, you can define the problem in human-centric terms. You want this problem to be broad enough for a flexible and creative approach, but narrow enough to hone in on the problems niche. An example of a successful human-centric problem definition could be: “Professionals need a way to virtually take notes, mark their calendar, set reminders, and sync them for access on work and home devices to streamline organization.”
Ideate(Creating many ideas in ideation sessions ) : Now that you understand your users problems and have analyzed your research, you can begin generating ideas to solve the defined problem. A popular way to generate ideas is with a brainstorm. Arrange a meeting with at least four people to start off. Try to come up with as many phrases or word associations as you can — no limits, no rules! Bring in a couple individuals from other teams. People with outside experience contribute valuable ideas by looking at the problem through an alternative lens. The ideate phase focuses on free thinking and unconventional approaches.
Prototype(Adopting a hands-on approach in prototyping) : Using the best ideas from the ideate phase, you can now produce several basic iterations of your problem solving product. Early stages of the prototype phase are generally where user testing allows designers to identify kinks or missing elements of their designs. This stage focuses on experimenting by creating multiple approaches to solving the problem.
Test (Developing a prototype/solution to the problem) :The final stage of the design thinking process, designers now combine the best solutions from the prototype phase into one complete product. This phase involves the most user-testing.
Moreover , there are small variation in Design Thinking but more or less center theme remain same
What is the value of Design Thinking?
Design thinking can be beneficial to several businesses and individuals wishing to advance or improve their problem-solving methods. Here are a few of the many ways in which design thinking can be important in a business setting:
Design thinking helps individuals to focus on the solution rather than getting stuck on the problem.
This process allows companies to better understand their customers’ needs, which, in turn, allows the businesses to better meet these needs.
Design thinking enables businesses to come up with new and innovative solutions to problems.
The design thinking process can help to more adequately meet a client’s needs, especially when the client is directly involved in the process.
Design thinking allows businesses to continually learn about and monitor their customers’ satisfaction as well as allow them to make changes to their products or services when necessary to promote increased customer satisfaction.
Posted on August 27th, 2020 by Sanjit Anand||Email This Post
Design Thinking is both an ideology and a process, concerned with solving complex problems in a highly user-centric way
Design thinking acknowledges that there isn’t one way to solve a problem .As such, the design thinking methodology encourages questioning, experimenting, observing and innovating in an environment that embraces diverse opinions and ideas.
Design thinking has become a key practice for enterprises crafting digital products with the end user in mind.