Clients First USA
Clients First knows their software, but they are also astute business people, and they really understand manufacturing and distribution in particular.
Jimmy Witcher, COO, Merrick
Read More
About UsService OfferingsProduct OfferingsIndustries ServedDownloadsBlog
 

Subscribe to our mailing list

* indicates required
    Interested in    
Hot Topics
 

‘Financials’ Category

SAP Business One Issues Processing Vendor Payments

Wednesday, February 11th, 2009

On several occasions I have had customers ask why they cannot process a check for a vendor. I am sure that there are many reasons, but more often than not, the A/P Invoice that they are trying to process does not have Pay To assigned to it on the Logistics Tab of the order. The reason why the order does not have a pay to assigned to it is normally because they have not defined a default pay to address in the Business Partner Master (under the address tab).

To process the payment for an AP Invoice that is "stuck", just go to the order and select the address to pay to from the list of addresses in the drop down control beside the address block and SAP Business One will populate it on the order (then click Update). To prevent this situation from occurring again, just set a default address for the customer in the Business Partner Master.

 

Thanks to Ed Monk of SBONotes.com

SAP Business One Why do I have different passwords for each company?

Wednesday, February 11th, 2009

A user just asked me this question, and many people have asked in the past.
The answer is:

  • Although it may seem like you only have one login, you actually have two, one for each company. They just happen to have the same user name.
  • When you setup the system(s), the user names must be entered into each company.
  • The user will only be able to login to the system where they have a user name.
  • You only have 1 SAP license though. The licence is assigned to the user profile.
  • When a user name is added to a new company, the license settings that you entered into another company are already there.

If you think about it, there is actually two "lists", one for the user names and passwords and one for the licenses assigned to the user names. The "license list" is actually on the SAP Server and the information about who has what licenses is controlled by the license server.

Each company database has its own lists of user names and passwords and that is why they need to be entered for each new company.

SAP Business One Sales Commissions

Wednesday, February 11th, 2009

Steps to Setting Up Commissions:

  1. Go to main menu option: Administration -> General Settings -> BP (Tab)
  2. In the upper right portion of the window select how you would like to define commission percentages. You can select all three if you like, but for this discussion we will deal with just the Sales Employee. Click OK/Update.
  3. Go to main menu option: Administration -> Setup -> General -> Commission Groups. Define new groups and their commission percentages.
  4. Go to Main menu option: Administration -> Setup -> General -> Sales Employees. Assign a Sales Employee to a commission group.

Note: Alternatively, you can just enter in a commission percentage for a Sales Employee instead of selecting a group.

The Sales Employee table is called: OSLP and it is tied to…
The Commission Group table: OCOG by the group code found on the OSLP. If the GroupCode on the OSLP is 0 then it is considered a user defined percentage amount (i.e., no based on a commission Code).

Here is a simple query to retrieve the commission percentage for a sales employee:

SELECT T0.slpcode, T0.slpname
,CASE WHEN T0.GroupCode = 0 THEN T0.Commission ELSE T1.Commission END Commission_Pct
FROM OSLP T0
LEFT OUTER JOIN OCOG T1 ON T0.GroupCode = T1.GroupCode
/*Remove comments below to filter out the negative slpcode*/
/*WHERE T0.slpcode > 0 */

SAP Business One Birthday List! (without the year)

Wednesday, February 11th, 2009

A quick and easy query to give you a list of the birthdays from the Employee Master Data application in SBO.

Copy and paste the lines below into the Query Generator tool.

/*———————–*/
/* Displays a list of all the employees in SBO with their birthdays (without the year) */

SELECT
lastname as ‘Last Name’
,firstname as ‘First Name’

,Case When birthdate is Null then ‘Not Entered’ Else
CASE len(CONVERT(varchar(2), datepart(mm, birthdate)))
WHEN 1 THEN ’0′ + CONVERT(varchar(1), datepart(mm, birthdate))
ELSE CONVERT(varchar(2), datepart(mm, birthdate))
END
+ ‘/’ +
CASE len(CONVERT(varchar(2), datepart(dd, birthdate)))
WHEN 1 THEN ’0′ + CONVERT(varchar(1), datepart(dd, birthdate))
ELSE CONVERT(varchar(2), datepart(dd, birthdate))
END

END AS Birthday

FROM OHEM
Order by birthday, lastname, firstname

/*———————–*/

If you wanted to access the Employee Master from this query you could add:

empid,

after the Select

and

FOR BROWSE

on the line following the Order By

If you would like to make this query into an alert, you could do all of the above and add the line

WHERE birthdate is not null

between the FROM OHEM and the Order By.

That would look like:

/* Displays a list of all the employees in SBO with their birthdays */
/*(without the year) */

SELECT
empid as ‘ID’
,lastname as ‘Last Name’
,firstname as ‘First Name’

,Case When birthdate is Null then ‘Not Entered’ Else
CASE len(CONVERT(varchar(2), datepart(mm, birthdate)))
WHEN 1 THEN ’0′ + CONVERT(varchar(1), datepart(mm, birthdate))
ELSE CONVERT(varchar(2), datepart(mm, birthdate))
END
+ ‘/’ +
CASE len(CONVERT(varchar(2), datepart(dd, birthdate)))
WHEN 1 THEN ’0′ + CONVERT(varchar(1), datepart(dd, birthdate))
ELSE CONVERT(varchar(2), datepart(dd, birthdate))
END
END AS Birthday

FROM OHEM
WHERE birthdate is not null
Order by birthday, lastname, firstname
FOR BROWSE

 

Thanks to Ed Monk of SBONotes.com

SAP Business One Adding New Posting Periods

Wednesday, February 11th, 2009

Follow the steps described below to create a new set of posting periods for a year. This process is normally a part of preparing for the beginning of a new year at or near the end of the year.
Follow the menu path Administration > System Initialization > General Settings.
When the General settings window appears, click on the Posting Periods tab.
Click on the “New Period” button.

Enter the coming year as the Period Code and the Period name. E.g. 2007

Select Months for the Sub-Periods
Enter the desired date ranges normally the beginning of the year to the end of the year, as shown.
Push the Add button.
The result should be the creation of 12 new posting periods for the coming year. These can be viewed in the previous window which should be re-displayed.
These newly built values for the posting periods can be viewed and adjusted as desired by clicking on the drill into arrow just to the left of the posting period code.
- by Joe Stevenson

Thanks to Ed Monk of SBONotes.com