Downpayment clearing for opentext automatic invoice posting
Hello everyone. My client is using OpenText VIM ( Vendor Invoice Management ) for incoming invoices. VIM automatically triggers FB60 (in case of PO invoice) & MIRO ( In case of PO invoice ). The invoice posting happens automatically in the background which doesn't allow automatic vendor downpayment clearing against these invoices ( done my a 'down payment clearing' push button in normal circumstances in MIRO when posting the invoice manually ). My client doesnt want to use F-54 for downpayment clearing after MIRO. Many of your clients now-a-days would be using automatic invoice posting , how are you guys managing the automatic downpayment process. I would really appreciate any kind of help. Thanks in advance
IN A090 metioned the account under down payment clearing account field.
Similar Messages
-
BAPI for Non PO Invoice posting?
Hi Experts,
I am posting invoices using BAPI_INCOMINGINVOICE_CREATE. These invoices have POs associated with the Item Details. This is working fine for me.
I want to post invoices that DO NOT have a PO. Can someone please point me to a BAPI that is similar to BAPI_INCOMINGINVOICE_CREATE in functionality but does not require a PO?
Thanks,
- Vik.I too was looking for a BAPI for non PO invoice posting. I found that the above counsel did not work for me. Instead of creating a buyside invoice, it just created a journal entry. What DID work for me was BAPI_ACC_INVOICE_RECEIPT_POST.
Below, I am pasteing the subroutines that I created for its calling. In it, for my purposes, only the invoice amount is parameter driven. My needs allowed all other BAPI parameters to stay the same.
I hope that this helps someone.
Donald Nigro
FORM create_buyside_invoice USING value(invoice_amt) TYPE p.
DATA:
gd_documentheader LIKE bapiache03,
it_accountpayable LIKE bapiacap03 OCCURS 0 WITH HEADER LINE,
it_accountgl LIKE bapiacgl03 OCCURS 0 WITH HEADER LINE,
it_accounttax LIKE bapiactx01 OCCURS 0 WITH HEADER LINE,
it_currencyamount LIKE bapiaccr01 OCCURS 0 WITH HEADER LINE,
it_return LIKE bapiret2 OCCURS 0 WITH HEADER LINE.
DATA:
wa_obj_key(20) TYPE c.
fill header
gd_documentheader-username = sy-uname.
gd_documentheader-header_txt = 'E-Payables Invoice'.
gd_documentheader-comp_code = 'EAUS'.
gd_documentheader-doc_date = sy-datum.
gd_documentheader-pstng_date = sy-datum.
gd_documentheader-doc_type = 'KR'.
CONCATENATE 'BOA' sy-datum sy-uzeit(4)
INTO gd_documentheader-ref_doc_no.
fill AP (line 1)
it_accountpayable-itemno_acc = 1.
IF sy-sysid(3) = 'DEV'.
it_accountpayable-vendor_no = '0600013370'.
ELSE.
it_accountpayable-vendor_no = '0600009022'.
ENDIF.
APPEND it_accountpayable.
fill GL (line 2)
it_accountgl-itemno_acc = 2.
it_accountgl-gl_account = '0001112227'.
it_accountgl-comp_code = 'EAUS'.
it_accountgl-pstng_date = sy-datum.
it_accountgl-fisc_year = sy-datum(4).
it_accountgl-fis_period = sy-datum+4(2).
it_accountgl-bus_area = '0100'.
APPEND it_accountgl.
fill currency ammounts for lines 1 & 2
it_currencyamount-currency = 'USD'.
it_currencyamount-itemno_acc = 1.
it_currencyamount-amt_doccur = invoice_amt * -100.
APPEND it_currencyamount.
it_currencyamount-itemno_acc = 2.
it_currencyamount-amt_doccur = invoice_amt * 100..
APPEND it_currencyamount.
CALL FUNCTION 'BAPI_ACC_INVOICE_RECEIPT_CHECK'
EXPORTING
documentheader = gd_documentheader
TABLES
accountpayable = it_accountpayable
accountgl = it_accountgl
accounttax = it_accounttax
currencyamount = it_currencyamount
return = it_return.
PERFORM invoice_error_check TABLES it_return.
CALL FUNCTION 'BAPI_ACC_INVOICE_RECEIPT_POST'
EXPORTING
documentheader = gd_documentheader
IMPORTING
obj_key = wa_obj_key
TABLES
accountpayable = it_accountpayable
accountgl = it_accountgl
accounttax = it_accounttax
currencyamount = it_currencyamount
return = it_return.
PERFORM invoice_error_check TABLES it_return.
COMMIT WORK.
WRITE: / 'ePayables Bank of America'.
WRITE: / ' Invoice Document Number:',
wa_obj_key(10).
ENDFORM.
Form invoice_error_check
FORM invoice_error_check TABLES it_return STRUCTURE bapiret2.
DATA:
bapi_success(5) TYPE c VALUE 'false'.
LOOP AT it_return.
IF it_return-type = 'S' AND bapi_success = 'false'.
bapi_success = 'true'.
ENDIF.
ENDLOOP.
IF bapi_success = 'false'.
WRITE: / 'Unable to post a buyside invoice with',
'BAPI_ACC_INVOICE_RECEIPT_POST'.
LOOP AT it_return.
WRITE: / 'Message Type: ', it_return-type,
/ 'Message Class: ', it_return-id,
/ 'Message Number: ', it_return-number,
/ 'Message: ', (80) it_return-message.
ENDLOOP.
ROLLBACK WORK.
STOP.
ENDIF.
ENDFORM. -
Idoc for tcode MIRO ( invoice Posting)
Hi Experts!
I have to Post inbound idoc file to MIRO transaction.
Is there any standard inbound idoc for this purpose.
can you help me out with this
thanksHello!
Please, look at the INVOIC02 idoc.
Regards,
Albert -
BAPI for MIRO Incoming Invoice
Hi All,
I want BAPI for MIRO Posting ie for Incoming Invoice.
.here MIRO is being done with Delivery Note number
Following are the necessary entries for MIRO Posting
Invoice date
Reference
Amount
Calculate Tax
Tax amount
Delivery Note
Vednor
Business Area
Please suggest me suitable BAPI for MIRO Incoming Invoice Posting with sample code.
immediately.Please give some sample code for my reference.
Rewards will be given.
Regards.
UlhasHi,
BAPI for Invoice Verification: Post Invoice
BAPI_INCOMINGINVOICE_CREATE
The method can only carry out your function if no error messages were
generated in the Return table. This is the case if the header data and
all the items were processed successfully.
Transaction control is not implemented. The calling program therefore
has to execute the Commit Work itself after this method has been
successfully called (in other words, if no errors were reported in the
Return parameter). -
Accounting documents not automatically cleared for invoice cancellations
In some instances when an invoice has been cancelled the accounting documents are not cleared automatically (while in most cases they are).
Any idea why this would be.I would expect them to be linked and cancel each other out and therefore clear.
Thanks, Julie.Hey Satya,
We didn't get any specific information why the automatic clearing is not happening. This is just behaving as if config was never made.
Wierd thing is this is not the case in all the scenario's. in case of order related billing the clearing for cancellations happens fine and in some other sales orgs the clearing happens automatically.
Do you have any idea where the clearing is actually linked in the configuration ?
Appreciate the initiative you took to help me.
Regards,
Aj. -
Clearing downpayment with restriction A during invoicing
Dear experts,
I want to clearing a downpayment (6000 / 0020) that has origin in a downpayment request (6000 / 0010) and at this momento it have a restriction 'A' (can be clear in the next invoicing). I already add the downpayment (6000 / 0020) in R401 Spro - SAP utilities - Invoicing - invoice processing - item slection in invoicing - item selection in account maintainence / define sub item . But it's not clearing. I post it as a sub item and it shows as ACCINF.
Can anyone tell me what I'm doing wrong?
Thanks in advance
RodolfoRodolfo:
My question then would be - what process are you trying to execute?
General process for a down payment is as follows:
Utility requests down payment (3000/0010)
Customer pays request (incoming payment)
Payment clears down payment request which automatically generates a held down payment posting (3000/0020).
as this is a held down payment, it should not be released until the full sale is complete. That is the purpose of the restriction code and the reason why you are not seeing a clearing.
If you want to clear immediately, then there seems to be no reason to use down payment.
Please clarify your business process. I think that there might be a gap between the functions, process and understanding.
regards,
bill. -
Downpayment Clearing in Logistic Invoice verification
Hi All,
we have activated Business Function " LOG_MMFI_P2P " and
Switch "MM_SFWS_CI_01 - Enhanced Functions in EhP4 for Applications in
Materials Management" using Tcode SFW1. And followed all instructions
documented when activated Business Function " LOG_MMFI_P2P ". The
Busines function is activated to order to clear downpayments at the
time of invoice posting in MIRO or MIR7. When I post the invoice in
MIRO system is posting 2 indepedent document as below.
1. Invoice posting,
Dr GR/IR
Cr Vendor
2. Downpayment Recovery
Dr Vendor
Cr Vendor with SP GL Indicator "C"
My point is, as per the link
http://help.sap.com/erp2005_ehp_04/helpdata/EN/48/b42c22e8603095e10000000a421937/frameset.htm, it says "You can use the Down Payment Clearing
function to clear down payments that you have posted with reference to
a purchase order without going to the relevant financial accounting
transactions, directly in logistics invoice verification."
But, in my case, the system is not clearing the downpayment but instead
is just posting a Credit memo account entry with SP GL indicator (refer
to th Downpayment Entry).
Please advice if SAP is designed to clear the downpayment in LIV or
just to post the downpayment recovery entry.
If advice on any corrections to be applied.
Best regards
Abishay SolomonHi
I am not sure, but as per your link
"The system displays the Down Payment Clearing pushbutton at header level"
are you getting any button there?
Regards
Kailas Ugale -
How to clear downpayment of higher value than invoice
Dear All,
I'm tryig to establish new procedures at cutomer AP department and one of them is causing me a headache.
Situation looks like this.
- Vendors requests for Downpayment
- Downpayment request is posted with F-47 (value 1000 USD)
- Downpayment request is paid with F110
Now, couple of days later, vendor comes back with an invoice ( only 700 USD)
- Invoice is posted with FB01
- Now, downpayment should be cleared (F-54) againist the invoice - PROBLEM is that downpayment value is more than invoice value.
Question: How to clear downpayment in this situation so remaining amount (1000 - 700 = 300 USD) becomes a regular "Vendor debit".
Objective: I need to clear this dowpnayment in a way which will cause 0 (zero) payment to the Vendor invoice in F110 and remaining amount can be cleared in the future when Vendor returns the money to the cashier.
Thanks for help - in advance.
Best regards
Tomasz
Vendor will eventually return cash and
Edited by: Tomasz Gaczynski on Oct 25, 2010 5:03 AMOk, I owe you some more explanations:
The "Vendor" is actually a company employee created as vendor. He receives expenses downpayment and comes back with set or "original receipt" slips and summarized expense report which is posted as Invoice. HE HAS TO return the money as no "further invoice" will be issued.
In current process - F-44 is used but I'm trying to get rid of it.
I'd like to have a scenario like this:
- Downpayment is paid
- Employee comes back with sumary expense which is posted with FB01
- Invoice is cleared against downapyment with F-54
- Upon payment run, invoice is cleared (zero payment is maid) and Vendor account is debited with remaining amount
- Employee returns money which are posted and cleared against remaining, original downpayment
- Emplyee (Vendor account) balance is now 0.
- Case closed.
Now, like I said - they clear everything with F-44 and case closed.
I need to come up with something using F-54 (maybe with transfer posting) as in future, this process should be automated and F-54 is easier to use than F-44.
Any ideas? Thanks -
Hi,
I posted a document in FB01.
when ever i post it
the above document is showing in Open item in FBL1N (t-code).
when& how to this document show in cleared item..?
Documet type :VI......tried VO,BM,BT
Specification:
Posting invoice PSKY : 31
Vendor : XXXXXX
towards:
GL account : XXXXXXXX
Debt PSKY : 40
can Someone help in how to clear this document...!
possible way for automatic payment will be good...
Thanks,
PraveenHi Praveen,
U have to understand the functionality of open and cleared line items. When u use posting key 31, u are posting a vendor invoice. Any invoice (or any document for that matter) when posted will have the open status.
Now that invoice will get cleared when it is actually cleared against another document (outgoing payment in ur case)
Goto F-53 and give the required inputs (amount ,vendor number , bank account etc) and process any of the open items(ie original invoice) in that vendor account. Once that payment document get posted, it clears the original invoice also. Just test it and u'll understand.
The same can be done in automatic payment also, but u need to do all the customizing in FBZP and then run the program through F110. That also clears the open vendor invoices.
Best Regards
Vimal -
GR/IR Automatic Clearing for Different Business areas items
Hello All,
we have different business areas, and some times we create a PO for all business areas and invoice it in a specific business area
in F.13 automatic clearing:
for GR/IR account
Documents with different business area cannot be cleared.
any idea to solve this issue is appreciated,Thanks for your reply,
I've tried such a solution with more parameters ( EBELN, XREF3 and EBELP)
but in F.13 :
- the document cannot be cleared when >>> selecting GR/IR account special process.
if we treat GR account as a normal GL account, I mean without selecting GR/IR account special process.
the document can be clear
i want to be able to clear the document with selecting GR/IR field ( is it possible )
and if it is not allowed, do we will face a problem by clearing GR account without selecting GR/IR parameter ??
Many Thanks -
How to configure Automatic Account Clearing for A/R
Hi,
Kindly advice me how to configure Automatic Account Clearing for A/R
The client requirement is
In A/R the customer accounts are not automatically clearing when a payment is posted for that account. We are still seeing all open items and all paid or cleared items when we go to FBL5N and select open items for viewing. Please make account clearing automatic for customer payments.
Thanks in advance
SunithaHi,
Use T code OB74.
Maintain for your Chart Of Account, acct type "D", From and to customer accounts and then add the critera you want. Pls note you cannot define more than 5 criteria.
Then schedule the clearing program job F.13 in the background.
Cheers. -
Automatic clearing for Billing Reversal not working because of SPL 90
Hi all experts,
We recently implemented the Grants management module and SPL 90 is now active.
We are now having a problem with automatic clearing for billing reversals.
When I go to VF11 and try to reverse a document, the FI postings and FM postings seem to be happening. But the automatic reversal does not go all the way through because when it tries to post to special purpose ledger 90, it does not find the original document there and hence, stops.
Can someone tell me how to fix this?
Thanks a lot, in advance.
AJCan someone PLEASE look into this question?
I really appreciate your feedback.
Thanks.
A -
AUTOMATIC CLEARING FOR RECEIPTS실행시 PERIOD NOT OPEN ERROR
제품 : FIN_AR
작성날짜 : 2004-05-19
AUTOMATIC CLEARING FOR RECEIPTS실행시 PERIOD NOT OPEN ERROR
========================================================
Problem Description
AR에서 Receipt이 "Remitted" 상태임에도
"Automatic Clearing for Receipts"프로그램 실행시 아래와 같은
Error가 발생하면서 처리되지 않음
ARZACS module: Automatic Clearing for Receipts
MSG MSG-01000: DEBUG: Before_Report_Procs.Check_GL_Date.
MSG MSG-05000: DEBUG: GL_Date not within open period.
ERR REP-1401: 'beforereport': Fatal PL/SQL error occurred.
ORA-00000: normal, successful completion
Solution Description
Period가 open되어 있지 않아 발생하는 것으로,아래의 실제 Test과정을
참조.
Automatic Clearing Test step.
1. Trx 입력
GL_DATE 09-JAN-2004
2. Receipt입력
GL_DATE 09-JAN-2004
Maturity DATE 15-JAN-2004
(Payment Method는 Clearance Method가 "by Automatic Clearing"을 가진
Receipt Class를 입력)
3. Remittance 실행
Receipts -> Remittances 에서 Auto Create
4. Clearing실행
Receipts -> Clear/Risk Eliminate에서
"Automatic Clearing for Receipts" 실행
Parameter중 Clear Date 11-JAN-2004로 입력
5. 해당 Receipt이 Clearing안됨.
6. 다시 Clearing실행
"Automatic Clearing for Receipts" 실행시
Parameter중 Clear Date 16-JAN-2004로 입력
7. 해당 Receipt이 Clearing됨.
위의 Test결과에서 알 수 있듯이,
Clear Date는 Maturity Date보다 이후여야 함을 알 수 있다.
또한, Maturity Date가 같은 Period내가 아닌 그 다음 Period, 예를들어 2월15일이라고
해도 Clear Date를 2월 15일 이후로 입력해야만 해당 Receipt이 Clearing되었다.hi,
pl go to OB52 and open the FI posting period for account type S.
you will find either 1000 or 0001 as the field status variant for which you can select the acccoutn type S. You need to know what is the field status variant for your comp code. You find out by going to OBY6 ( Comp code global settings ).
at OB52 you can maintain this way.
1000 S zzzzzzzzz 1 2008 12 2008 13 2008 16 2008.
regards
sadhu kishore -
How to clear invoices posted in foreign currency in APP VERY URGENT
Hi Sap Gurus,
I have posted 2 invoices , one is in inr (local curcy), another one in usd and i have run the app using the t.code f110
local currcy incoive was cleared but usd curcy invoice went to exception list
Why this happened?
how can i clear foreign cuurcy invoices in app ?
How can see the exception list ?
can i edit r delete the payment proposal ?
what is the use of additional log in f110 screen?
thanks in advance for ur answer
points wil b assigned
Regards,
RajeshHi Rajesh,
Pls. check following in your payment program configuration. Configuration of Payment Program can be access through APP Tcode F110. Go to Environment --> Maintain Configuraiton.
Check Following:
1) Payment Method for Country : Whether Foreign currency (USD) is added in the list of permitted currency for the payment method specified in the APP Run. If not, add USD as a permitted currency for the payment method.
2) Payment Method for Company Code : Select Foreign Currency / Foreign Payment indicator for the company code/ payment method combination. Select all three indicator.
3) Check the house bank configuration : Whether house bank determined for the company code/ payment method combination in ranking order is set up for any specific currency payments. Keep teh currency field blank if you want to pay in multiple currency from the house bank determined in ranking order.
Hope this helps. Pls reward points if this is useful.
With Regards,
Chirag -
TDS not getting reversed while downpayment clearing against invoice
Hi all,
We have 2 company codes and in India and another in Abroad.
Suppose In F-48 i did downpaymnet to vendor for 1000rs, here TDS is
dedeucted say for example 50 rs. After that in F-43, i made an invoice
for 2000 for the same vendor, here TDS deducted 100rs. Now in F-54, i
did downpayment clearing against the invoce, the TDS amount 50rs got
reversed which was deducted at the time of downpayment.
This is happening properly for my India company code.
But for the company code which is in abroad, the TDS account is not
getting accounted. Actually it should behave as per my indian company
code, but TDS is not getting reverses...TDS account is not coming al
all for this company code in F-54.
I have checked all the configuration and everything is perfect.
Pls through someligt on this what could be the rerason weather i
missed any configuration or any seperate configuration for company
codes which r not in India??
Thanks in advance,....
Regards,
Sreekanth.Hi,
Thanks for your reply. I am doing the reversal with reference to invoice number only. I forgot to mention this in my original question.
Thanks
Maybe you are looking for
-
Dead Backlight vs Dead Inverter Board?
Hi My Ti has fallen down on the clutch hinge (witch is broken). The screen seems to be OK but there is no more backlight. I can see the image on the screen whith a light behind and I can use the Ti with an external display. My question is : How can I
-
How do I manage duplicates in my address book
How do I manage duplicates in my address book. I am using iOS 7 and iCloud
-
Hello guys, i'm working with LabView 7.1 and want to read out of measured values (pressure) by an AD-converter (source is a pressure gage). I read my RS232 with the tool Visa. My problem is, that display unit of measurement (mmHg/psi) and not my meas
-
In an application ther are 2000 valid users. Does it make sense to create so many oracle users. does it affect performance. I would like to make these users as i get better control over their activities and can customise their environment etc. But I
-
How to restore ical with time machine
I have (some how) lost all of my appointments in my "Work Calendar" within iCal except for one entry (which is strangs). I have been trying to restore from Time Machine, but, the user interface for iCal through Time Machine is "not easy" to figure ou