Adding Handling Fee to A/R Invoices
Good morning,
I have a question regarding out A/R invoices (running B1 8.82 currently). For a special process, I need to add a fixed percentage to the doc total.
The way I figured out this could be done is by adding a negative discount to each line (i.e. -1,8 %). Yet, since the applied percentage does not change and is only applicable to a certain number of out A/R invoices, is there any "more elegant" way to apply a contingency fee to a sales document without coding it yourself?
Thanks in advance,
Stefan
Hi Stefan,
You may also explore the option of using freight and apply a fms which would calculate certain % of doctotal. I think the only drawback i see here is that the user has to go to freight column and click on the lens to generate the value, else you can also try to create a udf with valid values "Yes/No" and based on the value refresh the fms on freight field.
Hope this helps.
Thanks,
Joseph
Similar Messages
-
How to implement a fixed booking/handling fee at check out
Does anyone know How to implement a fixed booking/handling fee at check out?
Basically lets say Im selling a product at £10 but need to include a handling fee of £1.50
No matter how many of the products you buy you will need to pay the fixed booking fee.
Hope someone can pint me in the right directionYou will have to create a product for this and have it set as a related product. Using the relatedproductlist tag you can have a list of related products. With javascript when on certain products with this you can hide all this part and pretick the relalted product when needed. When you add to cart this will also be added to the cart at the same time.
-
Adding fields in EDI output of Invoice List
Hi!
I am trying to find out what is a process of adding fields in EDI output of Invoice List...
I mean that I need to add some extra fields to Invoice lists.
The information I have is: name of Form, print program and output type.
I guess I need to modify printing program, is it a correct way to go?
Hope to avoid modifying of print form...
Will reward,
Mindaugas.I did not work on invoice list EDI,but i have done invoice.
First you need to look at segment,if you want to add new fileds in output,then you need to create segment at WE31 Transaction.
now create idoc type based on invoice idoc type ( WE30) here you need to use ur segment.
Idoc has function module
outbound - FM will start IDOC_OUTBOUND_inv*
Inbound - FM will Start IDOC_INBOUND_INV*
in the FM,you will have user exit ,populate ur fields in user exit.
Configuration :
1 create or maintain logical system - SALE
2. Create RFC Destination - Sm59
3. Create port - WE21 - ( EDI - Port is FILE)
6.Maintain partner profile - WE20 ( Give all required details like message type,idoc type)
IDOC Status - WE02 or WE05
Status Record - WE47
Change pointer - BD52
Message type : WE81
Assign message type to idoc WE82
finally when you create invoice list and output type medium is 6 then output will go to other system as text file.
Note : Please maintain message control in Partner profile. -
Handling fee to go 2 times in account
Hi,
I have a return order ZRE1, the pricing procedure assigned to it is ZSE001.
A snapshot of ZSE001 is--
1. ZDGR Gross Price ERL(Act key)
2.ZKD1 Handling fee ERS
ZKD1 is maintained as -/+ values in percentage.
Now the client requires-
1. ZKD1 value should go into ERS 2 times
2. Net price will go to ERL(calculation will be like ZDGR-ZKD1)
3.These calculations should happen automatically in the order
What I have tried
1. Create 2 condition types ZSE1 and ZSE2(ZSE2 is negative of ZKD1) both values equal to ZKD1, now by using Refernce condition type I have managed to copy ZKD1 to ZSE1 but it's not possible for ZSE2 as ZKD1 is "No" sign and ZSE1 is "negative" sign.
The new pricing procedure would look like
1. ZDGR----ERL
2.ZKD1-----ERS
3.ZSE1-----ERS
4.ZSE2-----ERLHI
Try to Use Accrual Concept , at the time of Generating the Accounting Entries system should show 2 entries like Debit entry and Credit Entry if my assumption is correct
Then go to Condition Type ZKD1 (V/06 ) in that Tick on the Accruals and in the Pricing Procedure maintain account Key and Accrual Key. After that maintain the Settings in VKOA
If i am wrong please correct me
Regards,
Prasanna -
Revision: 733
Author: [email protected]
Date: 2008-03-04 08:11:46 -0800 (Tue, 04 Mar 2008)
Log Message:
Added handling of PlaceFlagHasClassName and PlaceFlagHasImage for PlaceObject3 to swfkit.
Modified Paths:
flex/sdk/trunk/modules/swfutils/src/java/flash/swf/TagDecoder.java
flex/sdk/trunk/modules/swfutils/src/java/flash/swf/TagEncoder.java
flex/sdk/trunk/modules/swfutils/src/java/flash/swf/tags/PlaceObject.java
flex/sdk/trunk/modules/swfutils/src/java/flash/swf/tools/SwfxParser.java
flex/sdk/trunk/modules/swfutils/src/java/flash/swf/tools/SwfxPrinter.javaRemember that Arch Arm is a different distribution, but we try to bend the rules and provide limited support for them. This may or may not be unique to Arch Arm, so you might try asking on their forums as well.
-
Hi
I nned to be ableto add Late fee on past due invoices to the BP Balance. Right now in the dunning run it only shows on the report but does not add to BP balance.
Has anyone found a solutin for that
ThanksBy design, SAP will include finance charges on dunning letters if you use them. It DOES not automatically add the amount to the business partner.
Most customers like this method, as normally the process is you invoice the finance charges and then end up crediting them anyway. With the current process you incude the amount on the dunning letter and if the customer pays then you add to the BP account using a journ al entry, invoice or other means. -
Hi all,
There are some handling fees happen during we buying materials.
According to requirement of financial department, they do not want to book these cost to inventory.
Thus, they require:
1. Handling fee should be included in the net price of PO.
2. Handling fee should be booked to G/L account other than inventory when doing MIGO
3. VAT should be calculated based on Material price+ Handling fee
Is it feasible?
If I create a new condition type without accrual feature, it can not be booked to other G/L account(am I right?).
If I create a new condition type with accrual feature, it is excluded from net price(is it?).
How can I configure?
Thank you in advance.
Regards,ArecWa wrote:
> 1. Handling fee should be included in the net price of PO.
> 2. Handling fee should be booked to G/L account other than inventory when doing MIGO
> 3. VAT should be calculated based on Material price+ Handling fee
Hi ,
1) It can be done by creating a separate Condition Type of Handling Fees & add the same in the Pricing Procedure.
Now user can enter the handling Fees in the conditions Tab separately while PO creation.
2) In order to Book this amount to a Separate G/L Account , add an Accounting Key in the pricing procedure.
Via OBYC , you can link the accounting key with the respective G/L Account to which you wish to post the Handling fees Amount .
3) VAT would be calculated on Basic + Handling Fees depending upon the procedure you are using.
Regards
Honey
Edited by: Honey.Sachin on Feb 13, 2012 8:47 AM -
Adding attachments to a Parked cuetomer invoice(FBV2)
Hi,
I need to attach documents to a customer parked invoice, in short I need to replicate 'Adding Attachments' functionality in Transaction FBV2.
Can any1 please guide me how I am unable to find any solution to this problem.
Cheers
AbhishekYou might find this Blog of help:
/people/rammanohar.tiwari/blog/2005/10/10/generic-object-services-gos--in-background
Also, search for GOS and Generic Object Services and look through the CL_GOS* classes.
Jonathan -
Adding new Batch Number to AP Invoice
i am working on adding new batch number to an existing AP IN by SDK function. I try the following codes, no errors prompt but also nothing updated. Can anyone advise me how to add new batch number to AP Invoice? Many Thanks!
Dim ErrMsg As String
Dim ErrCode As Integer
Dim opch As SAPbobsCOM.Documents
opch = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPurchaseInvoices)
opch.GetByKey(5)
opch.Lines.BatchNumbers.Add()
opch.Lines.BatchNumbers.BatchNumber = "3"
opch.Lines.BatchNumbers.Quantity = 3
ret = opch.Update
If ret <> 0 Then
oCompany.GetLastError(ErrCode, ErrMsg)
MsgBox(ErrCode & " " & ErrMsg)
End IfHi ,
Steps to do:
1.Create an User Defined Field on Document Row Level:
Name: Serial / Batch Details
Type: Alphanumeric
Structure: Text
- Create a Formatted Search which will populate the data from Delivery note.
- Put the UDF into the Print Layout of Delivery Order.
Displaying Batch Details
2. Decide with information is needed from Batch details to be printed out on A/R Invoice
On Bacth Details form (Inventory\Item Management\Batches\Batch Details) we can see all the possible details.
- Batch Number
- Delivered Quantity
- Expiration Date
3. Build the formatted search SQL command.
By a SQL cursor driven result set we can build a text which contains the list of the delivered batch details separated by new lines. The relations between A/R Invoice and Delivery note is defined on A/R Invoice Form. in columns 45, 46, and 43
declare @batch as nvarchar(100)
declare @txt nvarchar(max)
set @txt = ''
declare P cursor for SELECT T0.[BatchNum] + space(1)
+ cast(cast(T1.[Quantity] as decimal(19,2)) as nvarchar)
+ space(1) + case when T0.[ExpDate] is null then '' else convert(nvarchar,T0.[ExpDate],102) end
FROM OIBT T0 INNER JOIN IBT1 T1 ON T0.ItemCode = T1.ItemCode and T0.WhsCode = T1.WhsCode
and T0.BatchNUm = T1.BatchNum
WHERE T1.[BaseEntry] =$[$38.45.0] and T1.[BaseLinNum] =$[$38.46.0]
open P
fetch next from P into @batch
while @@fetch_status = 0
begin
set @txt = @txt '\n'@batch +','
fetch next from P into @batch
end
close P
deallocate P
select @txt
4. Defined the formatted search on the A/R Invoice. -
Adding serial number in A/R Invoice
Hi Experts,
I am with a problem.I have 1 Records in the Database Table..In My SDKCode,Based on the Invoice Object I am adding the database tables values to the A/R Invoice LinesItems (itemcode,itemdescription,Taxcode,Quantity,Unitprice and serial number).When I am Updating, i am encountering an error "Cannot add row 1 without complete selection of batch/serial numbers"
kindly guide me with this problem....and how we can insert serial number in A/R Invoice for a item carrying serial number
Regards
Pradeep
Edited by: Pradeep.grd on Feb 15, 2012 7:36 PMHi Pradeep,
You can try this code for batch and serial no management in A/R Invoice:
oItem.GetByKey(sku);
SAPbobsCOM.Recordset oRecordset = (SAPbobsCOM.Recordset)(oCompany.GetBusinessObject(BoObjectTypes.BoRecordset));
if (oItem.ManageBatchNumbers == BoYesNoEnum.tYES)
string sqlstr = string.Format("SELECT sum(Quantity) FROM OIBT WHERE ItemCode = '{0}' AND STATUS = 0", oItem.ItemCode);
oRecordset.DoQuery(sqlstr);
if (!oRecordset.EoF)
if (lInvoice.Lines.Quantity <= Convert.ToDouble(oRecordset.Fields.Item(0).Value))
iRequired = lInvoice.Lines.Quantity;
iAvailable = 0;
iLineNo = 0;
sqlstr = string.Format("SELECT * FROM OIBT WHERE ItemCode = '{0}' AND STATUS = 0",oItem.ItemCode);
oRecordset.DoQuery(sqlstr);
while (!oRecordset.EoF)
if (Convert.ToDouble(oRecordset.Fields.Item("Quantity").Value) >= iRequired)
lInvoice.Lines.BatchNumbers.SetCurrentLine(iLineNo);
lInvoice.Lines.BatchNumbers.BatchNumber = oRecordset.Fields.Item("BatchNum").Value.ToString();
lInvoice.Lines.WarehouseCode = oRecordset.Fields.Item("WhsCode").Value.ToString();
lInvoice.Lines.BatchNumbers.Quantity = iRequired;
lInvoice.Lines.BatchNumbers.Add();
break;
else if ((Convert.ToDouble(oRecordset.Fields.Item("Quantity").Value) < lInvoice.Lines.Quantity))
iAvailable = Information.IsNumeric(oRecordset.Fields.Item("Quantity").Value) ? Convert.ToDouble(oRecordset.Fields.Item("Quantity").Value) : 0;
lInvoice.Lines.BatchNumbers.SetCurrentLine(iLineNo);
lInvoice.Lines.BatchNumbers.BatchNumber = oRecordset.Fields.Item("BatchNum").Value.ToString();
lInvoice.Lines.WarehouseCode = oRecordset.Fields.Item("WhsCode").Value.ToString();
lInvoice.Lines.BatchNumbers.Quantity = iAvailable;
lInvoice.Lines.BatchNumbers.Add();
iRequired -= iAvailable;
iLineNo += 1;
oRecordset.MoveNext();
else if (oItem.ManageSerialNumbers == BoYesNoEnum.tYES)
sqlstr = string.Format("SELECT TOP {0} * FROM OSRI WHERE ItemCode = '' AND STATUS = 0", Quantity, oItem.ItemCode);
oRecordset.DoQuery(sqlstr);
if (!oRecordset.EoF)
if (oRecordset.RecordCount >= lInvoice.Lines.Quantity)
iLineNo = 0;
while (!oRecordset.EoF)
lInvoice.Lines.SerialNumbers.SetCurrentLine(iLineNo);
lInvoice.Lines.SerialNumbers.SystemSerialNumber = Convert.ToInt32(oRecordset.Fields.Item("SysSerial").Value);
lInvoice.Lines.SerialNumbers.InternalSerialNumber = Convert.ToString(oRecordset.Fields.Item("IntrSerial").Value);
lInvoice.Lines.WarehouseCode = Convert.ToString(oRecordset.Fields.Item("WhsCode").Value);
lInvoice.Lines.SerialNumbers.Add();
iLineNo += 1;
oRecordset.MoveNext();
Edited by: utpal_maity on Feb 16, 2012 7:12 AM -
Adding information in email notification of invoice approval workflow
Hi All,
We have a requirement to include additional information in the email notification sent by the workflow to the approver, like
1) Having Invoice Currency Code and PO Number in the header of the notification
2) Adding static text on the body.
3) Also need to add a sentence in the standard text which comes at the bottom of the notification and need to remove the extra RESULT region which is coming in the notification. (Highlighted in bold)
Please click on one of the following choices to automatically generate an E-mail response. Before sending the E-mail response to close this notification, ensure you have provided the reason for rejection within the quotes ‘ ‘ in the body of the email.
RESULT (needs to be removed)
RESULT: Approve Reject Request Information
Any pointers on this would be really helpful.
Thanks,
ManojPlease open the desired workflow in the workflow builder.
--Open the particular Notification
-- Open the related Message.
-- Click on Add which allows you to change the Message context. -
Adding this field MEPO1317-LEBRE to Invoice tab in ME22N/ME21N
Hi,
Adding this field MEPO1317-LEBRE (Indicator for service-based invoice verification) to Invoice tab in ME22N/ME21N.
Please suggest what are the steps in adding above field to PO screens.
Thanks,
SanjayYou don't need to eanter in MEPO1317. the moment you anter the Item category service it will Populate the field.
Invoice verification for services is based on the accepted service entry sheet or the services set out in the purchase order.
Since you usually enter into a variety of billing arrangements with your vendors, it is advisable to specify the relevant type of invoice verification in the vendor master record. The indicator is suggested per purchase order item and can be changed if necessary on the PO item detail screen.
You must set the following indicators on the purchasing data screen of the vendor master record:
For Goods-Receipt-Based Invoice Verification: GR-based inv. verif.
For Evaluated Receipt Settlement (ERS): AutoEvalGRSetmt Del.
For Service-Based Invoice Verification: Srv.-based inv. ver. -
Adding Credit Notes with reference to Invoice
Hi Experts,
B1 Version: 2007
PL: 41
Im having a difficulty posting a CreditNote with reference to an Invoice. For example I have an Invoice with 3 line items, and this customer returned 1 material. How do I post this Credit Note with only 1 material with reference to this Invoice thru DI API?
ThanksHi
Try this
Dim oCreditNotes As SAPbobsCOM.Documents
Dim RetVal As Integer
Dim ErrCode As Long
Dim ErrMsg As String = String.Empty
Try
oInvoices = B1Connections.diCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices)
oCreditNotes = B1Connections.diCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oCreditNotes)
'Set the document header fields properties
oCreditNotes.HandWritten = BoYesNoEnum.tNO
oCreditNotes.CardCode = "cardcode"
oCreditNotes.CardName = "cardname"
oCreditNotes.DocDate = "date"
oCreditNotes.Lines.BaseEntry = "oInvoice DocEntry"
oCreditNotes.Lines.BaseType = SAPbobsCOM.BoObjectTypes.oInvoices
oCreditNotes.Lines.BaseLine = 0 'first line
oCreditNotes.Lines.Add()
oCreditNotes.Lines.BaseEntry = "oInvoice DocEntry"
oCreditNotes.Lines.BaseType = SAPbobsCOM.BoObjectTypes.oInvoices
oCreditNotes.Lines.BaseLine = 1 'Second line
RetVal = oCreditNotes.Add()
If RetVal = 0 Then
MsgBox("Credit memo created")
Else
B1Connections.diCompany.GetLastError(ErrCode, ErrMsg)
MsgBox(ErrCode.ToString + ErrMsg)
End If
Hope this helps
Regards
Arun -
Error when adding two entries in A/P Invoice.
Dear all,
I get the error below whenever i add TWO entries in A/P Invoice .
[Microsoft][SQL Server Native Client 10.0][SQL Server]Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression. (CINF)
See the attached file for entries and error.Hi Neha,
Please if you have any Approval Query.
Please also check if you have all SP for Object 13.
Thanks'
Regards::::
Atul Chakraborty -
How to handle vendor down payments on invoice payment?
Hi,
The Vendor down payments are required to be manually cleared before payment against the Invoice to the Vendor. There is great amont of risk involved if manual clearing of down payments is not done. The invoices are likely to be paid fully in spite of down payment? Has anybody done any kind of development in this area? Can you share your experiences in this regard?
Thanks and regards,
SanjayHi,
If you are making payments to vendor using F110, undjusted downpayments are included at the time of payment. If you are doing payments through F-53 or F-58, the user can give Special GL indicator to display and slect unadjusted downpayments.
Thanks and Rgards,
Anit
Maybe you are looking for
-
Can you get your IMEI # back based on the phone's serial #?
My iPhone5 was stolen, and the police won't file a report without the IMEI #. I don't have the packaging anymore, and I never synched the phone with iTunes because my Laptop's OS was incompatible. I managed to get the phone's serial number through t
-
My computer died, so trying to connect my phone on a new computer and download all my music to the new computer/itunes?
-
Exporting emails as tex files?
Hi,I'm using 10.4. How do I select a few emails and export them as a text file? THANKS!!
-
Display apostropes in Apple Mail
How do I set Mail so that apostrophes display properly. Thanks for any help in advance. hans
-
Macbook with intel core 2 duo ?
Hi, I am feeling a desire to buy e macbook black , but i saw that the macbook pro's are comming with the new intel core 2 duo processors. Since the macbook are still with the intel core duo, i wanted to know if anyone knew if they're also going to ch