Text in customer invoices
Hi,
I have a requirement of clent that text o be displayed at the bottom of invoice on the basis of VAT code
i.e. suppose VAT code selected is V1 - text should be ABC
& if VAT code is V2-Text should be CDE
How to configure this ? please help
Thanks & Regards
Bhairavi
Hi,
You will have make changes in the Smartform of the Invoice. Put a condition that based on the VAT Code, the text will be displayed.
Regards,
Amit
Similar Messages
-
Hi,
I need to understand how can we put some text on all invoices for some 20 customers.
Thanks in advance.There are only 2 possible solutions, both already mentioned:
1) create a text in the customer master and copy to the invoice - this is a configuration/master data change (may or may not need a form change as well)
2) customize the form (SAPScript, Smart Form, etc.) - this is ABAP development task.
With # 1 you'll have a constant text printed for the customer. With # 2 there is more flexibility, just write up the requirements.
There are really no other solutions, since manual text update doesn't seem to be feasible. -
A text on the invoice header It is copied from the customer master
Hi need to create a text in smart form the requirement is as below
Its a text on the invoice header.It is copied from the customer master to the order than to delivery and finally on the invoice.
Regards
RasheedHi!
You have to write a code in your SMARTFORM for this.
First you have to read the customer master data from the table KNA1.
Then you have to read from the SD order and invoice, this can be found in table VBPA.
Regards
Tamá -
Standard program to print Customer Invoice with G/L lines
Hello All,
Requirement is as follows : -
1) We are trying to print the FI customer invoice through correspondence (Transaction Code F.61)
Standard driver program RFKORD50 and SAPscript F140_DOCU_EXC_01 are provided for the invoice printing.
2) Standard driver program currently prints either the customer line items / the vendor line items in the invoice.
3) Requirement is that we need to print the G/L line items on the form, instead of customer or vendor line item.
4) Client wants to go ahead with standard program only and is not ready for custom driver program or enhancments in the system.
5) So is there any standard driver program and script which prints the G/L line items in the customer invoice.
Thanks in advance.
Regards,
Rinkesh DoshiHi,
I don't know standard script for G/L line items,but your client requirement is not to change the standard one.My suggestion is to create a standard text.By Using subroutine pool ,save the line items data(internal table ) into standard text after that include the standard text into your sap script form.
just go through this <link to blocked site removed by moderator>
Thanks and regards
Naresh Bammidi
Edited by: Thomas Zloch on Dec 15, 2011 9:16 PM -
How to check if a user fills a header text in billing invoice
Hi everybody and thanks in advance.
My consultant wants to oblige all users to fill a header text when they create the billing invoice (vf01).
I was looking for several user exits when I can manage this requisite.
My problem is that when the user creates the invoice and push save button, I try to look for in the table STXH if the user created the header text. But I have not found anything, because the invoice has not created yet.
Only when the billing invoice has saved, the header text is stored in the table STXH.
I has been trying to find a structure wich contains the header data like xvbrk contains the data about type of invoice, etc.
I have studied this user exits:
userexit_number_range (module pool saplv60A, program rv60afzz)
userexit_account_prep_komkcv (same module)
userexit_account_prep_kompcv (same module)
userexit_fill_vbrk_vbrp (same module)
v60A0001 (Customer functions in the billing document).
My question is: In which structure is the header text of billing invoice manage before push the save button?
If I knew where it is, I could manage the data and check if the user filled the header text.
Thank you very much, and sorry for my pour English.David,
Place this code into USEREXIT_NUMBER_RANGE:
DATA: CATALOG LIKE TCATALOG OCCURS 0 WITH HEADER LINE,
MEMORY_ID(30).
data: c_MEMORY_ID(30) VALUE 'SAPLSTXD'.
DATA l_head type THEAD.
DATA wa_head type THEAD.
data: l_lines type table of TLine.
data: l_line type TLine.
DATA l_CATALOG type TCATALOG.
IMPORT CATALOG FROM MEMORY ID 'SAPLSTXD'.
loop at catalog into l_catalog.
if l_catalog-IS_REFTEXT is initial
and l_catalog-keep is initial.
concatenate c_memory_id l_catalog-id into memory_id.
import thead to l_head
tline to l_lines
from memory id memory_id.
loop at l_lines into l_line.
message i000(zz) with l_line-TDLINE.
endloop.
endif.
endloop.
It will expose the text entered into the text ids in a message box (for now). You will want to replace the MESSAGE statement with your own logic.
You may also need to change the message numver/class from ZZ - as seen here "message i000(zz) with l_line-TDLINE." with an appropriate message on your system.
DON'T forget those points. -
How to print OCR text in Adobe invoice form
Hi All,
I have got a requirement to print the customer number and invoice no as OCR text on the invoice adobe form.
So, if some one has any idea or might have gone through this scenario, please share your suggestions for the same.
Thanks in advance,
Nilesh R GaikwadHi Nilesh,
try to check if you can choose OCR-B in Smartform Layout Designer.
If not, then the font might be corrupt and you must turn to Basis team.
If yes, then it is not a truetype font. And you muss upload a truetype font (.ttf, licenced font, might be with cost) into SAP by SE73. Something like this:
Cheers,
Tao -
Tax Error while posting Customer Invoice
Hello Everyone,
When I try to post a customer invoice using one of the default tax code (eg. 1O - output tax 10%), during simulation the system gives following error message with the item list as below: "Error message still exist - see error log". The error log shows following description - Msg Type E : Item 003 must be corrected.
Itm PK Account Account short text Assignment Tx Amount
1 01 100253 DDS SERVICES 1O 8.000,00
2 50 800000 Sales revenues - dom 1O 7.272,73-
3 50 175000 Output tax 1O 727,27-
Can anyone plz help me out as to why am I getting this error and what is the solution to it?
Thanks,
AMDDear AMD008
were you maintain properly in OB40 MWS (out put tax) relevant GL Account
Note: are you using NEW GL please conform me
Regards
shankar -
Hi Gurus,
I have posted a customer invoice using FB70. All items are open, but still I see the red sign in front of a posted invoice witout any error being shown. I have run this invoice by using a T-Code F110 and it did generate the proposal there as well.
My question is why there is a still red light in front this invoice while showing no error? Please explain this issue.
Doc. Date Net due dt Clearing
28.06.2008 28.06.2008
I am looking forward for your reply. Thank you very much.Hi Friend,
Please run the transaction code F-28 for Incoming Payment from Customer.
Enter the Below mentione data:
Document Date:
Posting Date:
Company Code:
Doc. Header Text:
Account in Bank Data:
Amount:
Text and Assignment:
Customer Account:
Now press enter.
U will see the Customer Invoices:
Select any unpaid invoices and go to Document > Simulate
And now save the document..
Now u can go to customer line item from FBL5N..
Now that invoice will be cleared and Light will be green.
I Hope u found this useful
Regards,
Jigar -
IDOC PEXR2002 and Customer Invoice Clearing
All
We are able to successfully clear customer invoices, on account posting or clear with residual items with PEXR2002.
We are however not able to figure out how we populate texts in the FI Postings.
Also we have a requirement that the GL account to which the FI posting is done along with customer invoice clearing varies based on certian ID's. Is there a way to handle this or we have to use the account modification?
Is there any field on the IDOC which will allow us to enter a GL account to which the FI posting needs to be made?
Thanks
Edited by: Kirti Bhardwaj on Apr 14, 2011 6:15 PMHello,
For the texts you can try a subsutition, specifically the exit program or use a BTE via the FIBF transaction.
Mark as helpful.
Regards
Waza -
Hi Dina,
My client's requirement is to generate AR invoices such that all projects belonging to one customer be grouped as a single consolidated invoice with lines representing each project and its corresponding amount. We are on 11.5.10.2.
I have this solution in mind:
Let's say we have 5 customers and 15 projects shared across them.
I would run the invoice generation process for all projects and then run 'Interface Invoices to Receivables' to move the invoices to AR Interface tables.
I would now customize the 'Auto Invoice Import Program' such that it creates only 5 invoices (one for each customer). Each invoice created will have lines such that one line represents the project and its corresponding amount specific to the cusotmer.
Please advise if this solution would work and also let me know if there will be any implications on the 'Tieback Invoices from Receivables' process.
Thanks,
Chandu
Edited by: user13405365 on Jul 2, 2012 5:02 PMHi
Your understanding is correct.
You may want to review the AR user guide for further details. Here is the quated text from the User Guide.
Imported Billing Number_
The Imported Billing Number feature provides you with an alternative way to group
your imported invoices at the site level for consolidated presentation of billing. You
supply the value for the billing number and then create your own custom consolidated
bill formats.
AutoInvoice has been enhanced to accept the billing number when you use this
alternative method. You can use existing receipt application functionality which allows
you to match your customer to their payments using this billing number.
When the Imported Billing Number feature is activated, AutoInvoice validates all of the
invoices imported under a single bill. For all invoices grouped under one bill,
AutoInvoice checks each invoice to ensure that:
• all invoices have the same customer bill-to address. (If any single invoice from the
group fails the validation, then all of the invoices belonging to this bill will be
rejected.)
• the Imported Billing Number is unique for the given operating unit.
To use the Imported Billing Number feature:
1. Set up the customer profile to enable Balance Forward Billing. Select Imported as the format.
Important: The Imported format is available only if you select site as the Bill Level.
2. Run AutoInvoice to populate the CONS_BILLING_NUMBER column in the RA_INTERFACE_LINES table.
Note: This lets you group invoices under one bill even if the invoices have different payment terms, receipt methods, payment
details, PO numbers, or invoicing rules, as long as they are all addressed to the same customer bill-to address.
3. Generate custom invoices.
Dina -
Help: Create Customer invoice(FB70)
Hi:
When creating customer invoice,I have a circumstance as follow:
Doc.Type : DR ( Customer invoice ) Normal document
Doc. Number Company code ZC01 Fiscal year 2009
Doc. date 29.05.2009 Posting date 29.05.2009 Period 05
Calculate Tax
Doc.currency CNY
Itm PK Account Account short text Assignment Tx Amount
1 01 1030010005 Company ABC 1.000,00
2 50 51010101 main business income X1 1.000,00-
It's so funny! the Item Tax is not displayed... But I have already defined tax account for Output tax....
Regards!Please check
Whether tax rates are defined for your country.
Please check the configuration FTXP.
Make sure you are having the account determination for tax codes.
Regards,
Ravi -
To make Standard text obigatory in Invoice
Hi all.
My client wants that the sales invoice are booked from SD but *the text or narration has to be entered by FI.* And also narration to be entered from SD.
Can anyone help me where to make customizing in system?
Thanks
SubhasishIn VOTXN - select Billing Doc Header . Then select the procedure -Billing Header and double click on Text Ids in Text Procedure . In the result screen you will see the column "Text is Obligatory" - select the "Y Text will be displayed during copying" for the required Text ID and check the reference box for the same and then assign the access sequence that you created below to this line. This will popup the text box during Invoice creation.
To set up access sequences: click on access sequences- click new entries and give access sequence number and description and then click on "Access sequences for text ids" - In this screen give theSequence number, table name VBBK in text object column - and then give text ID (which text ID you need to be referenced from Orders) and check All languages( else you can specify the partner function SP or SH) and save.
Regards
Sai -
STANDARD SMARTFORM FOR CUSTOMER INVOICE AND CREDIT MEMO
GUD MORNING ,
I WANT THE STANDARD SMART FORM FOR THE CUSTOMER INVOICE AND CREDIT MEMO RELATED TO FI FOR SALES.
ARUN REDDY IHi,
Search For Standard or Customise Smartform
*& Report : ZTEST_SEARCH_FORMNAME
*& This program will help you to search the SMARTFORM either Standard
Or Customer created in your compatiable language.
REPORT ZTEST_SEARCH_FORMNAME .
TYPE-POOLS: SLIS.
TABLES: STXFADM, STXFADMT.
DATA: BEGIN OF ITAB OCCURS 0,
FORMNAME LIKE STXFADM-FORMNAME,
MASTERLANG LIKE STXFADM-MASTERLANG,
DEVCLASS LIKE STXFADM-DEVCLASS,
VERSION LIKE STXFADM-VERSION,
FIRSTUSER LIKE STXFADM-FIRSTUSER,
FIRSTDATE LIKE STXFADM-FIRSTDATE,
FIRSTTIME LIKE STXFADM-FIRSTTIME,
LASTUSER LIKE STXFADM-LASTUSER,
LASTDATE LIKE STXFADM-LASTDATE,
FORMTYPE LIKE STXFADM-FORMTYPE,
CAPTION LIKE STXFADMT-CAPTION,
END OF ITAB.
DATA: IT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
WA_FIELDCAT TYPE SLIS_FIELDCAT_ALV,
WA_LAYOUT TYPE SLIS_LAYOUT_ALV.
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
SELECT-OPTIONS: S_DEV FOR STXFADM-DEVCLASS NO INTERVALS.
SELECT-OPTIONS: S_FORM FOR STXFADM-FORMNAME NO INTERVALS.
SELECTION-SCREEN SKIP 1.
PARAMETERS: P_LANG LIKE T002-SPRAS DEFAULT 'EN'.
SELECTION-SCREEN END OF BLOCK B1.
PERFORM F_SELECT_DATA.
PERFORM F_LAYOUT.
PERFORM F_FIELDCAT.
PERFORM DISPLAY.
*& Form f_select_data
text
--> p1 text
<-- p2 text
FORM F_SELECT_DATA .
SELECT
A~FORMNAME
A~MASTERLANG
A~DEVCLASS
A~VERSION
A~FIRSTUSER
A~FIRSTDATE
A~FIRSTTIME
A~LASTUSER
A~LASTDATE
A~FORMTYPE
B~CAPTION
FROM STXFADM AS A INNER JOIN STXFADMT AS B ON
AFORMNAME = BFORMNAME INTO TABLE ITAB WHERE
A~DEVCLASS IN S_DEV AND
A~FORMNAME IN S_FORM AND
B~LANGU = P_LANG.
IF SY-SUBRC = 0.
SORT ITAB BY FORMNAME.
ELSE.
MESSAGE I398(00) WITH 'No Form Exits for this selection criteria'.
LEAVE LIST-PROCESSING.
ENDIF.
ENDFORM. " f_select_data
*& Form display
text
--> p1 text
<-- p2 text
FORM DISPLAY .
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = SYST-CPROG
IS_LAYOUT = WA_LAYOUT
IT_FIELDCAT = IT_FIELDCAT
TABLES
T_OUTTAB = ITAB.
IF SY-SUBRC <> 0.
ENDIF.
ENDFORM. " display
*& Form f_fieldcat
text
--> p1 text
<-- p2 text
FORM F_FIELDCAT .
DATA: WA_COL TYPE I VALUE 1.
WA_FIELDCAT-COL_POS = WA_COL + 1.
WA_FIELDCAT-SELTEXT_L = TEXT-003. " Form Name
WA_FIELDCAT-FIELDNAME = 'FORMNAME'.
WA_FIELDCAT-TABNAME = 'ITAB'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = WA_COL + 1.
WA_FIELDCAT-SELTEXT_L = TEXT-004. " Smart form Text
WA_FIELDCAT-FIELDNAME = 'CAPTION'.
WA_FIELDCAT-TABNAME = 'ITAB'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = WA_COL + 1.
WA_FIELDCAT-SELTEXT_L = TEXT-005. "Package
WA_FIELDCAT-FIELDNAME = 'DEVCLASS'.
WA_FIELDCAT-TABNAME = 'ITAB'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = WA_COL + 1.
WA_FIELDCAT-SELTEXT_L = TEXT-006. "First User
WA_FIELDCAT-FIELDNAME = 'FIRSTUSER'.
WA_FIELDCAT-TABNAME = 'ITAB'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = WA_COL + 1.
WA_FIELDCAT-SELTEXT_L = TEXT-007. "First Date
WA_FIELDCAT-FIELDNAME = 'FIRSTDATE'.
WA_FIELDCAT-TABNAME = 'ITAB'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = WA_COL + 1.
WA_FIELDCAT-SELTEXT_L = TEXT-008. "Version
WA_FIELDCAT-FIELDNAME = 'VERSION'.
WA_FIELDCAT-TABNAME = 'ITAB'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = WA_COL + 1.
WA_FIELDCAT-SELTEXT_L = TEXT-009. "Master Language
WA_FIELDCAT-FIELDNAME = 'MASTERLANG'.
WA_FIELDCAT-TABNAME = 'ITAB'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_FIELDCAT-COL_POS = WA_COL + 1.
WA_FIELDCAT-SELTEXT_L = TEXT-010. "Last User
WA_FIELDCAT-FIELDNAME = 'LASTUSER'.
WA_FIELDCAT-TABNAME = 'ITAB'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
ENDFORM. " f_fieldcat
*& Form f_layout
text
--> p1 text
<-- p2 text
FORM F_LAYOUT .
WA_LAYOUT-COLWIDTH_OPTIMIZE = 'X'.
ENDFORM. " f_layout
Regards,
Jagadish -
FM or Ways to post Customer Invoice (F-22)
Dear All,
I need to post F-22 Customer Invoice. Data is uploaded from TEXT file by using FM GUI_UPLOAD.
Can anyone please tell me the correct FM or way to do that?
Points will be rewarded for the correct solution immediately.
Note : I tried two FMs BAPI_ACC_BILLING_POST and BAPI_ACC_DOCUMENT_POST.
Thanks & Regards,
NeerajDear All,
I need to post F-22 Customer Invoice. Data is uploaded from TEXT file by using FM GUI_UPLOAD.
Can anyone please tell me the correct FM or way to do that?
Points will be rewarded for the correct solution immediately.
Note : I tried two FMs BAPI_ACC_BILLING_POST and BAPI_ACC_DOCUMENT_POST.
Thanks & Regards,
Neeraj -
Uploading customer invoice posting data from a flatfile(oracle) into FB01
Hi,
i have to upload the customer invoice data from a flat file and post into FB01.
if any body worked with this plz send me the sample code regarding customer invoice.i have the following fields
BLDAT-BKPF
BLART-BKPF
BUKRS-BKPF
BUDAT-BKPF
MONAT-BKPF
WAERS-BKPF
BELNR-BKPF
XBLNR-BKPF
BKTXT-BKPF
GSBER-BSEG
BSCHL-BSEG
HKONT-BSEG Gl Account|
DMBTR-BSEG Amount |
HKONT-BSEG GL Account
DMBTR-BSEG amount
HKONT-BSEG
DMBTR-BSEG
HKONT-BSEG
DMBTR-BSEG
HKONT-BSEG
DMBTR-BSEG
HKONT-BSEG
DMBTR-BSEG
HKONT-BSEG
DMBTR-BSEG
HKONT-BSEG
DMBTR-BSEG
HKONT-BSEG
DMBTR-BSEG
HKONT-BSEG
DMBTR-BSEG
KOSTL-BSEG
PRCTR
SGTXT Text
BSCHL-BSEG
LIFNR-BSEG Vendor account(Employee No.)
PART II
SAP TABLE Field description
XBLNR-BKPF Reference
GSBER-BSEG Business Area
BLDAT-BKPF Document Date
KUNNR-KNA1 Cusomer Number
AUFNR-COBL Order Number
HKONT-BSEG Gl Account
DMBTR-BSEG Amount
for tax, insurace ,freight etc., a seperate Gl account is created.
regards
venihi,
use report rfbibl00:
1) look documentation with se38
2) use structures bgr00, bbkpf, bbseg
3) look sample-prg RFBIBLT0
A.
Message was edited by:
Andreas Mann
Maybe you are looking for
-
Picking status change in Outbound delivery
Hi All, I have to create a start condition in PPF actions, whihc is nothing but BADI... whihc will trigger when the Pcikinf status is changed.... I have these threee condtions: Action will be triggered by outbound delivery order status change: 1.
-
Need to return the fieldnames from an acess database
I need to return the fieldnames (column headings) from an acess database.
-
How to Refer Tablename.Column in IF
Hi I am new to PL/SQL programming I have situation where I have to refer tablename.columnname ex psuedocode if tablename .columnname exist Raise Exception F1 else if process this block end; exception F1 Thanks,
-
Hi Creator Team: Are we going to see a new set of updates for Creator 1? Its been 6 months and lots of bugs reported since Update 7
-
"VLD-2780: Unable to generate Merge statement".
Folks, I am trying to validate my mapping before deployment but I am getting the following error: "VLD-2780: Unable to generate Merge statement". - I am mapping 5 tables from my source to one table in my target by using a joiner.The primary key in my