Quantcast
Channel: Sage 300 ERP – Tips, Tricks and Components
Viewing all 1487 articles
Browse latest View live

Restrict users from doing IC Return entry with zero unit cost

$
0
0

In Sage 300, IC Return Entry screen use to take unwanted inventories/Items from a buyer and from the Respective location with the details of the customer, Item, Quantity, etc. as we know the standard functionality of IC Return screen, user can able to post Return transaction with Quantity “Zero”

Let’s take simple Example to understand blog purpose suppose a user has crated IC Shipment Entry with Quantity 10, item A, from location Mumbai and post the entry.  Now when we create return entry of this shipment, system allow users to post transaction with zero Quantity. Result of this, it allow users to do return entry with zero cost. So to avoid users from doing return entry with zero qty. we have customized IC Return Screen in Sage 300 for one of our client so that at the time of inserting unit cost value in detail level of Return entry in IC Shipment Screen, if a user is trying to enter the value of unit cost 0, it will give you a warning message that ‘Unit Cost should not be 0’

Please refer below screen shot, in IC Shipment entry there are two transaction type present on the IC shipment transaction Entry screen

  • Shipment
  • Return

Note: – Validation will work for the Return Transaction type

To fetch the IC shipment Entry screen Inventory Control–>IC Transaction –>Shipment Entry screen

As per the above screenshot, we have entered the Zero amount under unit price field from IC shipment entry screen and clicked on the save or post button system will give a Warning message to user for insert unit cost amount greater than Zero. (Also we have highlighted Entry type, Warning message and unit price field in the red border)


Restriction on Ordered Quantity based on Conversion Factor of Non Stocking UOM of an item in Order Screen

$
0
0

In Sage 300 ERP, Order Entry Screen used for to place orders against customers by entering all the order details. Order details like Item than needs to be sale along with quantity ordered & their Unit of measures (UOM). The unit of measure can be user defined as well and has no validations/restrictions.

Now what if we want to restrict the user to define quantity? For this purpose we have customized the O/E Order Entry Screen in Sage 300 ERP in which the quantity entered will be equal to or in multiple of conversion factor of non-stocking UOM for that item in an order.

For Example :-

If item ‘A’ has two UOM viz. ‘piece’ & ‘box’ with ‘piece’ being Stocking UOM with conversion factor 1 and ‘box’ has conversion factor 15 which is non-stocking UOM for item ‘A’. Then in O/E Order Entry Screen, we will restrict user to commit ordered quantity which is neither 15 nor multiple of 15 for item ‘A’.

Now how we will carry out this scenario in sage 300? For this you can refer following steps:-

First we will define two Unit of Measure for particular item in IC Item Screen, as shown below:

Inventory Control –>I/C Items and Price Lists–>Items

here, the stocking unit is E a. with conversion factor 1 and non-Stocking unit is Pkg. with Conversion factor 10. Now for this particular item (A1-600/0) if user enters value which is neither 10 nor multiple of 10 in O/E Order Entry Screen then we will restrict the user.

In O/E Order Entry Screen if user enters invalid input as shown below screenshot then we will restrict the user:

Order Entry–>O/E Transactions–>Order Entry

You can see in above screenshot that for item A1-600/0 user has entered order quantity 15. But the non-stocking UOM for this item has conversion factor of 10 so we will display message box to inform the user as follows:

In this way we can restrict user to input value in the O/E Order Entry screen in accordance with conversion factor of non-stocking UOM for particular item with restriction on ordered quantity.

I/C SHIPMENTS REPORT

$
0
0

In Sage 300 ERP, under I/C Module, we have various standard reports which prints detailed transaction information related to Inventory like inventory movement, stock available on each inventory location along with transfer slip etc. But since there is no direct provision to print the report related to I/C Shipments of Inventory Control Module in Sage 300, so we have introduced new report to print transactions that were carried out in I/C Shipments Screen of Inventory Control Module of Sage 300.

For this purpose, we developed new user interface to print the records using filter condition. In this case the filter condition is on IC Shipment Number.

The new user interface is as follows:

The Information Printed on report will contain data as follows (and can be customized according to client’s requirement):

  • Company Name & Address.
  • Shipment Number, Date and other related fields.
  • Customer Name and Address (i.e. Bill To and Delivery To information).
  • Header level Optional Field values.
  • Item Number & its Description, Quantity, Unit Price, Extended Price, Detail level Optional Field Values, Grand Total in figures as well as in words, etc.

After selecting desired range of shipment number the report output will be as follows:

This helps user to know the issue items done from respective location by printing individual or range of IC shipments.

System.ArgumentException occurred in ACCPAC.Advantage.Server.dll

$
0
0

The use of Sage 300 web screens is increasing day by day and there is a ample requirement of the customization that we supported in the desktop version. When we create the new module or have a customization in existing sage 300 screen, it requires the developer to create the project using the wizards provided by Sage. Sage has simplified it by providing various wizards and utilities along with documentation.

New Stuff:- I/C SHIPMENTS REPORT

We all are aware that debugging is very import part of programming which makes it handy to develop and track the issue(s) if any. Wizard provided by Sage creates the files with default values but we usually don’t keep the defaults (credentials) and change it from time to time. This needs to be remembered and valid values needs to be stored in the project if used for debugging.

One of the reason for an error “An exception of type ‘System.ArgumentException‘ occurred in ACCPAC.Advantage.Server.dll but was not handled in user code” is invalid Sage 300 Company ID, Sage 300 User ID or Sage 300 user password. The error breaks the code on function CreateBusinessEntities(). It becomes difficult to identify the cause of exception as it occurs while opening the entities which is not ordinarily considered due to problem with session.

'System.ArgumentException'

