Aging Statements for Accounts Recievables
Hi list,
This is really not a Numbers-only question, but a financial formula one; I use spreadsheets to do my small business accounting, and have just realized that my interest on late payments from clients has not been compounded, just simple. So, I was wondering if anyone could enlighten me on the formula (or function?) that will deliver the compounded interest owing on late payments... 24% per year, compounded monthly.
Thank you for the tips Yvan, I hadn't explored the DateIF function. My workaround calculation uses the date that the invoice was submitted, subtracted from the current date [=NOW()] to determine the aging days. Then the IF statement determines if the aging days is greater than 30, and calculates the interest charge based on 2% of the invoice amount for each 30 days over the invoice date. What the formula doesn't do is compound monthly, which is what I was looking for.
To respond to some of your other points, yes, I agree that there is help available, but my problem is not that I don't know how to access the help, but that it is not helpful, because my knowledge of financial calculations is not very advanced, and I am not a programmer, so translating from what the Help feature says the functions do into what I need to have calculated is not easy for me, otherwise I would simply plod along and figure it out for myself. The reason for posting a discussion (yes, AFTER searching through the support, knowledge bases, google, and the discussions lists for every permutation and combination I could think of about my query) is that someone out there may have a simple solution to suggest, rather than me either spending huge amounts of time or giving up. After all, isn't that what the discussion groups are for? That's what I have always assumed they were for. Do you use them differently?
Similar Messages
-
Reports for Accounts recievables
Hi
I am working in ECC 6.0 Environment and my client wants to produce reports in Accounts recievables as
1)Dunning Blocking Report by Reason Code
2)Line Item Journal
3)Customers with no billing
4)Direct debit customers with payment block
5)Dunning Block Line Item Report
Are these reports exists in Standard R/3 or do we have to write an ABAP program to create these reports? If they exists in Standard R/3, can you please give me the path where i can look for these reports?
Thanks in advanceHi
Use T.code SAP1 to view all the SAP reports
Hari -
Cross - company cash application for Accounts recievables
Kindly let me know how to conduct an cross company cash application. Which transaction will best accomplish this .
I have set - up the cross - company clearing account between the 2 companies.
Thanks in advance.If I am not wrong, your company code A receives payment from customer and you want to clear the customer open item in company code B. If you have done the cross-company code clearing between these two company codes using T Code OBYA, then all you have to do is make the following posting in company code A.
Dr. Cash/Bank $100 (in company code A)
Cr. Customer $100 (in company code B)
System will automatically generate the following postings.
Dr. Cash/Bank $100 (in CoCd A)
Cr. Clearing with CoCd B $100 (in CoCd A)
Dr. Clearing with CoCd A $ 100 (in CoCd B)
Cr. Customer $100 (in CoCd B)
Clearing accounts are what you specify in OBYA.
Assign pts. if this answers your question! -
I mean is there anyway to user decode for showing sum(amount) for different period of dates
is there any idea to make faster ageing report for accounts payable module.
Thanks AHON
Edited by: [email protected] on Nov 22, 2009 7:09 AMplz write more clear requirements...... ur table structures and report output ....
i have few aging reports and all working without any problem.....it depends on ur table structure also. -
Can using query create aging report for GL Account
Hi all expert,
I have a challenge scenario which customer request print out aging report for the following GL Account.
This is not a business partner account. However, customer want display like aging report.
30 days aging report for the following GL accounts by projects:-
i) WIP (Work In Progress) account
ii) Accrued Revenue account
iii) Accrued Cost account
Examples:
Current Balance 30 day 60 day 90 day 120 day
Account WIP 10000 2000 3000 5000 0
Any idea or example given? If yes, can you provide a query here?
Regards,
Eric TanHi Eric
In standard SAP Business One this is difficult as the reports are 2 dimensional. To achieve this you will need to write multiple select statements into a temporary table and then select the final result from the temp table. Here is a sample for you to test:
USE [*DATABASE_NAME*]
GO
/****** Object: StoredProcedure [dbo].[REPORT_NAME] Script Date: 04/24/2009 13:17:21 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE proc [dbo].[*REPORT_NAME*]
as
set nocount on
begin
DECLARE @Day_no varchar(2)
DECLARE @Month_no varchar(2)
DECLARE @Year_no varchar(4)
DECLARE @Start_Date Datetime
SET @Day_no = DAY(GetDate())
SET @Month_no = MONTH(GetDate())
SET @Year_no = YEAR(GetDate())
SET @Start_Date = @Year_No + '/' + @Month_no + '/' + @Day_no -- + '/' + @Year_No
IF OBJECT_ID(N'tempdb..#CRDAGEING', N'U') IS NOT NULL
drop table #CRDAGEING
SELECT T0.[CardCode] AS [CardCode], T0.[CardName] AS [CardName], -T0.[Balance] AS [Balance], CAST(0 AS MONEY) AS [Current], CAST(0 AS MONEY) AS [1Week], CAST(0 AS MONEY) AS [2Weeks], CAST(0 AS MONEY) AS [3Weeks], CAST(0 AS MONEY) AS [4Weeks], CAST(0 AS MONEY) AS [5Weeks], CAST(0 AS MONEY) AS [6Weeks], CAST(0 AS MONEY) AS [Over6Weeks], CAST(0 AS MONEY) AS [Avg3Months], CAST (0 AS MONEY) AS [Onhand] INTO #CRDAGEING FROM OCRD T0 WHERE T0.[CardType] = 'S' -- and T0.[CardCode] <> '' --and T0.[DocDate] >= @FromDate AND T0.[DocDate] <= @ToDate
INSERT dbo.#CRDAGEING SELECT T1.[ShortName], NULL, 0, -SUM(T1.[BalDueDeb] - T1.[BalDueCred]), 0, 0, 0, 0, 0, 0, 0, 0, 0 FROM JDT1 T1, OCRD T2 WHERE T2.[CardType] = 'S' and T2.[CardCode] = T1.[ShortName] and T1.[DueDate] <= @Start_Date GROUP BY T1.[ShortName]
INSERT dbo.#CRDAGEING SELECT T1.[ShortName], NULL, 0, 0, -SUM(T1.[BalDueDeb] - T1.[BalDueCred]), 0, 0, 0, 0, 0, 0, 0, 0 FROM JDT1 T1, OCRD T2 WHERE T2.[CardType] = 'S' and T2.[CardCode] = T1.[ShortName] and T1.[DueDate] >= DATEADD(DAY,1,@Start_Date) and T1.[DueDate] <= DATEADD(DAY,8,@Start_Date) GROUP BY T1.[ShortName]
INSERT dbo.#CRDAGEING SELECT T1.[ShortName], NULL, 0, 0, 0, -SUM(T1.[BalDueDeb] - T1.[BalDueCred]), 0, 0, 0, 0, 0, 0, 0 FROM JDT1 T1, OCRD T2 WHERE T2.[CardType] = 'S' and T2.[CardCode] = T1.[ShortName] and T1.[DueDate] > DATEADD(DAY,8,@Start_Date) and T1.[DueDate] <= DATEADD(DAY,15,@Start_Date) GROUP BY T1.[ShortName]
INSERT dbo.#CRDAGEING SELECT T1.[ShortName], NULL, 0, 0, 0, 0, -SUM(T1.[BalDueDeb] - T1.[BalDueCred]), 0, 0, 0, 0, 0, 0 FROM JDT1 T1, OCRD T2 WHERE T2.[CardType] = 'S' and T2.[CardCode] = T1.[ShortName] and T1.[DueDate] > DATEADD(DAY,15,@Start_Date) and T1.[DueDate] <= DATEADD(DAY,22,@Start_Date) GROUP BY T1.[ShortName]
INSERT dbo.#CRDAGEING SELECT T1.[ShortName], NULL, 0, 0, 0, 0, 0, -SUM(T1.[BalDueDeb] - T1.[BalDueCred]), 0, 0, 0, 0, 0 FROM JDT1 T1, OCRD T2 WHERE T2.[CardType] = 'S' and T2.[CardCode] = T1.[ShortName] and T1.[DueDate] > DATEADD(DAY,22,@Start_Date) and T1.[DueDate] <= DATEADD(DAY,29,@Start_Date) GROUP BY T1.[ShortName]
INSERT dbo.#CRDAGEING SELECT T1.[ShortName], NULL, 0, 0, 0, 0, 0, 0, -SUM(T1.[BalDueDeb] - T1.[BalDueCred]), 0, 0, 0, 0 FROM JDT1 T1, OCRD T2 WHERE T2.[CardType] = 'S' and T2.[CardCode] = T1.[ShortName] and T1.[DueDate] > DATEADD(DAY,29,@Start_Date) and T1.[DueDate] <= DATEADD(DAY,36,@Start_Date) GROUP BY T1.[ShortName]
INSERT dbo.#CRDAGEING SELECT T1.[ShortName], NULL, 0, 0, 0, 0, 0, 0, 0, -SUM(T1.[BalDueDeb] - T1.[BalDueCred]), 0, 0, 0 FROM JDT1 T1, OCRD T2 WHERE T2.[CardType] = 'S' and T2.[CardCode] = T1.[ShortName] and T1.[DueDate] > DATEADD(DAY,36,@Start_Date) and T1.[DueDate] <= DATEADD(DAY,43,@Start_Date) GROUP BY T1.[ShortName]
INSERT dbo.#CRDAGEING SELECT T1.[ShortName], NULL, 0, 0, 0, 0, 0, 0, 0, 0, -SUM(T1.[BalDueDeb] - T1.[BalDueCred]), 0, 0 FROM JDT1 T1, OCRD T2 WHERE T2.[CardType] = 'S' and T2.[CardCode] = T1.[ShortName] and T1.[DueDate] > DATEADD(DAY,43,@Start_Date) GROUP BY T1.[ShortName]
SELECT SR.[CardCode], MAX(SR.[CardName]), SUM(SR.[Balance]) AS [BalanceOwing], SUM(SR.[Current]) AS [Current], SUM(SR.[1Week]) AS [1Week], SUM(SR.[2Weeks]) AS [2Weeks], SUM(SR.[3Weeks]) AS [3Weeks], SUM(SR.[4Weeks]) AS [4Weeks], SUM(SR.[5Weeks]) AS [5Weeks], SUM(SR.[6Weeks]) AS [6Weeks], SUM(SR.[Over6Weeks]) AS [Over6Weeks] FROM dbo.#CRDAGEING SR GROUP BY SR.[CardCode] ORDER BY SR.[CardCode]
END
Go to Microsoft SQL Studio manager and select your company database. Then expand the list and select Programmability > Stored Procedures. Right click on Stored Procedures and select New Stored Procedure. Copy the above code over the code in the edit window and change the database name as well as report name. Then select Execute to create the stored procedure. If you make changes, remember to change the word CREATE to ALTER (with other words CREATE for the first execute, and ALTER thereafter). Then in SAP Business One create a new query and leave everything blank. Click on execute and select the pencil to change to edit mode. Remove the words SELECT and type in EXEC REPORT_NAME (change the REPORT_NAME to the name you used in SQL). Then execute again and the results will be displayed in SAP Business One.
Let me know if you get stuck. Remember the above is an example and will need to be changed to use your tables and fields as required. The basic idea is to move across by one column with each select statement. So for example the first select statement does the CURRENT column, the second one the 30DAYS column, and so on.
Kind regards
Peter Juby -
When I attempted to check the monthly statement for my credit card account and clicked on "See statement", the next screen that appeared, which was labeled Online Statement", was blank. In the past, I have never had any problems with this. When I checked with the bank that issued the credit card, the representative I spoke with said that it was a browser issue and that, since I was working on a Mac, I should try using Safari. When I switched to Safari, I had no problem bringing up my statement. But I would prefer to be able to use Firefox to obtain information like this, since it's the browser I always use.
Can you upgrade your browser to Firefox 12 and check?
* getfirefox.com -
Transaction code for vendor account statement for perticular duration
Transaction code for Accounts payable
statement for perticular date
duration...... (from date and to date)Hi,
You can use the following reports, there are quite a few other reports but the ones below can be used easily to tweak to your requirement using the many selection and display options available:
1. S_ALR_87012103 - List of Vendor Line Items
2. FBL1N
Cheers. -
Ageing analysis for vendor downpayment in gl account-reg
want whether we can do ageing for the Special GL Down payment account straightaway,rather than doing the ageing via vendor account.
Thanks and Regards,
c.m.sathish kumar
[email protected]Dear Mr. Murali,
The main aim is to calculate the outstanding amount lying in the account and for how long.
Thanks and Regards,
c.m.sathish kumar -
Age Analysis for a GL account?
Hie All
Good day, I have a client who has a unique requirement. They have a general ledger account which shows all Downpayments made. The client requires this account to produce an age analysis for each line item. Is this possible if so how can I achieve that?
ThanksHi
Thanks for the response but I might need your assistance on how to write the query, as you said it doesn't sound simple.
Just as a background the account in question is a balance sheet account (asset) linked to business Partner records on the accounting tab Down payments clearing account. When a down payment invoice is raised a DR is created on the down payments clearing account. This is the amount they require to age. -
Smartform for Statement of Account F.27
Hi all,
I was searching for the way to print the statement of account using smartforms instead of the standard script. I found that the report program RFKORD10 is used for report printing with event SAP08. Now, is there a way where i can modify the standard functionality to call a smartform. I've tried to change Z program name using ob78 but it is not helping. your response is highly appriciated.
Thanks,
JanisarHi,
Calling a smart form is done by ABAPER by using function module , where you can call the required form . Here you can change the form if company code differes. You need to workout this with your abaper.
Regards
Milind -
Modification of std form F140_ACC_STAT_01 for account statement
Hi
I want to do modification of std form F140_ACC_STAT_01 for account statement .
Now can any body tell me how to find or what is the Application type for transaction NACE Output type and processing routine for this std form and how to find out all these info .
So in NACE>Application Type>Output Type>->processing routine>
Pl help , answers will be awarded
rgds
mojibit was actually thrown in the wrong forum
-
Statement of account aging query
hi,
im using 12.1.3
what is the query to find out the aging of a particular ACCOUNT as shown on footer of STATEMENT OF ACCOUNTS report?Open the report using Reports Builder 10g and check the query used.
Thanks,
Hussein -
Block Customer for Account Statement : Urgent pls
Can anyone suggest if there is any option to block a customer from being sent Account Statement.
We currently have a Z program, where we give a range of customers in the selection screen and it will print statements for all the customer.
But if we dont want to send statement to a particular customer, how can we do that..
Is there any similar option like Dunning block, to block a customer from being sent a statement.
Please let me knowIn the customer master data, company code tab. In the Account statement field you can select the Indicator for periodic account statements 1 or 2. You can also add one for no statement. When you run F.27 it will process statements based on the Indicator for periodic account statements.
pls assign points to say thanks. -
Process in FIBF for account statement...
In FIBF ,click on settings-process module of sap application..we could see many process .I need one process which could be used for account statement.That is customer or vendor account statement.
Thanks and Regardsperhaps try 2810 or 2820?
A. -
One Account Statement for customer present in more than one company code.
Hi all,
We have requirement of printing one account statement for customer present in more than one company code.
Program RFKORD10 generates more than one statements for customer present in more than one company code.
Please suggest if any customiztion or program changes need to be done for above issue.
Thanks.If customer is present in more than one company code then you can config in different co codes.
Now could you brief your requirement, i think you want to print only once and system should print in both company codes at one time. Is it like that?
Regards
Ashu
Maybe you are looking for
-
Configuração de áreas de avaliação para crédito de PIS e COFINS
Pessoal, boa noite! Estou com um problema aqui no projeto onde estou a respeito da configuração de áreas de avaliação para crédito de PIS e COFINS. De acordo com as definições do cliente, o crédito não será realizado na aquisição e sim na depreciação
-
Anyone can asset me please. My mini Mac is a 2.3 GHZ i5 Core. 8 GB Ram 13333 MHz with OS 10.7.5. Pretty much since day one this computer is very..extremely slow to respond to any command. Opening documents or programs the system spin for ever. Any id
-
ECC 5.0 and BO without BW/BI Integration Best Practise
Hi, I know that SAP can connect with BO system using RapidMart (replacing data warehouse BW/BI). Is this best practise?Because when i see the BI Platform RoadMap,I conclude that BI and BO will be integrate into one product, and i'm afraid to invest r
-
Restoring iPads through Apple Configurator
We are a library that has 8 iPads that we are trying to set up through Apple Configurator. Everything has been working well so far, but we've been having problems with the check in/out function. The iPad starts the restore process as it's supposed to
-
How do I remove someone from the shared project dialog box? And how to install Adobe Story on my desktop without getting an error message?