Understanding Charge Rules

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

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

Published
Categorized as JavaScript

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

Published
Categorized as Dart Tagged