In order to get the program working and handling the issue, open “Global.asax.cs” file and make sure that the

credentials under function Session_Start() are valid to your sage 300.

Global.asax.cs

Alternatively, you can also check with the other solutions, as the similar error can be caused due to various reasons.

So, this can be helpful when the developer is stuck in the exception and becomes very cumbersome to track the cause and can proceed with the development.

About Us:-

Greytrix a globally recognized Premier Sage Gold Development Partner is a one stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

Greytrix offers unique GUMU™ integrated solutions of Sage 300 with Sage CRM, Salesforce.com and Magento eCommerce along with Sage 300 Migration from Sage 50 US, Sage 50 CA, Sage PRO, QuickBooks, Sage Business Vision and Sage Business Works. We also offer best-in-class Sage 300 customization and development services and integration service for applications such as POS | WMS | Payroll | Shipping System | Business Intelligence | eCommerce for Sage 300 ERP and in Sage 300c development services we offer services such as upgrades of older codes and screens to new web screens, newer integrations using sdata and web services  to Sage business partners, end users and Sage PSG worldwide. Greytrix offers over 20+ Sage 300 productivity enhancing utilities that we can help you with such as GreyMatrix, Document Attachment, Document Numbering, Auto-Bank Reconciliation, Purchase Approval System, Three way PO matching, Bill of Lading and VAT for Middle East.

For more details on Sage 300 and 300c Services, please contact us at accpac@greytrix.com. We will be glad to assist you.

Date/Time type conversion for Sage 300 date fields

$
0
0

As we all are aware that Sage 300 stores the Audit Date and Audit Time in the SQL tables. Many times there are necessity to check the audits for organizational purpose but user cannot identify the time stored in the table due to its structure. We will be discussing the conversion of the time and date to the format user requires in this blog.

New Stuff:- System.ArgumentException occurred in ACCPAC.Advantage.Server.dll

In Sage 300 AUDTTIME and AUDTDATE are the fields in which you will get the date and time where all transactions are posted/updated in Sage 300. The fields are only accessible from SQL tables and not available on the screens.

Audit Date/Time:

In the SQL Audit date is stores in the yyyyMMdd format. If a user wants to format the date into the date and time format, so we provided an example of date type conversion for Sage 300 date fields.

Sage 300 ERP SQL Date / Time Conversion:

SQL Server allows us to set up custom user-created queries. You can run the following query then you can get output like “30/07/2019 16:03:32”

SQL Query:

select

DATEADD(mi, DATEDIFF(mi, GETUTCDATE(), GETDATE()),

CONVERT(VARCHAR(10),CONVERT(Date,CONVERT(VARCHAR(8),AUDTDATE))) + ‘ ‘ +

LEFT(LEFT(Right(‘00000000’ + Convert(varchar(8),AUDTTIME),8),4),2) + ‘:’ +

RIGHT(LEFT(right(‘00000000’ + Convert(varchar(8),AUDTTIME),8),4),2)

+ ‘:’ + RIGHT(LEFT(right(‘00000000’ + Convert(varchar(8),AUDTTIME),8), 6) ,2)

)

from tablename

Audit Time:

GMT format of the Audit time:

In sage 300 AUDTIME is based on GMT format, if user wants to translate the AUDTIME in a different time zone, the user will need to revise the SQL statement. We have converted the GMT time format into the Central Time zone. Refer the below SQL query for the Central Time zone.

Example :

Standard AUDTIME format is : 10333254 (10:33:32 GMT)

After running the query below you get an output like : 16:03:32 IST

SQL stmt to format AUDTIME :

select

LEFT(CONVERT(time,DATEADD(HOUR,5,DATEADD(MINUTE,30,(LEFT(LEFT(Right(‘00000000’ + Convert(varchar(8),AUDTTIME),8),4),2) + ‘:’ + RIGHT(LEFT(right(‘00000000’ + Convert(varchar(8),AUDTTIME),8),4),2)))),103),5)

+’:’+

RIGHT(LEFT(right(‘00000000’ + Convert(varchar(8),AUDTTIME),8), 6) – 60000,2)

AS

RECTIME

from tablename

About Us:-

Greytrix a globally recognized Premier Sage Gold Development Partner is a one stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

Greytrix offers unique GUMU™ integrated solutions of Sage 300 with Sage CRM, Salesforce.com and Magento eCommerce along with Sage 300 Migration from Sage 50 US, Sage 50 CA, Sage PRO, QuickBooks, Sage Business Vision and Sage Business Works. We also offer best-in-class Sage 300 customization and development services and integration service for applications such as POS | WMS | Payroll | Shipping System | Business Intelligence | eCommerce for Sage 300 ERP and in Sage 300c development services we offer services such as upgrades of older codes and screens to new web screens, newer integrations using sdata and web services  to Sage business partners, end users and Sage PSG worldwide. Greytrix offers over 20+ Sage 300 productivity enhancing utilities that we can help you with such as GreyMatrix, Document Attachment, Document Numbering, Auto-Bank Reconciliation, Purchase Approval System, Three way PO matching, Bill of Lading and VAT for Middle East.

For more details on Sage 300 and 300c Services, please contact us at accpac@greytrix.com. We will be glad to assist you.

Sage 300 Web API Security Access to non admin user by using Sage 300c

$
0
0

Sage has introduced Sage 300 web APIs for the users who want to insert, update or delete the records using API. Sage 300 also maintains their own security access permission through which Admin user can assign or restrict the access of Sage 300 web API to other users.
In Sage 300, admin user can assign rights to non admin user for web API access of any Sage 300 module like Account receivable (AR), Account Payable (AP) or General Ledger (GL).
We have described below the steps for admin user to assign rights to non admin User.
Go to the Security Groups screen under Administrative Services module >> Create a security group for non admin user >> Select security access name “Sage 300 Web API”.

