SBO Aging Report characteristic
Dear Experts,
I had tried to create a Crystal Report that mimicks the SBO's aging report. I got the Grand Total for the Aging Amount correct... however I got the Sub Total for the Aging Amount in the duration of 0-30days, 31to60days, 61-90days..etc wrong.
For Eg.
SBO Aging Report shows:
0 - 30 days 31- 60 days 61- 90 days 91- 120 days Over 120 days Total
SGD 0.00 SGD 1000.00 SGD 1500.00 SGD 2000.00 SGD 500.00 SGD 5000.00
My Aging Report shows:
0 - 30 days 31- 60 days 61- 90 days 91- 120 days Over 120 days Total
SGD 0.00 SGD 500.00 SGD 2000.00 SGD 2000.00 SGD 500.00 SGD 5000.00
I have already maDe my Crystal Report aging amount filter by aging duration as 0-30days, 31-60 days... etc but I still get the above incorrect sum allocation as compared to the System's aging sum allocation.
Can anyone please help advice on this?
Much Thanks!
Warmest Regards,
Chinho
Dear Gordon,
Thank you for your reply.
I specified the report Aging date as 30/6/2009 and aging report based on Posting Date.
I have found a document posting date dated 1/April/2009. In my crystal report, this document is shown under the 31 - 60 days, but in the system report, this document is shown under 61-90 days.
Please help advice.
Warmest Regards,
Chinho
Similar Messages
-
Missing Function - Aging Report not match in System Currency in SBO 8.8
Dear all,
Version: (Please provide the current version)
SBO 8.8 Patch: 10
Description of requirements: (Please provide a detailed description)
In mentioned patch level, the result/outstanding balance of Aging Report in System Currency was difference when selected 'Display Reconcilied Transactions' or not. The outstanding balance should be be same on both selection.
Valid as of: (Date that this legal requirement is applicable)
N/A
Business needs: (Please describe the impact on your business, if the functionality is not realized)
If the Aging Report cannot disppay the outstanding documetns for reconcile with customer, they cannot check with customers.
Examples: (Please describe a typical example, how the functionality should work.)
Generate the Aging report in System Currency
selected 'Display Reconcilied Transactions' including all transactions and balance is same as Trail Balance
un-selected 'Display Receoncilied Transactions' does not inclding the transactions that Local Currency is zero amount, but System Currency is not zero. The outstanding balance is different to the result of the above selection and Trail Balance as well.
Current Workaround: (Please describe the workarounds you are using at the moment)
Print the Aging Report with selected ' Display Reconcilied Transactions' to show ALL transactions to reconcile the transactions.
Proposed solution: (Please suggest how the new functionality should work)
selected 'Display Reconciled Transactions' or not, the outstanding balance should be the same.
Best regards,
MichaelBapi's do not set sy-subrc. The only way to check if it was succesfull is to loop into the return table for error messages:
You have to use BAPI_TRANSACTION_COMMIT after calling BAPI_PO_CREATE1:
READ TABLE errmsg TRANSPORTING NO FIELDS
WITH KEY type = c_e.
IF NOT sy-subrc IS INITIAL.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = c_x.
ENDIF. -
Reconciled amounts appears in vendor aging report
Dear all,
When we take report for reconciled transactions,reconciled amounts appears in
aging days(Suppose we have ap invoice in 0-30 days and payments made in 30-60 days it's
already reconciled)
Why it is showing in reconciled aging report ?
JeyakanthanDear,
would like to recommend you to refer to the following note: 1228363-Business Partner Balance does not match journal entries。
In any SAP Business One version lower than 2007, 2 separate
reconciliation engines were employed. One reconciliation engine worked
on the marketing document level, where partial reconciliation was
supported & the other worked on the journal entry level, where only
complete reconciliation was supported.
This duality led in some instances to reconciliation inconsistencies
which were initially highlighted with SAP Business One version 2004
patch level 29, where the red message 'Business Partner balance does not
match journal entries' was displayed when running the ageing report by
sales documents & inconsistencies were detected.
In the year end closing guides (available for download from the
Documentation Resource Centre) SAP have always recommended to run the
ageing reports by journal posting.
In 2006, SAP published note 752261, now retired, documenting the system
behaviour & offering a series of 'Select' queries to aid in
reconciliation inconsistency analysis. These queries were an excellent
tool but now SAP can offer a faster, better & more accurate solution.
In SAP Business One 2007 A & B the reconciliation engines have been
unified & partial reconciliation on journal entry level is now fully
supported. Any database that is upgraded from a lower version undergoes
a complex series of reconciliation upgrade algorithms, where any
reconciliation inconsistency is identified & a reconciliation upgrade
(RU) journal entry is automatically created. This RU journal does not
document any accounting transaction, but simply creates an update in the
'Balance Due' column, thus notionally re-openeing previously
inconsistently reconciled transactions.
These RU journals are then available for internal reconciliation.
Please consult the 2007 Internal Reconciliation Upgrade(IRU)Landing
Page:
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' to be directed to the IRU Landing Page.
Here you will find 'How-to-Guides' in all supported languages, links to
Expert Training Sessions & links to other pertinent information.
You will also find available for download 2007 A & B upgrade simulation
tools. SAP recommends to subject a database that is planned to be
upgraded
This upgrade simulation tool employs all internal reconciliation upgrade
algorithms & the application will display in the 'Internal
Reconciliation Upgrade Audit Trail Report' if a database is affected by
inconcistencies.
Hence, if the message 'Business Partner Balance does not match Journal
Entries' is encountered, proceed as follows:
Option 1:
Upgrade database to SAP Business One 2007 & internally reconcile any RU
journals.
Option 2:
Go to the IRU landing page & download the 'IRU pre-upgrade tool' either
for version 2007A or 2007B, depending on your localisation. Follow the
installation instructions & after successful installation & simulated
upgarde of the database, analyse any inconsistencies appearing with the
help of the How-to-guide. Should a type of inconsistency not have a drop
down arrow & be described as 'Balancing upgrade journal transaction',
the comapny accountant may decide to write it off, should the amount be
insignificant or, if the amount is not insignificant, please log a
support ticket with the component:
SBO-ADM-UT-IAT
Step by step detailed instructions including screenshots of how to
install the sim-tool & what it does can be found on this wiki page:
https://wiki.sdn.sap.com/wiki/display/B1/BPaccountBalancedoesnot+matc
chJournalEntries
Thanks & Regards
Apple -
Version: (Please provide the current version)
SBO 8.8 Patch: 10
Description of requirements: (Please provide a detailed description)
In mentioned patch level, the result/outstanding balance of Aging Report in System Currency was difference when selected 'Display Reconcilied Transactions' or not. The outstanding balance should be be same on both selection.
Valid as of: (Date that this legal requirement is applicable)
N/A
Business needs: (Please describe the impact on your business, if the functionality is not realized)
If the Aging Report cannot disppay the outstanding documetns for reconcile with customer, they cannot check with customers.
Examples: (Please describe a typical example, how the functionality should work.)
Generate the Aging report in System Currency
selected 'Display Reconcilied Transactions' including all transactions and balance is same as Trail Balance
un-selected 'Display Receoncilied Transactions' does not inclding the transactions that Local Currency is zero amount, but System Currency is not zero. The outstanding balance is different to the result of the above selection and Trail Balance as well.
Current Workaround: (Please describe the workarounds you are using at the moment)
Print the Aging Report with selected ' Display Reconcilied Transactions' to show ALL transactions to reconcile the transactions.
Proposed solution: (Please suggest how the new functionality should work)
selected 'Display Reconciled Transactions' or not, the outstanding balance should be the same.Hi Kit,
The problem was not solved yet, even I posted DFQ.
Best regards,
Michael -
Customer Aging Report Query (without invoices offset by incoming payment)
Hi All Experts,
May I know is there any field from JDT1 mention which invoices is already offset by the Incoming payment or AR Credit note? Because I do not want those invoices that already offset by incoming payment appear at the Customer Aging Report. Meaning, the data appear in the Customer Aging Report is only show those invoices that yet to pay by the customer. Kindly give some advise on it. Thanks a lot.
Thanks and regards,
Angie NgHi David,
Thanks for your suggestion. I have try it, but all of my JDT1.IntrnMatch is in 0 value. Meaning in my situation it is none of any reconcilliation making. But from my SBO window, i manage to see that actually this incoming payment is pay for which invoices. Problem is it is difficult for me to do the possiblity logic that might be happen in my Customer Aging Report Query. Please give some advise that how to show only those invoices yet to pay? The current query will show all the data no matter the invoices or credit memo has been offset.
select OCRD.cardcode 'Supplier Code',OCRD.cardname 'Name',sysdeb 'Debit GBP',syscred 'Credit GBP',
case JDT1.transtype
when '13' then 'INV'
when '14' then 'AR CN'
when '24' then 'INCOMING'
else 'Other'
end 'Type',
Ref1,
fccurrency 'BP Currency',
CONVERT(VARCHAR(10), refdate, 103)'Posting Date' ,
CONVERT(VARCHAR(10), duedate, 103) 'Due Date',
CONVERT(VARCHAR(10), taxdate, 103) 'Doc Date' ,
CASE
when (DATEDIFF(dd,refdate,current_timestamp))+1 < 31
then
case
when syscred <> 0 then syscred * - 1
else sysdeb
end
end "0-30 days",
case when ((datediff(dd,refdate,current_timestamp))+1 > 30
and (datediff(dd,refdate,current_timestamp))+1< 61)
then
case
when syscred <> 0 then syscred * - 1
else sysdeb
end
end "31 to 60 days",
case when ((datediff(dd,refdate,current_timestamp))+1 > 60
and (datediff(dd,refdate,current_timestamp))+1< 91)
then
case
when syscred <> 0 then syscred * - 1
else sysdeb
end
end "61 to 90 days",
CASE
when (DATEDIFF(dd,refdate,current_timestamp))+1 > 90
then
case
when syscred= 0 then sysdeb
when sysdeb= 0 then syscred * - 1
end
end "90 + days"
from JDT1,OCRD where JDT1.shortname = OCRD.cardcode and cardtype = 'c' and intrnmatch = '0'
ORDER BY OCRD.CARDCODE, taxdate -
Hi,
i want to create an aging report by business partner balance with the folowing intervals of aging periode.
4 columns with 0-120 days 120-180 days 180-360 days and older then 360 days
Is there somebody who can help me set this up.
I,am not using SBO 8.8 and don't want to upgrade yet
Thanks
Markhi M. Hageman
the query is very long but i can tell you steps:
example : aging to 31/08/2010
- AP Invoice before 31/08/2010 that are still open
-AP Invoice reconciled after >31/08/2010 for AP Invoice created <= 31/08/2010
-AP Credit Memo before 31/08/2010 that are still open (It should be credit memo without base doc)
-Reconciliation for Credit memo without base doc created before 31/08/2010 but reconciled after 31/08/2010
-outgoing payment created before 31/08/2010 but have Open Balance <> 0
-Outgoing payment da reconcile trong thoi gian > 31/08/2010 ma duoc tao ra < = 31/08/2010
-Incoming payment of vendor created before 31/08/2010 and still open
-incoming payment created before <= 31/08/2010 but reconciled >31/08/2010
-journal entry befor 31/07/2010 that are still open
- journal entry befor 31/07/2010 But reconciled >31/07/2010
thanks,
H2 -
Aging report with different intervals
Hi,
i want to create an aging report by business partner balance with the folowing intervals of aging periode.
4 columns with 0-120 days 120-180 days 180-360 days and older then 360 days
Is there somebody who can help me set this up.
Thanks
MarkNot yet possible because of some not tested processes.
First we do an upgrade to latest PL of 2007A
The reason to do a upgrade to SBO 8.8 is indeed the improved aging criterias
So if you have a nice query which fullfills our need would be great
Thanks
Mark -
Provison for including Territories in aging reports
Hi Development Experts,
At present I am working on a SBO 8.8 PL 04 Ramp Up Project, where I come across the requirement of Territory wise customer receivable - Aging.
I beleive as there is provison for selecting/mentioning/mapping Territory against each BP in BP master it will be a greate feature offering by including Territory in aging reports.Where in Territories should be asked as input parameter and outcome report should be shown as per Terretory Hierchy.
BR
Samir GandhiNo Body responded very strange !!!!!
-
Customer Aging Report totals and detail is different
Hi Experts,
I have a customer aging report and i find something odd with the total column in local currency and System Currency.
for Example :
Customer _______Total_______Future Remit_______0-30________31-60________61-90________90+
____A100 _______1000_____________ 300________200_________100__________200_________300
Total Column doesn't show the correct value.
It should be 300200100200300 = 1100 and it's only show 1000
and if i click at the row number to show the details, the total on the detail form shows the correct value
It is not happening in FC currency
Anyone has any idea?
Regards,
DavidHi,
I'm using SBO 2005A PL 46, the BP currency is USD and the Local Curr is IDR.
Thanks -
Customer Receivables Aging Report doesn't show correct data
Hi Experts,
I have some problem when executing Customer Receivables Aging Report.
I'm using 8.8 PL14.
(It should be bug this is very strange ...)
I can't get same result even if I run it continuosly when I selected option "group by Customer" .
Total amount of balance due is change each time because of BP shown in the report is change.
I also got the message " Data is not available, modify selection criteria and re-enter" even though I never change selection.
During executing this report, no Invoice and JE and banking data were input.
Please advice if you know about this error or having something information.
Thanks,
Kaori ShirasunaHi,
The latest patch level available for B1 8.8 is PL16. it will be released on week Oct 25-29, 2010. You may directly upgrade to this latest patch level to solve the issue. If you want to try using query SQL to generate the aging report, there are some threads discussion about the query. You may search it in the SBO reporting and printing forum.
JimM -
XL Reporter - historical aging report
I am trying to create a report definition in XL Reporter to run historical A/R aging reports but am having great difficulties. I am also getting notifed that a definition cannot be created. This is a common report used by accountants for bank audit purposes and A/R insurance qualification purposes. The existing SAP canned historical A/R aging report cannot be modified to include additional fields and filtering. Please respond with possible solutions. Many thanks! Jim
Hi,
If you will still try to use XL reporter, post your message about XL reporter in the SBO reporting and printing forum. There is probably a XL template for aging report history developed by someone out there.
It won't take much time to wait. While waiting, you can try to develop the report using crystal report as suggested by Gordon, or using ms reporting services. We always use that reporting tools develop the report. It is the best tool that also could make your report looks fine and accepted by auditor
JimM -
We are just looking at upgrading to 8.8, I am aware of a couple of changes regarding the ageing reports. Is it true that the report will now bring through documents in there original currency despite them being setup as multi currency? We have have had a few issues with getting a debtors report for credit control and audit purposes displaying documents in there original currency beacuse we have our BP's setup as mulit currency.
ThanksHi David,
Yes, now in SBO 8.8 you can see aging reports are in multi currency which was not available in earlier versions.
Thanks
Sachin -
Question about customer aging report
Greetings,
One of our Business One consultants needs the information from the customer aging report under the financials\accounting\aging section of Business One. I am trying to help him do this but I do not know how to find the query or stored procedure that is executed to produce this report. Does anyone know the answer to this or maybe know how I can find out what query is executed?
Thanks.As you know there is two ways of generating customer recevieable report:
1. By Journal Entry
2. By Sales Documents
I can not find a stored procedure also, but after analyze SBO-application queries it uses this query:
SBO query to get customer with balance
SELECT T0.CardCode, T0.CardName, T0.Balance, T0.BalanceFC, T0.BalanceSys, T0.Currency, T0.DunTerm, T1.MonthDays, T1.YearDays, T1.YearlyRate, T1.MaxLevel FROM [dbo].[OCRD] T0 LEFT OUTER JOIN [dbo].[ODUT] T1 ON T1.TermCode = T0.DunTerm WHERE T0.CardType = N'C' AND (((T0.Currency = N'NOK' OR T0.Currency = N'##' ) AND T0.Balance <> 0 ) OR (T0.Currency <> N'NOK' AND T0.Currency <> N'##' AND T0.BalanceFC <> 0 )) ORDER BY T0.CardCode
Then send CardCode variable to this query that retreives selected customer:
SELECT T0.BatchNum, T0.TransId, T0.TransType, T0.CreatedBy, T1.RefDate, T1.DueDate, T1.LineMemo, T0.Ref1, T1.Credit, T1.Debit, T1.FCCredit, T1.FCDebit, T1.SYSCred, T1.SYSDeb, T1.SourceLine, T1.Ref1, T1.Account FROM [dbo].[OJDT] T0 INNER JOIN [dbo].[JDT1] T1 ON T1.TransId = T0.TransId WHERE T1.ShortName = N'10001' AND T1.IntrnMatch = 0 ORDER BY T1.DueDate
Antoher easy way is ot create a query like this
(ref.SAP Note 740241 - User Report for days over duedate on AR Invoice):
SELECT T0.CardCode, T0.CardName, T0.DocDueDate, Convert(numeric, GetDate()) - convert(numeric, T0.DocDueDate ) as 'Days After DueDate', T0.DocTotal, T0.PaidToDate, (T0.DocTotal - T0.PaidToDate) as 'Debt' FROM OINV T0 WHERE T0.DocStatus = 'O' and Convert (char, T0.DocDueDate, 103) <= convert(char, GetDate(),103) FOR BROWSE
Hope this helps
Brgs,
Geir -
Hi All,
My Client need Item aging report but by default there is no item aging report is there in SBO or any idea to create the report
Pls any one can give me the complete item aging query.
Thanks,
Gopalhi gopal,
Pl check this links
https://forums.sdn.sap.com/watches!add.jspa?forumID=264&threadID=871918
https://forums.sdn.sap.com/watches!add.jspa?forumID=264&threadID=974984
Jeyakanthan -
Hi All
i am trying to get a legitimate vendor Aging report from within SAP
The 2 reports that I am currently looking at are:
S_ALR_87012085 - Vendor Payment History with OI Sorted List
S_ALR_87012084 - Open Items - Vendor Due Date Forecast
But both these do not bring out the output the way i want it - and i tried changing the output control and it still doesnt bring out the report as i want it - I want a report like the S_ALR_87012178 for customers, with output control 1, 6 and a 0 - which gives me a logical list of the aged customers.
Is there one like this for vendors too? Any suggestions?
Thank you
RukshanaHi Ruksaana,
You can customize the vendor report to show the items overdue per vendor by using the following steps
1. Create a form using T Code - FKI4
In this form ( two-axis structure) provide the details for each column as per your Client requirement - Due from 0 - 30 days
etc. You can create a column (using formula method) at the end by adding the previous columns, this will give you total
amount of overdue items for each vendor
2. Create a report using T Code - FKI1
Based on the Form created in the above step. Make additional selections based on client requirements like document type,
company code, account type, currency etc. Execute the report.
The following link will give provides detail steps for the creation of the aforementioned form and report.
Re: AR aging report (summary by customer)
Hope this helps.
- Sadha.
Maybe you are looking for
-
Hello Guru, May am trying to CIF and activate a plant from R/3 to APO via, doing in R/3 rimodgen and rimodac the result in APO is error in SMQ2 (Inbound queue) saying ::023 XXXX Production Plant, or message no. Message no. SR053 Hope you can help me
-
Partitioning For Optimal Parallel Query Execution
Hi All, We are trying to design an architecture that benefits from partitioning and parallel query to obtain the best query response times for our system. Let me start by describing the main table which has five columns: Columns: 1) DocId ------- Num
-
I was using Gregory-Leibniz series to calculate PI = 4 - 4/3 + 4/5 - 4/7 + 4/9 - 4/11 + ... Something like: double pi = 0.0; int limit = 3000000; for (int i = 0, y = 1; i <= limit; y+=2, i++) if (y == 1)
-
Firefox 9.0.1 with Flash player not catch keyboard event with mouse click.
In a flash application, I need select mutil items using shite key and mouse click, it is not working. looks like firefox didn't pass the keyboard even alone with the click event. This happen on Window 7, IE and Chrome have no problem. only FF
-
Hello, SAP Help writes that SAP system creates SMTP node during the installation and we cannot deleted and created SMTP node. I don't know why ocasionally I was able to delete the SMTP host node in tr. SCOT . Nevertheless under INT in SCOT there is