Error in Link Invoice to Payment
Hi
I have problem in Link Invoice to payment, I could not adjusted A/P Invoice with outgoing payment. In that A/P Invoice, Asset items are used. I got this error message "Cannot link Invoice with different control account than the BP's Main control account".
Hi,
This is the limitation of SAP B1, due to the asset control account mapped in the business partner master data.(under that BP Master->accounting tab ->general tab->control account->asset account)
By default the when payment processed thorugh outgoing payment(by using payment on account option),the payment will be accounted in the sundry creditors account.
So the link to invoice option will not be able to reconcile the sundry creditors account and the asset account which mapped in the BP master.
Now inorder to reconcile these accounts:
Create a manual JE,where you can change the control account for that BP.
Db. the control account(asset account mapped in the BP master data) for the BP and Cr. the default control account(Sundry creditors account).
Then manually reconcile the BP.
Inorder to avoid these complexity the payment by selecting the corresponding asset AP invoice,this would automatically reconcile the accounts.
Hope this clarifies your issue!
Similar Messages
-
When do Link Invoices to Payments, got error message
Hi,
I got a bank transfer of 4000 CAD, so I created an incoming payment, paid two invoices of 1000 CAD each and the remaining balance on the account.
Then when I do "Link Invoices to Payments", select the invoice of 2000 CAD, which is exactly the same as the remaining balance, got the error message: "Payment amount is greater than invoice amount [Message 439-4]".
What was the problem? How to fix this error? Please help, many thanks!Hi Chen,
Check the following thread
Re: Payment amount is greater than invoice amount
"link invoices to payments"
*Close the thread if issue solved.
Regards
Jambulingam.P -
Hi Experts,
I have posted few incoming payments on account, When I wanted to link these on account paymnets with the A/R invoices Iam getting Error message as .................No Data [Message 131- 85].
Iam using SAP 2005B Version.You may refer to my posting on your another thread:
Posting Periods Authorizations in SAP 2005B
Also, link invoices to payments has been taken out from new version. It is mainly because that function is error prone.
Thanks,
Gordon -
Link Invoices to Payments - 2007
I have a customer that just upgraded from 2005 to 2007. Prior to upgrading, they had multiple customers with payments on account that represented downpayments on an invoice. In 2005, they would use the Link Invoices to Payments to apply the payment on account to the invoice so that they could show the customer the actual balance due on the invoice.
With 2007, it looks like this option has gone away and has been replaced with the Down Payment Invoice. Our customer will not be able to use this functionality - they have a Job Costing add-on that generates their invoices, and it does not give them the option to apply a down payment invoice.
I have tried the new internal reconciliation to apply the downpayment to the invoice, but it won't allow you to reconcile if the net amount of the transactions is zero. In this case, the invoice amount is $10,000 - the downpayment is $5,000, so the balance on account is still $5,000.
Any thoughts on how to apply the payment on account to the invoice so that the balance due on the invoice displays correctly?Hi Ellen,
please have a look at the IRU landing page here:
http://service.sap.com/~sapidb/011000358700000380562007E
You will see that the now unified reconciliation engines are much more userfriendly & rule out any inconsistent internal reconciliation that could happen when using the 'Link invoices to payments' functionality.
All the best,
Kerstin -
Link Invoices to payment -2007 B
Hi all,
How i can do link invoices to payment in SAP B1-2007B.
the payment on account should be linked to AP Invoices and next time when i'm choosing the same party, thest invoices shouldn't appear in the outgoing payment window (it should be closed)
Correct solutions will be highly appreciated
Thanks & Rgds,
Suresh KannanHi Suresh,
the functionality of linking invoices to payment has luckily been removed in version 2007. It led to countless problems within the internal reconciliation engines.
The entire reconciliation behavoiur has been changed & instead of linking invoices to payments you may now use the new internal reconciliation engine, which also supports partial journal entry reconciliation.
Business Partners - > Internal Reconciliations -> Reconciliation
Please check out the Internal Reconciliation landing page on the SMP for more info about the new reconciliation engine:
Channel Partner Portal -> Solutions -> SAP Business One -> Hot Topics -> SAP Business One 2007 Information Center -> New Single Reconciliation Engine
A single engine reconciles the difference and eliminates the previous reconciliation issue. More -> click on 'More'.
All the best,
Kerstin -
Hi,
How can i link invoices to incoming payments that have already been captured in the system through DI API ??
I am using B1 2005A SP01
Thanks
Amit JainHi Adele,
NO what i am asking is in case i capture a simple payment that has been taken on account and not against any invoice.
But later i want to attach (link) that payment to an invoice throught DI API.
The same can be done in B1 through the Banking -> Bank Statement and Reconciliations -> Link Invoices to Payments module.
In case you can help that would be great
Cheers
Amit -
Request: option to link invoice to payment for SBO 2007A
Hi all,
The situation is as follows:
A payment on account is booked. Customer wants to link an invoice to that payment afterwards. In version 2007 the transaction 'link payments to invoices' has disappeared compared to version 2005.
It's possible to do an internal reconciliation, but then that payment is not linked to the invoice, i.e. the payment is not listed in the payment history of the invoice.. It should be possible to link a payment on account to an invoice.
We have logged a message with SAP but must raise a DRQ ( Development Request) as the function is not there anymore.
Looking forward to a proper solution!
Kind regards,
Charlotte Jansen
SAP Business One consultantThe query is linked to the BP via en UDF and a FMS and is as follows:
SELECT '' AS Type, '' AS 'CustName', NULL AS 'Doc No', NULL AS 'Doc Date', '' AS 'Curr',NULL AS 'Amount', NULL AS 'Due date', '' AS 'Status', '' AS 'PayCurr', 0 AS 'Paid', NULL AS 'Date paid', NULL AS 'Ref.', NULL AS 'Pay days',NULL AS Late
UNION SELECT
'Fact' AS Type,
T0.CardName AS 'CustName',
T0.DocNum AS 'Doc No',
T0.DocDate AS 'Doc Date',
T0.DocCur AS 'Curr',
Amount=CASE T0.DocCur
WHEN 'EUR' THEN T0.DocTotal ELSE T0.DocTotalFC END, T0.DocDueDate AS 'Due date', T0.DocStatus AS 'Status', T1.DocCurr AS 'PayCurr', Paid=CASE T0.DocCur
WHEN 'EUR' THEN T0.PaidToDate ELSE T0.PaidFC END, T1.TrsfrDate AS 'Date paid', T0.ReceiptNum AS 'Ref.',
DATEDIFF(dd,T0.DocDueDate,T1.TrsfrDate) AS 'Pay days', Late=CASE T0.DocStatus
WHEN 'O' THEN DATEDIFF(dd,T0.DocDueDate,getdate())
WHEN 'C' THEN DATEDIFF(dd,T0.DocDueDate,T1.TrsfrDate) END FROM [dbo].[OINV] T0 LEFT OUTER JOIN [dbo].[ORCT] T1 ON T1.DocNum = T0.ReceiptNum WHERE T0.CardCode=$[$-5.0.0]
UNION SELECT
'Cred.fact' AS Type,
T2.CardName AS 'CustName',
T2.DocNum AS 'Doc No',
T2.DocDate AS 'Doc Date',
T2.DocCur AS 'Curr',
Amount=CASE T2.DocCur
WHEN 'EUR' THEN T2.DocTotal-1 ELSE T2.DocTotalFC-1 END, T2.DocDueDate AS 'Due date', T2.DocStatus AS 'Status', T3.DocCurr AS 'PayCurr', Paid=CASE T3.DocCurr
WHEN 'EUR' THEN T3.DocTotal ELSE T3.DocTotalFC END, T3.TrsfrDate AS 'Date paid', NULL AS 'Ref.',
DATEDIFF(dd,T2.DocDueDate,T3.TrsfrDate) AS 'Pay days', Late=CASE T2.DocStatus
WHEN 'O' THEN DATEDIFF(dd,T2.DocDueDate,getdate())
WHEN 'C' THEN DATEDIFF(dd,T2.DocDueDate,T3.TrsfrDate) END FROM [dbo].[ORIN] T2 LEFT OUTER JOIN [dbo].[ORCT] T3 ON T3.DocNum = T2.ReceiptNum WHERE T2.CardCode=$[$-5.0.0]
UNION SELECT
'Part.Paym.' AS Type,
T4.CardName AS 'CustName',
T4.DocNum AS 'Doc No',
T4.DocDate AS 'Doc Date',
T4.DocCurr AS 'Curr',
Amount=CASE T4.DocCurr
WHEN 'EUR' THEN T4.DocTotal-1 ELSE T4.DocTotalFC-1 END, NULL AS 'Due date', '*' AS 'Status', T4.DocCurr AS 'PayCurr', Paid=CASE T4.DocCurr
WHEN 'EUR' THEN T4.DocTotal ELSE T4.DocTotalFC END, T4.TrsfrDate AS 'Date paid', NULL AS 'Ref.', NULL AS 'Pay days', NULL AS ' Late '
FROM [dbo].[ORCT] T4
WHERE T4.CardCode=$[$-5.0.0] AND T4.PayNoDoc='Y'
ORDER BY Status DESC, 'Due date' ASC, Type ASC -
Link invoice to existing payment via DI Server?
Hi all,
I can not link invoice to existing payment via DI Server, please see following code:
sCmd = "<?xml version=""1.0"" encoding=""UTF-16""?>"
sCmd += "<env:Envelope xmlns:env=""http://schemas.xmlsoap.org/soap/envelope/"">"
sCmd += "<env:Header>"
sCmd += "<SessionID>" & msSessionID & "</SessionID>"
sCmd += "</env:Header>"
sCmd += "<env:Body><dis:UpdateObject xmlns:dis=""http://www.sap.com/SBO/DIS"">"
sCmd += "<BOM>"
sCmd += "<BO>"
sCmd += "<AdmInfo>"
sCmd += "<Object>oIncomingPayments</Object>"
sCmd += "</AdmInfo>"
sCmd += "<QueryParams>"
sCmd += "<DocEntry>468</DocEntry>"
sCmd += "</QueryParams>"
sCmd += "<Payments_Invoices>"
sCmd += "<row>"
sCmd += "<DocEntry>2558</DocEntry>"
sCmd += "<InvoiceType>it_Invoice</InvoiceType>"
sCmd += "<SumApplied>12.19</SumApplied>"
sCmd += "</row>"
sCmd += "<row>"
sCmd += "<DocEntry>2556</DocEntry>"
sCmd += "<InvoiceType>it_Invoice</InvoiceType>"
sCmd += "<SumApplied>14.69</SumApplied>"
sCmd += "</row>"
sCmd += "</Payments_Invoices>"
sCmd += "</BO></BOM></dis:UpdateObject></env:Body></env:Envelope>"
It does not work, return error "Cannot link invoice to existing payment via DI".
Please help!
Thanks.
JohnHi John!
You cannot update an existing payment and link it to invoices.
You can only do the link during the Add operation.
This is true for DI server, DI and to B1 Application.
Once a payment is created it cannot be changed. -
How to Link invoices to the payment in banking?
Hi,
In SAP Business One,goto banking-bank statements and reconciliation-link invoices to payment.
This function enables you to link an A/R or A/P invoice with an incoming or outgoing payment document that was not based on an invoice.
When the amounts of the linked documents are identical, SAP Business One reconciles the journal entries related to these documents.
Wish it helps you.
Thanks and best regards,
Lucy Shen
SAP Business One Forums Team -
Error when linking payment on account with Invoice
Hi
When i tried to link/reconcile the payment recd on account through income payment menu, its showing an error message " Confirmation Amount greater than Zero". Pymt on Account showing as JE and open invoice amt are same only.
Anybody help me on the solution.
Thanks
SundaramHi,
It will not be possible to apply Invoices and Payments in the Outgoing/Incoming Payments untill there is any value/amount which is left to pay.
That is why you are getting the error, because the Payment searches for the Payment Means to create a Journal Entry which is not there and a zero JE cannot be entered.
Hope it clarifies.
Regards,
Jitin
SAP Business One Forum Team -
I'm using SAP B1 2005.
I have a problem to link prepayment to invoice for incoming receipt. Eventually now the debtor is making payment and I'm trying to link the prepaid amount (using Link Invoices) to the o/s invoices with FIFO basis. However, I encountered the problem when I try to update the link.
The error message is:
<< Another user-modified table " (JDT1) (ODBC - 2039) [Message 131-183]. >>
Please recommend a solution.
Thanks.Hi Kait,
Please check these threads:
/message/5861816#5861816 [original link is broken]
Change in Business Partner Master Data
SBO_SP_Transaction_Notification result Another user modified table
They may be related to your error message.
Thanks,
Gordon -
How to link a down payment to an AR Invoice in the SDK
Hi,
I'm generating Invoices from Sales Order's.
I'm using SAPbobsCOM.BoObjectTypes.oInvoices.
The Down Payment's are made baesed on the sales order.
I need to link the down payments to the invoice.
How can i do that?
Regards,
Ana SilvaHi Ana,
Try this code, it has worked for me:
Private Sub Command4_Click()
Dim oInvoice As SAPbobsCOM.Documents
Dim oDPM As SAPbobsCOM.Documents
'Create DownPayment Invoice Object
Set oDPM = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oDownPayments)
oDPM.GetByKey (3)
' Add invoice
Set oInvoice = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices)
oInvoice.CardCode = "C1001"
oInvoice.DocType = SAPbobsCOM.BoDocumentTypes.dDocument_Items
oInvoice.DocDate = DateTime.Now
oInvoice.Lines.ItemCode = "A1000"
oInvoice.Lines.Quantity = 1
' Add the Invoice with Down Payment
Dim dpToDraw As SAPbobsCOM.DownPaymentsToDraw
Set dpToDraw = oInvoice.DownPaymentsToDraw
'oDPM is an object that contains an existing DownPayment Invoice
'dpToDraw.AmountToDraw = oDPM.DownPaymentAmount
dpToDraw.DocEntry = oDPM.DocEntry
lRetCode = oInvoice.Add()
If lRetCode <> 0 Then
oCompany.GetLastError oError, errMsg
MsgBox (oError & " " & errMsg) ' Display error message
Else
MsgBox "Invoice with Downpayment created, the process of using a downpayment invoice succeeded"
End If
End Sub
Hope this is helpful,
Regards,
Niall
SAP Business One Forums -
Automatic linking of Partial Payments to Invoices
Hi,
Is there any SAP standard functionality to link the Partial payment and Invoice automatically?
For instance, we have a Partial Payment of £500 and Invoice of £1000 so we need to link these automatically without going to the transaciton and linking these?
Thanks,
SriniHi Mate,
Check this out
http://help.sap.com/bp_bblibrary/500/Documentation/J03_AR_InvPostwAClg_BPP_EN_US.doc
Rgds
CONMJI -
Link Checks for Payment (OCHO) to A/P Invoice (OPCH)
can someone help me link Checks for Payment to the A/P Invoice tables?
FROM OPCH T0
INNER JOIN PCH1 T1
ON T0.DocEntry = T1.DocEntry
INNER JOIN OACT T2
ON T1.AcctCode = T2.AcctCode
WHERE T0.DocDate >= '08/1/11' AND T0.DocDate <= '08/31/11'Hi,
Try this if the same helps your issue :
select T3.Docnum as 'AP Invoice Number', T1.Docnum as 'Payment Number',
t0.checknum as 'Check Number',t1.Canceled as 'Payment Canceled Y/N'
from OCHO t0
inner join OVPM t1 on t0.PmntNum = t1.Docnum
inner join VPM2 t2 on t2.docnum = t1.docnum
inner join OPCH t3 on t3.transid = t2.doctransid
inner join PCH1 t4 on t3.docentry = t4.docentry
inner join OACT t5 on t4.Acctcode = t5.Acctcode
where t1.cardcode = t0.vendorcode
and T3.DocDate >= '01/1/11' AND T3.DocDate <= '08/31/11'
I have tried to incorporate the part of your query as well.
Kind Regards,
Jitin
SAP Business One Forum Team -
Hi Experts,
I have a payment on account.Now I do link invoices and selected two invoices.When i say update i get an error message as below,
[Incoming Payments - Invoices - VAT on Freight Sum(FC)][Line:2] ,'Field cannot be updated(ODBC-1029)'
I checked the respective invoices,there is no freight.
I don understand what is causing this particular error.Kindly help.
Regards
DeepakDear Jeyakanth,
I am fine working with Link Invoices.
But in some cases,i get the error message which i have stated above in my thread.I would like to solve that issue.
Pls help
Regards
Deepak
Maybe you are looking for
-
HP Laserjet M1120 installation problem on Window 7(64bit)
I've recently purchased a new desktop, when I try to install my HP Laserjet M1120 MFP driver on the new desktop, I search and downloaded the HP M1120 MFP x64 installer from the HP official website (ljM1120-hb-pnp-win64-en.exe), when the installer say
-
I am working in text edit and cannot open my file. Error message says it is in the wrong format, truncated or corrupted. what to do?
-
Hi, I have written an applet , which supports multi-language.All the strings are read using ResourceBundle.All the characters in the property files are stored in escape unicode.French and other languages are working fine.I have problems with chinese
-
I have to send UDP multicast and Unicast messages to a remote port from a single source/local port. I tried by opening UDP unicast and multicast in the same port and got the expected error. I tried by opening a unicast connection and sending unicast
-
Hi all I'm running FCP 5.1.4 on a dual 2.3 G5, OS X 10.4.9, QT 7.1.5, with a BlackMagic DeckLink HD Pro card (driver v6.1) component out to a broadcast LCD. I'm using an M-Audio MobilePre USB for audio with its latest driver (1.6.5) and "Medium Laten