New Stuff:- Date/Time type conversion for Sage 300 date fields

Sage 300 Web API

Click to save and close the screen.

Then go to User security screen under Administrator Services module >> Select the non admin user (e.g. we have selected “TEST1” user) and select the group id “WEBAPI” which is generated in the above screen. 

Administrator Services module

Save the changes and close the screen.

Now, you can test Sage 300 web API of account receivable module with using non admin user.

Open the postman tool and access the Sage 300 web API of Account receivable module.

Sage 300 web API of account receivable module

About Us:-

Greytrix a globally recognized Premier Sage Gold Development Partner is a one stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

Greytrix offers unique GUMU™ integrated solutions of Sage 300 with Sage CRM, Salesforce.com and Magento eCommerce along with Sage 300 Migration from Sage 50 US, Sage 50 CA, Sage PRO, QuickBooks, Sage Business Vision and Sage Business Works. We also offer best-in-class Sage 300 customization and development services and integration service for applications such as POS | WMS | Payroll | Shipping System | Business Intelligence | eCommerce for Sage 300 ERP and in Sage 300c development services we offer services such as upgrades of older codes and screens to new web screens, newer integrations using sdata and web services  to Sage business partners, end users and Sage PSG worldwide. Greytrix offers over 20+ Sage 300 productivity enhancing utilities that we can help you with such as GreyMatrix, Document Attachment, Document Numbering, Auto-Bank Reconciliation, Purchase Approval System, Three way PO matching, Bill of Lading and VAT for Middle East.

For more details on Sage 300 and 300c Services, please contact us at accpac@greytrix.com. We will be glad to assist you.

How to Create the Finder using COMAPI in C#

$
0
0

In this blog, we are going to see how we can create the Sage 300 finder using the COMAPI in C# .Net.

This would be a useful to create a finder on custom projects.

Below are the steps which will guide through how we can create the Sage 300 finder.

New Stuff:  Create New Session using XAPI in C#

Step 1:

Include the Sage 300 COMAPI and Sage 300 Finder DLLs in the project.

Step 2:

Once the DLLs are included, create the object of the ViewFinder.

ViewFinder afinder = new ViewFinder();

Step 3:

Now we will assign a value to “Session”, “ViewID”, “InitKeyValue”, “InitKeyType”, “ReturnFieldIDs”, “DisplayFieldIDs” and “SearchFieldIDs” properties.

int[] DispArr = new int[5] { 1, 10, 4, 3, 24 };  // the array of field IDs that will be displayed in the finder’s columns.

int[] SearchArr = new int[5] { 1, 10, 4, 3, 24};  //the array of field IDs that will be used to search in the finder records.

afinder.Session = accpacDBLink.Session;

afinder.ViewID = “AP0015”;

afinder.InitKeyValue = “1200”;

afinder.InitKeyType = 1;

afinder.ReturnFieldIDs = 1;

afinder.DisplayFieldIDs = DispArr;

afinder.SearchFieldIDs = SearchArr;

Step 4:

Open the Finder

afinder.Finder();

Step 5:

Now we call the ReturnFieldValues property to return the selected field.

MessageBox.Show(afinder.ReturnFieldValues.ToString());

So using this code we can create a Finder using COMAPI.

About Us:-

Greytrix a globally recognized Premier Sage Gold Development Partner is a one stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

Greytrix offers unique GUMU™ integrated solutions of Sage 300 with Sage CRM, Salesforce.com and Magento eCommerce along with Sage 300 Migration from Sage 50 US, Sage 50 CA, Sage PRO, QuickBooks, Sage Business Vision and Sage Business Works. We also offer best-in-class Sage 300 customization and development services and integration service for applications such as POS | WMS | Payroll | Shipping System | Business Intelligence | eCommerce for Sage 300 ERP and in Sage 300c development services we offer services such as upgrades of older codes and screens to new web screens, newer integrations using sdata and web services  to Sage business partners, end users and Sage PSG worldwide. Greytrix offers over 20+ Sage 300 productivity enhancing utilities that we can help you with such as GreyMatrix, Document Attachment, Document Numbering, Auto-Bank Reconciliation, Purchase Approval System, Three way PO matching, Bill of Lading and VAT for Middle East.

For more details on Sage 300 and 300c Services, please contact us at accpac@greytrix.com. We will be glad to assist you.

Migrating A/P prepayment from Sage 50 CAD (Simply Accounting) to Sage 300 ERP

$
0
0

GUMU™ for Sage 50 CAD (formerly known as Simply Accounting) to Sage 300 ERP is a Sage certified Migration solution. Greytrix is a pioneer in providing migration services at its Sage Migration Centre and catering end-users business requirements.
Data migration is always a challenging task to perform. We migrate data with the help of our Sage certified migration utility in accordance to our well defined migration process.

In this blog we will discuss about how GUMU™ migrates A/P PrePayment from Sage 50 CAD to Sage 300 ERP.

In the below screenshot you can see the A/P Payment of Sage 50 CAD. To view the A/P PrePayment of Sage 50 CAD (Simply Accounting) follow the below mentioned path:

Sage 50 CAD Prepayment Screen
Sage 50 CAD Prepayment Screen

You can view A/P Pre Payment in Sage 300 from the following path
Account Payables->A/P Transactions -> Payment Entry->

age 300 AP Prepayment Screen
age 300 AP Prepayment Screen

In this way, Sage 50 CAD A/P Pre Payments are migrated into the target Sage 300 ERP company database.

About Us

Greytrix a globally recognized Premier Sage Gold Development Partner is a one stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

