Hi friends,
I am configuring my HR module but nowhere found the way to associate a particular employee with a particular pay grade or the relevant way for the payroll for employees. If someone noticed it before please throw some light on it. Enjoy OFBiz Brijesh M. |
Hello Brijesh,
In HR module Pay Grades are used to handle the PositionRate for an employee. The important entities that play important role in this scenario are PayGrade, SalaryStep, EmplPositionType,EmplPositionTypeRate, EmplPosition & EmplPositionFulfillment. PayGrade --> SalaryStep (One-To-Many) So first of all we create the PayGrade record. Then we create the SalaryStep record for the related PayGrade and will put the value in the "Amount" field. EmplPositionType --> EmplPositionTypeRate (One-To-Many) SalaryStep --> EmplPositionTypeRate (One-To-Many) Now we come to the "PositionType" tab of Global HR Settings. Here we create the record for the PositionType and then for the PositionTypeRate accordingly. We should note down one Important thing here :- Case 1) If we are putting the values in the field "PayGradeId" and "SalaryStepSeqId" of EmplPositionTypeRate table then the "Amount" field from "SalaryStep" will take preference to decide the Rate for a particular Position instead of "Rate" field of EmplPositionTypeRate table.In general in this case we should keep the "Rate" field empty of EmplPositionTypeRate table. Case 2) Suppose if we don't want to use the PayGrades for our employee then we should put only the values in "Rate" field to decide the Rate for particular position. EmplPosition --> EmplPositionType (One-To-Many) Here we use the EmplPositionTypeId in the EmplPosition record. EmplPosition --> EmplPositionFulfillment Here the EmplPositionFulfillment table is used to fullfill the particular position from the company's employee. This model is totally based on Data Model Resource Book Volume 1. So you can read more description from that table. Please let us know if you need us to throw more light on this :-). On Wed, Jul 23, 2008 at 7:35 PM, brijesh m <[hidden email]> wrote: > Hi friends, > I am configuring my HR module but nowhere found the way to associate a > particular employee with a particular pay grade or the relevant way for the > payroll for employees. If someone noticed it before please throw some light > on it. > > Enjoy OFBiz > Brijesh M. > > -- Ashish Vijaywargiya Indore, India http://en.wikipedia.org/wiki/Indore |
thanks Ashish for such a wonderful and educative explanation.
But some functionalities are still remain alien to me i.e. : 1.) how to create the a "Pay-check" having additional informations like payroll preferences,benefits,etc dynamically.This is basically the kind of "Pay-slip" having all kind of information as mentioned above. Right-now it is done through the payments in accounting component which doesn't shows these additional informations right ? 2.) Can I pay my several employees at one go ? 3.) Also in HR component I haven't seen the functionality to mark the status of the incoming Employment applications as approved,rejected,for future, etc which is very important repository to maintain. Mark me wrong if I am somewhere above. Its such a wonderful to interact at this forum. Enjoy OFBiz Brijesh M. Ashish Vijaywargiya <[hidden email]> wrote: Hello Brijesh, In HR module Pay Grades are used to handle the PositionRate for an employee. The important entities that play important role in this scenario are PayGrade, SalaryStep, EmplPositionType,EmplPositionTypeRate, EmplPosition & EmplPositionFulfillment. PayGrade --> SalaryStep (One-To-Many) So first of all we create the PayGrade record. Then we create the SalaryStep record for the related PayGrade and will put the value in the "Amount" field. EmplPositionType --> EmplPositionTypeRate (One-To-Many) SalaryStep --> EmplPositionTypeRate (One-To-Many) Now we come to the "PositionType" tab of Global HR Settings. Here we create the record for the PositionType and then for the PositionTypeRate accordingly. We should note down one Important thing here :- Case 1) If we are putting the values in the field "PayGradeId" and "SalaryStepSeqId" of EmplPositionTypeRate table then the "Amount" field from "SalaryStep" will take preference to decide the Rate for a particular Position instead of "Rate" field of EmplPositionTypeRate table.In general in this case we should keep the "Rate" field empty of EmplPositionTypeRate table. Case 2) Suppose if we don't want to use the PayGrades for our employee then we should put only the values in "Rate" field to decide the Rate for particular position. EmplPosition --> EmplPositionType (One-To-Many) Here we use the EmplPositionTypeId in the EmplPosition record. EmplPosition --> EmplPositionFulfillment Here the EmplPositionFulfillment table is used to fullfill the particular position from the company's employee. This model is totally based on Data Model Resource Book Volume 1. So you can read more description from that table. Please let us know if you need us to throw more light on this :-). On Wed, Jul 23, 2008 at 7:35 PM, brijesh m wrote: > Hi friends, > I am configuring my HR module but nowhere found the way to associate a > particular employee with a particular pay grade or the relevant way for the > payroll for employees. If someone noticed it before please throw some light > on it. > > Enjoy OFBiz > Brijesh M. > > -- Ashish Vijaywargiya Indore, India http://en.wikipedia.org/wiki/Indore |
Hello Brijesh,
On Thu, Jul 24, 2008 at 3:27 PM, brijesh m <[hidden email]> wrote: > thanks Ashish for such a wonderful and educative explanation. > > But some functionalities are still remain alien to me i.e. : > 1.) how to create the a "Pay-check" having additional > informations like payroll preferences,benefits,etc > dynamically.This is basically the kind of "Pay-slip" having all > kind of information as mentioned above. Right-now it is > done through the payments in accounting component which > doesn't shows these additional informations right ? Before few days when I was reading the HR module from Data Model then I got confused from Pay-Check concept. So I didn't explore that section too much at that time.I will try to work on that section very soon. If you have some implementation plan for it then you can propose those plan in front of OFBiz Community. After the approval of Community you can work on that part and can submit the patch for it. I assure that I will review your work and will put your code in Trunk if everything goes well. > 2.) Can I pay my several employees at one go ? Sorry I don't know whether this functionality exists in Ofbiz or not. > > 3.) Also in HR component I haven't seen the functionality to > mark the status of the incoming Employment applications as > approved,rejected,for future, etc which is very important > repository to maintain. > There is a field StatusId in the Employement Application.You can use that field for that purpose. > Mark me wrong if I am somewhere above. Its such a wonderful to interact at > this forum. > > Enjoy OFBiz > Brijesh M. > > Ashish Vijaywargiya <[hidden email]> wrote: Hello Brijesh, > > In HR module Pay Grades are used to handle the PositionRate for an > employee. > The important entities that play important role in this scenario are > PayGrade, SalaryStep, EmplPositionType,EmplPositionTypeRate, EmplPosition & > EmplPositionFulfillment. > > PayGrade --> SalaryStep (One-To-Many) > So first of all we create the PayGrade record. > Then we create the SalaryStep record for the related PayGrade and will put > the value in the "Amount" field. > > EmplPositionType --> EmplPositionTypeRate (One-To-Many) > SalaryStep --> EmplPositionTypeRate (One-To-Many) > > Now we come to the "PositionType" tab of Global HR Settings. > Here we create the record for the PositionType and then for the > PositionTypeRate accordingly. > > We should note down one Important thing here :- > Case 1) > If we are putting the values in the field "PayGradeId" and > "SalaryStepSeqId" > of EmplPositionTypeRate table then the "Amount" field from "SalaryStep" > will > take preference > to decide the Rate for a particular Position instead of "Rate" field of > EmplPositionTypeRate table.In general in this case we should keep the > "Rate" > field empty of EmplPositionTypeRate table. > > Case 2) > Suppose if we don't want to use the PayGrades for our employee then we > should put only the values in "Rate" field to decide the Rate for > particular > position. > > > EmplPosition --> EmplPositionType (One-To-Many) > Here we use the EmplPositionTypeId in the EmplPosition record. > > EmplPosition --> EmplPositionFulfillment > Here the EmplPositionFulfillment table is used to fullfill the particular > position from the company's employee. > > This model is totally based on Data Model Resource Book Volume 1. > So you can read more description from that table. > > Please let us know if you need us to throw more light on this :-). > > > On Wed, Jul 23, 2008 at 7:35 PM, brijesh m > wrote: > > > Hi friends, > > I am configuring my HR module but nowhere found the way to associate a > > particular employee with a particular pay grade or the relevant way for > the > > payroll for employees. If someone noticed it before please throw some > light > > on it. > > > > Enjoy OFBiz > > Brijesh M. > > > > > > > > > -- > Ashish Vijaywargiya > Indore, India > http://en.wikipedia.org/wiki/Indore > > > > -- Ashish Vijaywargiya Indore (M.P), India http://en.wikipedia.org/wiki/Indore |
Administrator
|
Hi Ashish,
This is an interesting and valuable description, would you mind put it in the wiki somewhere so we would be able to link it from the FAQ or/and maybe from a specific HR section ? Thanks Jacques From: "Ashish Vijaywargiya" <[hidden email]> > Hello Brijesh, > > On Thu, Jul 24, 2008 at 3:27 PM, brijesh m <[hidden email]> wrote: > >> thanks Ashish for such a wonderful and educative explanation. >> >> But some functionalities are still remain alien to me i.e. : >> 1.) how to create the a "Pay-check" having additional >> informations like payroll preferences,benefits,etc >> dynamically.This is basically the kind of "Pay-slip" having all >> kind of information as mentioned above. Right-now it is >> done through the payments in accounting component which >> doesn't shows these additional informations right ? > > > Before few days when I was reading the HR module from Data Model then I got > confused from Pay-Check concept. > So I didn't explore that section too much at that time.I will try to work on > that section very soon. > > If you have some implementation plan for it then you can propose those plan > in front of OFBiz Community. > After the approval of Community you can work on that part and can submit the > patch for it. > I assure that I will review your work and will put your code in Trunk if > everything goes well. > > >> 2.) Can I pay my several employees at one go ? > > Sorry I don't know whether this functionality exists in Ofbiz or not. > > >> >> 3.) Also in HR component I haven't seen the functionality to >> mark the status of the incoming Employment applications as >> approved,rejected,for future, etc which is very important >> repository to maintain. >> > > There is a field StatusId in the Employement Application.You can use that > field for that purpose. > > >> Mark me wrong if I am somewhere above. Its such a wonderful to interact at >> this forum. >> >> Enjoy OFBiz >> Brijesh M. >> >> Ashish Vijaywargiya <[hidden email]> wrote: Hello Brijesh, >> >> In HR module Pay Grades are used to handle the PositionRate for an >> employee. >> The important entities that play important role in this scenario are >> PayGrade, SalaryStep, EmplPositionType,EmplPositionTypeRate, EmplPosition & >> EmplPositionFulfillment. >> >> PayGrade --> SalaryStep (One-To-Many) >> So first of all we create the PayGrade record. >> Then we create the SalaryStep record for the related PayGrade and will put >> the value in the "Amount" field. >> >> EmplPositionType --> EmplPositionTypeRate (One-To-Many) >> SalaryStep --> EmplPositionTypeRate (One-To-Many) >> >> Now we come to the "PositionType" tab of Global HR Settings. >> Here we create the record for the PositionType and then for the >> PositionTypeRate accordingly. >> >> We should note down one Important thing here :- >> Case 1) >> If we are putting the values in the field "PayGradeId" and >> "SalaryStepSeqId" >> of EmplPositionTypeRate table then the "Amount" field from "SalaryStep" >> will >> take preference >> to decide the Rate for a particular Position instead of "Rate" field of >> EmplPositionTypeRate table.In general in this case we should keep the >> "Rate" >> field empty of EmplPositionTypeRate table. >> >> Case 2) >> Suppose if we don't want to use the PayGrades for our employee then we >> should put only the values in "Rate" field to decide the Rate for >> particular >> position. >> >> >> EmplPosition --> EmplPositionType (One-To-Many) >> Here we use the EmplPositionTypeId in the EmplPosition record. >> >> EmplPosition --> EmplPositionFulfillment >> Here the EmplPositionFulfillment table is used to fullfill the particular >> position from the company's employee. >> >> This model is totally based on Data Model Resource Book Volume 1. >> So you can read more description from that table. >> >> Please let us know if you need us to throw more light on this :-). >> >> >> On Wed, Jul 23, 2008 at 7:35 PM, brijesh m >> wrote: >> >> > Hi friends, >> > I am configuring my HR module but nowhere found the way to associate a >> > particular employee with a particular pay grade or the relevant way for >> the >> > payroll for employees. If someone noticed it before please throw some >> light >> > on it. >> > >> > Enjoy OFBiz >> > Brijesh M. >> > >> > >> >> >> >> >> -- >> Ashish Vijaywargiya >> Indore, India >> http://en.wikipedia.org/wiki/Indore >> >> >> >> > > -- > Ashish Vijaywargiya > Indore (M.P), India > http://en.wikipedia.org/wiki/Indore > |
In reply to this post by Ashish Vijaywargiya
question:
Will the Rate Type Id on my page be tied to the SalaryStep , eventually? though not in the data book, thinking of tying the agreements. they would be used for NDA, Contract individual, and employee contracts. Ashish Vijaywargiya sent the following on 7/23/2008 11:43 PM: > Hello Brijesh, > > In HR module Pay Grades are used to handle the PositionRate for an employee. > The important entities that play important role in this scenario are > PayGrade, SalaryStep, EmplPositionType,EmplPositionTypeRate, EmplPosition & > EmplPositionFulfillment. > > PayGrade --> SalaryStep (One-To-Many) > So first of all we create the PayGrade record. > Then we create the SalaryStep record for the related PayGrade and will put > the value in the "Amount" field. > > EmplPositionType --> EmplPositionTypeRate (One-To-Many) > SalaryStep --> EmplPositionTypeRate (One-To-Many) > > Now we come to the "PositionType" tab of Global HR Settings. > Here we create the record for the PositionType and then for the > PositionTypeRate accordingly. > > We should note down one Important thing here :- > Case 1) > If we are putting the values in the field "PayGradeId" and "SalaryStepSeqId" > of EmplPositionTypeRate table then the "Amount" field from "SalaryStep" will > take preference > to decide the Rate for a particular Position instead of "Rate" field of > EmplPositionTypeRate table.In general in this case we should keep the "Rate" > field empty of EmplPositionTypeRate table. > > Case 2) > Suppose if we don't want to use the PayGrades for our employee then we > should put only the values in "Rate" field to decide the Rate for particular > position. > > > EmplPosition --> EmplPositionType (One-To-Many) > Here we use the EmplPositionTypeId in the EmplPosition record. > > EmplPosition --> EmplPositionFulfillment > Here the EmplPositionFulfillment table is used to fullfill the particular > position from the company's employee. > > This model is totally based on Data Model Resource Book Volume 1. > So you can read more description from that table. > > Please let us know if you need us to throw more light on this :-). > > > On Wed, Jul 23, 2008 at 7:35 PM, brijesh m <[hidden email]> wrote: > >> Hi friends, >> I am configuring my HR module but nowhere found the way to associate a >> particular employee with a particular pay grade or the relevant way for the >> payroll for employees. If someone noticed it before please throw some light >> on it. >> >> Enjoy OFBiz >> Brijesh M. >> >> > > > > |
In reply to this post by Jacques Le Roux
Jacques I will do it within one or two days and will update you for the
same. Thanks for putting your comments on my description. On Sat, Jul 26, 2008 at 1:52 AM, Jacques Le Roux < [hidden email]> wrote: > Hi Ashish, > > This is an interesting and valuable description, would you mind put it in > the wiki somewhere so we would be able to link it from the > FAQ or/and maybe from a specific HR section ? > > Thanks > > Jacques > > From: "Ashish Vijaywargiya" <[hidden email]> > > Hello Brijesh, >> >> On Thu, Jul 24, 2008 at 3:27 PM, brijesh m <[hidden email]> wrote: >> >> thanks Ashish for such a wonderful and educative explanation. >>> >>> But some functionalities are still remain alien to me i.e. : >>> 1.) how to create the a "Pay-check" having additional >>> informations like payroll preferences,benefits,etc >>> dynamically.This is basically the kind of "Pay-slip" having all >>> kind of information as mentioned above. Right-now it is >>> done through the payments in accounting component which >>> doesn't shows these additional informations right ? >>> >> >> >> Before few days when I was reading the HR module from Data Model then I >> got >> confused from Pay-Check concept. >> So I didn't explore that section too much at that time.I will try to work >> on >> that section very soon. >> >> If you have some implementation plan for it then you can propose those >> plan >> in front of OFBiz Community. >> After the approval of Community you can work on that part and can submit >> the >> patch for it. >> I assure that I will review your work and will put your code in Trunk if >> everything goes well. >> >> >> 2.) Can I pay my several employees at one go ? >>> >> >> Sorry I don't know whether this functionality exists in Ofbiz or not. >> >> >> >>> 3.) Also in HR component I haven't seen the functionality to >>> mark the status of the incoming Employment applications as >>> approved,rejected,for future, etc which is very important >>> repository to maintain. >>> >>> >> There is a field StatusId in the Employement Application.You can use that >> field for that purpose. >> >> >> Mark me wrong if I am somewhere above. Its such a wonderful to interact >>> at >>> this forum. >>> >>> Enjoy OFBiz >>> Brijesh M. >>> >>> Ashish Vijaywargiya <[hidden email]> wrote: Hello >>> Brijesh, >>> >>> In HR module Pay Grades are used to handle the PositionRate for an >>> employee. >>> The important entities that play important role in this scenario are >>> PayGrade, SalaryStep, EmplPositionType,EmplPositionTypeRate, EmplPosition >>> & >>> EmplPositionFulfillment. >>> >>> PayGrade --> SalaryStep (One-To-Many) >>> So first of all we create the PayGrade record. >>> Then we create the SalaryStep record for the related PayGrade and will >>> put >>> the value in the "Amount" field. >>> >>> EmplPositionType --> EmplPositionTypeRate (One-To-Many) >>> SalaryStep --> EmplPositionTypeRate (One-To-Many) >>> >>> Now we come to the "PositionType" tab of Global HR Settings. >>> Here we create the record for the PositionType and then for the >>> PositionTypeRate accordingly. >>> >>> We should note down one Important thing here :- >>> Case 1) >>> If we are putting the values in the field "PayGradeId" and >>> "SalaryStepSeqId" >>> of EmplPositionTypeRate table then the "Amount" field from "SalaryStep" >>> will >>> take preference >>> to decide the Rate for a particular Position instead of "Rate" field of >>> EmplPositionTypeRate table.In general in this case we should keep the >>> "Rate" >>> field empty of EmplPositionTypeRate table. >>> >>> Case 2) >>> Suppose if we don't want to use the PayGrades for our employee then we >>> should put only the values in "Rate" field to decide the Rate for >>> particular >>> position. >>> >>> >>> EmplPosition --> EmplPositionType (One-To-Many) >>> Here we use the EmplPositionTypeId in the EmplPosition record. >>> >>> EmplPosition --> EmplPositionFulfillment >>> Here the EmplPositionFulfillment table is used to fullfill the particular >>> position from the company's employee. >>> >>> This model is totally based on Data Model Resource Book Volume 1. >>> So you can read more description from that table. >>> >>> Please let us know if you need us to throw more light on this :-). >>> >>> >>> On Wed, Jul 23, 2008 at 7:35 PM, brijesh m >>> wrote: >>> >>> > Hi friends, >>> > I am configuring my HR module but nowhere found the way to associate a >>> > particular employee with a particular pay grade or the relevant way for >>> the >>> > payroll for employees. If someone noticed it before please throw some >>> light >>> > on it. >>> > >>> > Enjoy OFBiz >>> > Brijesh M. >>> > >>> > >>> >>> >>> >>> >>> -- >>> Ashish Vijaywargiya >>> Indore, India >>> http://en.wikipedia.org/wiki/Indore >>> >>> >>> >>> >>> >> -- >> Ashish Vijaywargiya >> Indore (M.P), India >> http://en.wikipedia.org/wiki/Indore >> >> > -- Ashish Vijaywargiya Indore (M.P), India http://en.wikipedia.org/wiki/Indore |
In reply to this post by Ashish Vijaywargiya
I am just bumping this up since there is another thread.
Ashish Vijaywargiya sent the following on 7/23/2008 11:43 PM: > Hello Brijesh, > > In HR module Pay Grades are used to handle the PositionRate for an employee. > The important entities that play important role in this scenario are > PayGrade, SalaryStep, EmplPositionType,EmplPositionTypeRate, EmplPosition & > EmplPositionFulfillment. > > PayGrade --> SalaryStep (One-To-Many) > So first of all we create the PayGrade record. > Then we create the SalaryStep record for the related PayGrade and will put > the value in the "Amount" field. > > EmplPositionType --> EmplPositionTypeRate (One-To-Many) > SalaryStep --> EmplPositionTypeRate (One-To-Many) > > Now we come to the "PositionType" tab of Global HR Settings. > Here we create the record for the PositionType and then for the > PositionTypeRate accordingly. > > We should note down one Important thing here :- > Case 1) > If we are putting the values in the field "PayGradeId" and "SalaryStepSeqId" > of EmplPositionTypeRate table then the "Amount" field from "SalaryStep" will > take preference > to decide the Rate for a particular Position instead of "Rate" field of > EmplPositionTypeRate table.In general in this case we should keep the "Rate" > field empty of EmplPositionTypeRate table. > > Case 2) > Suppose if we don't want to use the PayGrades for our employee then we > should put only the values in "Rate" field to decide the Rate for particular > position. > > > EmplPosition --> EmplPositionType (One-To-Many) > Here we use the EmplPositionTypeId in the EmplPosition record. > > EmplPosition --> EmplPositionFulfillment > Here the EmplPositionFulfillment table is used to fullfill the particular > position from the company's employee. > > This model is totally based on Data Model Resource Book Volume 1. > So you can read more description from that table. > > Please let us know if you need us to throw more light on this :-). > > > On Wed, Jul 23, 2008 at 7:35 PM, brijesh m <[hidden email]> wrote: > >> Hi friends, >> I am configuring my HR module but nowhere found the way to associate a >> particular employee with a particular pay grade or the relevant way for the >> payroll for employees. If someone noticed it before please throw some light >> on it. >> >> Enjoy OFBiz >> Brijesh M. >> >> > > > > |
Free forum by Nabble | Edit this page |