Blanket Purchase Agreement You create blanket purchase agreements when you know the details of the goods or services you plan to buy from a specific supplier in a period, but you do not yet know the details of your delivery schedules. You can use blanket purchase agreements to specify negotiated prices for your items before… Continue reading Blanket Purchase VS Purchase contract
Month: June 2024
Advanced Bills of Materials
This feature can be enabled in enable features. Enabling this feature can introduce changes to assembly, item revision, manufacturing routing, work order, assembly build, and assembly unbuild records. These changes could affect customizations and integrations related to these records. Disabling the Advanced Bill of Materials (BOM) feature in NetSuite after it has been enabled is… Continue reading Advanced Bills of Materials
Creating a schema using app.eraser.io
Creating a schema using app.eraser.io involves a few steps to structure your data properly. Here’s a step-by-step guide to help you create a schema on the platform: Sign Up / Log In: First, you need to sign up or log in to your account on app.eraser.io. Accessing the Schema Creation Tool: Once logged in, navigate… Continue reading Creating a schema using app.eraser.io
Creating Statutory Adjustment Journal
Use the statutory adjustment journal to adjust the calculated CGST, SGST/UTGST, or IGST on advance receipt or payment at the time of supply of goods and services. In addition, you can also use statutory adjustment journal to enter ITC (Input Tax Credit) reversal adjustment for GST claims in case you do not meet the specific… Continue reading Creating Statutory Adjustment Journal
Split Function in vue.js
Example: linked_charges_name from the API response is like “vendbill-1234” and needs to separate “vendbill-” and display the number only. HTML: <div v-if=”item.transaction_matches.includes(‘JE’)”> <a :href=”getJournalEntryUrl(item)” class=”text-black-500″ target=”_blank” rel=”noopener noreferrer”> {{ extractAfterDash(item.linked_charges_name) }} </a> </div> Function: methods: { extractAfterDash(value) { … Continue reading Split Function in vue.js
The Power of Push: Using Exaggeration for Dynamic 3D Animation
Exaggeration. It might sound like a recipe for cartoon chaos, but in the world of 3D animation, it’s a powerful tool to add clarity, impact, and a touch of magic to your creations. By pushing poses, expressions, and timing beyond real-world limitations, you can create animations that are not only believable but also bursting with… Continue reading The Power of Push: Using Exaggeration for Dynamic 3D Animation
nlapiSubmitField and record.submitFields(options) are not Setting the Value of Custom Fields on Inbound Shipment Records
Applies To Product: NetSuite 2021.2 Scenario As per Issue: 505122, the SuiteScript API nlapiSubmitField does not set the value on custom fields applied to the Inbound Shipment record. However, the following workaround can be used to overcome this limitation till the issue is resolved. Solution 1. Load the required Inbound Shipment record; 2. Set the value of… Continue reading nlapiSubmitField and record.submitFields(options) are not Setting the Value of Custom Fields on Inbound Shipment Records
Create Item Fulfillments for multiple locations
const createIFrecord = (newRecord) => { try { let locationArray = []; // locationArray.push(bodyLocation); let itemLineCount = newRecord.getLineCount({ sublistId: ‘item’ }); for (let i =… Continue reading Create Item Fulfillments for multiple locations
Add color to the workflow buttons using jQuery.
let color, buttonId = []; //ids of the buttons we get get the id by inspect the page and from elements we can get the IDs. color = ‘ #008000’; const changeButtonColor = (color, buttonIds) => { try { … Continue reading Add color to the workflow buttons using jQuery.
Adding two scripts in the workflow
In the workflow we can add two different workflow action scripts to meet the requirement. However, when we add the scripts in the same entry point will cause an error as ‘Record has been changed’ in the UI. So, we can use different entry points for each script. One script in entry context and another… Continue reading Adding two scripts in the workflow