Greytrix offers unique GUMU™ integrated solutions of  Sage 300 with Sage CRM, Salesforce.com and Magento eCommerce along with Sage 300 Migration from Sage 50 US, Sage 50 CA, Sage PRO, QuickBooks, Sage Business Vision and Sage Business Works. We also offer best-in-class Sage 300 customization and development services and integration service for applications such as POS | WMS | Payroll | Shipping System | Business Intelligence | eCommerce for Sage 300 ERP and in Sage 300c development services we offer services such as upgrades of older codes and screens to new web screens, newer integrations using sdata and web services  to Sage business partners, end users and Sage PSG worldwide. Greytrix offers over 20+ Sage 300 productivity enhancing utilities that we can help you with such as GreyMatrix, Document Attachment, Document Numbering, Auto-Bank Reconciliation, Purchase Approval System, Three way PO matching, Bill of Lading and VAT for Middle East.

For more details on Sage 300 and 300c Services, please contact us at accpac@greytrix.com. We will be glad to assist you.


Current Users in Web Screen Sage 300 ERP 2020

$
0
0

Sage 300 ERP web screens functionalities are getting improved with every release. With the launch of Sage 300 ERP version 2020, new option is provided in the desktop/web version.

New Stuff:- Migrating A/P prepayment from Sage 50 CAD (Simply Accounting) to Sage 300 ERP

We all are aware that sage 300 shows the count of current users logged into Sage 300 ERP. Now, the option for the count of users logged on web screens is also available.

Navigate to Help Menu → Current Users…

Help Menu → Current Users

Selection of Classic Desktop option lists out the users logged into desktop version.

users logged into desktop version

Selection of Web Screens option lists out the users logged into web version.

lists out the users logged into web version

Users now have a provision to view the users consuming the licenses and the user logged into Sage 300 from desktop and web.

About Us:-

Greytrix a globally recognized Premier Sage Gold Development Partner is a one stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

Greytrix offers unique GUMU™ integrated solutions of Sage 300 with Sage CRM, Salesforce.com and Magento eCommerce along with Sage 300 Migration from Sage 50 US, Sage 50 CA, Sage PRO, QuickBooks, Sage Business Vision and Sage Business Works. We also offer best-in-class Sage 300 customization and development services and integration service for applications such as POS | WMS | Payroll | Shipping System | Business Intelligence | eCommerce for Sage 300 ERP and in Sage 300c development services we offer services such as upgrades of older codes and screens to new web screens, newer integrations using sdata and web services  to Sage business partners, end users and Sage PSG worldwide. Greytrix offers over 20+ Sage 300 productivity enhancing utilities that we can help you with such as GreyMatrix, Document Attachment, Document Numbering, Auto-Bank Reconciliation, Purchase Approval System, Three way PO matching, Bill of Lading and VAT for Middle East.

For more details on Sage 300 and 300c Services, please contact us at accpac@greytrix.com. We will be glad to assist you.

Effect of case Sensitivity on Sage 300 Tables

$
0
0

In this blog we are going to see how the case sensitivity can affect the output of your custom SQL queries. Below are some examples which will guide you through the impact of case sensitivity on Sage 300 tables while writing the custom SQL queries.

New Stuff:  Current Users in Web Screen Sage 300 ERP 2020

Step 1:

Let’s assume that you have applied standard Sage 300 SQL Collation (Latin1_general_bin) on your Sage 300 database. This is the Sage recommended collation as we all know about it.

Case_Sensitivity_1

Step 2:

We are now trying to pull the data from the CSAPP table from the Sage 300 using custom query below.

  • Select * from csapp

Now as we know that the table name applied is in lower case and will break the case sensitivity. The below error message we will get from the SQL.

Case_Sensitivity_2

Step 3:

Now to get overcome of this issue let’s make it simple and we will write the custom SQL queries in upper case.

  • SELECT * FROM CSAPP

Now you will get the desired output and SQL will not throw the invalid object name error.

About Us:-

Greytrix a globally recognized Premier Sage Gold Development Partner is a one stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

Greytrix offers unique GUMU™ integrated solutions of Sage 300 with Sage CRM, Salesforce.com and Magento eCommerce along with Sage 300 Migration from Sage 50 US, Sage 50 CA, Sage PRO, QuickBooks, Sage Business Vision and Sage Business Works. We also offer best-in-class Sage 300 customization and development services and integration service for applications such as POS | WMS | Payroll | Shipping System | Business Intelligence | eCommerce for Sage 300 ERP and in Sage 300c development services we offer services such as upgrades of older codes and screens to new web screens, newer integrations using sdata and web services  to Sage business partners, end users and Sage PSG worldwide. Greytrix offers over 20+ Sage 300 productivity enhancing utilities that we can help you with such as GreyMatrix, Document Attachment, Document Numbering, Auto-Bank Reconciliation, Purchase Approval System, Three way PO matching, Bill of Lading and VAT for Middle East.

For more details on Sage 300 and 300c Services, please contact us at accpac@greytrix.com. We will be glad to assist you.

Refund Entry– Job Related Documents introduced in Sage 300 2019.2 Web Screens

$
0
0

Since the “Job Related Documents” features is not available for web screen into the product update 1 of Sage 300 2019 while creating the refund entry of Job Related transaction sometimes we get the below error.

New Stuff:- Effect of case Sensitivity on Sage 300 Tables

Job Related transaction


Now, with the release of product update 2 for the Sage 300 v2019 this new feature is embedded into the web screen i.e. Job related document option in Refund Entry screen.

To check the Job related document navigate to A/R Transactions-> Refund Entry.

A/R Transactions-> Refund Entry” class=”wp-image-26770″/></figure>



