Search This Blog...

Showing posts with label Invoice Processing. Show all posts
Showing posts with label Invoice Processing. Show all posts

Wednesday, March 14, 2018

How to avoid credit released documents go through credit check again

Let's say you have a sales document for a specific customer which was credit blocked. Therefore "Credit Status" in the sales order header / Status tab was set to "Not approved".
Credit department has released the credit block via transaction VKM4. Once sales document is released, you can see the "Credit Status" in the sales order header is set to "Released".
There can be subsequent changes in the same sales document (After credit release), which are not relevant for credit check. For example, you can add sales text to order header, etc. But such changes should not carry out a new credit check and block the sales order again.
This can be achieved using standard SAP setting in the automatic credit control settings. 

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!

Author: Anupa Wijesinghe

Thursday, April 13, 2017

Maximum Number of Billing Items

Due to various reasons, it is requested by some businesses to have a maximum number of line items per billing document. This can be achieved using standard SAP customizing changes as described below; 

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!

Author: Anupa Wijesinghe

Tuesday, November 29, 2016

Reversal of F110 Payments

Payment batch processing is one of the core functionalities in a finance department which is handled through SAP.  Usually a single batch would consist of hundreds of individual payments to difference vendors and there could be user errors regarding the date of the payment, configuration errors that could pick up the wrong house bank or there could not be sufficient funds in the selected bank, or even the users could have used an incorrect payment method to pay the vendors. All of these are common issues where reversal of payment batches are required.
The traditional reversal process is time consuming and each document has to be identified and processed individually.
However to address this issue a new program RFF110S_REVERSE has been introduced by SAP. This program has been made available as of February 2015 as note for all releases prior to release 6.7 and is delivered in the support package as of release 6.7.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!

Author: Gayani Karunathilake

Saturday, July 16, 2016

The Mysterious Next Date in Credit Management

When analyzing the credit history of a customer it is key that we are aware of the terminology and fields used for this purpose in SAP.
In this document I am going to discuss the meaning of “Next Date” field that is on the Sales order and comes up on credit reports. Many instances, there seem to be confusion as to how this field gets updated and how to use the information!

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!

Author: Gayani Karunathilake

Tuesday, June 21, 2016

Inter-company Billing for STOs

In the previous document we discussed the Logistics part of the Inter-company STO process. Please Click here to read that article.
In this document we will be discussing the Intercompany Billing process which will happen once the logistic steps have been completed. This needs several configuration and master data setting to be in place to correctly transfer the price between the two companies involved in the transfer process which is normally the standard prices plus a margin. 

Let’s see how we can achieve this by going through the step by step guide of this document.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!

Author: Tharaka Perera

Friday, June 17, 2016

Finance Document Park and Release

Having multi-level control of the documents being parked is a requirement of many finance departments. 
SAP offers the park and post functionality and the ability to block and release documents before a payment could be made for an invoice.
This document will detail out the basic configuration steps for document park and release functionality.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!

Author: Gayani Karunathilake

Monday, March 7, 2016

How to configure an Organization Structure in SAP FMS

In every SAP implementation, first activity is to understand the business requirement in detail and map those in SAP. This time of the project is commonly known as blue print phase. During blue print phase, one of our key activities is to identify and map their organizational chart into SAP format. This org chart is commonly known as organization structure in SAP. Unlike in any other SAP industry solution, IS-Retail and SAP FMS is different in terms of the plant (Site) creation. Plant (Site) creation is known to be a configuration in all other SAP versions, where as IS-Retail and SAP FMS having it as a master data. Today we will see how to configure a sample organization structure in SAP FMS. 

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!

Author: Anupa Wijesinghe

Wednesday, February 17, 2016

Dual Control in Vendor Master

SAP provides dual control functionality to control and securely manage changes made to sensitive fields in Vendor and Customer master data records.
Once this functionality is activated changes made by one user role, needs to be confirmed/authorized by another user role for the change to take effect. Till then the changes remain visible but the account will be blocked for transactions such as payment runs etc. This facilitates tight control over unauthorized modifications to vendor and customer master fields.In this document we will discuss the configuration that needs to be in place for activating dual control for vendor master fields, keeping in mind that similar functionality is available for customer master as well.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!

Author: Tharaka Perera


Saturday, January 30, 2016

Process Inbound IDOCs Using Serialization

When there is a dependency between IDOC message types while processing or distributing, IDOCs must be processed in a serialized manner. 

