IR during the invoice creation moment - TAXBRA
Gentlemen, good afternoon,
We are using the TAXBRA. IS necessary to make the IR is retained in the issuance of the note. Along with the FI consultant we did this parameter did not work. The ISS has the same characteristics (retained in the issuance of the note) worked properly.
We created the category, assign a code, we associate the category for the company and IRW6 condition, we record in VK11 for this condition, we fixed J_1BTXWITH in aliquots and associate with the master data.
Another important detail, the value of IR tb is not being transferred to the bill, although we have configured it in SD Tax Values option.
As the accumulation of SAP note made no mention of IR in the issuance of the note, just in
payment, I wonder if anyone has gone through this problem before and what is the procedure to be adopted?
Thanks!
Fábio Justo
Hi Everyone
Thanks a lot for your responses.
As time was running out the only option was to delete the line item with "0" qty and value (item cat. tatx) at the table level. Once deleted there was no problem in creating excise invoice using tcode "JIIIN" wrt commercial invoice.
Though this is not SAP recommended best business practice, this option had to be taken or else we would not have been able to open the MM posting periods (mmpv) for the next month without closing all the entries for the previous month.
And if we do not open the mm posting periods we cannot goods issue for the next month.
Thanks & regards
satish
Similar Messages
-
Incorrect Cash Discount info was called during the Invoice Posting in FB01
Hi,
I'm having an issue where when I post the Invoice via FB01 using a non-default payment term for a specific supplier, FB01 seems to be replacing the Cash Discount information base on the supplier default payment term. I have tried to debug and suspect it was due to the FM# FI_CHANGE_PAYMENT_CONDITIONS.
It happens whenever there is a payment method insert in the FB01 transaction during the invoice posting. If the payment method was left blank, there will be no issue on the cash discount.
I saw that there is a fix from SAP for OSS Note 1314271 - Discount days not adjusted after changing Payment term. This fix added a new statement into the FM# shown as bold at the statement below:
IF i_newsklin NE i_oldsklin OR i_zbdreq = char_x
OR I_OLDZLSCH NE I_ZLSCH. "Note1314271
CONCATENATE 'S' status INTO status.
ENDIF.
In layman term, below will be the summary of the coding above:
IF NewCashDiscount NE OldCashDiscount OR TermOfInstallmentPayment = u2018Xu2019
OR OldPaymentMethod NE NewPaymentMethod
CONCATENATE 'S' status INTO status. (No idea what is this statement trying to achieve)
ENDIF
Kindly share with me if you have experienced this before.
Your advice is very much appreciated.
Thanks,
David
Edited by: DAVID LIM on May 20, 2010 4:46 AMHi Shashi
Cash Discount amount can be modified manually?
Go to the 'Cash Discount' Tab and type the correct discount. The difference may be a result of rounding differences.
Hope this is useful!
Thanks & Regards
Fede -
Assignment of the asset during the equipment creation
Hello everyone,
I am currently working on the PM-AA interface which consists in linking the asset field (ITOB-ANLNR) of an equipment with the asset number given in the purchase order. The goods receipt (MIGO) creates automatically an equipment (thanks to the serial number profile of the materiel).
As the purchase order contains the asset, I expected that the system would put this value in the corresponding field of the equipment.
In the customizing, we have made the following changes :
- equipment is modified synchronously with tha asset modification
- the assignment of master data fields of assets and equipment includes the asset fields itself
- the serial number profile is assigned to the material and allow the creation of the equipment during the goods receipt.
Has someone already experienced this case? What do I have to do to have the asset number saved in the equipment during its creation?Hi Paul,
Thanks for you answer.
I've already checked these customizing aspects but tjey are not saisfying enough : my customer wants the equipment to be created at the goods receipts in order to save the serial number registered during the reception.
Furthermore, I'm not sure of the process if I create the equipment formerly : will it take into account the material and serial number that are given during the reception of the goods? And how does the system react with more than one equipment? -
FM exchange rate differences during the invoice posting
Hello Experts,
We are working in a public project and we are facing the following:
Due to the exchange rate an invoice is bigger in local amount (EUR) than the PO. In other project, we were moving that difference to another P&L account out of budget. However, here in this project, due to the legal requirements all amount of the budget has to consume budget. Could you help me to resolve this isssue please?
Thanks in advance.
Regards.
Ahmed.Hi,
Then you need to change the exchange rate based on your LIV posting date.
Check in OB08 with exchange rate type "M" , as when ever the difference in PO and Invoice you need to ask the finance team to change exchange rate as per date on which you receive the Invoice so the posting is done as per the vendor invoice exchange rate.
Do refer the below KBA which explains you in detail how the exchange rate works during MIRO.
KBA: 1700942 - Exchange rate cannot be changed as changing the posting date during logistics invoice verification -
How to aviod L3 008 message during the TO creation (Technically)
Hi ,
How to skip the L3 008 error message during the TO cration , we have picking strategy user exit is active and we want to skip the L3 008 error message for specific logic in user exit .
We had found FM RV_DELIVERY_PICK_VIEW is helpful but how to implement at quants level or LIPS table ? .
Please suggest .
Thanks ,
RaghuAre you not storing the project number in the staging table designed for storing the task data? You can use create_project API to create the project and tasks at the same time with one single call. You may want to try that option
-
Error during excise invoice creation
Hi everybody
The user has accidently entered one more line item during delivery with qty "0" and value "0" along with a standard item with item cat "tan" which has value and qty. Subsequently he has done PGI, Billing and Release to accounting. So the system is taking the second line item with qty "0" as text item. . But while posting excise invoice wrt billing doc. using tcode J1IIN the system is throwing a error
"Customisation for plant missing in table plant settings" Message No 8I303, Diagnosis: The customisation details have not been maintained for this company.
So far we have done more than 10000+ invoices with excise posting without any error. This is the first time we are getting this error because of accidental entry of a second line item with qty "0" by the user..
Please help how to solve this error. The billing document cannot be cancelled because it has already reached the customer and he is going to make payment wrt billing doc.
ThanksHi Everyone
Thanks a lot for your responses.
As time was running out the only option was to delete the line item with "0" qty and value (item cat. tatx) at the table level. Once deleted there was no problem in creating excise invoice using tcode "JIIIN" wrt commercial invoice.
Though this is not SAP recommended best business practice, this option had to be taken or else we would not have been able to open the MM posting periods (mmpv) for the next month without closing all the entries for the previous month.
And if we do not open the mm posting periods we cannot goods issue for the next month.
Thanks & regards
satish -
Tolerance limits in the invoice creation
Hi,
I am not able to create invoice using BAPI function module.
I am getting the error 'Maintain tolerance limits for tolerance key BD (Company Code 1007)'.
What are the tolerance limits and How can I maintain these.
Can anyone please help me to solve this problem.
Thanks in advance.
Regards,
EswarDear Eswar,
For invoices without reference to a PO or those with reference to PO,in customizing for Material Management under
Logistic Invoice verification: Invoicing Block: Set tolerance limit, You can set diffrence tolerance limit for each company code.
If you enter an item with a large amount it make sense to often block this invoice in order to check.For this for each co. code
Path: SPRO : LIV : Invoice Block: Item amount check :Activate item amount check.
In addition to above
Path: SPRO : LIV : Invoice Block: Item amount check :Set item amount check.
I hope this will help you.If so reward points
Vivek Maitra -
During the material creation ,it is showing some error(bdc program)
hi expects,
during execution the program ,the material is created.but i am getting a message that field rmmg1-mbrsh(industrial sector) that "input value is longer than screen field.please help me solving this problem.REPORT ZMM_RDD0009_MATERIAL_CREATION .
structure declaration.
types : begin of ty_upload,
MAKTX TYPE MAKTX, "Material Description
WERKS TYPE WERKS, "PLANT
MTART TYPE MTART, "Material Type
MATKL TYPE MATKL, "Material Group
MEINS TYPE MEINS, "Base Unit of Measure
MFRPN TYPE MFRPN, "Manufacturing part number
SALK3 TYPE SALK3, "net amounting
PEINH TYPE PEINH, "price unit
VPRSV TYPE VPRSV, "price control indicator
BKLAS TYPE BKLAS, "valuattion class
end of ty_upload.
INTERNAL TABLE DECLARATION.
internal table for upload the data.
data:t_upload type standard table of ty_upload initial size 0,
*internal table for bdcdata.
t_bdcdata type standard table of bdcdata initial size 0 ,
*internal table for bdcmsgcoll.
t_bdcmsgcoll type standard table of bdcmsgcoll initial size 0,
t_error type standard table of ty_upload initial size 0,
WORK-AREA DECLARATION.
work-area for upload the data.
w_upload type ty_upload,
bdcdata type bdcdata,
work-area for bdcmsgcoll.
w_bdcmsg type bdcmsgcoll,
*global variable declaration.
g_message(70) type c.
*include bdcrecx1.
*start-of-selection.
start-of-selection.
call function 'GUI_UPLOAD'
exporting
filename = 'D:/MATERIAL.txt'
filetype = 'ASC'
has_field_separator = 'X'
HEADER_LENGTH = 0
READ_BY_LINE = 'X'
DAT_MODE = ' '
IMPORTING
FILELENGTH =
HEADER =
tables
data_tab = t_upload.
EXCEPTIONS
call function 'BDC_OPEN_GROUP'
exporting
client = sy-mandt
DEST = FILLER8
group = 'ERROR_MAT'
HOLDDATE = ''
KEEP = 'X'
user = sy-uname
RECORD = FILLER1
prog = sy-cprog.
loop at t_upload into w_upload.
refresh t_bdcdata.
*perform open_group.
perform bdc_dynpro using 'SAPLMGMM' '0060'.
perform bdc_field using 'BDC_CURSOR'
'RMMG1-MATNR'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'RMMG1-MBRSH'
'W_UPLOAD-MBRSH'.
perform bdc_field using 'RMMG1-MTART'
'W_UPLOAD-MTART'.
perform bdc_dynpro using 'SAPLMGMM' '0070'.
perform bdc_field using 'BDC_CURSOR'
'MSICHTAUSW-DYTXT(17)'.
perform bdc_field using 'BDC_OKCODE'
'=ENTR'.
perform bdc_field using 'MSICHTAUSW-KZSEL(01)'
'X'.
perform bdc_field using 'MSICHTAUSW-KZSEL(04)'
'X'.
perform bdc_field using 'MSICHTAUSW-KZSEL(17)'
'X'.
perform bdc_dynpro using 'SAPLMGMM' '0080'.
perform bdc_field using 'BDC_CURSOR'
'RMMG1-WERKS'.
perform bdc_field using 'BDC_OKCODE'
'=ENTR'.
perform bdc_field using 'RMMG1-WERKS'
'W_UPLOAD-WERKS'.
perform bdc_dynpro using 'SAPLMGMM' '4004'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'MAKT-MAKTX'
'W_UPLOAD-MAKTX'.
perform bdc_field using 'BDC_CURSOR'
'MARA-MATKL'.
perform bdc_field using 'MARA-MEINS'
'W_UPLOAD-MEINS'.
perform bdc_field using 'MARA-MATKL'
'W_UPLOAD-MATKL'.
perform bdc_dynpro using 'SAPLMGMM' '4000'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'MAKT-MAKTX'
'W_UPLOAD-MAKTX'.
perform bdc_field using 'MARA-MEINS'
'W_UPLOAD-MEINS'.
perform bdc_field using 'MARA-MATKL'
'W_UPLOAD-MATKL'.
perform bdc_field using 'BDC_CURSOR'
'MARA-MFRPN'.
perform bdc_field using 'MARA-MFRPN'
'W_UPLOAD-MFRPN'.
perform bdc_dynpro using 'SAPLMGMM' '4000'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'MAKT-MAKTX'
'W_UPLOAD-MAKTX'.
perform bdc_field using 'MARA-MEINS'
'W_UPLOAD-MEINS'.
perform bdc_field using 'BDC_CURSOR'
'MBEW-VERPR'.
perform bdc_field using 'MBEW-BKLAS'
'W_UPLOAD-BKLAS'.
perform bdc_field using 'MBEW-VPRSV'
'W_UPLOAD-VPRSV'.
perform bdc_field using 'MBEW-PEINH'
'1'.
perform bdc_field using 'MBEW-VERPR'
'W_UPLOAD-VERPR'.
perform bdc_dynpro using 'SAPLSPO1' '0300'.
perform bdc_field using 'BDC_OKCODE'
'=YES'.
*perform bdc_transaction using 'MM01'.
*perform close_group.
call transaction 'MM01' using t_bdcdata mode 'N' update 'S'
messages into t_bdcmsgcoll.
if sy-subrc <> 0.
*append w_upload to t_error.
call function 'BDC_INSERT'
exporting
tcode = 'MM01'
tables
dynprotab = t_bdcdata.
endif.
clear w_bdcmsg.
read table t_bdcmsgcoll into w_bdcmsg index 1.
call function 'FORMAT_MESSAGE'
exporting
id = w_bdcmsg-msgid
lang = sy-langu
no = w_bdcmsg-msgnr
v1 = w_bdcmsg-msgv1
v2 = w_bdcmsg-msgv2
v3 = w_bdcmsg-msgv3
v4 = w_bdcmsg-msgv4
importing
msg = g_message
exceptions
not_found = 1
others = 2.
if sy-subrc = 0.
write:/ w_upload-maktx,'----', g_message.
refresh t_bdcmsgcoll.
endif.
endloop.
call function 'BDC_CLOSE_GROUP'.
EXCEPTIONS
NOT_OPEN = 1
QUEUE_ERROR = 2
OTHERS = 3
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
Start new screen *
form bdc_dynpro using program dynpro.
clear bdcdata.
bdcdata-program = program.
bdcdata-dynpro = dynpro.
bdcdata-dynbegin = 'X'.
append bdcdata to t_bdcdata.
clear bdcdata.
endform.
Insert field *
form bdc_field using fnam fval.
IF FVAL <> NODATA.
clear bdcdata.
bdcdata-fnam = fnam.
bdcdata-fval = fval.
append bdcdata to t_bdcdata.
clear bdcdata.
ENDIF.
endform.
FLAT FILE
MAT.DESCRIPTION PLANT MAT.TYPE MAT.GROUP UNIT
M 1000 ROH 001 KG
MANU.PART NET PRICE PRICE VALUATION
NUMBER AMOUNTING UNIT CONTROL CLASS
1 25 1 V 3000 -
BED calculation error during Excise invoice creation
Dear All,
While creating excise invoice for Excisable material by J1IIN BED, ECS, SECess values are not coming,
I have checked the following settings.
Tax Classification in Customer Master
Tax Classification in Material Master
J1ID
Tax Codes
Proforma Invoice
But there is nothing wrong in all these.
It was working till yesterday perfectly but from today it is generating this kind of error.
What else it could be..
Please reply me its urgentPlease check in the following:-
1) Plant is flowing in sale order
2) Customer code is maintained in "Customer Excise details" in J1ID with "Exc Ind.Cust. 1
3) Material code is maintained in "Material and Chapter ID combination" with 1
4) Go to VK13, enter UTXJ and see whether you have maintained the tax code for that particular plant
thanks
G. Lakshmipathi -
How to Debug the Driver Pgm and Smartform while Invoice Creation(VF01)
Hello All,
I've configured the Driver Pgm and Smart Form in NACE for the output type RD00. I would like to debug the Driver Pgm and Smartform while creation of invoice using VF01. I've set the break points in the Driver Pgm and Smart form, but its not taking me to there while creating an Invoice using VF01.
Once the Invoice created, If I go thru the VF02/VF03 to see the output, I'm able to debug.
Please help me to debug the Driver Program and Smartform during the Invoice Creation.
I've configured the following objects in NACE:
Program ZDRIVER_PGM_INVOICE_SMARTFORM
Form Routine ENTRY
PDF/Smartform Form ZINVOICE(Smartform)
Thanks in Advance!
Anil S.Moderator message - Welcome to SCN.
But please read Please read "The Forum Rules of Engagement" before posting! HOT NEWS!! and How to post code in SCN, and some things NOT to do... before posting. In particular, asking the same question multiple times is not allowed.
Thread locked
Rob -
Pricing date for the tax condition type should be invoice creation date
HI Folks,
As per the current design taxes conditions are determining based on the Service rendered date which is similar to the GI date and pricing type is G in copy control .
New requirement is taxes should calculate based on the Invoice creation date in the invoice.in order to acheive the solution i have customized the tax related condition type functionality "pricing date" as KOMP-ERDAT but still system calcualting the taxes based on the service rendered date and same also writing in the invoice also.
pLease help me out what need to be configured here to acheive the solution.
Regards,
Ram.Hello XYZ,
As you said the tax is calculated in Taxware system, i think taxware system is configured to calculate the taxes based on the "service rendered date". That is the reason why even you have changed the pricing date to be billing date for condition type XR1 taxware is not behaving as you expected.
You have two options.
1. Invocie creation date/ blling date is available in the structure "TAX_CAL_ITEM_IN00".If it is available in the structure ask the Taxware team to make changes in their system to consider that field value instead of the service rendered date.
2. Alternatively you can over write the filed which contains the service rendered date value with the value of billing date. This way no changes required in Taxware system. You can do that in cusotmer exit "EXIT_SAPLFYTX_USER_001" include ZXFYTU03 .
Based on my exeperince i think the consistant approach would be going with option 1 . Please revert if you need furhter information on the same
Thanks,
Srini
Edited by: srini vasarao on Jul 14, 2011 12:02 PM -
RG23A register updation during excise invoice
Dear SAP gurus,
during excise invoice creation - J1IIN, when do RG23A part2 register get updated.
regards,
Praveen.Thanks for reply,
I understand the process of RG23A part2 entries in J_1Ipart2 table with Dispatch indicator D.
My query is ....
if the above talbe is updated with D type register, then these entires whould come during modvat utlization - J2IUN. because these are due for utilization.
In my system during j2iun, these invoices are not reflecting.
regards,
Praveen. -
PO Collaboration : Invoice Creation Type field
Hello,
The Invoice Creation Type field in the SNC Web UI is always "Invoice Creation not allowed" irrespective of the settings to the Master Data / Transaction Data.
Given below are the settings I ve maintained
ECC System:
PO -> Item Details -> Invoice Tab:
Inv. Receipt Indicator - Checked
GR-Bsd IV - Checked / Unchecked
SNC System:
Vaildation Checks - Tried both these settings:
1. PO_INVOICE_CREATION - Active
PO_INVOICE_DATA_ASSIGN - Active
PO_INVOICE_RELATED_TO_PO_OR_ASN - Inactive
2. PO_INVOICE_CREATION - Inactive
PO_INVOICE_DATA_ASSIGN - Active
PO_INVOICE_RELATED_TO_PO_OR_ASN - Active
Infact, I am not able to see the Invoice tab itself in the PO details screen in SNC Web UI.
Note : I am using the Orders.Orders05 Idoc for sending the PO from ECC to SNC system.Hi Bharath
Your settings are fine
Please do the following checks
If you use IDocs of type ORDERS.ORDER05, SAP SNC can instead read the data for these fields from a reference document, such as a contract, that has previously been transferred via the Core Interface (CIF).
In your PO you would have referenced a contract/agreement, Please check whether it is CIFed or not
Also before CIFING do implement these notes
1053121 & 828912
Now when you send the ORDERS idoc, The RON xml reads this data and puts in structure
<FollowUpInvoice>
<RequirementCode>01</RequirementCode>
<GoodsReceiptBasedInvoiceIndicator>TRUE</GoodsReceiptBasedInvoiceIndicator>
<CustomerSelfBillingIndicator>FALSE</CustomerSelfBillingIndicator>
<ProductTaxationCharacteristicsCode>V1</ProductTaxationCharacteristicsCode>
</FollowUpInvoice>
Irrespective, whether you create invoice for ASN or PO, the tab should be visible as Nikhil rightly mentioned
In SAP SNC , Controlling Invoice Creation for POs is done by FollowUpRequirementCode as mentioned above
Now since you are using ORDERS, you need to check you SA or Contract in Item Details Tab
the following fields need to be checked "IR" in both cases and In Header Details Field "Invoicing Party"
Also during creation of PO, make sure you dont check Unlimited Overdelivery in item delivery tab and even in your reference document.
Now after implementing above two notes reCIF and try creating PO, It will work
Please do mention whether you are able to see the above structure in your RON xml in SCM side and what details???
Best Regards
Vinod -
Balance in transaction currency while saving the invoice
Hi sd experts,
i am getting the following error msg while saving the invoice
A balance has occurred in transaction currency 'INR' with the following details:
Exchange rate '00', amount ' 450.00' and currency key 'INR'.
Thanks a lot.
Regards,
pulijala satish kumarBalance in transaction currency can happen normally at the time of billing(due to auto excise creation) or during excise invoice creation or at the time of Utilizations.
This can happen due to many times we might be missing the data relevant of GLs in CIN Master data & Credit-Debitor accounts for your excise amounts(for the combination with Excise transaction type)
Please check the tables J_1ITRNACC & J_1IEXCACC.(this second table i am not sure--will be maintained in IMG>>Log-General>>>India>> account determination also you need to check the indicators like AED,SED,NCCD etc for your Excise registrations)
As suggested--please search in google before posting.
Phanikumar -
How to block the invoice ,if the GR qty is in QA stock
HI all,
how to block the invoice,if the GR stock is in QA tock?
But i have maintianed quality control key wiht the parameter like ivoice block and maintained in the respective material master data, even though invoice is not blocking?
plese tell me is there any seetings required.
thanx in advance.
Regards
SrinivasHi,
It is not the total invoice which is equal to zero but only one post.
As I explained it at first the problem is the following one:
In the rules of copy we use the field " Pricing type " with the value " C = Copy manual pricing elements and redetermine the others ".
he order is complete and the price of the post is not equal to zero.
+During the invoicing the system makes a new search for the prices in the tables of conditions.
If the condition does not exist in the date of invoice the post takes the zero value.
I look for a solution to block the creation of the invoice if a post only is equal to zero after the updating of the prices.
Thanks
Frédéric
Maybe you are looking for
-
Need help in writing a vbs script
I am very new to scripting and need help in scripting the following: When the Windows 7 machine boots up or a user logs on (easy to do with GPO), I want to execute a script that starts some services ONLY if the length of the computer name is less tha
-
HT3964 imac intel monitor not working
imac intel monitor not working
-
How to create title (heading) in the tabel control
hi experts, i want to create title (heading) in the table control for this what sud i do plz help me....
-
How to transfer iMac photos to iphone 5S, how to transfer iMac photos to iphone 5S
New to IMac and Iphone so question is "How do I copy photos from IMac to Iphone 5S?"
-
Ipod not recongized by itune!!
I run the itune diagnositcs, everything works fine but the itune just cannot connect to my ipod... I downloaded the newest version of itune.. and tried re-installed it several times, but still not working! I can connect the ipod with itune on my anot