<p><p style=Once Sage 300 user opens screen, they can enter the customer and select the document number which is job related. “Jobs” button will get enabled when user select a document number.
Jobs” button

Note: The document should be “job related”.

So, this is how user can use the Job Related option in Web Screen too same as Desktop.

About Us:-

Greytrix a globally recognized Premier Sage Gold Development Partner is a one stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

Greytrix offers unique GUMU™ integrated solutions of Sage 300 with Sage CRM, Salesforce.com and Magento eCommerce along with Sage 300 Migration from Sage 50 US, Sage 50 CA, Sage PRO, QuickBooks, Sage Business Vision and Sage Business Works. We also offer best-in-class Sage 300 customization and development services and integration service for applications such as POS | WMS | Payroll | Shipping System | Business Intelligence | eCommerce for Sage 300 ERP and in Sage 300c development services we offer services such as upgrades of older codes and screens to new web screens, newer integrations using sdata and web services  to Sage business partners, end users and Sage PSG worldwide. Greytrix offers over 20+ Sage 300 productivity enhancing utilities that we can help you with such as GreyMatrix, Document Attachment, Document Numbering, Auto-Bank Reconciliation, Purchase Approval System, Three way PO matching, Bill of Lading and VAT for Middle East.

For more details on Sage 300 and 300c Services, please contact us at accpac@greytrix.com. We will be glad to assist you.

Sage 300 Standard Import Feature

$
0
0

Sometimes it happens that we ignore the systems standard features and try to find out the alternate way to do the same work. So Today we are going to discuss one of Sage 300 standard features i.e. Import feature.

New Stuff:- Refund Entry– Job Related Documents introduced in Sage 300 2019.2 Web Screens

Sage 300 allow you to Import the data according to the screen level fields. For example we will check the Import functionality of Common Services à Optional Field.

To import the File into sage 300 there is an option “Import” present under the “File” Menu using this you can import the record in sage 300.

Common Services -> Optional Field.” class=”wp-image-26779″/></figure>



<p><p style=Once the user click on Import option, the system will open the Pop up where it will allow you to check the formats and allow to browse and import the file which user wants to import.
Import Screen

You can see in below screen, Sage 300 also allows to choose the different file format through which you want to import the data.

File Type

You can select the Title Record i.e. if you want to only “Insert” the record then you can select Insert Option, If you want to Update the existing values then you can select the “Update“ Option and if you want to insert and Update the values then you can select option “Insert/Update”.

Title Record

You can browse the file from system to upload in to sage 300.

Browse path

Now the important part of Import functionality is Formatting, let’s for example consider user is going to import the record in the form of Excel format then user should create the two sheets in single excel file i.e.

  1. Optional_Fields
  2. Optional_Fields_Values
Excel format
Excel Format type 2

In the above Screenshot you can see two section present in screen, the very first section indicates the name of the Sheet and the second section indicate that the columns should be present in excel sheet.

Excel Sheet with Format
Excel sheet Format 2

Here you can see, we have created two sheets respectively with names indicates in first section and Columns indicates in second section i.e. “Optional_Fields”, “Optional_Fields_Values”.

 This is how you can import the record in sage 300 using the different file type.

About Us:-

Greytrix a globally recognized Premier Sage Gold Development Partner is a one stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

Greytrix offers unique GUMU™ integrated solutions of Sage 300 with Sage CRM, Salesforce.com and Magento eCommerce along with Sage 300 Migration from Sage 50 US, Sage 50 CA, Sage PRO, QuickBooks, Sage Business Vision and Sage Business Works. We also offer best-in-class Sage 300 customization and development services and integration service for applications such as POS | WMS | Payroll | Shipping System | Business Intelligence | eCommerce for Sage 300 ERP and in Sage 300c development services we offer services such as upgrades of older codes and screens to new web screens, newer integrations using sdata and web services  to Sage business partners, end users and Sage PSG worldwide. Greytrix offers over 20+ Sage 300 productivity enhancing utilities that we can help you with such as GreyMatrix, Document Attachment, Document Numbering, Auto-Bank Reconciliation, Purchase Approval System, Three way PO matching, Bill of Lading and VAT for Middle East.

For more details on Sage 300 and 300c Services, please contact us at accpac@greytrix.com. We will be glad to assist you.

Restrict users from transferring more quantity than the defined quantity in IC Reorder screen

$
0
0

In Sage 300 ERP, using Inventory Control module you can manage your inventory and get the information by pulling the inventory reports to understand the status and availability of your inventory on every location. Also you have an option to define Minimum and Maximum quantity of your inventory using reorder quantities screen so that someone can know the overstocked quantity on that particular location.

One of our client had requested this customization using this screen where user can define the minimum and maximum quantity on I/C Reorder Quantities screen for every inventory item for every location and then using this configuration, we did restrict the users by allowing only defined quantity to be transferred from one location to other. So we did customize I/C Transfers Screen, where whenever user tries to transfer more quantities than the defined in the reorder quantity then user gets notified that the transferred quantity exceeds its max limits.

Please refer below screen shots for configuration part. We will first define maximum quantity for an item in I/C Reorder Quantities.

Inventory Control –>I/C Items and Price Lists–>Reorder Quantities

As you can see in above screen shot, ‘Maximum Quantity’ is ‘50’ or Item ‘A1-656/0’ at Location ‘2’.

Now before heading towards I/C transfers, we will check how much quantity is available for item ‘A1-656/0’ at location ‘2’. You can check available quantity in Location Details Screen.

Inventory Control –>I/C Items and Price Lists –>Location Details

