Factor assignment functionality in Sage X3

Factoring consists in transferring all or part of the customer accounts receivable or debts to a third party financial body: the factoring company or factor. The factoring company collects the accounts receivable that have been transferred to it and the related non-payment risk. In exchange, the factoring company settles the amount of the invoices, minus… Read More »

How to solve ‘Supplement not assigned’ error while creating purchase receipt for subcontract PO’s in Sage X3

Subcontracting process, raw materials are provided to subcontracting supplier/customer. It’s being processed by subcontracting supplier/customer, convert it to semi-finish material and deliver back. To solve the error ‘supplement not assigned’, there are main point which are linked with it. Work Order. Purchase Order. Sales Delivery. PO’s Purchase Receipt. Let’s describe each points shortly. Work Order: A… Read More »

How to send a log trace file via email using the standard process

Step 1 : Start the Batch server In Sage X3, Batch server is a component of the software that is responsible for executing batch processes. Batch processes are typically large-scale, repetitive tasks that need to be performed in the background, such as data imports, report generation, data updates, and other automated operations. Path : All… Read More »

Theme based e-mail workflow using notification server in Sage X3

Sage X3 offers the ability to send email notifications using the notification server as well as the ability to establish email in the pretty format. The Notification Server settings give Sage X3 users access to an email client that supports authentication, extra security measures like TLS, and may structure workflow message text using notification themes.… Read More »

How to Solve “There are still some subcontract in progress that need to be Posted” Error while closing the Fiscal Period

As we have saw in our pervious blog how to solve sales Jou not open issue during the fiscal year closing, in this blog we will see how to solve the error might face during the fiscal period closing As we all know there are multiple entries, multiple accounts and multiple amount are validating together… Read More »

Sales Order Attachment Validation in Sage X3

Customizing attachment validation to restrict delivery, shipment and Invoice on Sage X3 involves defining specific rules and configurations within the system. In Sage X3, you can create these customizations using the SDK (Software Development Kit) and scripting capabilities. Customizing attachment validation on a sales order can be done in various ways, depending on the software… Read More »

How to restrict the text based on date condition by using the cdate() function in Crystal report

Crystal report is an application used to create custom reports from a various of data sources. It includes major features such as formulas, cross-tab reports, sub-reports , special fields and conditional formatting etc. In Sage X3 recently we had an requirement that one of our client wants the hardcoded declaration based on supplier type and… Read More »

Mass update price list using a tag instead of updating line wise through standard template.

Have you ever wondered whether you could use a tag to update the prices of all the products without having to go to the trouble of utilizing the usual template? We have developed a new functionality in SageX3 that allows our client to alter the price by using supplier codes and tags. New Stuff: Disabling… Read More »

Disabling access to transactions using 4GL in Sage X3

Many times we need to restrict access for transactions based on some requirement and for doing that Sage X3 provides ways from application setup. However, we as developers also have control with the 4GL (Safe X3 console language) to add more in depth conditional requirements which sometimes with setup is not achieved. To know more… Read More »

Sales Order updation in Sage X3 using EDI 860 documents

EDI 860, also known as a Sales Order Change Request, is sent from a buyer to a seller when the buyer needs to make changes to their EDI 850 Purchase Order. This electronic data interchange transaction helps streamline trading partner communications, so changes can be tracked and made easily. EDI 860 documents need to match… Read More »