Posting incoming invoice
Hi,
I defined a new "Terms of Payment" in configuration and defined the appropriate cash discount percentage rate. I also created a customer master record and assigned the newly created terms of payment. Using this new master record, I successfully posted an invoice in AR using FB70. Now, I am trying to post an incoming invoice using F-28. But for some reason unknown to me, the terms of payment (that I just created and assigned to the customer master record) is not being shown in the "Post Incoming Payments Process Open Items" screen in the Cash discnt field.
I have no problems posting the invoice without the cash discount percentage rate. However, when I manually try to give a discount rate, I get a warning message that says Cash discount-relevant amount is zero; check entry at the bottom left corner of the screen. When I click this warning, I get a pop-up screen with the same message and message no. F5073.
I am sure I am missing a key configuration step in this process, but am not able to understand where. Any light you can throw on this situation is greatly appreciated.
Thanks,
Vijay.
Hi,
In the FB70 you can see the payment term in the tab Payments in the header data.
In F-22, the payment term is displayed in the screen where you enter the amount for customer invoice.
For payment transaction F-28 is not relevant as payment term is entered in invoice and the discount etc for that invoice is calculated based on that payment term. In F-28 you are just making the payment for the net amount. However you can change the discount amount here.
( Also check that in transaction OB41, Payment term is maintained as optional field in field status group Payment Transactions for posting key 31.
Also go to FS00 for the reconciliation account assigned to your vendor, the go to tab 'Create/bank/interest" and double click on the field status gorup.Check that in group Payment Transactions, the field Payment term is marked as optional field.)
Regards,
Gaurav
Similar Messages
-
Can we Use T Code MIRA instead of MIRO for posting incoming invoice?
Hi All,
Can we Use T Code MIRA instead of MIRO for posting incoming invoice?
While trying to post a incoming invoice using MIRO, I am getting a error "HKONT is EMPTY". But when using MIRA i could get the invoice posted.
And in which situations we use MIRA?
Thanks in Advance
Gopi KrishnaHello
MIRA is for Invoice Verification in the Background
Purpose
This process is suitable for the following transactions:
Posting invoices with mass amounts of data for which no item check is required
Posting invoices referring to transactions not yet entered in the system
Entering Invoices for Verification in the Background (Without Item List)
When verifying invoices in the background, you enter only a small set of document header data, such as the invoice amount, the currency and the tax information. You also allocate the incoming invoice to a purchasing document or a vendor. The system saves the data and allocation criteria you enter.
At a later point, the system verifies the invoice in the background. It uses the allocation criteria you entered to determine the item list. It then calculates the net total from the item list.
If the net total = gross amount invoiced - tax amount (+/- tolerance), the system posts the invoice in the background.
If the net total ¹ gross amount invoiced - tax amount (+/- tolerance), the system does not post the invoice in the background. It saves the document header data and the items determined in the background; the saved document then has to be processed manually in Invoice Verification.
With Invoice Verification in the background, the system does not check for any quantity or price differences at item level. Since you do not enter any actual invoice item data, the system uses the default data for comparison.
Regards
Gregory Mathews -
Hi,
Please suggest me the best approach to post Incoming invoice (Customer Invoice, Invoice, GL Account) as the data is there in legacy system and my middle ware is XI system. Please suggest best approach among the below methods.
1) XI will call a BAPI(BAPI_INCOMINGINVOICE_CREATE) and data will be posted accordingly.
2) XI will generate Idocs and R/3 system will pick those Idocs and post. (Please tell me the IDOC type and Message type for the same).
3) XI will place a file at application server level and ABAP will pick that file and post the data using BAPI (BAPI_INCOMINGINVOICE_CREATE).
Note: while posting the customer invoice, the customer account number that is coming from legacy system is different from customer account number that is in R/3. So, when ever posting the data I need to change the legacy customer a/c numbmer with R/3 customer a/c number which is maintained in R/3.
Please let me know the better approach ASAP. If you suggest first or second approach please let me know the enhancement or BADI name to achieve the functionality specified in NOTE....
Looking forward for some good answers.
Regards,
Chandu.hi thr...
http://help.sap.com/saphelp_45b/helpdata/en/b4/8a7415dc4ad111950d0060b03c6b76/content.htm
kindly go thru the above data and do reward if helpful. -
HTTPS for posting incoming Invoices
Currently our vendors are using HTTP to post XML invoices to our XI server. But one of our vendor cannot use HTTP, they have to use HTTPS. So what should we do in our system so our vendor can post invoices to XI server by using HTTPS? do we need do extra settings in XI?
Thanks in advance!
MrudulaHi Mrudula
Check this thread
HTTP Adapter with SSL/HTTPS
cheers
Sameer -
F-28 incoming Invoice Posting Discount Splitting
Hi All,
I am using BDC for F-28 T Code to post incoming Invoice posting
but the issue is while posting the discount amount if i send 60 Rs through file it is splitting into 30 and 30
Not exactly 50-50
I am unable to get on what basis the amount is splitting.
I hvae to asssign Cost and Profit Center to the Discount amount .
But how many parts the Dicount amount is splitting is th issue.
Pls Help Me.
regards
Venu Madhavpls. send u r code if possible..
Thanks,
Mahesh Kumar. -
Intercompany Sales Incoming Invoice references
Hi,
We have customized intercompany sales delivery related process.
We have completed SD steps successfully.
1. Sales Order Creation
( Sales Org. 0001 in comp Code 0001, are delivered to customer from plant LY02 in comp code 002)
2. Delivery
3. Customer billing document
4. Intercompany billing document
5. Auto Incoming Invoice creation with RD04 output type
Now, what I do not understand is purchasing process that company code 0002 should create Purchase order, statistical goods receipt and incoming invoice.
I have searched oss notes and forums they all talk about incoming invoice creation with RD04.
I also completed EDI steps successfully that are triggered after RD04.
But it is not working now because I don’t have PO document yet.
I have 3 questions about this process.
Is it possible to create PO automatically?
If it is not how can I create PO document manually with reference to intercompany sales order? so RD04 finds PO and posts incoming invoice.
when should I create PO? (after creating sales order or delivery document).
Should we create statistical goods receipt document with PO reference ?
Thanks…I have not completed the process yet.
I need an advice who have achived this before.
As I said before I customized delivery related intercompany process.
All SD steps are working fine
I have one sales order, one delivery, one billing document in delivering company
I have one billing document in selling company.
Now, I need a PO and Incoming Invoice in sales company.
how should I create PO?
which acc. assingment category should be assigned?
Should I set Goods Receipt Indicator? -
Reg : Posting of invoice
Hi Experts,
I am working on an object to post incoming invoice for a purchase order.
Could any one of you help me in knowing what are the mandatory fields to be passed inorder to post the inovice using this BAPI ie BAPI_INCOMINGINVOICE_CREATE.
Thanks in advance.
Regards,
RamkishoreHi,
Check the below fields:
For ITEM :
invoice_doc_item
po_number .
po_item .
tax_code .
item_amount .
quantity.
po_unit .
HEADER :
invoice_ind
doc_date
pstng_date
ref_doc_no
comp_code
currency
gross_amount
Among these few are optional. -
Enter Incoming Invoice ( MIRO) unalbe to post
Dear All,
While posting the Incoming Invoice using MIRO tran. - credit memo, After Entering the GL Account
Layout of Business Area , Cost Center, Partner Business area , and order field indicator shows all
tick mark, ( correct sign) ,
continuos message come fill in all required entry field.
but when I using other User ID Entering the Incoming Invoice happened.
Please reply me How to correct the same. Which Auth.shall I remove.
Regards,
SantoshThanx sri nath for reply., but still my problem is not solved.
SAP user doing following entries :
MIRO ->Inv. date >Reference>Calculate Tax ( check box select) > Business place>text>PO ref>
--> select Delivery Note --> Select G/L Account -->
in this menu after select the G/l account --> Business area --> Cost Center --> Order ( This fielld
automatically Mandatory tick comes ) only in one SAP login.
So please tell me now How to remove this Mandatory tick to aboe field.
While on my other SAP user this field are not comes in Mandatory. so Invoice post successfully.
Regards,
Santosh -
Avoid posting mm-incoming invoice with when special account is used
Hi,
during the creation of the (parked) incoming invoice we use a dummy account that needs to be changed later. For our process it is not simply done by customize the account in the way that posting is not allowed.
Therefore I am searching a possibilty to reject the posting of an mm incoming invoice if one special account is used. For the FI-incoming invoices I solved the problem with validation rules (User exits to avoid posting of invoices)
But how can I do this with the mm invoices? Is it extension LMR1M005 or LMR1M004? (Didn't get it with them because I don't know how a "posting" switch should look like in the coding)
Regards, VanessaHi,
Your PO created for real vendor/account and Why you parked incoming invoice to a dummy account ?
Purchase order considered as committed document by business and you are doing invoice verification( parking and posting) WRT purchase order for a vendor and respective accounting documents are created during goods receipt and invoice verification-why you want to post to dummy account/vendor!
Instead of development , you can try with following:
1.Create Main Vendor (A)in t.code:XK01
2.Go for creating a new vendor master(B) for dummy vendor in XK01 , keep alternate payee as main vendor(A) as Alternat.payee field in Payment transaction view and keep partner function as Invoicing Party(PI) only in Partner function view.
3. Assign this dummy vendor code(B) in Main vendor(A) in t.code:XK02 with partner function of Invoicing Party in Partner function view.
4.Now create PO for Main vendor(A)
5.Do invoice verification for PO, your invoice posted to dummy vendor code(B)
6.Do payment for PO where you will pay for vendor code (A)
Also you can think following options:
Better create assign a blocking key in field of Payment block in Payment transaction view of your vendor master and after invoice verification, the invoice document created will be blocked for vendor.Later you can release the invoice with MRBR t.code or FB02 t.code.
OR
You can use tolerance limit as ZERO for tolerance keys for invoice verification for your company code. Create PO for vendor and after invoice verification for PO, the invoice document created will be blocked for vendor.Later you can release the invoice with t.codes MRBR or FB02.
Regards,
Biju K -
Posting a previously parked incoming invoice
Hi all,
Can anybody help me with the following scenario:
I am parking incoming invoice document using BAPI_INCOMINGINVOICE_PARK. It gives me a document no.
Later I want to post this document. I don't know which BAPI or fm to use for this. Is it possible to post parked documents with BAPI_INCOMINGINVOICE_CREATE?
Thanks
Ali
Edited by: Ali Abbasgil on Aug 4, 2010 12:59 PMHi ,
invoice_change facilitates your requirement...
But there are certain constriants as of the following points:
pls see if these points help.
1.It is not possible to change invoice documents flagged for invoice verification in the background using this method.
2.Furthermore, no invoice documents saved within the framework of the EDI process can be changed with this method.
regards,
umakanth.. -
Invoice Type not being Updated while Posting INVOIC01 - Incoming Invoice
Hello,
I am trying to Post Incoming Vendor Invoice in to SAP using INVOIC01 and IDOC_INPUT_INVOIC_MRM Function Module. I am adding values INVO for Invoice, CRMO for Credit Memo in the Field E1EDK01-BSART to Post the Invoice with different Invoice Types. However, the Invoice for the PO gets Posted only as Invoice, no matter what I populate in the Segment Field E1EDK01-BSART. What could be the issue? Please let me know.
Thank You,
Venkata Phani Prasad K.This issue has been Resolved. A Sub routine MRM_DOCUMENT_COMPLETE is called in the Function Module IDOC_INPUT_INVOIC_MRM in which the value of the USING Parameter MRM_RBKPV-TCODE is being hard coded to MR1M. Since I am using a Z-Version of this Function Module, I've changed the value of the above field to MIRO after the Subroutine call which solved the issue.
MRM_RBKPV-TCODE = 'MIRO'.
The Values to be Passed to the Field BSART in the Segment E1EDK01 are
E1EDK01-BSART = 'INVL' - For Invoice
E1EDK01-BSART = 'CRME' - For Credit Memo
Thanks,
Venkata Phani Prasad K -
Incoming invoice not get posted through workflow
Hi Experts,
I am working on workflows for incoming invoice used by bus2081. i am facing the problem when the user clicks on post button after verifying the invoice the workitem not posted .and is it showing debit and credit miss match . while posting it with out workflow the document was posted with out error even debit credit miss match
please give me the solution to overcome from this problem .
Thanks
SreenathHi,
It seems to be authorisation issue.
Compare the invoice values which user is able to approve and not.
Maybe he doesn't have enough authorisation limit to post those invoices.
Ask him to do it from SBWP backend inbox.
If it is not going from his inbox means, check the SU53 t code after he clicks on post button.
Then see in SU53 whether any authorisation is missing.
It's not a workflow issue. If there is an issue in workflow means, he should not be able to post any invoices.
Cheers,
Raja.D -
T-code F-28 (Post Incoming Payments) - only 16 lines to enter invoice doc
Hope someone can help me on the following issue:
Issue is pertaining to t-code F-28 (Post Incoming Payments). There are only 16 lines for user to enter invoice documents when we select Document Number for the Additional Selection. For some cases, we do need to enter more than 16 lines.
Question:
1. Anyway to increase number of lines for user to enter invoice documents
2. Any workaround if the number of lines cannot be increased.
Thank you very much.
WilsonHi,
That is standard SAP screen defination.
You can use "Page Down" button to enter additional 16 document numbers and so on. Or can give the document numbers in ranges.
If you have a huge list of invoice numbers to be given which can not be met by above, then you need to develop a custom program to call BDC or BAPI_ACC_DOCUMENT_POST
Regards,
Gaurav -
Incoming invoice post via INVOIC01 (IDOC_INPUT_INVOIC_MRM)
Dear all,
We are trying to post an incoming supplier invoice against a PO via IDOC INVOIC01 (IDOC_INPUT_INVOIC_MRM).
We were able to identify all technically required fields to post the invoice.
However, we have some difficulties:
1). How can we enrich the text field which is in the header of the MM invoice ? (transaction MIR4, tab Basic data, field "text")
2). In the FI document (BSEG/BKPF table; FI document that can be viewed through transaction FB03), there are fields like XREF1, XREF2 and XREF3, is there any possibility to have these fields filled through the IDOC?
Many thanks in advance!
Best regardsOption #1 is to use INVOIC01. The configuration for INVOIC01 is present in the standard system for MM invoices through ECC 6.0.
Option #2 is to add the ALE config to allow use of INVOIC02 with IDOC_INPUT_INVOIC_MRM. We have just done this ourselves because we want to use the same IDoc for both our FI and MM invoices, and it seems to be working OK thus far. The configuration to use INVOIC02 for MM invoices is not in the default system up through ECC 6.0.
To do option #2, call transaction WE57 - "IDoc: Assigment of Function Module to Logical Message and IDoc Type"
You will need authorizations to assign a package to this -- it is transportable config.
Function module: IDOC_INPUT_INVOIC_MRM
Function type: Function module
Basic type: INVOIC02
Message Type: INVOIC
Message Variant: MM
Object Type: BUS2081
Direction: Inbound
Description: Invoice/Billing Document
Name: Incoming Invoice
(This is a copy of the default config for INVOIC01, changing the IDoc type to INVOIC02.)
Save, assign to the appropriate package for transport. This configuration is cross-client, so do it once in your development client and it's active in all clients on that instance.
And that's it! Do everything else the same as you would with INVOIC01. (Just keep in mind that not all of the segments you use for FI invoices work exactly the same way in MM invoices -- some of the segment qualifiers are different despite trying to define the same business fields...)
--Dan King
SAP NetWeaver Integration Architect
Capgemini -
Incoming Invoice Create from data without posting the GR details
Hi Experts,
I am trying to create a MM invoice (MIRO) using the BAPI BAPI_INCOMINGINVOICE_CREATE and I do not want to post GR details in this invoice. But I have not been able to see the face of success yet.
Following are the parameters that I pass to the structures of this BAPI:
BAPI_INCINV_CREATE_ADDRESSDATA Addressdata = new BAPI_INCINV_CREATE_ADDRESSDATA();
BAPI_INCINV_CREATE_HEADER Headerdata=new BAPI_INCINV_CREATE_HEADER();
BAPI_INCINV_CREATE_ACCOUNTTable Accountingdata = new BAPI_INCINV_CREATE_ACCOUNTTable();
BAPI_INCINV_CREATE_ACCOUNT Account = new BAPI_INCINV_CREATE_ACCOUNT();
BAPI_INCINV_CREATE_ITEMTable Itemdata = new BAPI_INCINV_CREATE_ITEMTable();
BAPI_INCINV_CREATE_ITEM Item = new BAPI_INCINV_CREATE_ITEM();
BAPI_INCINV_CREATE_GL_ACCOUNTTable Glaccountdata=new BAPI_INCINV_CREATE_GL_ACCOUNTTable();
BAPI_INCINV_CREATE_GL_ACCOUNT Glaccount = new BAPI_INCINV_CREATE_GL_ACCOUNT();
BAPI_INCINV_CREATE_MATERIALTable Materialdata = new BAPI_INCINV_CREATE_MATERIALTable();
BAPIRET2Table Return=new BAPIRET2Table();
BAPI_INCINV_CREATE_TAXTable Taxdata = new BAPI_INCINV_CREATE_TAXTable();
BAPI_INCINV_CREATE_VENDORSPLITTable Vendoritemsplitdata = new BAPI_INCINV_CREATE_VENDORSPLITTable();
BAPI_INCINV_CREATE_WITHTAXTable Withtaxdata = new BAPI_INCINV_CREATE_WITHTAXTable();
string Fiscalyear="", Invoicedocnumber="";
Headerdata.Invoice_Ind = "X";
Headerdata.Bus_Area = "ED";
Headerdata.Comp_Code = "GAMB";
Headerdata.Doc_Date = "20110505";
Headerdata.Bline_Date = "20110505";
Headerdata.Doc_Type = "RE";
Headerdata.Diff_Inv = "0001736123";
Headerdata.Currency = "USD";
Headerdata.Exch_Rate = 7.33M;
Headerdata.Po_Ref_No = "4510146624";
Headerdata.Gross_Amount = 87500.00M;
Headerdata.Header_Txt = "";
Headerdata.Inv_Rec_Date = "20110505";
Headerdata.Pmnttrms = "G001";
Headerdata.Pmnt_Block = "A";
Headerdata.Ref_Doc_No = "Inv01";
Headerdata.Pstng_Date = "20110505";
Headerdata.Calc_Tax_Ind = "X";
Headerdata.Person_Ext = "extsuro";
BAPI_INCINV_CREATE_MATERIAL Material = new BAPI_INCINV_CREATE_MATERIAL();
Material.Invoice_Doc_Item = "0001";
Material.Material = "W900000664";
Material.Val_Area = "PL01"; // plant
Material.Db_Cr_Ind = "S";
Material.Item_Amount = 70000.00M;
Material.Quantity = 200.00M;
Material.Base_Uom = "EA";
Material.Tax_Code = "I1";
Materialdata.Add(Material);
Item = new BAPI_INCINV_CREATE_ITEM();
Item.Invoice_Doc_Item = "0001";
Item.Po_Number = "4510146624";
Item.Po_Item = "00010";
Item.De_Cre_Ind = "X";
Item.Freight_Ven = "0000010149";
Item.Tax_Code = "I1";
Item.Item_Amount = 70000.00M;
Item.Quantity = 200.00M;
Item.Po_Unit = "EA";
Item.Po_Unit_Iso = "EA";
Itemdata.Add(Item);
proxyPOInvoice.Bapi_Incominginvoice_Create(Addressdata, Headerdata, out Fiscalyear, out Invoicedocnumber,
ref Accountingdata, ref Glaccountdata, ref Itemdata, ref Materialdata, ref Return, ref Taxdata, ref Vendoritemsplitdata, ref Withtaxdata);
This is resulting in the below error message:
u2022 Enter goods receipt data only when working with GR-based IV
For the first error messages, after some good amount of googling and also searching in this forum I could reach to this conclusion that, if PO is marked with GR-based IV flag then invoice cannot be booked without GR. Also while booking such as invoice for every GR Item we need to pass:
Ref_Doc = goods recript number,
Ref_Doc_Year = year for good receipt number
and Ref_Doc_It = item number in the goods receipt.
I have created a PO which is not GR-based IV flagged, i.e. GR is not mandatory for creating invoice. Still I get the same message every time. I went through the documentation of the BAPI and also through many sites that gave sample codes to create an MM invoice but without any success.
The same entry when I enter through SAP screens I am able to post the invoice without GR. Please help me identify where I am going wrong.
Thanks in Advance
Best Regards
RoyI found out the cause to this whole thing. It seems that even though if you don't need to pass a parameter you need to fill it with default value. e.g.
my invoice was not GR-based IV invoice. Therefore, I don't actually need to pass values for:
REF_DOC
REF_DOC_IT &
REF_DOC_YEAR.
Well i was wrong here. Even then I need to pass these values as:
REF_DOC = ""
REF_DOC_IT = "0000"
REF_DOC_YEAR = "0000"
I guess this is how SAP .Net Connector works.
Thanks to all anyway
Roy
Maybe you are looking for
-
My computer doesn't recognize my ipod nano 2nd gen
My computer running Windows 7 doesn't recognize my ipod nano 2nd gen. Also my ipod not seen in my itunes. I did all the reset stuff and nothing works. Do you think it is just shot???
-
Adobe Muse CC Form for third party hosting servers
I start using the new adobe muse cc forms for third party hosting servers and i have this website for one of my customers i create a CONTACT FORM on the website and when try to submit it says "server encontered an error" i chat with adobe support the
-
Is it possible to watch music videos on a nano?
I bought a music video on itunes and when I updated my ipod the music video didn't transfer onto the ipod. Can a nano play music videos? dell Windows XP
-
Alright, first and foremost is the fact that the AC adapter plug no longer works. I plug it into the wall, into my computer, nothing. I've tried several other outlets and several other buildings and nothing. I can't charge my battery. I'm also a stud
-
Too many error codes: can't update!
Well, I wanted to update my iPod nano(2nd gen), so I plugged it in, and it says it is updating, and after a while, it says "iPod cannot be updated; an error occured (-50). It then continues to update again, rendering me unable to do anything, then a