Here you can see item ‘A1-656/0’ at Location ‘2’ has ‘25’ Quantity on Hand. So whenever user tries to do transfer to location ‘2’ program will always check for quantity available and transfer quantity if the sum of both the quantity goes beyond ‘50’ (which is defined in reorder screen) program will restrict users from doing this transfer to Location ‘2’.

Let’s try to understand with the below example, suppose user wants to make I/C Transfers of 30 Qty of an Item ‘A1-656/0’ from location ‘1’ to location ‘2’ .

As you can see in above screen, user is transferring Quantity 30 from Location 1 to location 2 for item ‘A1-656/0’. Quantity on Hand at location 2 is 25 & Maximum quantity configured at location 2 is 50 for item ‘A1-656/0’.

So program will restrict user from posting this transaction and we will provide error message to user as shown below:-

In this way we can restrict user from transferring quantities from one location to another if quantity transferred exceeds the maximum limit which is assigned to an item at that location.

How to Print Custom Sage 300 Report using Sage 300 COMAPI in C#

$
0
0

In this blog, we are going to see how we can print the custom crystal report using Sage 300 COMAPI in C# .Net.

This would be a useful to print the custom sage 300 reports from custom user interface.

Below are the steps which will guide through how we can print the custom crystal reports.

New Stuff:- Restrict users from transferring more quantity than the defined quantity in IC Reorder screen

Step 1:

Include the Sage 300 COMAPI DLL in the project.

Step 2:

Once the DLL is included, create the object of the AccpacReport and AccpacPrintSetup.

AccpacReport rpt;

AccpacPrintSetup rptPrintSetup;

rpt = AccpacCurrentSession.ReportSelect(p_ReportName,”      “, ”      “);

rptPrintSetup = AccpacCurrentSession.GetPrintSetup(”      “, ”      “);

Step 3:

Now we will set the parameters of custom report.

rpt.SetParam(p_strParameterName, p_strParameterValues);

Step 4:

Now we will assign a value to “NumOfCopies”, “Destination”, “PrintDir” properties.

rpt.NumOfCopies = 1;

rpt.Destination = rptPrintSetup.Destination;

rpt.PrintDir = “”;

Step 5:

Now we print the Report.

rpt.PrintReport();

So using this code we can print the custom Sage 300 crystal report using Sage 300 COMAPI.

About Us:-

Greytrix a globally recognized Premier Sage Gold Development Partner is a one stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

Greytrix offers unique GUMU™ integrated solutions of Sage 300 with Sage CRM, Salesforce.com and Magento eCommerce along with Sage 300 Migration from Sage 50 US, Sage 50 CA, Sage PRO, QuickBooks, Sage Business Vision and Sage Business Works. We also offer best-in-class Sage 300 customization and development services and integration service for applications such as POS | WMS | Payroll | Shipping System | Business Intelligence | eCommerce for Sage 300 ERP and in Sage 300c development services we offer services such as upgrades of older codes and screens to new web screens, newer integrations using sdata and web services  to Sage business partners, end users and Sage PSG worldwide. Greytrix offers over 20+ Sage 300 productivity enhancing utilities that we can help you with such as GreyMatrix, Document Attachment, Document Numbering, Auto-Bank Reconciliation, Purchase Approval System, Three way PO matching, Bill of Lading and VAT for Middle East.

For more details on Sage 300 and 300c Services, please contact us at accpac@greytrix.com. We will be glad to assist you.

Sage 300 Standard Export Feature

$
0
0

In this blog we are going to discuss Sage 300 standard feature i.e. Export feature.

New Stuff:- How to Print Custom Sage 300 Report using Sage 300 COMAPI in C#

Sage 300 allow you to Export the data according to the screen level fields. For example we will check the Export functionality of Common Services -> Optional Field.

To Export Sage 300 data there is an option “Export” present under “File” Menu using this user can Export sage 300 records.

Export Sage 300 data

Once user click on Export option the system will open Export Pop up where they can select export format and browse to file to export the sage 300 records.

Export Pop up

Sage 300 also allows to choose the different file format through which user want to export the sage 300 data.

different file format

User can select the particular field to export.

select the particular field to export

After click OK button the Optional fields data will get export into the excel sheet. In below screen Optional fields exported into the Optional_Fields sheet and Optional field values exported into the Optional_Field_Values sheet.

Optional_Field_Values sheet
Optional_Field_Values sheet

About Us:-

Greytrix a globally recognized Premier Sage Gold Development Partner is a one stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

Greytrix offers unique GUMU™ integrated solutions of Sage 300 with Sage CRM, Salesforce.com and Magento eCommerce along with Sage 300 Migration from Sage 50 US, Sage 50 CA, Sage PRO, QuickBooks, Sage Business Vision and Sage Business Works. We also offer best-in-class Sage 300 customization and development services and integration service for applications such as POS | WMS | Payroll | Shipping System | Business Intelligence | eCommerce for Sage 300 ERP and in Sage 300c development services we offer services such as upgrades of older codes and screens to new web screens, newer integrations using sdata and web services  to Sage business partners, end users and Sage PSG worldwide. Greytrix offers over 20+ Sage 300 productivity enhancing utilities that we can help you with such as GreyMatrix, Document Attachment, Document Numbering, Auto-Bank Reconciliation, Purchase Approval System, Three way PO matching, Bill of Lading and VAT for Middle East.

For more details on Sage 300 and 300c Services, please contact us at accpac@greytrix.com. We will be glad to assist you.


Sage 300C – Export the Data from the transaction and master screens

$
0
0

As we are aware that Sage 300 desktop version provides the export functionality, same feature has been provided in Sage 300c i.e. Web version. In sage 300c user can able to export the data from the ‘masters’ and ‘transaction’ screens with the particular filter conditions.