In order to achieve this requirement, IDOC serialization must be used.

i.e. Vendor Master, Customer Master, Material Master, etc.

If you want to read about how we can process Inbound IDOCs from PI Using Serialization; please click here.


Happy Reading!!

Please feel free to post your suggestions, feedback and comments!

Author: Harsha Thelikorala

Saturday, March 7, 2015

How to Determine Different Accounting Document Types for the Same Billing Type

As we all know, when a billing document is posted to FI, there will be an accounting document generated in the system. This has an accounting document type assigned to its header.
The default accounting document type is assigned to the billing document type in customizing. This is configured in below IMG Path under the field "Document Type".
Sales and Distribution / Billing / Billing Documents / Define Billing type / Define Billing Types

Today let's see how you can determine different Accounting Document Types for the Same Billing Type.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!

Author: Anupa Wijesinghe

Monday, January 26, 2015

Invoice creation batch job setup in SAP

Most of the business organizations would like to create their customer invoices in a batch job (Background job). This batch job can be setup in a way that it executes in a pre-defined frequency (eg: Once a day at night) and pick all documents that are due for billing. Such billing due documents can be comprise of;
  • Sales orders in case of the third party orders for order related billing
  • Credit / Debit memo requests which does not have “Billing block” for order related billing
  • Post goods issues deliveries in case of delivery related billing
We can execute the as billing due list in SAP via transaction VF04. 
Today let’s look at how we can setup this transaction as a background job and key differences in this billing batch job against any other. 
Please click here to read more about background job setup in SAP.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!

Author: Anupa Wijesinghe

Wednesday, December 24, 2014

How to determine different number ranges for billing documents based on the sales organization

Document numbers for billing documents in SAP are triggered via the number range assigned to billing type in the IMG path: SPRO -> Sales and Distribution / Billing / Billing Documents / Define Billing Types.

This number range (Eg: "19") is defined under the IMG path: SPRO -> SPRO -> Sales and Distribution / Billing / Billing Documents / Define Number Ranges for Billing Documents
But if you want to determine a different number range other than that is assigned to the billing type, you can do a user exit coding for that. This document will explain how you can do a user exit coding to achieve that. 
If you want to know how you can determine a different number range for sales orders based on the sales organization, please click here.
If you want to know how you can determine a different number range for delivery documents based on the shipping point, please click here.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!

Author: Anupa Wijesinghe

Monday, December 1, 2014

IDoc Processing

IDoc (Intermediate Document) is a standard SAP document format which enables the connection of various systems. It’s a very common mechanism that’s used in today’s SAP world to transmit data from one source to the other. Therefore it’s always added advantage to know how IDoc’s can be handled and common transactions that is used in SAP for IDoc processing. 

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!

Author: Anupa Wijesinghe

Monday, September 8, 2014

Background Job setup in SAP

It’s often required to run certain programs in background to avoid performance issues in SAP or to automate routine tasks. Most of the time we schedule customer invoice creation, delivery creation are background jobs in SAP. Sometimes if you have to do large number of data uploads to SAP, it’s advisable to run those programs in background as well. There are various methods to run / schedule programs in background. The advantage of background processing is that you can schedule the job to be run any time you want.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!



Thursday, June 26, 2014

Invoice Split Logic in SAP

 For certain business requirements, you need to define customer specific invoice split criteria. This can be achieved using below method.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!

Sunday, October 14, 2012

Pro Forma Invoice

"Pro Forma" Invoice is a dummy billing document created in the SAP system to simulate real invoice values. This is created prior to create the real invoice in the system and appear exactly same as real invoice. But this invoice does not need to be paid by the customer. Therefore, there is no posting done to Finance Accounting (FI). In standard SAP, there are two pro forma invoice types available as below. Depend on the business requirement you can define which billing type to be used.
  • F5 - Pro Forma for Order
  • F8 - Pro Forma Inv f Dlv
Billing document type "F5" is used to generate the pro forma invoice based on the sales document and the billing document type "F8" is used to generate the pro forma invoice based on the delivery document.
Since there is no FI posting happened during pro forma invoice creation, the cancellation is NOT done via transaction VF11. If you try to cancel a pro form invoice using transaction VF11, you will get below error.
  
  Message Text: Pro forma invoice XXXXXXXX cannot be cancelled
  Message no. VF106
Let's see how pro forma invoice is customized in SAP and the cancellation process.

Happy Reading!!

Please feel free to post your suggestions, feedback and comments!