Down Payment processing for Sales orders using Milestone Billing Plan
Hi,
The business scenario is as follows.
The delivery for the sales orders are to be created only after the pre payment( a percentage of the total sales order value) is made by the customer.
Hence the sales orders while creation are blocked for delivery creation using credit block by means of a userexit.
The credit manager checks the blocked sales orders using VKM1 transaction and verify if there are any payments made by the customer to cover this pre payment to be made.
If it is enough to cover then he releases the sales order manually for delivery creation.This is a complex process since there are too many sales orders and the payments made by the customer may not match the amount to be paid(it can be greater or lesser).The customer just pays a huge amount which is to be distributed among the sales orders for pre payments.
Later, when the invoice is created, the customer account is cleared manually using F-32 transaction for the oldest open invoices.
Here again there is a huge manual effort involved since he need to distribute the amount against the invoices using oldest open item principle.
As a solution we are planning to implement "Down Payment processing for Sales orders using Milestone Billing Plan".
Is this the right solution?
Can you please give the steps in detail to implement this functionality for above scenario?
We are using SAP 4.7 version without Project Systems.
Thanks in advance.
Regards,
Ragesh
Hi Ragesh
Check the links where you will get the entire down-payment configuration
[https://forums.sdn.sap.com/post!replydownpayments ]
Regards
Srinath
Similar Messages
-
Outbound idoc process for sales order using message control
Hi All,
I am changing sales order using VA02 , while saving sales number IDOC is creating but I am unable to see the data filling into segments. I think idoc is triggaring in background.
Can you please tell how I can see the data filling in to segments
Thanks in advance,
SNkeep the break point in the program RSNAST00
at this particular code.
perform (tnapr-ronam) in program (tnapr-pgnam) using returncode
us_screen
if found.
and also Activate update Debugging , before pressing the save button in VA02. -
Down payment process for Poland, new business process or not ?
Hello,
I'm a little bit confused about implementation down payment process for Poland.
The OSS-notes 818079 and 1007635 describe a solution for this.
How do I have to implement the correct down payment process for Poland ? Do I have to create an extra business process with new sales order type, new billing type, separate calculation procedure, new output type and so on ?
Or is it possible to use existing business processes in sales and distribution for down payment processes ?
Thanks in advance
Holgerhi,
Check the process for down payment processing
The following Customizing settings have to be made for down payment processing:
Settings for the billing plan - To activate the billing plan function, maintain the materials, for which you wish to process down payments, with item category group 0005 (milestone billing). This gives the item type TAO via item type determination. The item type TAO calls up the billing plan function.
You need to implement the following activities in the billing plan for down payments:
Maintain deadline category - This determines the billing rule (percentage or value down payment) for the down payment request. The system assigns billing type FAZ (payment request) defined in the standard system with billing category P. (For the billing type FAZ there is the cancellation billing document type FAS in the standard system).
Maintain the deadline proposal - Use the down payments that are due for the proposed deadlines.
Maintaining a Pricing Procedure with the Condition Type AZWR:
In the standard system the condition type AZWR is delivered for the down payment value already provided but which has not yet been calculated. You must include this condition type in the relevant pricing procedure before output tax.
Enter condition 2 (item with pricing) and the calculation formula 48 (down payment clearing value must not be bigger than the item value) for the condition type AZWR.
Before the condition AZWR you can create a subtotal with the base value calculation formula 2 (net value). If the condition AZWR is changed manually, you can get information on the original system proposal from the subtotal.
Maintain the printing indicator - The pricing procedure can not be marked as a transaction-specific pricing procedure (field Spec.proc.) The condition type AZWR has the calculation type B (fixed amount) and the condition category E (down payment request / clearing).
Maintaining the Billing Document - In the standard system there is the billing type FAZ (down payment request) and the billing type FAS for canceling . The down payment is controlled using the billing category P of the billing type. A billing type becomes a down payment request when the billing category P is assigned. You have to maintain blocking reason 02 (complete confirmation missing) for the billing documents and assign it to billing type FAZ.
Copying control - Copying requirement 20 must be entered in copying control at item level for the down payment request. In the standard system the order type TA for copying control is set up according to the billing type FAZ for the item category TAO.
Copying requirement 23 must be entered in copying control at item level for down payment clearing. In the standard system the order type TA for copying control is set up according to the billing type F2 for the item category TAO.
Financial Accounting settings - A prerequisite for down payment processing is that the account is assigned to the underlying sales document. To do this, change the field status settings in Customizing as follows:
Set reconciliation accounts (transaction OBXR) - For the `received down payments' and `down payment requests' from
the G/L accounts you have selected, you should assign the field status definition G031.
Maintain accounting configuration (transaction OBXB) - For the down payments (posting key ANZ in the standard system) and the output tax clearing (posting key MVA in the standard system), you must maintain the posting key.
You must also carry out a G/L account number assignment for the tax account.
Maintain the posting key (transaction OB41) - For posting key 19, set the sales order as an optional field !!!
Maintain the field status definition (transaction OB14) - For field status variant 0001, field status group G031, set the
sales order as an optional field !!!
Assign the company code to the field status variants (transaction OBC5)
chandu -
Customer Down payment clearing during sales order
Dear all,
I have create a customer down payment via tcode F-29.
now, i want to clear this down payment along with sales order.
ex :
day 1 : customer pay advance 10
day 5 : customer buy item with amount 80 (cash sales)
can we deduce by down payment 10 during invoicing process then receipt 70 only.But my document is not having any clearing documents and it can't be reset by FBRA, these documents get posted by mistake , while debugging from SD side , so any idea on it ?
Thanks
Deepak -
Auto Replishmnet process for Sales Orders
Hi,
Can any body suggest, how we can follow "Auto Replishmnet process for Sales Orders" for Particular customers with for required articles.
Please suggest replishment process for sales orders.
Regards
Kiran koviHi,
This process is available in SAP Retail. Help says you can use it for manufacturing as well.
You can read up more about VMI: Customer replenishment here:
http://help.sap.com/saphelp_erp60_sp/helpdata/en/86/37e622f09b11d18ca1080009d10d9a/content.htm
Hope that helps!
Regards,
Naveen -
Upload the data for sales order using BAPI
hi experts,
how to upload the data for sales order using BAPI.
what is the FM?
it would be much helpful if i have the sample code as i am very new to BAPI.
thanks and Regards
ShyamHi Shyam
Its very useful for u
BAPISDORDER_GETDETAILEDLIST
BAPI_ACC_SALES_ORDER_CHECK
BAPI_ACC_SALES_ORDER_POST
BAPI_ACC_SALES_QUOTA_CHECK
BAPI_ACC_SALES_QUOTA_POST
Reward all the helpful answers..
With Regards
Navin Khedikar -
Sales order with milestone billing in real estate scenario
dear Sir;
My client is in real estate buisness; typically the process is sales order-mile stone billing. my client requirement is that they wants to change the sales order value in between milestone.
for ex: if sales order value is Rs 100 and they done billing of Rs20 by milestone billing, they wish to change the order value to Rs 80.
currently we are following process like reversing all the billing doc and posting and change the sale order value and re billed it.
please suggest some suitable solution.
regards
AshishDear Friend,
This can be done by configuring billing plan in SAP SD.
Go through the following links.
Configuration of Milestone billing / Periodic Billing
Billing plans
Thank you, -
Sales order with milestone billing
Hi,
We are migrating sales orders with milestone billing to ECC 6.0 system. There are line items in the sales orders in the billing plan which have been completely billed. For line items which have not been billed, there is billing block which flows from the WBS element attached to the line item.
We want to transfer the sales orders to the new system with same status of billing completed for the line items for billing dates which have been billed. This will ensure that billing is not done again in the new system for these billing dates.
Kindly guide as to how we can achieve this.
Regards,
T SaravananHi,
We are moving the orders from ECC 6.0 system to ECC 6.0 system only.
The challenge is to that customer wants the orders with milestones completely billied as it is in the system.
When we bring the orders to the new system, how to ensure this status for milestones which have already been billed.
Regards,
T Saravanan -
Down payment Receive at Sales order Level
Hi....is it possible to receive customer down payments against sales order line items?
please provide me the steps to configure this,
Thanks
PrathimaHi,
U can fulfil ur requirement by using milestone billing process, where u assign billing plan to the sales document type, by which in the salews order u will get an additional tab BILLING PLAN, by using this billing plan u can design ur requirement with the use of billing block option.
Regards,
Ravi Duggirala -
Archiving Process for Sales Order
Hi,
We have this new client. Archiving was previously working & has suddenly stopped. Logs are also unavailable as they have been erased.
We just have a list of Batch Jobs which contain the following Programs.
1. RSARDISP - The Scheduling Job
2. S3VBAKWRS - Archiving Program (Input or output error in archive file /oracle/STP/ixos/exchange/RSD04210.220142.BATCHBA)
3. RSARCH_STORE_FILE
We need to run these batch jobs, in order to find out where the error is occurring.
We can see the old already archived documents, by ckicking on Enviorment -> Display Originals on VA02 screen
Questions:
1 What is the sequence in which we need to run these programs?
2.Is this the entire list of steps in order to enable archiving for Sales Orders
3.I am not sure if SARA is being used to schedule, or is it just these Batch Jobs with the programs. How can I know the exact process that was employed previously
Any assistance is Appreciated
ThanksHi
If you don't have any documentation, I suppose that you are using the object SD_VBAK, and your client is using SARA. Check these points:
- The settings for the auth.objects are in tcode AOBJ. See the reports for preprocessing, archiving and deletion. You must mantain selection variants to call them with SARA.
- See mantain networks graphic. You must archive and delete all documents in the flow before to archive SO.
- See the settings in tcode VORA (customizing tcodes) where you do the settings for residence time (Number of days which must elapse in order to archive the sales document).
I hope this helps you
Regards
Eduardo -
Creating Billing Plan data for sales order using BAPI
Hello,
Someone ones if there is any way to create a sales order (BAPI) and then create a billing plan (by means of another BAPI)?
Or is there any way to create both at the same time?
Kind Regards.Hi David and Nisha here is the code for creating sales order with bapi
*& Report YOBJ_BAPI_SALESORDER
*& REPORT : CREATING SALES ORDER USING STANDARD BAPI
*& AUTHOR : S.PAVAN KUMAR INUMARTHY
REPORT YOBJ_BAPI_SALESORDER.
DATA : ORDER_HEADER_IN LIKE STANDARD TABLE OF BAPISDHD1 WITH HEADER LINE.
DATA : ORDER_ITEMS_IN LIKE STANDARD TABLE OF BAPISDITM WITH HEADER LINE.
DATA : ORDER_PARTNERS LIKE STANDARD TABLE OF BAPIPARNR WITH HEADER LINE.
DATA : RETURN TYPE STANDARD TABLE OF BAPIRET2 WITH HEADER LINE.
DATA : SALESDOCUMENT LIKE BAPIVBELN-VBELN.
*APPENDING VALUES FOR HEADER.
ORDER_HEADER_IN-DOC_TYPE = 'TA'.
ORDER_HEADER_IN-SALES_ORG = '1000'.
ORDER_HEADER_IN-DISTR_CHAN = '10'.
ORDER_HEADER_IN-DIVISION = '00'.
ORDER_HEADER_IN-SALES_GRP = '130'.
ORDER_HEADER_IN-SALES_OFF = '1030'.
APPEND ORDER_HEADER_IN.
*APPENDING VALUES FOR ITEM
ORDER_ITEMS_IN-MATERIAL = 'M-13'.
ORDER_ITEMS_IN-PLANT = '1000'.
ORDER_ITEMS_IN-SALES_UNIT = 'ST'.
ORDER_ITEMS_IN-DIVISION = '07'.
ORDER_ITEMS_IN-GROSS_WGHT = '28000'.
ORDER_ITEMS_IN-NET_WEIGHT = '28000'.
ORDER_ITEMS_IN-UNTOF_WGHT = 'KG'.
ORDER_ITEMS_IN-VOLUME = '0.780'.
ORDER_ITEMS_IN-VOLUNIT = 'M3'.
APPEND ORDER_ITEMS_IN.
*APPENDING VALUES FOR PARTNER
ORDER_PARTNERS-PARTN_ROLE = 'AG'.
ORDER_PARTNERS-PARTN_NUMB = '0000001000'.
ORDER_PARTNERS-COUNTRY = 'DE'.
ORDER_PARTNERS-TRANSPZONE = 'D000080000'.
APPEND ORDER_PARTNERS.
CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
EXPORTING
* SALESDOCUMENTIN =
ORDER_HEADER_IN = ORDER_HEADER_IN
* ORDER_HEADER_INX =
* SENDER =
* BINARY_RELATIONSHIPTYPE =
* INT_NUMBER_ASSIGNMENT =
* BEHAVE_WHEN_ERROR =
* LOGIC_SWITCH =
* TESTRUN =
* CONVERT = ' '
IMPORTING
SALESDOCUMENT = SALESDOCUMENT
TABLES
RETURN = RETURN
ORDER_ITEMS_IN = ORDER_ITEMS_IN
* ORDER_ITEMS_INX =
ORDER_PARTNERS = ORDER_PARTNERS
* ORDER_SCHEDULES_IN =
* ORDER_SCHEDULES_INX =
* ORDER_CONDITIONS_IN =
* ORDER_CONDITIONS_INX =
* ORDER_CFGS_REF =
* ORDER_CFGS_INST =
* ORDER_CFGS_PART_OF =
* ORDER_CFGS_VALUE =
* ORDER_CFGS_BLOB =
* ORDER_CFGS_VK =
* ORDER_CFGS_REFINST =
* ORDER_CCARD =
* ORDER_TEXT =
* ORDER_KEYS =
* EXTENSIONIN =
* PARTNERADDRESSES =
IF SY-SUBRC = 0.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
* EXPORTING
* WAIT =
* IMPORTING
* RETURN =
ENDIF.
WRITE : 'SALES ORDER IS :', SALESDOCUMENT.
I have tested and go it.
please go through it -
Update Delivery Text - As done for Sales order using RTEXT-SELKZ
Dear all,
We have to update the delivery header texts. But could not find the exact field name for the BDC .
The similar field name for Sales order is RTEXT-SELKZ.
Thanks in Advance,
Regards,
Vivek KHello,
if you need to update delivery header texts ,then you can get text data from input file .& then find out what's the text id where you have to insert text data.
Text id,object,language,Text name ,these 3 fields can help you from delivery.
Delivery-> display->header-> select particular text-> presss details icon->goto->header.This path will give text id ,object name details of the required text.
Then use function save_text to load this data for each delivery .
Hope this helps.
Thanks. -
Tables for Sales Order,Delivery Doc, Billing Doc
Hello All,
Can anyone list the tables that are relevant for Sales Order,Delivery, Billing-Header,Item,Schedule line level as applicable.
Regards,
RajHi Raja Sekhar,
Customers
KNA1 General Data
KNB1 Customer Master Co. Code Data (payment method, reconciliation acct)
KNB4 Customer Payment History
KNB5 Customer Master Dunning info
KNBK Customer Master Bank Data
KNKA Customer Master Credit Mgmt.
KNKK Customer Master Credit Control Area Data (credit limits)
KNVV Sales Area Data (terms, order probability)
KNVI Customer Master Tax Indicator
KNVP Partner Function key
KNVD Output type
KNVS Customer Master Ship Data
KLPA Customer/Vendor Link
Sales Documents
VBAKUK VBAK + VBUK
VBUK Header Status and Administrative Data
VBAK Sales Document - Header Data
VBKD Sales Document - Business Data
VBUP Item Status
VBAP Sales Document - Item Data
VBPA Partners
VBFA Document Flow
VBEP Sales Document Schedule Line
VBBE Sales Requirements: Individual Records
SD Delivery Documets
LIPS Delivery Document item data, includes referencing PO
LIKP Delivery Document Header data
Billing Document
VBRK Billing Document Header
VBRP Billing Document Item
SD Shipping Unit
VEKP Shipping Unit Item (Content)
VEPO Shipping Unit Header
REWARD POINTS IF HELPFUL
Regards
Sai -
Sales Order Status with Billing Plan
Dear SAP SD Gurus,
I have an order with 2 billing plans and both of them have been invoiced.
The status of my order still considered "being processed" eventhough both invoiced have been created and posted to FI.
I'm using item category "TAO".
Any clue will be greatly appreciated.
Thanks,
SooDear All,
I have fixed the problem. The schedule line for TAO should be non-delivery relevant.
I have changed to not-relevant for delivery and it is working now.
Thanks a lot for all the clues.
Regards,
Soo -
Down payment issue against sales order
Hi
I have some down payment of 100000 and it is to be executed in 20 parts against a sales order. there was some error in the payment processing and while debugging we have posted some five of above payments as cleared although there was no clearing documents aginst these five. Now my balance due is giving incorrect amount. I want to move these wrongly cleared item in uncleared list, reversal can't be done as this is having other 15 parts.Any best way to reinstate mentioned 05 parts as uncleared.
ThanksBut my document is not having any clearing documents and it can't be reset by FBRA, these documents get posted by mistake , while debugging from SD side , so any idea on it ?
Thanks
Deepak
Maybe you are looking for
-
Sql developer UTF-8 display problems
Hi I use a development tool that is supposed to allow utf-8 encoding. If you enter text 'ABCDÉFGH' (É is ctrl alt E) through the software it is written to a VARCHAR2 value. When you look at the value using SQL Developer or (Congnos Impromptu) this va
-
Need to keep CS6 CC InDesign version
I need to keep the CC CS6 InDesign Version. How do I do this?
-
Re-installing Hyper-V 2012 R2 cluster node
We have a four HP BL460 Gen8 servers acting as a part of Hyper-V Cluster, running Windows Server 2012 R2 Datacenter. Storage is provided by two node 3PAR StoreServ 7400. All network and fc connections are managed by HP Virtual Connect. One of the fou
-
I tried buzzword today and got amazed after finding that there is NO Unicode support. When I tried to write a few Unicode Hindi word, all it displays was dots like this - ...... I tried to copy this on my local Notepad, and Unicode characters were di
-
I'm in the process of moving from my present phone, and am looking at a couple of Nokia Smartphones to replace it, unfortunately a couple things I need to know don't seem to be written up anywhere. I'm hoping some of the Nokia knowledgeable here migh