New Stuff:- Sage 300 Standard Export Feature

In Sage 300C web, user can only able to export the data into Excel format.

To get the export option, navigate to O/E Transactions-> Options → Export

O/E Transactions-> Options → Export” class=”wp-image-26831″/></figure>



<p><p style=Once the user opens the screen, the user can select the filter criteria along with the requirement and export the data into the Excel format.
export the data into the Excel format
Select Filter option
Process export
Completion of export

After completion of the export process, the user will need to download the excel file with the desired records.

About Us:-

Greytrix a globally recognized Premier Sage Gold Development Partner is a one stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

Greytrix offers unique GUMU™ integrated solutions of Sage 300 with Sage CRM, Salesforce.com and Magento eCommerce along with Sage 300 Migration from Sage 50 US, Sage 50 CA, Sage PRO, QuickBooks, Sage Business Vision and Sage Business Works. We also offer best-in-class Sage 300 customization and development services and integration service for applications such as POS | WMS | Payroll | Shipping System | Business Intelligence | eCommerce for Sage 300 ERP and in Sage 300c development services we offer services such as upgrades of older codes and screens to new web screens, newer integrations using sdata and web services  to Sage business partners, end users and Sage PSG worldwide. Greytrix offers over 20+ Sage 300 productivity enhancing utilities that we can help you with such as GreyMatrix, Document Attachment, Document Numbering, Auto-Bank Reconciliation, Purchase Approval System, Three way PO matching, Bill of Lading and VAT for Middle East.

For more details on Sage 300 and 300c Services, please contact us at accpac@greytrix.com. We will be glad to assist you.

Bulk AP Invoice Batch Posting Utility

$
0
0

Sometimes, users come across a scenario where they need to Post multiple vendor invoices after approval from account manager to facilitate bulk invoice batch posting process for AP Invoices from multiple vendors.

Hence, for catering to this sort of requirement, we have designed Bulk AP Invoice Batch Posting component for Sage 300 ERP, using which user would be able handle batch posting process in bulk.

This add-in feature assists invoicing personnel to view all the open AP invoice batches and post the same for desired batches.

New Stuff: Sage 300C – Export the Data from the transaction and master screens

To use AP Invoice Batch Posting component, Open AP Invoice batches should be exist at AP Invoice batch list. Follow the below process to review the functionality of component.

  1. Navigate to AP Invoice Entry screen, create AP invoice batches against multiple vendors.
    AP Invoice Batch List
    AP Invoice Batch List
  2. Using this AP Invoice batch posting program, users can view all the open AP Invoice batches and can select all or particular batch to post.
    AP Invoice Batch Posting
    AP Invoice Batch Posting
  3. On click of Post button it will post all the selected AP invoice batches.

If any errors occur during the posting, our program writes the error in a log file which can be referred to resolve the error.

Note: This customization is done using Sage 300 SDK, as a result easy to deploy and it works with latest Sage 300 versions.

About Us

Greytrix a globally recognized Premier Sage Gold Development Partner is a one stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

Greytrix offers unique GUMU™ integrated solutions of  Sage 300 with Sage CRM, Salesforce.com and Magento eCommerce along with Sage 300 Migration from Sage 50 US, Sage 50 CA, Sage PRO, QuickBooks, Sage Business Vision and Sage Business Works. We also offer best-in-class Sage 300 customization and development services and integration service for applications such as POS | WMS | Payroll | Shipping System | Business Intelligence | eCommerce for Sage 300 ERP and in Sage 300c development services we offer services such as upgrades of older codes and screens to new web screens, newer integrations using sdata and web services  to Sage business partners, end users and Sage PSG worldwide. Greytrix offers over 20+ Sage 300 productivity enhancing utilities that we can help you with such as GreyMatrix, Document Attachment, Document Numbering, Auto-Bank Reconciliation, Purchase Approval System, Three way PO matching, Bill of Lading and VAT for Middle East.

For more details on Sage 300 and 300c Services, please contact us at accpac@greytrix.com. We will be glad to assist you.

Migrate a negative quantity in Sales invoice from Sage 50 US to Sage 300 ERP

$
0
0

GUMU™ is a Sage certified Migration solution. Greytrix is a pioneer in providing Migration services at its Sage Migration Center and catering end-user business requirements. We at Greytrix are focused to help the client in successfully implementing the new Sage 300 ERP system through our various successful migration and integration solutions.

Data migration is always a challenging task to perform. We migrate data with the help of our Sage certified migration utility in accordance with our well-defined migration process.

New Stuff: How to handle negative Sales invoice in Sage 50 US to Sage 300 ERP migration

In this blog, we will discuss that how we handle negative quantity in a sales invoice during Sage 50 US to Sage 300 ERP migration using GUMU™.

Below is a screenshot of a Sales invoice with a negative quantity in Sage 50 US. To open a sales invoice in Sage 50 US, go to Customers & Sales >> Sales Invoices >> Select an Invoice Sage 50 US Invoice with Negative Line
Sage 50 US Invoice with Negative Line

The above invoice is migrated as it is into Sage 300. Below is a screenshot for the above Sage 50 US invoice in Sage 300 ERP. To navigate into Sage 300 ERP invoice go to Order Entry>> O/E Transactions >> Invoice Entry>> Select an invoice

Sage 300 Negative OE line
Sage 300 Negative OE line

Below is the screenshot for the Tax group:

Sage 300 Tax Group
Sage 300 Tax Group

Total amount of the Invoice is shared in the below screen:

Sage 300 Total Amount
Sage 300 Total Amount

This is how a Negative quantity is migrated from Sage 50 US into Sage 300 ERP using GUMU™.

About Us

