Liquidity forecast - purchase order payment terms
Dear Experts, I have the following issue,
We are using liquidity forecast, but we are having a problem because the system does not take into account when a Purchase Order is created with Installment Payment Conditions. The Liquidity Forecast shows the Planning Date equal to Delivery Date of the Purchase Order, not taking into account the division of the payment term and the days of delay of every partial payment. I would like to know if there is workaround for this issue.
Best regards.
Hi Cristobal,
The splitting of payment commitmentment accrding to the instalment dates are not possible. However it is possible to have the first instalment payment date instead of delivery date. But for this the Payment Term definition should take the baseline date as any of the 3 defaults possible ( Doc date/Posting date/Entry date). That means it should not be "No Default".
Below reproduction from note 497381:
"In the installment payment terms, you can enter 'Fixed day' and 'Additional months' for the calculation of a baseline date. In this case, the system updates the entire payment commitment as at the calculated baseline date (fixed day and additional months)."
Please try this and also share your results with us
Shony
Similar Messages
-
Liquidity Forecast not considering payment term / due date
I have configured liquidity forecast and it is picking up values just fine (ECC 6.0).
My problem is that in FF7B it is not taking "Payment Term" and "Due Date" in to consideration at all. Thus as a result not showing what is due on which date.
What do I need to do to ensure that FF7B (liquidity forecast report) show balances considering "Payment Term" and "Due Date"?
Or is here some functionality missing, or I am facing a program error?
RegardsHi,
You do not have to give the Days there.
Their functionality is different.
Assign 15 in Payment terms Tab in No of Days, Percentage should be blank.
Then the system will calculate the net due date 15 days from Document Date. -
Hi all,
I have a requirement of adding description of Payment terms in the sapscript . Earlier the script only prints terms without description. It use to get the value from , &'Terms of payment: 'PEKKO-ZBTXT& in the sap script MEDRUCK.
Now i added table T052u in the print program to get the description of payment term, the field is T052U-TEXT1.
While creating payment term from tcode OBB8,Eg: Payment term is Z001 and we enter No of days and percentage . Suppose i enter 10 days , how is the script printing as "Within 10 days due net ".
I want to know where this field is stored, Pekko is a structure so iam not able to see this.
Please do tell me which table do i get to see this payment term w.r.t to PO
Waiting for ur Reply's
Regards,
ShujaCheck table :<u><b>T052U</b></u>
Hope thisll give you idea
<b>P.S award the points.</b>
Good luck
Thanks
Saquib Khan
"Some are wise and some are otherwise" -
Need a BADI for Manipulating Purchase Order Payment Terms?
Anybody know of one? We are on 4.6C....Thank-You.
Hello Sudheer,
This would be great only I do not see "Call method cl_exithandler=>get_class_name_by_interface " to put a break point in the GET_INSTANCE Code....below. Also, I only see one Method in cl_exithandler and it is GET_INSTANCE. I would really like to do what you say but can't figure out where to pit the breakpoint........Thank-You
METHOD get_instance.
CLASS cl_abap_typedescr DEFINITION LOAD.
DATA: exit TYPE REF TO object,
temp TYPE abap_abstypename,
int_ref TYPE REF TO cl_abap_refdescr,
type_ref TYPE REF TO cl_abap_typedescr,
interface TYPE seoitfname,
exit_name TYPE exit_def,
clskey TYPE seoclskey,
mult TYPE seex_boolean,
subrc LIKE sy-subrc,
abs_type_classname TYPE string.
The absolte type name of the changing parameter instance
is got via dynamic describe
CALL METHOD cl_abap_typedescr=>describe_by_data
EXPORTING
p_data = instance
RECEIVING
p_descr_ref = type_ref.
IF type_ref->type_kind NE type_ref->typekind_oref.
RAISE no_reference.
ENDIF.
CATCH SYSTEM-EXCEPTIONS others = 1.
int_ref ?= type_ref.
ENDCATCH.
IF sy-subrc = 1.
RAISE no_reference.
ENDIF.
CALL METHOD int_ref->get_referenced_type
RECEIVING
p_descr_ref = type_ref.
IF type_ref->type_kind NE type_ref->typekind_intf OR
type_ref->absolute_name NS '\INTERFACE='.
RAISE no_interface_reference.
ENDIF.
Get the interface name by the absolute type name
SPLIT type_ref->absolute_name AT '=' INTO temp interface.
Get the exit_name for the interface name
SELECT exit_name FROM sxs_inter INTO exit_name
WHERE inter_name = interface.
EXIT.
ENDSELECT.
IF sy-subrc = 4.
RAISE data_incons_in_exit_managem.
ENDIF.
Get the name of the exit class
CALL FUNCTION 'SXV_GET_CLIF_BY_NAME'
EXPORTING
name = exit_name
prefix = seex_exit_class_prefix
IMPORTING
clif = clskey-clsname.
CONCATENATE '\CLASS=' clskey-clsname INTO abs_type_classname.
Is the given instance initial?
IF NOT instance IS INITIAL.
CALL METHOD cl_abap_typedescr=>describe_by_object_ref
EXPORTING
p_object_ref = instance
RECEIVING
p_descr_ref = type_ref.
CHECK type_ref->absolute_name NE abs_type_classname.
ENDIF.
check how many implementations exist for an exit
CALL FUNCTION 'SXC_ACT_IMPS_PER_FLT_VAL'
EXPORTING
exit_name = exit_name
EXCEPTIONS
multiply_active = 1
no_active_implementation = 2
OTHERS = 3.
subrc = sy-subrc.
IF subrc = 1.
there are more than one active implementations
read the properties of the exit
SELECT SINGLE mltp_use FROM sxs_attr INTO mult
WHERE exit_name = exit_name.
IF sy-subrc = 4.
RAISE data_incons_in_exit_managem.
ELSEIF mult = seex_false. " singular exit
RAISE single_exit_multiply_active.
ENDIF.
ENDIF.
act_imp_existing
IF subrc = 2.
act_imp_existing = seex_false.
ELSE.
act_imp_existing = seex_true.
ENDIF.
ok, then do your job
CREATE OBJECT exit TYPE (abs_type_classname).
CATCH SYSTEM-EXCEPTIONS move_cast_error = 1.
instance ?= exit.
ENDCATCH.
IF sy-subrc = 1.
RAISE cast_error.
ENDIF. -
Purchase organization - Payment terms
Hi,
In our earlier system, there were separate purchasing organization (for a country) for each company code so if the same vendor is used for both the purchase organization; we were able to define different payment terms and accordingly default in Purchase order.
Now in the new system, there is only one purchasing organization (for a country) for each company code. We can define separate payment terms in company code data for the same vendor but only one payment terms in purchasing view.
Now the issue is how to default payment terms in purchase order, one option is to use BADI ME_PROCESS_PO_CUST so that the payment terms in purchase order will come from the accounting view of the vendor.
Please let me know if anybody has faced the same issue and how to resolve it.
Regards,
AGin Vendor subrange a different payment term is possible. If you have 2 payment terms, pl see whether the issue can be solved using 2 different subranges and calling the relavent subrange in the PO
-
Purchase Order Payment Details.
Please tell from where i can get the Purchase Order wise Payment Details.
I tried using FBL1N but PO Number is not coming.
Further after simulating the Payment Document the reference is coming of original Financial Document in "Payment For field".
posted during the MIRO.
Please tell the required tables to join for getting the same or if standard is there then please tell the T-CodeHi,
You can do the following.
Process : 1
Maintain sort key 014 for your reconciliation account. So this key will capture the purchase order number and throws the value to assignment field. You can add assignment field for a layout in fb1n and can see the p.o. details.
Process : 2
Check for special fields in FBL1N report using the following way.
Inside of the report Settings--->Special Fields. There you have tables and fields, you can add those however you want.
Rgds
Murali. N -
Sales Order 'Payment Terms' conversion error after 8.8 Upgrade
Hello All,
We recently upgraded from 2007A PL49 to 8.8.
The Installation went smooth, until we opened up our first new Sales Order. We are getting the SQL error listed below each time we open up the sales order module. This doesnt prevent us from adding a new Sales Order, but the fact that it throws the error each time we open the module is scary.
Any ideas as to what might have changed from PL49 to cause this?
Error:
1). [Microsoft][SQL Native Client][SQL Server]Error converting data type nvarchar to numeric.
'Payment Terms' (OCTG)
Thanks,
MattHi,
Can you check wether there is any formatted search involved in the Sales Order?
You can also check Note No. : 1402855. Check if it helps.
Kind Regards,
Jitin
SAP Business One Forum Team -
Different field mode(display/change) in sales order payment terms (VA02)
Hello All,
In the VA02 transaction, when we are changing the sales orders, in the billing document of that material shows different modes for different fields.
VA02->DOUBLE CLICK ON THE MATERIAL->BILLING DOCUMENT->FIELD PAYMENT TERMS.
For some orders, field is in display mode and for some orders, it is in changeable mode.
Could anyone please let me know about this..?
thanks and regards,
MERVINDear Jignesh
As you would be aware Payment Terms will flow in SO both at header level and at item level.
So in order to control the item level changes, go to VOV7, select the item category and untick the box [Business Item] By doing so, whatever header level datas flows into SO, that will be copied to item level also and you will be controlling the changes at item level and end users cannot make changes at item level.
Now you have to control at header level for which you have to apply User exits in the program MV45AFZZ - USEREXIT_MOVE_FIELD_TO_VBAK
thanks
G. Lakshmipathi -
Block sales order - payment terms
Hi Experts,
have a scenario, where we have to block the sales order if the payment terms has exceeded w.r.t to individual division. say for eg: customer "A" sales area 1000/10/01 - payment term - immediate
sales area 1000/10/02 - payment term - within 30 days. have maintained diff payment terms sales area wise in customer master. but still sales order is created without block. have defined credit limit as well and clicked on "blocked" as well. Pls help this on priority.
Rgds,
Anitha JHi friends,
got the answer after lot of R&D. in the configuration, automatic credit control, if critical fields is checkd, then it allows to create the sales order and delivery, but doesn't allow to do PGI, which is what is required. so customer cannot receive goods in future, once its blocked.
thanks everybody and spl thanks to hans as he is the only person to respond. Thanks a lot!!!!!!!!!!
Rgds,
Anitha J
closing the thread -
Sales order Payment term modify Userexit
Hi Experts,
I am working on sales order VBKD modify userexit, in this based on customer, customer group & one maintained z field from MARA they created Ztable to pick Payment term.
For line item which doesn't have payment term (KONP-ZTERM) at condition record (XKOMV), I have to pick from Ztable & update header payment term (line item 000000).
This was working fine but problem arise for couple of material, inside userexit when line item is coming XKOMV is not filled inside userexit. when this should possible?
Points will be rewarded.
Thanks,When the payment term is changed in the Sales Order level it DOES NOT change the BP's default payment terms.
Ans 2: only for the present Order
Ans 4: The payment term setting at the order level is only for exception where someone authorized can change it at the order level. If you prefer not to let the user change the payment term at the Sales Order level then you can manage this through Authorizations
Nothing at the document level will change the MASTER. Only changes made at the Master level are permanent from that point on. -
Hi All:
When the Sales Order is created with reference to the quote, the payment terms should be determined and defaulted from the Customer master and not from the quote.
They have changed the Customer Master Payment terms in the mean time.If i create a Sale Order w.r.t Quotation the older Payment terms comes from the Quote. But they need to take a new payment terms from the customer master(KNVV-ZTERM).
i have found that one BADI: BADI_SD_V46H0001
Package: VA
But it did not work.since it is not checked as " Multiple Use " and it has already an implementation .
And the I have also found a Enhancement: V46H0001
Package: VA
We have also verified this Enhancement which contains two Exitu2019s 1. EXIT_SAPLV46H_001
2. EXIT_SAPLV46H_002
These Exits are not triggering when we create the sales document with respect to Quotation.
Please throw some light on it...
Thanks,
VenkyHi,
When the Sales Order is created with reference to the quote, the payment terms should be determined and defaulted from the Customer master and not from the quote.
I guess the Customer numbers on the Quotation and the Sales order would be the same while creating the SO with ref to Quotation ? So the data will be picked up appropriately.
regards,
Advait -
Payment terms in Vendor Master data and purchasing info record
Hi, all, I met one trouble. While I create Purchase Order. In the header item, payment terms is automatically pop up from the data maintaining the vendor master data or purchasing info record if there is difference payment terms between in vendor master data and in purchasing info record. What happend?
Sometimes, When you create purchase order, payment terms is not automatically pop up even you maintained in the vendor master data or purchasing info record. Why? Is it meaning that I can manually to input payment terms while create each purchase order which can be difference data with vendor master data or purchase info record?
Thank you very much in advance,Hi,
The payment terms is usually defaulted from either vendor master or purchasing master data record such as contract/outline agreement. Unless it is set through configuration that the payment terms be set as mandatory, any failure to maintain payment terms won't stop you from posting your PO as this information will only be useful during invoice receipt maintenance. Having said that if you are setting up your system with discount condition type as part of your PO pricing schema then it is necessary that the payment terms shall be maintained during PO creation.
Cheers,
HT -
How to get PO and vendor payment term number of days??
Hi Experts,
I want to have a) Purchase order payment term number of days as well as
b) vendor Payment term number of days.
For a) For Purchase order payment term number of days I am using table EKKO and taking ZBD1T field which is giving payment
term number of days.
Is it correct??
b) vendor Payment term number of days I am using table LFB1 field Zterm to take payment term key not number of days.
Based on this key i will go to table T052 and find corresponding number of days as told MM consultants .
But this is not BW work. We need one single table from which we can take the field or enhance the current extractor
with that field.
So is there any other option for (b)
and Whether steps for (a) is correct???
Please confirm this.
Thanks in Advance,
Uday Shankar.For a) For Purchase order payment term number of days I am using table EKKO and taking ZBD1T field which is giving payment
term number of days.
Is it correct??
Payment terms for purchasing doesn't come delivered as part of the R3/ECC tables and is usually is added as a custom field to EKKO and populated via a User Exit. That looks to be the instance in your case because the field that you show as being the payment terms begins with a Z (custom fields begin with Y or Z). That appears, without being able to actually validate in your R3/ECC environment, to be the correct field to use. You would have to validate, however, with the end customer or your MM function consultant to be 100% certain. If this is the correct one to use, you're going to have to enhance the 2LIS_02_HDR extractor by enhancing the extraction structure and creating the User Exit to read it from EKKO and populate into the DataSource.
b) vendor Payment term number of days I am using table LFB1 field Zterm to take payment term key not number of days.
Based on this key i will go to table T052 and find corresponding number of days as told MM consultants .
But this is not BW work. We need one single table from which we can take the field or enhance the current extractor
with that field.
You can enhance the 2LIS_02_HDR extractor with the Vendor Payment Terms by joining the following in your User Exit:
EKKO-LIFNR = LFB1-LIFNR
EKKO-BUKRS = LFB1-BUKRS
LFB1-ZTERM = T052-ZTERM
This could either be done in a SELECT statement in the User Exit to do this equi join, or you could create a view on your R3/ECC environment and SELECT from that view. -
Payment terms of the credit memo
Hi
When I create a normal credit memo, the credit memo payment terms are derived while when I create a credit memo against an MIRO document, the purchase order payment terms are derived. But even for the credit memo created via MIRO we want the credit memo payment terms to be derived. Is there any way we can set this up.
Request your help please.
Thanks
LavanyaDear Lavanya,
the system design reports the following two cases::
-With reference to purchase order
The system always proposes the terms of payment from the first purchase
order so that they can be changed in case of goods/service
With only delivery cost items, the terms of payment key is automatically
copied from the vendor master record.
-Without reference to purchase order
If the terms of payment key does not contain any value, this is copied
from the accounting view of the vendor master record.
Depending on whether you first create a purchase order with order
reference or first create an item without order reference, the terms of
payment are determined either from the purchase order or from the vendor
master record in accordance with logic described above.
I am afraid there is no other functionality avalible for defaulting the
terms of payment.
Can you please review SAP Note 322430 with regards to the payment
terms.
I hope this helps.
mauri -
Payment Terms in sales order - urgent
Hi all,
while creating a sales order, payment term 'z204' is not appearing in payment terms drop down but this payment term has been defined in SPRO . Also finance ppl has created FD document in vx11n with this payment term.
Kindly tell me that why this payment term is not appearing in sales order.
Regards,
Aisha Ishrat
ICI Pakistan Ltd.Hi,
please check wether you maintained the payment terms in cust master company code and sales area data sections, if you maintain there properly system copies it into the sales order.
please reward the points if its helped you
Ganesh
Maybe you are looking for
-
HP LaserJet Pro 400 color MFP M475
Hi I've a HP LaserJet Pro 400 color MFP m475dw that is often offline. This is the first problem. Anyway, I've been trying to install the software from yestarday but it's impossible becouse the install program stays at 99% for a long time and than a
-
Deployment Failures on WebLogic 9.2
Hello, I have several deployments that are failing on WebLogic 9.2, including the JBoss Drools BRMS. Upon startup the following error is generated for each deployment: Deployment exception [Deployer:149233].... An unexpected error during deployment p
-
Iterator in dynamic region located in a popup does not refreshed on cancel
Hi All, i have the following scenario: I have jsff made as a taskflow and added into a page on the following way: <af:popup id="address" partialTriggers="saveAddressButton cancelAddressButton"> <af:dialog type="none" title="Create/Edit Address" modal
-
Problem using SAP Connector in Win 2k3 x64 - No Data is returned on BAPIs
Hi, During the tests of migration to a 64 bits environment we encountered some problems with the connection to the SAP server. The first problem was that the librfc32.dll library was a 32 bit library, so application could not run in x64 mode. We down
-
Recording the total of a rolling sequence
I am recording times taken for a production sequence to complete. The time is recorded in seconds by the plc, which counts upward from zero until the production sequence has completed, after a short pause the plc resets itself to zero and repeats the