TAX Item as last or first item in account receivable posting
Hello Friends,
We have requirement to show the account receivable posting generated from billing document as below -
01 Customer Dr -
01 Sale Cr
02 Sale Cr
03 Sale Cr
04 TAX Cr
or
Customer Dr -
01 TAX Cr
02 Sale Cr
03 Sale Cr
04 Sale Cr
Currenly account receivable posting is appearing as -
01 Customer Dr -
01 Sale Cr
02 TAX Cr
03 Sale Cr
04 Sale Cr
Not sure whether above appearance is a standard SAP ECC behaviour. Please suggest, how to show the postings as explained above.
Thanks in advance
Best Regards,
Goutham
Dear IVANO,
Thanks for your immediate reply, Currently my pricing is set as below -
10 0 PR00 Price Manual condition
100 0 Price before Tax Stastical Conditioin
110 0 MWST Output Tax No Flag
120 0 FR00 Freight on Cust Desp Manual Condition
130 0 Net Customer Price Stastical Condtion
As per above, we have stastical condition after tax, even though the system is displaying in between the item. Please suggest and how we can fulfill the requirement.
Thanks in advance for your valuable feedback.
Best Regards,
Goutham
Similar Messages
-
How to add line items to Accounting Document posted through MIRO ?
I need to perform Additional posting when Posting through MIRO transaction..i tried with INVOICE_UPDATE BADI but this was not useful...Please let me know if there is any way to add additional posting to Accounting Document created through MIRO.
If any user exit , BADI ot BTE present?Hi,
Check the BTE's:
00001020 POST DOCUMENT: Prior to final checks SAMPLE_INTERFACE_00001020
00001025 POST DOCUMENT: Final checks completed SAMPLE_INTERFACE_00001025
00001030 POST DOCUMENT: Posting of standard data SAMPLE_INTERFACE_00001030
00001050 POST DOCUMENT: Accounting interface SAMPLE_INTERFACE_00001050
Thanks & Regards,
Harish -
No tax item exists for tax code O0 in a G/L account item.
while posting the credit memo for sales return accounting document is not created. its shows the error as No tax item exists for tax code O0 in a G/L account item.
plz help me in solving the issueDear Venkatesh,
1.First check that material wether that is relevent for taxes or not.
Check wether Tax indicator set or not in the material master Sales org data1 or 2
2.Check condition record exists for that material or not
3.Then check the Tax code and G/L account assignment in the transaction FTXP
I hope it will help you,
Regards
Murali.
Edited by: Murali Mohan.T on Feb 13, 2008 10:42 AM -
Error while posting miro - max permitted no of internal tax items reached
Hi expert ,
When i am posting miro i facing error like 'Maximum permitted number of internal tax items reached' .
Detailed description of error 'The maximum number of internal tax items is limited to 999' but if i entered less than that i.e. upto 600
line item then i also same error coming.
what is the solution for that.
Regards,
JyotsnaHello,
Check SAP note 1431727.
Regards,
David -
Add tax item for a tax code in a G/L account item
How do we add a tax item for a tax code in a G/L account item. Basically we get an error when we release the billing document to accounting like
"Tax statement item missing for tax code"
Diagnosis
No tax item exists for tax code O0 in a G/L account item...
Appreciate any feedback.
- PrakashDear Prakash,
There is no other setting than this. For double check please check below again:
1. Tax code created in FTXP (Input / Output tax)
2. Tax percentage maintained in FTXP if tax procedure in formula based & percentage assigned in FV12 if procedure is condition based against the identified condition type
3. GL asignement in OB40 for auto posting against the account keys.
Hope this will solve ur problem.
Regards,
Ajay -
Another question:
Upon creation of a billing doc and with regards to the creation of pricing procedure, this error occurs:
Tax statement item missing for tax code S5 (tax code S5 is a deferred output tax)
Message no. FF805
Diagnosis
No tax item exists for tax code S5 in a G/L account item. A possible cause is an incorrect transfer of parameters by the application to the Accounting interface.
Procedure
Enter an OSS message.
here is an example of the pricing procedure:
ZP00 (cost) 200
ZMRK(mark-up) 20
Sub-Total 220
VAT (s5) -12% 26.40
If there's anyone from you who can help me figure this out, kindly answer this. Thanks!Hi,
Just go to Following link
[SAP Service Market Plance|https://websmp109.sap-ag.de/]
Now click on SAP Notes Search. But you must have authorization to enter into the market place. if you do not have any authorization then consult the Basis Person for the same to download the SAP Note.
Regards,
Jigar -
BAPI_ACC_DOCUMENT_POST - How to generate tax items
Hi,
I am trying to implement the posting of accounting documents via BAPI_ACC_DOCUMENT_POST, and struggling to get the tax postings to work properly.
The process requires me to produce the same outcome as a user manually posting the document via FB01 where tax items are automatically generated. So I need to confirm how to calculate and post the tax items.
I need more information on how to retrieve the data to pass to the ACCOUNTTAX parameter of the bapi and the mapping of the data to the ACCOUNTAX fields. And also the corresponding CURRENCYAMOUNT parameter, I am interested to know if I have to populate the base amount fields as well as the document amount field.Murray,
I have solved your problem in your other question.
Please, try to ask question only in one forum. For this type of question, the ABAP forum is the right one. This is becuase ABAP coding is involved.
See: BAPI_ACC_DOCUMENT_POST How to fill ACCOUNTTAX
Best regards, Johan -
FI-SD Error FF805 No tax item exists for tax code R4 in a G/L account ite
Dear, I have create IN ECC 6.0 a sales orden whit the following conditions
CONDITION VALUE
VKPO Price Sales 0,00 EUR
MWS Sales Tax 4,000 % 0,00 EUR
ZGGM recharges 100,00 EUR
I have creata a billing document but when I execute the vf02 transaction for Release to Accountg apper the following error message
Message no. FF805
Diagnosis
No tax item exists for tax code R4 in a G/L account item. A possible
cause is an incorrect transfer of parameters by the application to the
Accounting interface.
The pricing procedure is
1 0 VKP0 2 2 5 0 6
10 0 MWST Sales Tax S1016
30 0 2 4
40 0 ZGGM30 5 5
This process work correctly in 4.5b version but not work in ECC 6.0
I have cheking the note 112609 and other notes but work
thanksHi,
Error message FF805 is usually due to configuration issues.
Tax conditions, especially the main ones UTXJ or MWST can not have a condition base value that is 0. If you are using UTXJ, the condition needs to be statistical and 100%. This condition controls how all the remaining tax conditions are calculated; and how the tax codes are determined.
Another cause of the error message is due to the reference steps in the pricing procedure. If the tax condition references a line that is not calculated in your document, the base value is 0 and you get the error. These reference steps also control how the tax codes are distributed. If you have conditions that are active and do not have a tax code, they are not within the reference for the tax condition, and you will get this error message. You must also have an active price for the tax condition to copy to when the billing document is released to accounting.
Please also checknotes 327373, 400766, 385127..
Hope this will help.
Regards,
Naveen. -
Calculate tax item field name in bapi .. bapi_acc_document_post
Hello Friends,
Im using Bapi>> Bapi_acc_document_post to post vendor and customer invoices, im not getting mapping field for the "calculate tax item(checkbox)" technical name is xmwst in any of the bapi strucuture.
please tell me in which bapi structure we have to pass this field so that the tax amount should get calculated automatically.
regards,
SunnyYou can try the Financial Posting Interface (FIPI).
*=======================================================================
CONSTANTS:
*=======================================================================
c_typehead TYPE stype_pi VALUE 'K',
c_typepos TYPE stype_pi VALUE 'P',
c_waers TYPE waers VALUE 'EUR',
c_blart TYPE blart VALUE 'ZN',
c_debit TYPE bschl VALUE '40',
c_credit TYPE bschl VALUE '50',
c_inddebit TYPE shkzg VALUE 'S',
c_indcredit TYPE shkzg VALUE 'H'.
*===================================================================
FORM append_ftpost
*===================================================================
USING p_stype TYPE stype_pi
p_count TYPE count_pi
p_fnam TYPE bdc_fnam
p_fval TYPE any
CHANGING pt_ftpost TYPE tt_ftpost.
DATA: ls_ftpost LIKE LINE OF pt_ftpost.
CLEAR ls_ftpost.
ls_ftpost-stype = p_stype.
ls_ftpost-count = p_count.
ls_ftpost-fnam = p_fnam.
ls_ftpost-fval = p_fval.
APPEND ls_ftpost TO pt_ftpost.
ENDFORM. "append_ftpost
*===================================================================
FORM post_document
*===================================================================
USING p_bukrs TYPE bukrs
p_gjahr TYPE gjahr
p_monat TYPE monat
p_tip TYPE zga_nomtipcont
p_saknr TYPE saknr
p_bktxt TYPE bktxt
pt_pos TYPE tt_pos.
DATA: lt_blntab TYPE tt_blntab,
lt_ftpost TYPE tt_ftpost,
lt_fttax TYPE tt_fttax,
ls_blntab LIKE LINE OF lt_blntab.
REFRESH: lt_blntab,
lt_ftpost,
lt_fttax.
CALL FUNCTION 'ENQUEUE_EZGA_NOMLOG'
EXPORTING
bukrs = p_bukrs
gjahr = p_gjahr
monat = p_monat
tipcont = p_tip
_wait = 'X'
EXCEPTIONS
foreign_lock = 1
system_failure = 2
OTHERS = 3.
IF sy-subrc IS NOT INITIAL.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
PERFORM fill_bkpf USING p_bukrs p_gjahr
p_monat p_bktxt
CHANGING lt_ftpost.
PERFORM fill_bseg USING p_saknr p_bktxt
CHANGING pt_pos lt_ftpost.
CALL FUNCTION 'POSTING_INTERFACE_START'
EXPORTING
i_function = 'C'
i_mode = 'N'
i_update = 'S'.
CALL FUNCTION 'POSTING_INTERFACE_DOCUMENT'
EXPORTING
i_tcode = 'FB01'
IMPORTING
e_msgid = sy-msgid
e_msgno = sy-msgno
e_msgty = sy-msgty
e_msgv1 = sy-msgv1
e_msgv2 = sy-msgv2
e_msgv3 = sy-msgv3
e_msgv4 = sy-msgv4
e_subrc = sy-subrc
TABLES
t_blntab = lt_blntab
t_ftpost = lt_ftpost
t_fttax = lt_fttax.
IF sy-subrc IS NOT INITIAL.
MESSAGE i021(zga_nom).
ELSE.
* Grabación en tabla de log y mensaje
READ TABLE lt_blntab INTO ls_blntab INDEX 1.
IF sy-subrc IS INITIAL AND
ls_blntab-belnr IS NOT INITIAL.
PERFORM insert_log USING p_bukrs
p_gjahr
p_monat
p_tip
ls_blntab-belnr.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ELSE.
MESSAGE ID sy-msgid TYPE 'I' NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDIF.
CALL FUNCTION 'POSTING_INTERFACE_END'
EXCEPTIONS
session_not_processable = 1
OTHERS = 2.
CALL FUNCTION 'DEQUEUE_EZGA_NOMLOG'
EXPORTING
bukrs = p_bukrs
gjahr = p_gjahr
monat = p_monat
tipcont = p_tip.
ENDFORM. " post_document
*===================================================================
FORM insert_log
*===================================================================
USING p_bukrs TYPE bukrs
p_gjahr TYPE gjahr
p_monat TYPE monat
p_tip TYPE zga_nomtipcont
p_belnr TYPE belnr_d.
DATA: lv_belnr TYPE belnr_d,
ls_log TYPE zga_nomlog.
CLEAR: lv_belnr, ls_log.
ls_log-bukrs = p_bukrs.
ls_log-gjahr = p_gjahr.
ls_log-monat = p_monat.
ls_log-tipcont = p_tip.
ls_log-belnr = p_belnr.
SELECT SINGLE belnr INTO lv_belnr
FROM zga_nomlog
WHERE bukrs = p_bukrs AND
gjahr = p_gjahr AND
monat = p_monat AND
tipcont = p_tip.
IF sy-subrc IS INITIAL.
UPDATE zga_nomlog FROM ls_log.
ELSE.
INSERT zga_nomlog FROM ls_log.
ENDIF.
ENDFORM. "insert_log
*===================================================================
FORM get_posting_date
*===================================================================
USING p_gjahr TYPE gjahr
p_monat TYPE monat
CHANGING p_date TYPE dats.
DATA: lv_date TYPE dats,
lv_month TYPE tfmatage.
IF p_monat <= '12'.
CONCATENATE p_gjahr p_monat '01' INTO lv_date.
CALL FUNCTION 'FIMA_END_OF_PERIOD_DETERMINE'
EXPORTING
i_date = lv_date
i_months = '1'
IMPORTING
e_date_end_of_period = p_date.
ELSE.
CONCATENATE p_gjahr '1231' INTO p_date.
ENDIF.
ENDFORM. "get_posting_date
*======================================================================
FORM fill_bkpf
*======================================================================
USING p_bukrs TYPE bukrs
p_gjahr TYPE gjahr
p_monat TYPE monat
p_bktxt TYPE bktxt
CHANGING pt_ftpost TYPE tt_ftpost.
DATA: lv_posting_date TYPE dats,
lv_dats TYPE char10.
PERFORM get_posting_date USING p_gjahr p_monat
CHANGING lv_posting_date.
WRITE lv_posting_date TO lv_dats.
PERFORM append_ftpost USING c_typehead '1'
'BKPF-BUKRS' p_bukrs
CHANGING pt_ftpost.
PERFORM append_ftpost USING c_typehead '1'
'BKPF-MONAT' p_monat
CHANGING pt_ftpost.
PERFORM append_ftpost USING c_typehead '1'
'BKPF-BLART' c_blart
CHANGING pt_ftpost.
PERFORM append_ftpost USING c_typehead '1'
'BKPF-BUDAT' lv_dats
CHANGING pt_ftpost.
PERFORM append_ftpost USING c_typehead '1'
'BKPF-BLDAT' lv_dats
CHANGING pt_ftpost.
PERFORM append_ftpost USING c_typehead '1'
'BKPF-WAERS' c_waers
CHANGING pt_ftpost.
*PERFORM append_ftpost USING c_typehead '1'*
*'BKPF-XMWST' 'X'*
*CHANGING pt_ftpost.*
PERFORM append_ftpost USING c_typehead '1'
'BKPF-BKTXT' p_bktxt
CHANGING pt_ftpost.
PERFORM append_ftpost USING c_typehead '1'
'BKPF-XBLNR' p_bktxt+0(16)
CHANGING pt_ftpost.
ENDFORM. "fill_bkpf
*===================================================================
FORM fill_bseg
*===================================================================
USING p_saknr TYPE saknr
p_bktxt TYPE bktxt
CHANGING pt_pos TYPE tt_pos
pt_ftpost TYPE tt_ftpost.
DATA: ls_pos LIKE LINE OF pt_pos,
ls_ftpost LIKE LINE OF pt_ftpost,
lv_item TYPE buzei,
lv_wrbtr TYPE wrbtr,
lv_saknr TYPE saknr,
lv_bschl TYPE bschl,
lt_poscont TYPE TABLE OF zga_nompospost,
ls_poscont LIKE LINE OF lt_poscont,
ls_poscontaux LIKE LINE OF lt_poscont.
CLEAR: ls_pos, ls_ftpost.
REFRESH lt_poscont.
LOOP AT pt_pos INTO ls_pos.
MOVE-CORRESPONDING ls_pos TO ls_poscont.
APPEND ls_poscont TO lt_poscont.
ENDLOOP.
SORT lt_poscont BY saknr.
lv_item = '002'.
LOOP AT lt_poscont INTO ls_poscontaux.
ls_poscont = ls_poscontaux.
AT NEW saknr.
CLEAR: lv_wrbtr,
lv_saknr,
lv_bschl.
ENDAT.
CASE ls_poscont-shkzg.
WHEN c_inddebit.
lv_bschl = c_debit.
WHEN c_indcredit.
lv_bschl = c_credit.
ENDCASE.
IF ls_poscont-saknr IS INITIAL.
lv_saknr = p_saknr.
ELSE.
lv_saknr = ls_poscont-saknr.
ENDIF.
IF ls_poscont-indhkont = abap_true.
lv_wrbtr = lv_wrbtr + ls_poscont-wrbtr.
ELSE.
PERFORM fill_bsegpos USING lv_bschl lv_saknr
ls_poscont-wrbtr p_bktxt
ls_poscont-kostl ls_poscont-prctr
lv_item
CHANGING pt_ftpost.
CLEAR: lv_wrbtr,
lv_saknr,
lv_bschl.
lv_item = lv_item + 1.
ENDIF.
AT END OF saknr.
IF ls_poscont-indhkont = abap_true.
PERFORM fill_bsegpos USING lv_bschl lv_saknr
lv_wrbtr p_bktxt
ls_poscont-kostl ls_poscont-prctr
lv_item
CHANGING pt_ftpost.
lv_item = lv_item + 1.
ENDIF.
ENDAT.
ENDLOOP.
ENDFORM. "fill_bseg
*===================================================================
FORM fill_bsegpos
*===================================================================
USING p_bschl TYPE bschl
p_saknr TYPE saknr
p_wrbtr TYPE wrbtr
p_bktxt TYPE bktxt
p_kostl TYPE kostl
p_prctr TYPE prctr
p_pos TYPE buzei
CHANGING pt_ftpost TYPE tt_ftpost.
DATA: lv_wrbtrstr TYPE char16.
WRITE p_wrbtr TO lv_wrbtrstr
CURRENCY c_waers NO-SIGN.
PERFORM append_ftpost USING c_typepos p_pos
'BSEG-BSCHL' p_bschl
CHANGING pt_ftpost.
PERFORM append_ftpost USING c_typepos p_pos
'BSEG-HKONT' p_saknr
CHANGING pt_ftpost.
PERFORM append_ftpost USING c_typepos p_pos
'BSEG-WRBTR' lv_wrbtrstr
CHANGING pt_ftpost.
PERFORM append_ftpost USING c_typepos p_pos
'BSEG-SGTXT' p_bktxt
CHANGING pt_ftpost.
IF p_kostl IS NOT INITIAL.
PERFORM append_ftpost USING c_typepos p_pos
'COBL-KOSTL' p_kostl
CHANGING pt_ftpost.
ENDIF.
IF p_prctr IS NOT INITIAL.
PERFORM append_ftpost USING c_typepos p_pos
'COBL-PRCTR' p_prctr
CHANGING pt_ftpost.
ENDIF.
ENDFORM. "fill_bsegpos
Edited by: Javier Meavilla Olivas on Feb 25, 2010 1:25 PM -
Dear Experts,
In P.O. & MIRO Tax Code is showing Tax Amount & It is showing in AccAccounting Document.
But in MIGO Document Tax Item is Missing it is not Showing in Accounting Document.
What Configuration I need to do to get tax item in MIGO Document.
Please Help
Thanks in Advance
Moderator: MIGO is a MM transaction not FI one, therefore I moved your thread to MM forum where the experts will be able to help you better with your inquiry. Thanks for your understanding.Dear sir,
I Created a P.O. in P.O i entered required fields & tax code. And i can see the tax calculated.
I Created MIGO with all the required field ,we are not following excise. In Accounting Document I am not able to see Input tax Item
In MIRO I can See the input tax calculated in the document.
I did PO then MIGO then MIRO
In MIgo I am not able to see Input Tax
My question is whether IN MIGO Input tax will come or Not.
If it is coming what configuration I need to do to get Input Tax in MIGO.
Thanks -
Max permitted number of internal tax items reached
Experts,
I am trying to do a MIRO (IR) on a PO with 693 line items and I am getting an error saying " Maximum permitted number of internal tax items reached". The Tax Code on the PO is I3 - AP Self Assessment Use Tax and the Tax amounts on both the PO and GR are '0'.
Can someone let me know how do I overcome this error and post the IR without any issues.
All answers would be duly appreciated and rewarded with points.
Thanks,
NanditaBecause in many countries it is mandatory (tax regulatory authorities) to report those transactions even if they are non-taxable, i.e. exempt. In your case why not change the GL master record to make it a non-tax relevant GL a/c. and post?
-
HI All,
I want to get the tax items in PO to show the same into the output.
But the same is not getting stored in in KONV table , can anybody suggest what is the table name or FM to get the same.
Regards,
TalwinderHi,
Please Check the following FMs hope will help you to solve out your problem
CALCULATE_TAX_ITEM
CALCULATE_TAX_FROM_NET_AMOUNT
For More help please Search with the FM name you will get more help
Regards
Faisal -
U201CMaximum permitted number of internal tax item reached"
u201CMaximum permitted number of internal tax item reached Thisi is while doing MIRO Can any one help with this!
HI
The error message FF755 you are getting it is because of the generation
of the large number of lines in table BSET on the FI that you are
receiving this error, field BSEG-BUZEI is is limited to 3 digits.
The problem you are encountering is not a error in the standard design
but rather in accordance with the standard system design. You are
creating a document which is generating more than the maximum permitted
number of internal tax items.
Please see note 643273. Read this note, it helps explain why error
occurs, you will also see in this note it is necessary to maintian your
customizing settings in table TTYPV. Please do same.
So, you have 2 standard options:
1. splitting the document
2. using the summarization functionality
Please review note 589301 and note 571928 which I have attached
for your information.
Please also review notes 117708,36353, 77161 and 370565 which I have
attached.
The system is working as designed.
Reg
Madhu M -
BAPI to support with holding tax items
Dear All,
Can someone pls let me know a BAPI which can support withholding tax items.
TIA
Abdul Moghanihmm, you are still saving words...
OK, it's an upload - of invoices, sales orders...?
But to give you something more (maybe totally boring), here is the link for withholding tax in help.sap.com (Settings for Extended Withholding Tax: Overview)
http://help.sap.com/saphelp_erp2004/helpdata/en/e5/0781474acd11d182b90000e829fbfe/frameset.htm
(If you push the <-> button (http://help.sap.com/saphelp_erp2004/helpdata/en/images/locate.gif), then you see the place in folder structure. Maybe you find something usefull in topics above / below. Also you can try a different language and navigate to same topic.)
Looks more like a lot of customizing is necessary, but normal sales orders and invoice creation is possible ... and there are overview reports. -
Can you help. I have been playing Modern War for some time, but for the first time i purchased a money item for the game. Unfortunately the item was never received. I have contacted funzio the games creators and they have told me i need to contact Itunes direct. Is that correct
You can contact iTunes support via this page and see if they can help (these are user-to-user forums) : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption
Maybe you are looking for
-
How do I change the behaviour of an update button.
I have a variable - $UpdateFlag, which contains a string and updates a table with it on the click of the update button. The problem I have is that if the string is blank, I don't want to update, and I want the button to exit instead. here's the code.
-
Macbook pro wont detect ipod shuffle
Macbook pro does not detect ipod shuffle
-
I have two external hard drives attached to my Quad G5- a 400 Mb/s FireWire and an 800 Mb/s FireWire (both La Cie). The problem is that the 400 FW drive prevents the 800 Fw drive from mounting, even if the 400 drive is turned off. They are not connec
-
Hi, I am using a vendor as a Broker at header level of sales order. This vendor i want to be used in pricing table so that proper brokerage can be paid too him. right now i am using standard condition table 363 (plant, vendor material). but system is
-
hai, i have created global contract(goa) and distributed to the backend system.later i have created po with reference to the particular contract,later i wanted to check the history of contract in srm against the release order.but i didnt get the hist