Greytrix  a globally recognized Premier Sage Gold Development Partner is a one stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

Greytrix helps in Sage ERP and CRM upgrades to the latest version and migration for Sage Intacct from Sage 300, Sage 100, Sage 50 and QuickBooks; for Sage 100, Sage 300 (Sage Accpac), Sage Enterprise Management (Sage X3) from Sage Pro, Sage 50 US, Sage 50 CA, Sage 50 Usage Business Works, Sage Business Vision and QuickBooks; for Sage CRM from Salesforce | ACT! | SalesLogix | Goldmine | Sugar CRM | Maximizer

For more information on Sage ERP – CRM migration solutions, please contact us at sage@greytrix.com. We will be glad to assist you.

New Fixes related to license expiration in Sage300c V2020

$
0
0

Many times it happens, you logged in to sage 300 and may receive the error of licensing like “Your subscription license has expired for the following programs:” even if your licenses are valid. The meaning of this message is you can view the data in the program but to use any of their other features you must renew your subscription license.

New Stuff:- Migrate a negative quantity in Sales invoice from Sage 50 US to Sage 300 ERP

The license message will pop up in below format.

license message

Sometimes you may get also an error that says “A problem occurred and a valid license for this product could not be found”. Even if your license are valid and you are unable to access some of the module.

The above licensing problem occurs in earlier versions of sage 300 i.e. till Sage 300 v2019.  But with the release of Sage 300c V2020, Sage has updated their Entitlements Server. Also this will be work on all updated version of sage 300 v2018, V2019 and V2020.

 Now we will discuss how can this issue be resolved?

  • Go to System Information to see your version and product update. 
  • Go to Help / About Sage / System Information.
System Information

Here you will get the system product update. The most recent updates are

  • V2018 PU6
  • V2019 PU3
  • V2020

Below are the steps which you need to follow to resolve the issue.

  1. If your system is not present with the most recent product update, then you will need to update the most recent version of product update of your sage 300 first.
  2. You need to back up your current license files and the Entitlements.xml file. From the System Information screen, note the Shared Data Directory. This is where the license files are stored.

Create a new folder and copy all the license files into it to store them as a backup.

  • Then you need to update the System Manager serial number to the V2020 code. For that you need to follow below step.

Go to Help / Licenses / License Manager, on the License Information tab -> click on Change, enter your new System Manager V2020 Serial Number and then click on Refresh button to refresh the setting.

Note: – You can find your SM serial number on the Sage Customer Portal.

Sage 300 License Manager

After completion of above steps you need to restart the Sage 300 and the expired message will no longer appear.

About Us:-

Greytrix a globally recognized Premier Sage Gold Development Partner is a one stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

Greytrix offers unique GUMU™ integrated solutions of Sage 300 with Sage CRM, Salesforce.com and Magento eCommerce along with Sage 300 Migration from Sage 50 US, Sage 50 CA, Sage PRO, QuickBooks, Sage Business Vision and Sage Business Works. We also offer best-in-class Sage 300 customization and development services and integration service for applications such as POS | WMS | Payroll | Shipping System | Business Intelligence | eCommerce for Sage 300 ERP and in Sage 300c development services we offer services such as upgrades of older codes and screens to new web screens, newer integrations using sdata and web services  to Sage business partners, end users and Sage PSG worldwide. Greytrix offers over 20+ Sage 300 productivity enhancing utilities that we can help you with such as GreyMatrix, Document Attachment, Document Numbering, Auto-Bank Reconciliation, Purchase Approval System, Three way PO matching, Bill of Lading and VAT for Middle East.

For more details on Sage 300 and 300c Services, please contact us at accpac@greytrix.com. We will be glad to assist you.

Import into Sage 300 using SDK

$
0
0

Today in this blog we are going to describe how we can import the data into Sage 300 entities, especially Sage 300 transactions using C#.

Below are the steps which will guide you through how we can import into Sage 300 entities.

New Stuff:- New Fixes related to license expiration in Sage300c V2020

Step 1:

Include the Sage 300 COMAPI dll and the Sage 300 import / export dll into your C# project.

Step 2:

Once the DLL’s included, create the object of it like below.

IEAccpac = new AccpacImportExport.ImportExport();

Step 3:

The parameter file name passed below is the excel file contains the data to be imported into sage 300. Please note the format of the excel sheet has to be a standard Sage 300 import export format.

IEAccpac.ExecuteImportScript(fileName.Trim(), ref refr);

Step 4:

The below line will check if the import were successful or not.

AccpacImportExport.tagImportExportStatus ltagval = IEAccpac.ImpExpStatus;

About Us:-

Greytrix a globally recognized Premier Sage Gold Development Partner is a one stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

Greytrix offers unique GUMU™ integrated solutions of Sage 300 with Sage CRM, Salesforce.com and Magento eCommerce along with Sage 300 Migration from Sage 50 US, Sage 50 CA, Sage PRO, QuickBooks, Sage Business Vision and Sage Business Works. We also offer best-in-class Sage 300 customization and development services and integration service for applications such as POS | WMS | Payroll | Shipping System | Business Intelligence | eCommerce for Sage 300 ERP and in Sage 300c development services we offer services such as upgrades of older codes and screens to new web screens, newer integrations using sdata and web services  to Sage business partners, end users and Sage PSG worldwide. Greytrix offers over 20+ Sage 300 productivity enhancing utilities that we can help you with such as GreyMatrix, Document Attachment, Document Numbering, Auto-Bank Reconciliation, Purchase Approval System, Three way PO matching, Bill of Lading and VAT for Middle East.

For more details on Sage 300 and 300c Services, please contact us at accpac@greytrix.com. We will be glad to assist you.

Viewing all 1487 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>