cancel
Showing results for 
Search instead for 
Did you mean: 

Sales Invoice Issue

Former Member
0 Kudos

Hello all,

The case is if we are going to raise an Invoice for example of Rs. 100.50 and the amount recieved against this order is Rs. 100 the SAP would not permit us to invoice that particular order. Is there any method in SAP where we can define the provision of some amount that permit to invoice the order within that range if the payment is short. Kindly update.

Regards,

Aisha Ishrat

ICI Pakistan Ltd.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Aisha,

The Path in spro would be:

Financial Accounting>Accounts Receivable and Accounts Payable>Business Transactions>Incoming Payments>Manual Incoming Payments-->

Here you will find the menus

1. Define Tolerance Groups for Employees - here you define and assign tolerance group for Users with Co code and then specify the deatils like Cash Discount amt etc. This applies to Employees.

2. Assign User/Tolerance Groups - assign Tolerance group to Users (employees)

3. <b>Define Tolerances (Customers</b>) - Define and assign tolerance group for Customers to Co code and specify the Cash Adjustment Amount here. This is the place where you should customize, if you want it for Particular Customer. This Tolerance group should be assigned to Customer via t-code XD03 --> Co code data --> Paymt Trans tab page.

Pls also refer to the last portion of my answer.

If you want to control it at Company code level for all Customers and Vendors , then Use T-code <b>OMR6</b> to assign a "blank" Tolerance Key to the Co-code and specify the Cash Adjustment Amount or Percentage in the detail, screen.

Hope this helps you.

Thanks and Regards

Former Member
0 Kudos

Thanks a lot for your time and solution.

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi

You can check in the Customer Master record, whether a Tolerance group has been assigned or not.

<b>Tolerance group for the business partner/G/L account</b>

Freely definable group code for customers and vendors, or G/L accounts. Tolerance groups are unique within a company code.Each tolerance group contains settings that affect cash discount and payment difference processing. These settings become effective during payment entry.

Define Tolerances for Customers/Vendors

In this activity you define the tolerances for customers/vendors. The tolerances are used for dealing with payment differences and residual items that may arise when payment clearing is carried out. You specify the tolerances in one or more tolerance groups and assign a tolerance group to each customer/vendor using the master record. For each tolerance group specify the following:

Tolerances, up to which payment differences arising from open item clearing can be automatically posted to expense or revenue accounts

The treatment of terms of payment for residual items if they are to be posted during clearing

Note

Ensure that you can also Define Tolerance Groups for Employees. For clearing, the lower limit from the specifications for the customer/vendor, and the specifications for the employee group are valid.

Requirements

If you want to enter fixed terms of payment for posting residual items from payment differences for a tolerance group, you have to define the terms of payment first. To do this, see Maintain Terms of Payment.

If you want to assign a dunning key to a tolerance group, you must have already defined the dunning key. To do this, see Define Dunning Keys.

Activities

1. Identify groups of customers/vendors to which identical tolerances apply.

2. Create the required tolerance groups for your customers/vendors.

3. Make sure that the required tolerance groups are assigned to the customers/vendors in the master record.

Further Notes

If you want to work with uniform tolerances for all customers/vendors in a company code, create a tolerance group with the key "blank" ( ) for the company code. In this case, you do not have to enter the tolerance group in the customer/vendor master record. You can also use a tolerance group with key "blank" ( ), if for example, you want to define lower tolerances for particular customer/vendors than others. In this case, for example, you create a tolerance group 0001 with low tolerances for the customers/vendors and then enter this tolerance group in the customer/vendor master record. All other customers/vendors automatically have the tolerance group "blank" ( ) assigned to them.

Hope this solves your problem.

Former Member
0 Kudos

Thanks KAUSTUV BASU . Also tell me where in SPRO , I can create tolerance groups?

Regards,

Aisha Ishrat

ICI Pakistan Ltd.

Former Member
0 Kudos

tcode is OBA3 for creating toleranc groups. I have found that , Thanks.

Former Member
0 Kudos

hi,

The better options is to round of the difference.

include one cond type & making rounding off

this slove your problem

regards,

Arunprasad

Former Member
0 Kudos

Arun,

Could you please explain your solution more??

Thanks.

Manoj_Mahajan78
Active Contributor
0 Kudos

Hi..

In V/06 in Rounding Rule option select any of these-

1)Commercial Rounding

2)Rounding UP

3)Rounding Down

AWARD POINTS IF U FINDS THIS AS USEFUL...

Regds

MM

Former Member
0 Kudos

hi,

In std pricing procedure u will find the con type: DIFF, which is for rounding of

It has Alt calculation type : 16 rounding the total

This rounding can be done by using up & down. Do teh setting in cond type DIFF -->rounding rule field

regards,

arun prasad

Former Member
0 Kudos

hi,

It is better to round the invoice amount(Round up or Round down) before it is sent to the customer for payment.

chan