Charge rules determine the billing rate, the timing of charges, and the stage of a charge when it is generated. Charge rules can be either fixed fee, time-based, expense-based, or purchase. A breakdown of individual charge rule types and respective project activities or inputs is listed below: Fixed Fee Rules Types Fixed Date Creates a… Continue reading Understanding Charge Rules
Author: Manu Antony
Using Consolidated Billing for Projects and for Payments
Consolidated billing consists of a set of accounting features and preferences that affect the way you invoice your customers and accept payments toward those invoices. These features and preferences are described below: Consolidate Projects on Sales Transactions – When you enable this preference, you can create sales orders and bill customers for charges associated with multiple… Continue reading Using Consolidated Billing for Projects and for Payments
Resource Allocations
Resource Allocations are designed to help resource managers allocate and assign the right resources to projects based on availability, skill sets, and other criteria. After a resource has been allocated, or reserved, to a project, a project manager may then decide to assign that resource to a specific task. You can also allocate resources directly… Continue reading Resource Allocations
Projects and Milestone Billing
You can bill customers for project work at milestone intervals. Instead of being based on the materials used and time worked on the project, billing amounts are based on reaching preset project goals, or billing milestones. To use milestone billing, select Fixed Bid, Milestone as the billing type on the project. Then, create a new… Continue reading Projects and Milestone Billing
Using Project Management
When you use the Project Management feature, you can do everything that the basic Projects feature enables you to do, and more. To begin using Project Management, the details in this topic can help familiarize you with ways to use your account that optimize the feature. Project management records are created and tracked as individual… Continue reading Using Project Management
Class basic syntax
Class basic syntax In object-oriented programming, a class is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods).Wikipedia In practice, we often need to create many objects of the same kind, like users, or goods or whatever. As we already know from the chapter Constructor, operator… Continue reading Class basic syntax
JavaScript Weird Behaviour
✍🏻 Notation // -> is used to show the result of an expression. For example: 1 + 1; // -> 2 // > means the result of console.log or another output. For example: console.log(“hello, world!”); // > hello, world! // is just a comment used for explanations. Example: // Assigning a function to foo constant const foo = function() {};… Continue reading JavaScript Weird Behaviour
Browser storage: Local Storage, Session Storage, Cookie, IndexedDB and WebSQL
Local Storage Key-value storage that stores values as strings Does not have expiration date (persistent storage) unless explicitly clear the browser using settings or Javascript Up to 10MB data can be stored Follow the same-origin policy, which means the Protocol(Http/Https), port and the host are the same. Only scripts of the same origin can access… Continue reading Browser storage: Local Storage, Session Storage, Cookie, IndexedDB and WebSQL
Enum in JS
Enum is a data type in programming languages that defines a set of constant values. It is a distinct value type (i.e.) all values in an enum are unique. Using an enum makes the code readable and maintainable. Some examples of enum are all weekdays from Monday to Sunday, T-shirt sizes like S, M, L, XL, etc. The pseudocode of an enum… Continue reading Enum in JS
Dart – Map
Maps Maps is an unordered pair of key and values. The keys of the map must unique, values can be the same. Map is also called dictionary or hash .The size of a map is not fixed, we can add, delete edit the values of the map. The size of the map depends upon the number of elements in… Continue reading Dart – Map