Pay commission for employee
Hi, all
How can we pay commission for employee when i report result of commision for employee by query.
Hello Tien,
At present Business one does not have the this functionality to maintain accrue commission. For example, a sales employee gets commissions from items he/she sells and when an item is sold, currently there isn't any way to tell Business One to accrue that amount in either an account specifically created to accrue commissions, or add it into the Cost of Sales for that.
Since commission is not recorded as a JE, so in order to maintain that commission you have to create a manual journal entry.
In order to calculate the commission for the sales employee please refer the note 649528.
hope it helps you.
Regards,
Wilma Wang
SAP Business One Forums Team
Similar Messages
-
How to take report for Employee past pay results!!!
Hi Experts,
I would like to know how to generate report for employee's past pay roll, which gives information pertaining to employee's pay hike if any and other details.
Please advice...subbu14blueatgmail.com
Thank you in advance for your help.
Regards,
SubbuHi,
Pc00_M40_calc though you can do the live run then
go PC00_m99_CWTR here you can select the payroll period button
There you can give the payroll area and selection periods.
Then you can give the company code, and what ever you can personnel area wise and all.
Below that screen you need to select the Lay out variant.
Then you can execute that report.
Then you will get the wage types and the amount.
Any query's let me know.
Thanks and Regards,
Revathi. -
Quick pays for employees that have a direct deposit payment method?
Can you perform quick pays for employees that have a direct deposit payment method?
Dear User,
You can perform the activity, only pre-requisite is the the given employee should have a Direct Deposit Payment Method associated with him.
So, when you perform Quickpay and Quickpay-Prepayment, it will take the Direct Deposit Payment Method.
Otherwise, if your payment method is blank for the employee, the Quickpay-Prepayment will take the default Payment Method defined in your Payroll (Generally this is Cheque or Cash)
Regards,
Ameya -
Query to find employee annual salary or pay rate for a pay period (Bi-Week)
Hi Guru's,
need your help for finding annual salary or pay rate for pay period for an employee.
I have below query returning some thousand line which I cant understand. Can someone correct the query please.
SELECT ppp.proposed_salary_n salary From per_pay_proposals ppp,apps.per_all_people_f papf,apps.per_all_assignments_f paaf,apps.per_all_people_f papf1 WHERE papf.person_id = paaf.person_id AND paaf.primary_flag = 'Y' AND paaf.assignment_type = 'E' AND paaf.supervisor_id = papf1.person_id AND papf1.current_employee_flag = 'Y'AND papf.business_group_id = paaf.business_group_id AND SYSDATE BETWEEN papf.effective_start_date and papf.effective_end_date AND SYSDATE BETWEEN paaf.effective_start_date AND paaf.effective_end_date AND SYSDATE BETWEEN papf1.effective_start_date AND papf1.effective_end_date AND papf.employee_number='1234';
SALARY
17.4346
16.0846
17.4346
13.78
13.78
15.07
13.78
13.78
13.78
3305.59
14.859
SALARY
5507.25
2731.01
2690.51
13.78
13.35
13.35
1960
4192
17
4927
2525.02
SALARY
2652
13.35
15.07
2686.67
2964
13.78
17.4635
20.4981
16.0846
13.78
17.4635
SALARY
2666.68
13.78
15.07
13.78
16.0846
17.4635
4353.99
4562.51
17.4346
16.0846
6727.41
SALARY
2780.99
20
17.4346
16.0846
2970
2315.01
17.4635
2629.85
14.5705
5635
17.4346
Thanks
SandeepI used table hrpy_rgdir to get sequence number for the given pernr, payroll area and dates.
Using the sequence number, I am calling Function PYXX_READ_PAYROLL_RESULT to extract the payroll results.
SELECT * INTO CORRESPONDING FIELDS OF TABLE it_hrpy_rgdir
FROM hrpy_rgdir
WHERE srtza = 'A'
AND paydt IN sopaydt
AND abkrs IN soabkrs
AND pernr IN sopernr.
LOOP AT it_hrpy_rgdir.
PERFORM get_rt USING it_hrpy_rgdir-pernr it_hrpy_rgdir-seqnr.
ENDLOOP.
*& Form get_rt
* text
* -->PERNR text
* -->SEQNR text
FORM get_rt USING pernr seqnr.
CLEAR: it_payroll_result.
CALL FUNCTION 'PYXX_READ_PAYROLL_RESULT'
EXPORTING
clusterid = 'RQ'
employeenumber = pernr
sequencenumber = seqnr
CHANGING
payroll_result = it_payroll_result
EXCEPTIONS
illegal_isocode_or_clusterid = 1
error_generating_import = 2
import_mismatch_error = 3
subpool_dir_full = 4
no_read_authority = 5
no_record_found = 6
versions_do_not_match = 7
error_reading_archive = 8
error_reading_relid = 9
OTHERS = 10.
ENDFORM.
For any period, the function module just returns sy-subrc = 6 [no_record_found].
We are on Australian Payroll. Could you please let me know what I might be missing or is there an alternative way of getting the information ?
Thank you -
How does SAP calculate tax for employees who pay SFSS(Australia)?
Hi,
Good day. How does SAP calculate tax for employees who pay SFSS (Student Financial Supplement Scheme). The EE is under tax scale 7 - No Leave Loading. Please advise. Thank you.hai..
check QTAX sub schema -
R12 Check Printing for Suppliers Created for Employee Payments
Hi,
We have some suppliers that are created to to pay employees.
Problem we are finding is:The address printed on Check (i.e. Payee address) is coming from HRMS, and not from Payables.
E.g. Say Address set at employee level is London Address, and the address for the supplier site created for the same employee is Washington address, then the address printed on check is London Address.
We want to print Washington address.
Our requirement is that we may have multiple sites created for different purposes, for the same employee-supplier; and would like to print the address from Supplier site on the cheque.
Has anyone faced this problem before?
Any help / inputs in this regard would be appreciated!
PS: We are on R12 RUP3.
Best regards,
AnandHi ssuhasar
Thanks for your reply.
While creating the Supplier for Employee type, we are not checking either of the checkbox for 'Home' or 'Office'.
I.e. We are creating a supplier site as 'Business advances' which is neither Home nor Office.
At Financial Options Level, we tried keeping it as 'Home' or 'Office', but still the effect is same. i.e. it is printing the Employee Address only, and not the address for the supplier site .
Also, I could not found the flag for Payment address - Home or office (neither at employee - maintain enter, Nor at supplier level).
I also re-checked that the Address on Supplier Site level is still Washington Address, not the London address.
Best regards,
Anand -
Commission for an agent, who is NOT a Customer....
Hello everyone...
Please give your valuable insights... how do we configure commission for an agent who is not a customer but gets orders to the company?
This is the Scenario. Our client is into a business process where they got an Agent whose role is to get POu2019s (purchase orders) from customers, and the company pays him(agent) some commission. This commission is based on the value of the order he gets. Now how do we configure this in SAP?Dear David,
You can get this requirement through maintaining the Forwarding agent as one of the partner in your partner determination procedure.
Partner Type Vendor
Forwarding agent
A forwarding agent is an example of a business partner on the credit side, who is included in a sales process. If you commission a particular forwarding agent for deliveries to a specific customer, you can define the forwarding agent in the customer master record as the partner.
Possible partner functions on the credit side in the sales process are for example, interpreters, auditors.
I hope this will help you,
Regards,
Murali. -
Hello:
We have a need to pay commission to export broker based on value of sales order.
Is it possible to create a shipment cost document where I accrue freight for a carrier and also accrue commission for an export broker based on sales order value?
I would appreciate your reply.Any inputs on this from experts
In export sales , we are going to some commission amount to commission agent .
How to map in SAP???
Thanks
SAP-MM -
How to generate Commission for the Sales
Hai Consultants...
The scenation....their is an agent whom i have to pay a percentage of amt...if he reaches the target.
That is .....For a customer i would create sales order...If the sales order value reaches certain...amt the system should generate say for example 10% of the order value.
Could any body help me on this ...Hi:
Refer to the following documentation for Commission for the Sales
http://www.sap-img.com/sap-sd/steps-to-create-commission-for-agent.htm
Please let me know if you need more information.
Assign points if useful.
Regards
Sridhar M -
Commission for aget who referred sales
Dear Gurus.
I am working on ECC 6
Here is one typical scenario where business is refered by agent.
And sales order is created for customer. We need to calculate commission for sales amount.
we have customer as a sold to party / ship to party / bill to party / payer.
We have Agent as a partner with partner function as Agent (ZA)
we have assigned this partner (agent) in the customer master.
customer and agent both have seperate reconciliation account
In pricing, condition type ZCOM is created for commission. ZCOM will calculate commission.
My question is how to make amount in ZCOM hit reconciliation account of agent and not customer???
please guide .Dear All,
Even I am working on a similar requirement / Business Process.
The key issues that I am facing are:
1) The condition type that I made is with Condition class A - discount & surcharge. It is altering my net value even though I had put the condition type at the end of the pricing procedure and had put relevant "from - to" for both Net value 1 & this condition type as well. If I make it statistical, then it does not alter the net value. But then how I will be able to hit the G/L account if a condition type is made statistical. Please advice ?
2) How this Agent Commission will be shown in Accounting Document as we want the customer account to show / pay the full amount i.e Net value + Taxes. And the Commission Accrual Expenses A/c to show debit and the Agent A/c to show credit.
Request you to please provide your valuable advice on this.
Thanks & Regards,
Tushar -
Demonstrate the ability to transfer for employee Payment/bank transfer
Hi all
Here I need to show few demonstrations. For time being I have to demonstrate the below one.
*“Demonstrate the ability to transfer for employee Payment/bank transfer*”
Kindly give me support to executive the above demonstration with your experience.
Thanks for your time in advanceHi Gaurav
I am thank ful for your time
I am suppose to demonstrate on UK, India.
And also help me what is the procedure to view pay slip through SSHR after running payroll (UK Legislation ) -
Mass form printing for employees
Hi all,
I have made a smart form for employees and a driver program with logical database pnp. If I give say 10 employees in the selection screen and print the forms, I have to press print button 10 times. Is there any way we can avoid this? We want that print button should be pressed only once and smartforms of all 10 employees should get printed. Please suggest.
Thanks
RibhuJayanthi,
I want to pass the employees to my form from selection screen at runtime. I hope my driver program'll make it clear
REPORT ZHRPAS0004.
Database Tables
Tables:
pa0000, "Table for Actions
pa0001, " Table for Organisational Assignments
pa0002, " Table for Personal Data
pa0041, " Table for Date Specifications
pernr, " Logical Pernr
T528T, " Position Texts
T527X, " Organizational Units
T510, " Pay Scale Groups
T500p, " Personnel Areas
T526, " Administrators
T522t. " Forms of Address
infotypes :
0000, " Action
0001, " Organisational Assignments
0002, " Personal Data
0041. " Date Specifications
Declaration of Variables
data : E_PAREA TYPE PERSA,
E_PCODE LIKE T500P-NAME1,
E_EMPNAME TYPE EMNAM,
E_EMPNO TYPE PERSNO,
E_TERDATE TYPE DATS,
E_POSIT TYPE T528T-PLSTX,
E_DATE TYPE SY-DATUM,
e_ADDFORM TYPE T522T-ATEXT,
E_ORGUNIT TYPE T527X-ORGTX.
DATA : WS_UCOMM LIKE SY-UCOMM.
data : DAR like pa0041-dar01,
dat like pa0041-dat01.
data : v_year(4) type c,
v_mon(2) type c,
v_date like sy-datum,
v_date1 like sy-datum.
data : v_formname type tdsfname value 'ZSF_ODR_TER_01',
v_fmname type rs38l_fnam.
data: i_reclist LIKE somlreci1 OCCURS 0 WITH HEADER LINE,
i_objpack LIKE sopcklsti1 OCCURS 0 WITH HEADER LINE.
Declaration of Constants
constants : c_x type c value 'X', " Sign
c_pernr(8) type n value '00000000', " Pernr
c_val1(2) type c value '31', " Date Type
c_val2(2) type c value '12', " Date Type
c_val like p0041-dar01 value '01', " Date Type
c_1 like pernr-persg value '1', " Emp Group
c_type like hrp1001-otype value 'S', " Object Type
c_date1 like sy-datum value '18000101', " Date
c_date2 like sy-datum value '99991231', " Date
r_all value 'X'.
Selection Screen
Selection-screen begin of block b2 with frame title text-001.
selection-screen begin of line.
parameter pdf radiobutton group smf.
selection-screen comment 5(20) text-002.
parameter prn radiobutton group smf.
selection-screen comment 40(20) text-003.
selection-screen end of line.
Selection-screen end of block b2.
At selection-screen
At selection-screen.
perform validate_screen.
Start-of-Selection
start-of-selection.
perform get_period.
Get PERNR from LDB
get pernr.
rp_provide_from_last p0001 space pnpbegda pnpendda .
rp_provide_from_last p0000 space pnpbegda pnpendda .
rp_provide_from_last p0041 space pnpbegda pnpendda.
Get the form of address
select single atext from t522t into t522t-atext where anred = p0002-anred and sprsl = sy-langu.
if sy-subrc = 0.
E_ADDFORM = t522t-atext.
endif.
Get the Personnel Area Long Description/Text
select single name1 into t500p-name1 from t500p where persa = p0001-werks.
Get the relevant date from 0041 (date repetitive structure)
do 12 times varying dar from p0041-DAR01 next p0041-DAR02
varying dat from p0041-dat01 next p0041-dat02.
if dar = 'TD'.
E_TERDATE = dat.
ENDIF.
enddo.
Get the Org Unit Text of the employee.
select single ORGTX from T527X into T527X-ORGTX where ORGEH = p0001-orgeh and SPRSL = sy-langu.
if sy-subrc = 0.
E_ORGUNIT = T527X-ORGTX.
endif.
Get the position text of the employee.
select single PLSTX from T528T into T528T-PLSTX where PLANS = p0001-plans and SPRSL = sy-langu and OTYPE = c_type .
if sy-subrc = 0.
E_POSIT = T528T-PLSTX.
endif.
Assigning the values
E_PAREA = p0001-werks.
E_PCODE = t500p-name1.
E_EMPNAME = p0001-ENAME.
E_EMPNO = p0000-pernr.
E_DATE = SY-DATUM.
Get the values from respective infotypes to print the file *
call function 'SSF_FUNCTION_MODULE_NAME'
exporting
formname = v_formname
importing
fm_name = v_fmname
exceptions
no_form = 1
no_function_module = 2
others = 3.
call function v_fmname
exporting
i_PAREA = E_PAREA
i_PCODE = E_pcode
i_EMPNAME = E_empname
i_EMPNO = E_empno
i_TERDATE = E_terdate
i_POSIT = E_posit
i_DATE = E_date
i_ADDFORM = E_ADDFORM
i_ORGUNIT = E_orgunit.
*& Form validate_screen
Validation on the screen
FORM validate_screen .
clear sy-index.
loop at pnppernr.
endloop.
if sy-index GT 1.
message 'Enter only one personal number' type 'E'.
endif.
if pnppernr-low is initial.
message 'enter a personal number' type 'E'.
endif.
ENDFORM. " validate_screen
*& Form get_period
Validation on Period
FORM get_period .
clear: v_year,v_mon, v_date, v_date1.
v_year = sy-datum+0(4).
v_mon = sy-datum+4(2).
if pnptimr1 = c_x. " Current Date
pnpbegda = sy-datum.
pnpendda = sy-datum.
elseif pnptimr2 = c_x. " Current Month
concatenate v_year v_mon c_val into v_date.
concatenate v_year v_mon c_val1 into v_date1.
pnpbegda = v_date.
pnpendda = v_date1.
elseif pnptimr3 = c_x. " Current Year
concatenate v_year c_val c_val into v_date.
concatenate v_year c_val2 c_val1 into v_date1.
pnpbegda = v_date.
pnpendda = v_date1.
elseif pnptimr4 = c_x. " Upto Today
pnpbegda = c_date1.
pnpendda = sy-datum.
elseif pnptimr5 = c_x. " From Today
pnpbegda = sy-datum.
pnpendda = c_date2.
else.
if ( pnpbegda is initial and pnpendda is initial ).
pnpbegda = c_date1.
pnpendda = c_date2.
elseif pnpbegda is initial and not pnpendda is initial.
pnpbegda = c_date1.
pnpendda = pnpendda.
elseif not ( pnpbegda is initial and pnpendda is initial ).
pnpbegda = pnpbegda.
pnpendda = pnpendda.
endif.
endif.
ENDFORM. " get_period -
I have multiple devices in my family. Each of us has an iPhone and an iPad. Is there a way for each of us to have our own Apple ID but one account so we can all get the same music, movies, books, etc. I can't see paying twice for something in the same family.
Welcome to the world of digital media. Your can't really transfer it. I don't know what the rules are about transferring to your spouse but I do know that in some cases when you die, your heirs cannot inherit your digital media. This is why there is still an advantage to buying the CD since the usage rights belong to whomever holds the physical media.
A possible workaround is to burn the songs to a music CD with yout account (tracks only without song titles) and then having your wife upload it as a regular music CD onto her account. It's been a while since i've done this so I'm not sure if it would work now.
Please note that I'm not advocating copyright and/or TOS violations. I'm only suggesting ways to copy music for your own personal use which has traditonally been permitted. I only did this because I wanted to convert iTunes songs to mp3 files so I could burn them onto a data CD for use in my car. It would make sense that since married couples are a joint entity, this would be personal use.
Also, I'm not a lawyer so don't take this as legal advice. -
Is anyone else getting this message when logging into facebook? This build is for employees only?
Delete the app from your iPhone. Hold down the app until it jiggles then tap the circle with an x it it then tap Delete.
Restart your iPhone.
Press and hold the On/Off Sleep/Wake button until the red slider appears. Slide your finger across the slider to turn off iPhone. To turn iPhone back on, press and hold the On/Off Sleep/Wake button until the Apple logo appears.
Then tap the App Store icon and re download the FB app. -
If i reset my ipad can i install paye games for free if i sign back into my apple ID. Please i need help because i need to update my games but i need to put in this billing thing and i want to get rid of it so then i cant buy games with my credit card
Hello,
As frustrating as it seems, your best to post any frustrations about the iPhone in the iPhone discussion here:
https://discussions.apple.com/community/iphone/using_iphone
As this discussion is for iBook laptops.
Best of Luck.
Maybe you are looking for
-
Sheesh! This old man of 70 is really lost in how to use this Apple support community or how to use the iTunes store search. I do not even know what question to ask. James Gray
-
Passing large amount of data between steps
Hello, in my application, I developed some step types for data acquisition and analysis. I need to pass large arrays (>100000 points) from one step to another. Actually I pass the sequence context, and I use Variants to retrieve data (in the second s
-
How would I create a blog? Do I need to download a program or is it all in Dreamweaver? Thanks in advance, M
-
Can't get Java Desktop System remotely for some users?
I have been using exceed to use XDMCP Query or Broadcast to access my Solaris server desktop. However, whenever I try to log into it as any other user it takes the username and password adn simply disappears and the exceed host selection box pops bac
-
I basically want to start again with two iphones, I know I need to set up itunes on two different accounts on my windows 7 pc, I've done this now but its too late, help help, btw I have no idea about iphones really.