Posting Key 29 Special GL debit
Dear All:
I have made PO field compulsory while booking down payment to vendor through f-48 by making PO field required in OB41 MM for vendors for posting key 29 (Special GL debit). But problem is i want to make it optional for vendor type EMPLOYEE VENDOR. Please guide me i am waiting for prompt response.
Reagrds
Hello Atif,
Since you have made the PO field mandatory for Posting Key 29, it will ask you for the PO reference. However, in case of 'Employee Vendor' you need to debit this vendor with the down payment amount, but do not wish to use the PO reference. Therefore, the best way to handle this is to use the T Code "F-02" General Posting. In the first line item, use the Posting key 24 - Vendor Debit - Other Receivables and the second line item use the Posting Key 50 - GL Account Credit for crediting the Bank Account. This will enable you to debit the Employee Vendor Account and also save the step of clearing the DownPayment. The solution will work well, unless you have a pressing need for using the DownPayment mode only for recording the Employee Vendor payment.
Regards,
Similar Messages
-
Travel Advance Special GL Posting-Setting up Posting Key
Dear experts,
I have managed to setup the Travel Advance correctly and also managed to post it which read as posting key 21 and 31.
However, i am not posting it as a Special GL Account as at transaction PRT3, under Group HRR(Postings from Travel Expenses Accounting) as i only have transaction:
HRP with posting key 21 (Credit Memo) and 31 (Invoice)
HRT with posting key 40 (Debit Entry) and 50 (Credit Entry).
How do i post advance with posting key 29 (Special GL Debit)?, as according to the FI consultant i need to configure the Advance posting key as one leg using 29 (Special GL Debit). And which transaction should i use, as from this thread i read that we need to use transaction HRV but however, my screen only have HRP and HRT. Do i have to apply any notes to make the transaction available or is it created elsewhere in FI configuration?
Please help.
Thanking you in advance.I hope you have got your query answered by now but for the sake of others T code FBKP is used to maintain setting of Special GL
-
Dear Forum,
To post special gl transaction, why the normal posting key cannot be used? i mean the range of debit and credit posting key for vendor and customer.
in fbkp, it is set to debit and credit to use what code and i see there is dedicated posting key meant for special gl posting.
why normal posting key for vendor and customer cannot be used?
thanksHi,
While defining the posting keys to special gl indicator we'll define the following as well.
1. Whether this gl indicator is related to noted items or not
2. Transactions related to this indicator should consider for credit limit check or not.
3. Commitment warnings-If you posted any down payments to particular vendor, system prompts when this advance amount when you post the invoice to this vendor.
4. Special GL transactions type Down payment/Others/BOE.
The above settings also consider for special gl indicator.
And finally SAP delivered this posting keys especially for special gl items as standard.
Rgds
Murali. N -
how to decide posting key for negative valuies and for positive values
and who will decide this
i have to assign minus sign to value for posting key say 21.
how can i do that. is it like this ?
if itab-BSCHL = '22'.
concatenate '(-)' amount into itab-amount .
condense itab-amount no-gaps .
itab-WRBTR = itab-WRBTR * -1 . but not worki
endif.
please replyHi,
I dont think you can assign the sign to the amount for the posting key...
Posting keys are divided into Debit and Credit Indicator...
So system automaically take the sign of the amount from the Posting key you have selected.
You can try Txn FB01...there you cannot give the amount in negative...it should be positive but after posting u can see the differnece...
it depends on the posting key ....
exactly for what purpose you r looking posting key...
Thnx
Rahul
Edited by: Rahul Keshav on Aug 26, 2009 5:36 PM -
Can I set Posting key 39 A as optional and 39 F as mandatory?
Hi,
Previously we set PO number as mandatory when user perform transaction F-47. The posting key is 39 F.
I change the config via OB41, posting key 39 PO is mandatory
Now Account use F-48 to post down payment. The posting key is 29 A.
After that they want knock off by F-44, posting key is 39A.
Then we hit error to key in PO number, but we don't have PO to key in.
May I know, is it possible to set specifically:
posting key 39 special GL indicator A, the purchasing document is optional?
posting key 39 special GL indicator F, the purchasing document is mandatory?
ThanksHello
At posting key level you control the field status of the document. Now in your case since the posting key 39/29 or for that matter any sgl posting key would be tagged to quite a few indicators so when you make changes for field status at posting key level it would result in central change for all these indicators.
So what i told you was to check the field status group which is in the alternate g/l account for the relevant special g/l indicator, when you created them. Then in the field status group of this g/l account you can make the choice as suppressed / Display/ Required / Optional as the priority is in that order.
Hope this clarifies -
Field Posting Key in BAPI_ACC_DOCUMENT_POST ?
Hi
I need to post documents like FB01 , i'm already using BAPI_ACC_DOCUMENT_POST and it works so i can now create documents with the header and itmes positions , filling the tables header, accountreceivable items and currency items.
I already found the most of fields for execute the BAPI and create the documents, but i can not find three fields, some of one (BSCHL) the most important:
Posting Key (BSCHL)
Special G/L Indicator (NEWUM)
Calculate Tax Automatically (XMWST) .
I think but i'm not sure the Posting Key (BSCHL) is placed in the EXTENSION2 table, but this table ask for some STRUCTURE name and i don't know what should i place in this field or how fill this parameter table.
Does somebody can help me about where can i place these 3 fields in the BAPI or where can i find help documentation for do this ?
Regards
FrankFrank,
you should use the Extension2 structure for passing the Posting Keys and you should implement the BADI for posting the documents with the Keys what you have supplied.
The Enhancement Spots are BADI_ACC_DOCUMENT and IF_EX_ACC_DOCUMENT.
I've used the BADI_ACC_DOCUMENT and now i'm able to post the documents using the keys which i've supplied to the BAPI.
Otherwise the BAPI is going to decide the posting keys based on tha amount .
Hope this will help you.
Thanks,
Adi. -
How is the posting key determined?
Hi,
I have a general question about posting keys.
What is the logic behind the posting keys (customizing OB41)?
I think we have 2 possibilities:
With automatic postings, the posting keys are picked up from the "Account assignment" in Customizing (OMWB).
With manual postings, the posting key is selected manually when making the posting.
Do you have any more information about it?
Thank you for your feedback.
Kind regards,
LindaLinda,
Posting Key is a 2 character numerical key that controls the entry of line items.
The posting key determines:
Account type
Debit/credit posting
Layout of entry screens
When you enter a posting, you enter a posting key for each item. This key determines how the item is posted. Posting keys are defined at client level and therefore apply to all company codes.
The posting key determines:
The data you can enter in the line item
How data you post is processed
How the system updates the data you enter
Posting keys are differentiated by customer, vendor and G/L accounts. Apart from the General Ledger Accounting (FI-GL) and Accounts Receivable and Payable (FI-AR/AP) components, there are also posting keys for asset and material accounts.
Hope that helps.
Nandita -
Hi experts
The Field status group populated in the G/L master helps during the posting of transactions for deciding the status of the field i.e suppressed,required and optional.
And the posting key also does the same functio.
Then my question is why is why SAP has provided both the tools.
Answer will be rewarded with points.
Thanks in advance
SurendraHi
This is used to define which fields are displayed when you post accounting transactions to a G/L account. A field may have one of the following statuses:
hidden (suppressed)
Entry required (required field)
Ready for input (optional field)
Display Field
The field status is defined outside the master record. The field status of each field is defined under a field status group, which is then assigned to a GL Master record. Field status groups are independent of the company code and are grouped under field status variant.
Two-character numerical key that controls the entry of line items. The posting key determines:
Account type
Debit/credit posting
Layout of entry screens
When you enter a posting, enter a posting key for each item. This key determines how the item is posted. Posting keys are defined at client level and therefore apply to all company codes. The posting key determines:
The data you can enter in the line item
How data you post is processed
How the system updates the data you enter
The document type specifies which account types you can post to. The posting key specifies which account types you can post to. A posting key can only be entered for an account type which is permitted for that document type
Thus field status is used for the entry at the field level whereas the posting key determines as to how SAP treats the entry at the line item level.
Pls assign points if the information is useful to you.
Regards
Sanil Bhandari -
Posting key 12 does not permit specification of a special G/L indicator Urg
hi all
i want to riverse the cross company code transaction showing follwing messages
Posting key 12 does not permit specification of a special G/L indicator
Posting key 22 does not permit specification of a special G/L indicator
regards
JK RaoHi
Please go to transaction code OB41 and for the posting keys 12 and 22 please ensure that there is a tick mark for the special G/L indicator. Then your entry can be completed.
Let me know if it helped and do assign points if found useful.
Check the posts in the thread tittled - "re:Cross Company Code Code Transaction Riversal urgent"
Karthik
Message was edited by:
Karthik Coneru -
What is posting key for debit note and credit note?
Hi Gurus,
May I know what is posting key for debit and credit note?
My current sales debit and credit note having same posting key. Where can I set this posting key?
Sales debit note dt cr
Sales credit note dt cr
Customer debit note dt cr
Customer credit note dt cr
Vendor debit note dt cr
Vendor credit note dt cr
Thanks
Moderator: Please, avoid asking basic questions. Try to search available SAP material firstThis depends on requirement.
Generally, SAP std are followed and ought to be followed, as Std config are based on best practices world over.
Still, if you business process requires then take an example,
- use TCode OBYC,
- double click on transaction BSD - Inventory posting
- provide chart of account, if asked.
- check the posting keys for transaction by clicking Posting Key button on the Maintain FI Configuration: Automatic Posting - Accounts screen.
In Debit
89 - Stock inwrd movement
In Credit
99 - Stock outwd movement
Thanks & Regards
JP -
Hi,
Iam asking for posting keys (40 and 50). How are there posting keys determined for GL account determined from VKOA.
1 )I need to know if the system determines GL account xyz. how the system knows that xyz nneds to be debited through posting key 40 or xyz needs to be credited through posting key 50.
can you pls tell me the config path for the posting keys and the integration with account determination.
2) Is the debit(40) and credit (50) also dependent on the type of document. That is if we make an invoice , the system debits GL account xyz through 40 posting key as an example and if we make a credit note with ref to invoice and use the same GL account xyz, the system uses the account key 50 and credits the gl account xyz. Is this the inerchange of posting key is done automatically or any config is required from FI side ?
regdsHi,
Check Transaction OBYC for MM side.
Here in this transaction a for a particular transcation type : chart of account and account determination is assigned.
if you check after chart of account the posting keys are also assgined.
and enteries are made on valuation area and valuation class,
Valuation class is assigned in Material master.
Sales :
->Chart of accounts
-> Sales organization
->Account assignment group for payer
(This allows you to divide customers into different groups, such as domestic
and overseas customers.)
-> Account assignment group for material
(This allows you to divide materials into different groups, such as services
and retail goods.)
-> Account key
(Account keys are assigned to condition types in the pricing procedures, so
that conditions, such as freight conditions, can be posted to special freight
revenue accounts.)
You must ensure that the configurations you make for account determination
match the configurations in FI and CO.
Account determination is carried out using the condition technique.
Depending upon the billing type, an account determination procedure is assigned
for G/L accounts.
This determination procedure contains one or more condition types to which an
access sequence is assigned.
This access sequence is composed of individual accesses in the form of condition
tables.
The condition tables contain the fields and field combinations upon which revenue
account determination depends.
The key fields are filled with document data, so that the system can search for a
corresponding G/L account for the relevant combination.
If an access determines a G/L account, then it is set in the accounting document
and the search is terminated.
I hope this will help.
Regards,
Nisha -
Hi everyone. I have recently created a new document type for our operations with advance pay. When billing occurs and the accounting document is created, the total value of the sales is debited on the client account, using posting key 01, and credited correctly on the advance pay account determined by the accounting department.
All that is correct, except for the posting key on the advance pay account, in the accounting document. The posting key for the credit should be 19 - Special G/L credit, but instead the system is using 50 - Credit entry, which is the same as our regular sales orders. Does anyone know where I can change which posting key is used?Hi,
Go to T. Code: FBKP/ OB41
There you will find a list of Posting keys, maintained for various kinda postings.
Say, Posting Key:
40 - Debit entry (Double-click on to the Field and Maintain Field Status)
50 - Credit entry (Double-click on to the Field and Maintain Field Status)
Along with which we describe Account type as Vendor/ Customer/ Asset/ G/L Account etc...
Say, its G/L Account.
T. Code: OBX1
Check Posting Keys for Transaction.
Similarly, For Customer,
T. Code: OBXR
And, For Vendor
T. Code: OBYR
Best Regards,
Amit. -
How posting key is taken up when we generate accounting document
hi ,
i am trying to bill a customer using billing type RE which is credit for returns. but when i generate posting document instead of crediting the customer account its getting debited ie) it is taking up the posting key 01 instead of 11 .
how this posting key is determined when we generate accounting documnet .
if u have any questiin or clarification kindly ask me.
thankshi,
start with checking OBXW, here you check the customer item outgoing invoice, where you will find posting keys assigned for debit and credit. Might be its configured wrongly here.
Second, Check T.code OB40 this is where we tell what type of accounts are affected with this posing key and is the effect a debit or credit. You have radio buttons for it.
But remember these are all standard SAP config settings and i guess there would really be a need to change them here if not while practising.... Make the settings as required and do consult an FI guy on this.
regards
sadhu kishore -
Incorrect posting key when using BAPI to post the document
Dear Gurus,
We are using a document upload program using BAPI_ACC_DOCUMENT_POST. It is for making payments to employees vendors via a mass mode.
Now the payment to then is getting reflected as posting key 21, but we want to use key 25, so that in vendor report the line items for payments gets grouped together.
How can we change this posting key in this BAPI?
Cheers,
BhaveshHi,
This BAPI have the posting keys hardcoded based on account type, debit credit etc. You cannot change that in this BAPI.
However I can find an OSS note 487722 which says some extension about this BAPI structure. You can try that to include the Posting Key Field:-
[https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=487722]
Regards,
Gaurav -
Hi ,
i am using BAPI_ACC_DOCUMENT_POST to post accounting document. This accounting document is used to post amount from reconcilation account to bank GL account.the table parameter am using is ACCOUNTGL (in the function module)Now i want to give posting keys to the function module parameter. can anyone please guide me how to give posting keys?
Edited by: Santhosh Kumar Cheekoti on Dec 18, 2008 7:48 AMHi,
As pointed out in one of the previous post, posting key will be decided by the BAPI depending on the sign of the amount. Have a look at bthe following code:-
DATA: doc_header LIKE BAPIACHE09,
criteria LIKE BAPIACKEC9 OCCURS 0 WITH HEADER LINE,
doc_item LIKE BAPIACGL09 OCCURS 0 WITH HEADER LINE,
doc_ar LIKE BAPIACGL09 OCCURS 0 WITH HEADER LINE,
doc_values LIKE BAPIACCR09 OCCURS 0 WITH HEADER LINE,
return LIKE bapiret2 OCCURS 0 WITH HEADER LINE,
extension1 like BAPIACEXTC occurs 0 with header line,
obj_type LIKE bapiache08-obj_type,
obj_key LIKE bapiache02-obj_key,
obj_sys LIKE bapiache02-obj_sys,
docnum LIKE bkpf-belnr.
*DATA:
* ITEMNO_ACC POSNR_ACC
* FIELDNAME FIELDNAME
* CHARACTER ACPI_RKE_CRIGEN
* Fill Document Header
doc_header-bus_act = 'RFBU'.
doc_header-bus_act = 'RMRP'.
*doc_header-bus_act = 'SD00'.
doc_header-username = sy-uname.
doc_header-header_txt = 'TEST BOC BAPI POSTING'.
doc_header-comp_code = 'IN10'.
doc_header-compo_acc = 'FICA'.
doc_header-doc_date = '20060127'.
doc_header-pstng_date = sy-datlo.
doc_header-doc_type = 'SA'.
** Fill Line 1 of Document Item
*doc_item-itemno_acc = '1'.
*doc_item-gl_account = '0000500001'.
*doc_item-pstng_date = sy-datum.
*doc_item-item_text = 'TEST POSTING DEBIT ITEM'.
*doc_item-costcenter = ''.
*doc_item-quantity = '1'.
*doc_item-base_uom = 'ST'.
*APPEND doc_item.
*CLEAR doc_item.
** Fill Line 2 of Document Item
*doc_item-itemno_acc = '2'.
*doc_item-customer = '0000000016'.
*doc_item-gl_account = '0000000016'.
*doc_item-pstng_date = sy-datlo.
*doc_item-item_text = 'TEST POSTING CREDIT ITEM'.
*APPEND doc_item.
*CLEAR doc_item.
doc_ar-itemno_acc = '1'.
doc_ar-gl_account = '0000500001'.
doc_ar-pstng_date = sy-datum.
doc_ar-item_text = 'TEST POSTING DEBIT ITEM'.
doc_ar-costcenter = ''.
doc_ar-quantity = '1'.
doc_ar-base_uom = 'ST'.
APPEND doc_ar.
CLEAR doc_ar.
* Fill Line 2 of Document Item
doc_ar-itemno_acc = '2'.
doc_ar-customer = '0000000016'.
doc_ar-gl_account = '0000000016'.
doc_ar-pstng_date = sy-datlo.
doc_ar-item_text = 'TEST POSTING CREDIT ITEM'.
doc_ar-stat_con = ' '.
doc_ar-costcenter = '0000201681'.
APPEND doc_ar.
CLEAR doc_ar.
* Fill Line 1 of Document Value.
doc_values-itemno_acc = '1'.
doc_values-currency_iso = 'INR'.
doc_values-amt_doccur = '200.00'.
doc_values-currency = 'INR'.
doc_values-CURR_TYPE = '00'. "Doc currency
APPEND doc_values.
CLEAR doc_values.
* Fill Line 2 of Document Value
doc_values-itemno_acc = '2'.
doc_values-currency_iso = 'INR'.
doc_values-amt_doccur = '200.00-'.
doc_values-currency = 'INR'.
doc_values-curr_type = '00'. "Doc currency
APPEND doc_values.
CLEAR doc_values.
* Add tax code in extension1 table.
extension1-field1 = 'BAPI CALL'.
APPEND EXTENSION1.
* Fill CRITERIA for CO-PA
*refresh criteria.
*criteria-ITEMNO_ACC = '1'.
*criteria-FIELDNAME = 'ARTNR'.
*criteria-CHARACTER = '000000000001312251'.
*Append criteria.
*criteria-ITEMNO_ACC = '1'.
*criteria-FIELDNAME = 'WERKS'.
*criteria-CHARACTER = 'IN91'.
*Append criteria.
*criteria-ITEMNO_ACC = '1'.
*criteria-FIELDNAME = 'KNDNR'.
*criteria-CHARACTER = '0000000016'.
*Append criteria.
*criteria-ITEMNO_ACC = '1'.
*criteria-FIELDNAME = 'FKART'.
*criteria-CHARACTER = 'ZIN2'.
*Append criteria.
*criteria-ITEMNO_ACC = '1'.
*criteria-FIELDNAME = 'KAUFN'.
*criteria-CHARACTER = '0000000633'.
*Append criteria.
*criteria-ITEMNO_ACC = '1'.
*criteria-FIELDNAME = 'KDPOS'.
*criteria-CHARACTER = '000010'.
*Append criteria.
*criteria-ITEMNO_ACC = '1'.
*criteria-FIELDNAME = 'VKGRP'.
*criteria-CHARACTER = '009'.
**Append criteria.
* All tables filled - now call BAPI.
CALL FUNCTION 'BAPI_ACC_DOCUMENT_CHECK'
EXPORTING
documentheader = doc_header
IMPORTING
OBJ_TYPE = doc_header-obj_type
OBJ_KEY = doc_header-obj_key
OBJ_SYS = doc_header-obj_sys
TABLES
* criteria = criteria
accountgl = doc_item
ACCOUNTRECEIVABLE = doc_ar
currencyamount = doc_values
return = return
EXTENSION1 = EXTENSION1.
LOOP AT return WHERE type = 'E'.
EXIT.
ENDLOOP.
CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'
EXPORTING
documentheader = doc_header
IMPORTING
OBJ_TYPE = doc_header-obj_type
OBJ_KEY = doc_header-obj_key
OBJ_SYS = doc_header-obj_sys
TABLES
* criteria = criteria
accountgl = doc_item
currencyamount = doc_values
return = return
EXTENSION1 = EXTENSION1.
LOOP AT return WHERE type = 'E'.
EXIT.
ENDLOOP.
IF sy-subrc EQ 0.
WRITE: / 'BAPI call failed - debug and fix!'.
ELSE.
CLEAR return.
REFRESH return.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
* EXPORTING
* WAIT =
IMPORTING
return = return.
WRITE: / 'BAPI call worked!!'.
WRITE: / doc_header-obj_key, ' posted'.
ENDIF.
Regards
Raju Chitale
Edited by: Raju Chitale on Dec 18, 2008 8:31 AM
Maybe you are looking for
-
UWL Integration with Webdynpro ABAP
Hello, I am creating a Webdynpro ABAP Application in which I want to create a screen(form) with various Input fields which will be entered by the user and it will have a Submit button. On the click of the Submit button I want to trigger a Workflow an
-
Why am I losing crop when exporting from LR (?)
Hi. I'm a newbie to LR and am stumped trying to figure something out (Yes, I've checked all through the forums). I've made some adjustments to a bunch of photos in LR3--contrast, brightness, etc. I've also cropped them to 5x7s. When I export as a
-
Need advice for form deployment
We are using approx. 500 forms in an LC Update1 environment. This forms have been deployed under the resource tab in workbench and used by a formportal, built by the customer. We are going to move to ES3 and my question is where should we put the for
-
When I downloaded Mavericks I lost a whole bunch of emails and mailboxes
Lost some old unarchived email messages and mailboxes can't find them on the computer and not sure what to do?
-
Whenever I use my iPad, it starts to over heat. Any solutions?