Import Incoming Payments that is partially paid (DTW)
Hi,
I would like to know how to import Incoming Payments with DTW when the invoice that is partially paid?
Thanks
Suda,
I dont want to import any invoices for the B1.
I want to import only the incoming payments from the invoices that were not already paid.
For example:
The invoice value is 100.00 and it is divided in 10 parts. The parts are paid monthly and 7 ones were already paid.
How can i import the remain parts?
Value --- DueDate
10.00 02/27/2008
10.00 03/27/2008
10.00 04/27/2008
I ve made a import test:
Payments
RecordKey BankAccount CardCode DocDate
RecordKey BankAccount CardCode DocDate
1 6774 C00007 20080227
Payments_Checks
RecordKey LineNum BankCode CheckAccount CheckNumber CheckSum DueDate
RecordKey LineNum BankCode CheckAccount CheckNumber CheckSum DueDate
1 0 001 1121410 123 10 20080227
1 1 001 1121410 124 10 20080327
1 2 001 1121410 125 10 20080427
When i check the import process result in B1:
- All the invoice payment parts are joined into a single part, resulting in a line with amount value iquals - 30.00.(negative number) and the line is blue...
I would like to import these parts divided in three lines(not joined) with his respective Duedate and the amount value positive.
What am i doing wrong?
Edited by: Marcio Abreu on Feb 27, 2008 9:41 PM
Similar Messages
-
DTW Error when importing Incoming Payments-Invoices (RCT2).
Hi Experts,
I have imported invoices through DTW and they currently have the status 'Open'. I have tried importing Incoming Payment records but DTW gives me the following error: 'Base document card and target document card do not match'.
After importing the invoices i ran the query for OINV and used the Internal Number / DocEntry for these invoices, in the RCT 2 table. (I read some where that its this DocEntry that will link Invoices and Incoming Payments). I have filled the DocEntry field in both ORCT and RCT 2 templates but am still getting the same error.
Kindly assist.
David.Hi, any luck fixing this issue?
Im dealing with the same problem here.
Thanks, -
How to import Incoming Payments via DTW
Hello all,
I am importing opening balances for Customers via DTW. My client wants to import all the open Invoices at their original amount, and then import the incoming payments against them to have them net out to the correct remaining balance. I already know how to import the invoices. I'm looking at using the PaymentDrafts template in DTW for the Incoming payments but I could use some guidance. Can anyone provide and example of the data required to both import the incoming payments and apply them to the appropriate AR Invoice?
Thanks,
don shieldshi donald,
Check this link to resolve ur doubts.
Import Incoming Payments with DTW
Import Incoming Payments with DTW
also check this SAP Note
Note 1162513 - How to link an Incoming Payment to an Invoice via the DTW
Jeyakanthan
Edited by: Jeyakanthan A on Apr 30, 2009 10:31 PM -
Error on creating Incoming Payment that links to another Incoming Payment
Hi Experts,
I am trying to create an Incoming Payment to pay an Invoice, as well as to use another Incoming Payment with an open balance (with Payment On Account box checked) to offset part of this payment.
Conceptually...
Incoming Payment A (-$75)
--- link to Invoice B ($85)
--- link to Incoming Payment C (-$10)
This can be done manually, but by using DI API, I am facing this error:
"-10: Base document card and target document card do not match. (RCT2.DocLine)(line: 2)"
Here is the source code:
Dim oPayments As Payments = DirectCast(oCompany.GetBusinessObject(BoObjectTypes.oIncomingPayments), Payments)
' [HEADER]
oPayments.CardCode = "C0001"
oPayments.DocDate = Today
oPayments.DocType = BoRcptTypes.rCustomer
oPayments.CashSum = 0
oPayments.BankChargeAmount = 0
oPayments.TransferAccount = "12180208"
oPayments.TransferDate = Today
oPayments.TransferSum = 75
oPayments.LocalCurrency = BoYesNoEnum.tYES
' [LINE 1 - AR Invoice B.]
oPayments.Invoices.InvoiceType = BoRcptInvTypes.it_Invoice
oPayments.Invoices.DocEntry = 16949
oPayments.Invoices.SumApplied = 85
' [LINE 2 - Incoming Payment C with Open Balance.]
oPayments.Invoices.Add()
oPayments.Invoices.InvoiceType = BoRcptInvTypes.it_Receipt
oPayments.Invoices.DocEntry = 20338 ' Journal Entry Number of the Incoming Payment
oPayments.Invoices.SumApplied = -10
If oPayments.Add() <> 0 Then
oCompany.GetLastError(errCode, errMessage)
BarError(String.Format("{0}: {1}", errCode, errMessage))
Else
BarSuccess("Success.")
End If
Initially I tried to set
oPayments.Invoices.DocEntry
with the Incoming Payment's DocEntry, but after trial and error, I realized I should be using the Incoming Payment's Journal Entry's Number instead. So this field should be correct. (If I were to use the Incoming Payment's DocEntry for this field, I get the "-2028: No matching records found (ODBC -2028)" error.)
I have ensured that the Incoming Payment C's CardCode is the same as the one I set in
oPayments.CardCode
, so I'm not sure why it gives an error saying the document cards do not match. I would appreciate any form of help on this! Thanks!Hi,
I am not trying to Pay to Account (you are referring to the top left radio button of the Incoming Payment right?). I am trying to create an Incoming Payment that uses another over-paid Incoming Payment (i.e. Open Balance > 0) to offset its Amount Due.
Anyway I have found the solution to my problem. It seems that I need to also set the
oPayments.Invoices.DocLine
value to the over-paid Incoming Payment's Journal Entry's document line which contains the same business partner as my Incoming Payments. This DocLine value is usually 1 (0-based), as SAP usually creates the Journal Entry with the BP row in the second row. -
Error importing Incoming Payments using the Data Transfer Workbench
Every time I try to import Incoming Payments using the Data Transfer Workbench I get an error that the Update Failed - Can not find this object in B1Application-defined or object-defined error65171. I'm using the 3 templates for Payments, Payments_Checks and Payments_Invoices. I've filled them out as I've seen in other postings in this forum. Based on the error message, I really can't tell what I'm doing wrong. Could someone please take a look at my files and let me know what might be causing the error?
I'm using SBO 2007A PL41. Here's what I have entered in my templates for my test file.
Payments file
RecordKey 1
DocEntry (blank)
CardCode 1033985
DocDate 20081215
DocTypte rCustomer
TaxDate 20081215
Payments_Checks file
RecordKey 1
LineNum 0
AccounttNum 0
CheckAccount _SYS00000002152
BankCode CC
Branch 12345
CheckNumber 1
CheckSum 78.7
CountryCode CA
DueDate 20081215
Trnsfrable tNo
Payments_Invoices file
RecordKey 1
LineNum 0
DocEntry 31791
InvoiceType 13
SumApplied 78.7
Thank you.Hi Suda,
As far as I can tell from the threads you forwarded (and other searches I've done on here), my files are correct. I tried filling out the templates exactly as explained in the first link (see my data below) but it still isn't working. It just gives me the same generic error.
Payments
Record Key....CardCode.....DocDate
1...................1033985.......20081217
Payments_Checks
RecordKey....CheckAccount........CheckNumber....CheckSum
1.................._SYS00000002152..1..................... 78.7
Payments_Invoices
RecordKey....DocEntry.....SumApplied
1..................31791..........78.7
Is it correct that the Payments file should not contain anything in the DocEntry column? (I know that the DocEntry in my Invoices file is the DocEntry of the Invoice). I have a feeling that I'm making a stupid mistake somewhere but I just can't figure it out. Any ideas?
I really appreciate your help with this.
Thanks,
Charlotte -
Dear Customer Service Team,
I bought a twelve-month Dreamweaver CC program with monthly payment that I have paid via bank transfer and there would be a question about the activation. How could I get the license key with which I can activate my account? I can not find it and now I only have access to the trial version.
Thank you for your help in advance.
Kind Regards,
G. ZsoltThere is no serial number require for Creative Cloud products, you may activate the products using your email address and password which is associated with Adobe. If your Dreamweaver asking for serial number, then make sure you are signing in with correct email address.
You may also refer below link
Sign in, activation, or connection errors | CS5.5 and later -
I have a client on SAP 9.0, and I need to know the best way to import incoming bank transfers. They receive a file from the bank with payments from several customers. I know that SAP has a payment engine, but I have never worked with this add-on.
Any thoughts on the best way to set this up so the client had run on their own
Please let me know
ThanksHi Rohan,
Document number is usually not the same as your DocEntry. Run a simple query to find it out:
SELECT T0.DocEntry FROM OINV T0 WHERE T0.DOcNum = '[%0\]'
Also the Date format should be YYYYMMDD.
Thanks,
Gordon -
Importing incoming payments using data transfer workbench
Hi experts
I am using data transfer workbench for incoming payments, but incoming receivables are checks.
I am using three templete files
1.Payments
Recordkey Cardcode Docdate
1 A0001 21102009
2.Payments_check
Recordkey Lineno Checkaccount Checknumber Checksum Duedate
1 0 161016 1234 11500 21102009
3.Payment Invoice
Recordkey Lineno Docentry SumApplied
1 0 616000012 11500
In the field docentry i am placing the invoice number ,i did tried placing the payment number as well in both the cases i am getting the same error. Invalid document number for rct2.docentry Application defined or object defined error 65171
What should i do to resolve this error.
Thanks and regards
RohanHi Rohan,
Document number is usually not the same as your DocEntry. Run a simple query to find it out:
SELECT T0.DocEntry FROM OINV T0 WHERE T0.DOcNum = '[%0\]'
Also the Date format should be YYYYMMDD.
Thanks,
Gordon -
I am trying to import payments transferred to our bank account by business partners against our down payment requests.
As described in several threads in this forum I should be using 3 tables to do it:
Payments
Payments_invoices
Payments_accounts
For me this configuration is however not working. I get: "Cannot pay to account when the payment is to a business partner".
I managed to import the incoming payments with only 2 tables, without using Payments_accounts, having our bank account's G/L account number in the TransferAccount field of the Payments table.
1) Is there any problem doing so, and has anyone really managed to use dtw with all of the 3 recomended tables to import incoming payments?
2) My process is working until currency is not a foreign one. As soon as it is, I am not able to avoid the following error: "Cannot pay the document partially Application-defined or object-defined error65171"
Thanks in advance for any idea/comment.
PeterSuda,
Thanks for your answer.
No problem on that, of course the invoices and customers are referenced with the right codes.
It is working perfectly with local currency, the problem I described (in point 2) is coming out only (and always) when foreign currency is used.
Peter -
Match partial paid invoice with customer payment
Hi all,
My company FI user told me that those partially paid invoice will still shown full amount in the FBL5N report and also Statement of Account (F.27). Besides that, the customer payment that used to knock off the partially paid invoice also will shown to deduct the already paid amount.
But the user said that both of the FBL5N and F.27 are not link the partially paid invoice and customer payment together or don't have a key field to indicate which payment is refer to which partially paid invoice. When the next time they receive another payment and want to knock off the outstanding invoice amount, they are not sure that which invoice should they knock off.
For example, we have the list of invoice and payment below:
01/02/07 Inv001 $1000
02/02/07 Inv002 $2000
10/02/07 Inv003 $4000
11/02/07 Inv004 $5000
01/03/07 pay001 $1000 - knock off the Inv001
01/04/07 pay002 $3000 - knock off the Inv003 partially
So in FBL5N and F.27, the list is shown as below:
02/02/07 Inv002 $2000
10/02/07 Inv003 $4000 (still shown as full amount instead of outstanding $1000 only)
11/02/07 Inv004 $5000
01/04/07 pay002 $3000-
So when FI user receive another $3000 payment, they should knock off the Inv003 outstanding amount $1000 first then only knock off the Inv002.
But in the FBL5N and F.27, we can't find the relationship or key field to match the old payment (pay002) to the invoice that knocked off by it. Due to our invoice list may very long, such as more than 50 invoices per customer, so we need to spent a lot of time to trace back all invoice.
So the FI user requested I to modify the F.27 statement to match the payment and partially paid invoice. But I already search through many tables, such as BSID, BSEG, BSAD, etc and still not able to get the information that requested by the user.
Can anyone tell me that which table, which field should I refer to or any method to get the information?
Thank you.Hi,
Check field BSID-REBZG. When you create a partial payment this field will have original invoice number.
- Let's say you have invoice INV#1 with amount 100.00.
- You create a Partial payment of amount 45.00 and the payment doc is PAY#1.
- Now if you look at the table BSID, there will be two entry in this table
1. BELNR = INV#1, WRBTR = 100.00, REBZG = 'Blank'.
2. BELNR = PAY#1. WRNTR = 45.00, REBZG = INV#1.
This will help you determine the partial payment. I hope this will help you find solution your problem.
Regards,
RS -
Hi All,
I want to import incoming payment transaction but i don't know the DTW template of it. Any one can help on this.
Regards,
Arbaaz.Hi Arbaaz.
If you are importing payment on account.
Three templates.
1. Payments - i.e. header level
2. Credit card or Check payemnt or cash
3. Payment accounts
Regards,
Rakesh N -
DTW - Incoming Payments as Down Payments
I am filling it_DownPayment in the invoicetype column of the Payment_Invoices.csv file. The SDK help is indicating this constant as a valid value.
DTW does however not know about, it fails: "Invalid item name '0' in Enum 'BoRcptInvTypes'..."
Has anyone tried to import Incoming Payments against Down payments?Try the following:
In Payments Template: set DocTypte to rCustomer (if payment type is customer)
In Payments_Invoices Template: set InvoiceType to 203 (for it_DownPayment)
I tried importing in UK Localization SBO 2007A demo database.
Payments Template
RecordKey 1
DocTypte rCustomer
DocDate 20080825
TaxDate 20080825
Series 1012
CardCode C1000
Payments_Invoices Template
RecordKey 1
DocEntry 3
InstallmentId 1
InvoiceType 203
SumApplied 50
Payments_Checks Template
RecordKey 1
AccounttNum 12657662 {BankAccount Number}
BankCode 201030
Branch 344827
CheckAccount 161016
CheckNumber 10002
CheckSum 50
CountryCode GB
DueDate 20080825
Trnsfrable N
Hope this information is helpful.
Regards
Satish -
Query Print Layout - Incoming Payment
Hi All,
I have done the query print layout for incoming payment. but it cannot show the correct A/R invoice: document number. When I only make the payment for 1 invoice it seems to be correct, but when I choose 2 invoices to be paid, then the A/R invoice: document number for the second row is wrong ( if follows the first row).
Below is the query:
SELECT T0.DocNum, T0.DocDate, T0.DocCur, T0.DocTotal,
T0.DocTotalFC, T1.DocNum, T1.CardCode, T1.CardName,
T1.DocDate, T1.Comments,T1.TrsfrRef as 'Cheque No',
T2.BankCode' 'T2.AcctNum as 'Bank Code' , T0.Address , T3.Phone1 , T3.CntctPrsn , T0.PaidToDate, T0.PaidFc , T4.AppliedSys , T4.AppliedFc
FROM [dbo].[OINV] T0 INNER JOIN ORCT T1
ON T0.ReceiptNum = T1.DocEntry LEFT JOIN RCT1 T2
ON T1.DocNum = T2.DocNum LEFT JOIN RCT2 T4
ON T4.DocNum = T2.DocNum LEFT JOIN OCRD T3
ON T1.CardCode = T3.CardCode
WHERE T1.DocNum = [%0]
ORDER BY T1.DocNum
the fields that i want to display in repetitive area are: A/R invoice: Document date , A/R invoice: document number, Amount that they have paid ( partial payment / full payment) i used this database: Incoming payment - a/r invoice: paid, outstanding amount i used formula ( total document - paid to date), and document currency
Thank you! hope you can help.
PaulinePauline,
I've tested your query in B1 2007A SP00 PL30 and works fine. I even created PLD for the query and I can see 2 invoice paid by one incoming payment.
Rgds, -
Cstomer customer invoice settlement against Incoming payment
Dear All
We have a problem during customer invoice settlement against incoming payment that shown for the partial payment as a new document creation. The scenario as shown below,
Doc No Amount
180000001 50000.00 ; - Invoice
140000001 25000.00- - Incoming Payment / partial payment
balance 25000.00 ; - create a new doc no ( but we need setoff to invoice no)
i.e:
180000001 25000.00
any BAPI to apply over come this problem ?
Thanks
MadhawaDear:
Please refer to the following link, the same question was raised by me
Invoice reference field in F-28
Regards -
How to Insert Incoming Payments without Invoice?
Hi,
Please help me how to insert incoming payments without invoice or those Incoming Payments that is paid to account. I have created code for this but error pops up: "Cannot perform transaction in controlling type account [ThankJDT1.Account][Line: 2]"
Thanks...Hello,
you may try this:
Dim oPymt As SAPbobsCOM.Payments
Dim sum As Decimal = 0 ' Forget double 4ever
oPymt = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oIncomingPayments)
oPymt.DocDate = Date.Today()
oPymt.CardCode = "CB0001"
oPymt.CashSum = 1200
oPymt.CashAccount = "38110000" ' here you enter your the account where you record the payment
If oPymt.Add = 0 Then
MsgBox(oCompany.GetNewObjectKey())
Else
MsgBox(oCompany.GetLastErrorDescription)
End If
Regards
János
Maybe you are looking for
-
E:\ error message. Has anyone else had this error?
I get the following error as soon as I plug in my Shuffle. I have had this problem almost a year and I've taken my suffle into the store, had it restored several times. It works fine at the Apple store but when I get it home this is what I get. I can
-
Sbo-common_log.ldf
running 2007 SBO The above file is now 32GB!!!!! can we take action to delete file and reset back up conditions?
-
How do I properly remove Logic VSTs?
I'm running Logic 9 at the moment, and a friend installed a torrented version of Gladiator 2 on my MB to see how it would sound. I do actually have an official copy of Gladiator 2 back home but I'll only be home in May. So. This torrented Gladiator l
-
Hi guys, I've been working on a project recently, Im not sure if i've pressed a keyboard shortcut or what, but every time i use the slip tool on a piece of footage, i no longer have the preview of the in and out points. I can open a new project, drop
-
OK, ever since I updated to snow leopard my widgets won'd select. What I mean is that I can't go into my package tracker and add a new package or the weather app and click on the forecast button.