Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Bapi for invoice creation

Former Member
0 Likes
14,115

Hi all,

I have got material number, ship to party , sold to party, sales organization, Distribution channel, devision, quantity and quantity units as inputs.

I have to create sales document, delivery post goods issue and invoice in my ABAP code.

I'm using BAPI_SALESORDER_CREATEFROMDAT2 to create the sales order.

then I m using BAPI_OUTB_DELIVERY_CREATE_SLS to create the delivery.

then I m using CSO_P_DLVRY_GOODS_ISSUE_CREATE to do post goods issue.

Now I need to create the sales invoice .....which BAPI should I use. Can any one suggest me.

Thanks in advance

Mohit

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
5,458

Hi

Check: BAPI_INCOMINGINVOICE_CREATE.

Vishwa.

3 REPLIES 3
Read only

Former Member
0 Likes
5,458

Hi,

check these,


ACC4                           FI/CO: BAPIs for UPDATE
BAPI_ACC_INVOICE_RECEIPT_CHECK Accounting: Check Invoice Receipt (OAG: LOAD PAYABLE)
BAPI_ACC_INVOICE_RECEIPT_POST  Accounting: Post Invoice Receipt (OAG: LOAD PAYABLE)

ACC6                           Accounting: BAPIs for UPDATE II
BAPI_ACC_INVOICE_REV_CHECK     Accounting: Check Reversal of Invoice Receipt (OAG: LOAD PAYABLE)
BAPI_ACC_INVOICE_REV_POST      Accounting: Post Invoice Receipt Reversal (OAG: LOAD PAYABLE)

J1IBAPI                        BAPI function group for Excise invoice
BAPI_EXCISEINVOICE_GETLIST     Excise invoice - List of all excise invoices

MRM_BAPI                       Invoice Verification BAPIs
BAPI_INCOMINGINVOICE_CANCEL    Invoice Verification: reverse invoice
BAPI_INCOMINGINVOICE_CHANGE    Invoice Verification: Change Provisional Invoice
BAPI_INCOMINGINVOICE_CREATE    Invoice Verification: Post Invoice
BAPI_INCOMINGINVOICE_DELETE    Invoice Verification: Delete Provisional Invoice
BAPI_INCOMINGINVOICE_GETDETAIL Invoice Verification: display invoice
BAPI_INCOMINGINVOICE_GETLIST   Invoice Verification: List Invoices
BAPI_INCOMINGINVOICE_PARK      Invoice Verification: Park Invoice
BAPI_INCOMINGINVOICE_POST      Invoice Verification: Post Provisional Invoice
BAPI_INCOMINGINVOICE_RELEASE   Invoice Verification: release invoice
BAPI_INCOMINGINVOICE_SAVE      Invoice Verification: Flag Invoice for Background Processing

WEB_INVOICE                    Functin Group for Web Billing Documents
BAPI_WEBINVOICE_GETDETAIL      Web Billing Documents, Detailed Selection
BAPI_WEBINVOICE_GETLIST        Invoice List Selection

Arunima

Read only

Former Member
0 Likes
5,459

Hi

Check: BAPI_INCOMINGINVOICE_CREATE.

Vishwa.

Read only

Former Member
0 Likes
5,458

Hi mohit,

check this FM:GN_INVOICE_CREATE or BAPI: BAPI_BILLINGDOC_CREATEMULTIPLE

check this link also.

Hope this helps,

Rahul