Cash receipt form
Dear Experts,
Can I have two separate forms for Cash receipts and cash payments while running the FBCJ transaction. If so how can I manage the same.
As in the configuration for the RFKORD80 program we assign a form and this is triggered when the correspondence type tagged to the cash journal program is triggered.
How does the system distinguish as to when which form needs to be picked.
Best Regards.
Hi,
You can do the same with the help of ABAPer.
You will required to hard code posting key or on the basis of Business transaction type C Receipt from bank account, B Payment to bank account, R Revenue, E Expense D Customer posting and K Vendor posting or document types and accordingly change the header in the SMARTFORM (this will be done by ABAPer) or call different SMARTFORMS.
Regards,
Tejas
Similar Messages
-
MODIFICATION OF CASH RECEIPT FORM
Hai,
My Client has asked to change the standard Cash Receipt from which is available in Cash Journal (FBCJ)
Can anybody tell me ,form name of Cash receipt and what is the Program name & T code to view the said form
Thanks in advance
SubbuHi Subbu,
Programme is RFKORD80 and SAP18 is correspondence type used for printinf Cash receipt.
T- code OB96.
Hope this helps.
Velu Mudaliar -
Error to generate the cash receipt form cash desk
Hi sap Guru
I have stuck my self to print the receipt from cash desk. Posting is properly save into the account, but as i give the command of print receipt the folowing error display......
Contract account 1004400 for business partner 5500000071 does not exist
Message no. >3002
Diagnosis
The contract account is not assigned to the business partner.
Notes for the Industry Component Public Services
Postings to a contract account are only permmited for the business partner assigned to the contract account as account owner.
Example
Two business partners - A and B - are assigned to contract account VK1. A is assigned to the account with a relationship that is not "account owner". B is the account owner. In this case, only postings with the combination business partner = B, contract account = VK1 are permitted. Postings with the combination business partner = A, contract account = VK1 are rejected.
But in the above mention business partner is really wrong .... all the time system pick the same business partner 5500000071 and display the error massage as shown above.
i am using the aplication form as :- FMCA_CASHPAYMENT_RECEIPT for final output.
I have`t did any default setting in business partner.......
So pls tell me how to avoid this wrong business partner Number that is comming all the time and stop the output of receipt.
PrakashHi,
Select the line item to be reversed in t.code:fbcj and then goto menu bar ..
Entry >> Delete entery ... Then system will ask u "Do u want to reverse the entry"
then press yes ... ur document will be reverse.
regards
prasad -
where do i asssign the cash receipt form for FI?
Transaction code or menu path,
Thanks in advanceHI
while Entering incoming payment from the customer In TCODE f-28
in the Bank data thre is field in that u have to enter the GL account ( Cash Receipt )
Regards
Suresh -
AR DATA FLOW (TABLE LEVEL) - ON ACCOUNT CREDITS & CASH RECEIPTS편
제품 : FIN_AR
작성날짜 : 2003-09-16
AR DATA FLOW (TABLE LEVEL) - ON ACCOUNT CREDITS & CASH RECEIPTS편
================================================================
PURPOSE
이 문서에서는 AR table들에 대해 어떻게 data가 들어가는지에 대해
설명한다.
On Account와 Cash Receipt을 기준으로 설명한다.
Explanation
1. On Account Credits
특정 Customer에 대한 Credit정보를 입력했으나, 아직 특정 Invoice에는 Apply되지 않은 정보를 "On Account" credit이라고 한다.
Credit정보가 들어있기 때문에, Credit Memo와 유사하게 table에 저장된다.
Credit Memo와 다른 점은 아래와 같다.
o When first entered the payment schedule will be fully remaining.
o When first entered no records are inserted into AR_RECEIVABLE_APPLI
CATIONS_ALL.
o The line records will have NULL values in
PREVIOUS_CUSTOMER_TRX_ID
PREVIOUS_CUSTOMER_TRX_LINE_ID
o The distribution lines have to be typed in as there is no invoice
to copy them from.
"On Account"는 같은 Supplier상에서는 어떠한 invoice에 대해서 적용이 가능하다는 점에서,
특정 invoice에만 apply가 가능한 Credit Memo와는 다르다.
2. Cash Receipts
Recipt정보가 입력되면, 아래의 table들에 insert된다.
o AR_CASH_RECEIPTS_ALL
o AR_CASH_RECEIPT_HISTORY_ALL
o AR_PAYMENT_SCHEDULES_ALL
o AR_RECEIVABLE_APPLICATIONS_ALL
입력된 Receipt정보가 특정 invoice와 match되면, 추가 record가
AR_RECEIVABLE_APPLICATIONS_ALL에 insert되고, AR_PAYMENT_SCHEDULE_ALL에는 update된다.
| | | |
| RECEIPT |------------------| PAYMENT |
| | | SCHEDULE |
| |
| |
^ ^
/|\ /|\
| | | |
| RECEIPT | |APPLICATIONS|
| HISTORY | | |
2.1 AR_CASH_RECEIPTS_ALL
Receipt에 대한 기본정보가 insert된다. 한 receipt당 한줄이 insert된다.
Key = CASH_RECEIPT_ID (from sequence AR_CASH_RECEIPTS_S)
Important Fields
AMOUNT - Value of receipt in entered currency
RECEIPT_NUMBER - Payment Number entered by user.
STATUS - (APP)lied, (UNAPP)lied, (REV)ersed Payment,
(STOP) payment, (NSF) insufficient funds.
It will only change to APP once the whole
amount of the receipt is applied.
REVERSAL_DATE - NULL unless receipt reversed
PAY_FROM_CUSTOMER - Contains CUSTOMER_ID for RA_CUSTOMERS
2.2 AR_CASH_RECEIPT_HISTORY_ALL
Receipt하나당 한줄의 data가 insert되고, GL로 Posting된 정보가 들어간다.
Receipt이 reverse되면, 새로운 row가 insert된다.
Key = CASH_RECEIPT_HISTORY_ID (from sequence)
Important Fields
CASH_RECEIPT_ID - Foreign key to AR_CASH_RECEIPTS record.
STATUS - CLEARED for manually input receipts.
GL_DATE - Accounting date
ACCOUNT_CODE_COMBINATION_ID - Key to GL_CODE_COMBINATIONS
POSTING_CONTROL_ID - -3 if unposted
REVERSAL_POSTING_CONTROL_ID - NULL unless payment reversed
CURRENT_RECORD_FLAG - Y if this is latest record
PRV_STAT_CASH_RECEIPT_HIST_ID - Key to previous receipt history record.
2.3 AR_PAYMENT_SCHEDULES_ALL
Invoice에 apply된 Total 금액정보가 저장된다.
Key = PAYMENT_SCHEDULE_ID (from sequence)
Important Fields
CUSTOMER_TRX_ID - NULL
CASH_RECEIPT_ID - Foreign key to AR_CASH_RECEIPTS record.
AMOUNT_DUE_ORIGINAL - Total amount of receipt (usually negative)
AMOUNT_DUE_REMAINING - Unapplied amount of receipt.
AMOUNT_APPLIED - How much of this receipt is applied .
STATUS - (OP)en or (CL)osed. Will only be closed if
AMOUNT_DUE_REMAINING is zero.
All of the fields holding LINE, TAX and FREIGHT amounts are NULL.
2.4 AR_RECEIVABLE_APPLICATIONS
Receipt이 처음 생성될때, 한줄의 data가 이 table에 insert되고,
invoice에 대해 Apply혹은 Unapply가발생하면, 두줄씩 새롭게 생성된다.
예를들면, 아래와 같다.
Record 1 UNAPP 700
{ Record 2 UNAPP -200
{ Record 3 APP 200 cross referenced to the Invoice
{ Record 4 UNAPP -500
{ Record 5 APP 500 cross referenced to 2nd Invoice
The sum of the amounts on records that have a particuar status should add up
to the running totals on the payment schedulesi, but with the opposite sign.
i.e. In the example above
AR_PAYMENT_SCHEDULES.AMOUNT_DUE_ORIGINAL = -700
AR_PAYMENT_SCHEDULES.AMOUNT_DUE_REMAINING = 0
AR_PAYMENT_SCHEDULES.AMOUNT_APPLIED = -700
UNAPP = 700 -200 -500 = 0
APP = 200 + 500 = 700
Statuses of these records can be:-
UNAPP - Unapplied
APP - Applied
ACC - On Account
UNID - Unidentified (Customer Not known)
이러한 record내역은 invoice/credit/receipt에 있는 Transaction History form에서 확인할 수 있다.
2.5 AR_PAYMENT_SCHEDULE (Invoice)
Receipt이 특정 invoice에 apply되면, invoice에 대한 Payment Schedule record가 update된다.
remaining amount field 값은 Payment금액만큼 줄어들게 된다.
만약, remaining amount가 "0"가 되면, invoice Payment schedule은 closed상태가 된다.
예를들어, Receipt금액 "200"이 "1175" invoice금액(Tax금액 175가 포함된)에 apply되었다면, Invoice의 Payment Schedule은 아래와 같이 조정된다.
Before After
AMOUNT_DUE_REMAINING 1175.00 975.00
AMOUNT_LINE_ITEMS_REMAINING 1000.00 800.00
TAX_REMAINING 175.00 175.00
FREIGHT_REMAINING 0.00 0.00
Note that receipts are applied in a fixed sequence:-
1. Line Amounts
2. Tax Amounts
3. Freight Amounts
ie The TAX_REMAINING figure will only start to decrease when the
AMOUNT_LINE_ITEMS_REMAINING is zero.
Reference Documents
Note : 29277.1 & 29278.1Hi,
This query works fine for me:
SELECT CR.CASH_RECEIPT_ID,
CR.RECEIPT_NUMBER,
CR.RECEIPT_DATE,
CR.CURRENCY_CODE,
DECODE ( CR.TYPE, 'MISC', NULL, NVL (SUM (DECODE (RA.STATUS, 'ACC', NVL (RA.AMOUNT_APPLIED, 0), 0)), 0)) ON_ACCOUNT_AMOUNT
FROM AR_RECEIVABLE_APPLICATIONS_ALL RA,
AR_CASH_RECEIPTS_ALL CR,
AR_RECEIPT_METHODS RM
WHERE RA.CASH_RECEIPT_ID = CR.CASH_RECEIPT_ID
AND CR.RECEIPT_METHOD_ID = RM.RECEIPT_METHOD_ID
AND CR.ORG_ID = <org_id>
GROUP BY CR.CASH_RECEIPT_ID,
CR.RECEIPT_DATE,
CR.RECEIPT_NUMBER,
RM.NAME,
CR.CURRENCY_CODE,
CR.TYPE order by receipt_date desc
Let me know if it worked.
Octavio -
After doing Incoming payment using ( F-26) cash receipt has to print (FBCJ)
Hi all,
After doing 'Incoming payment fast entry' using Tcode F-26, while saving cash receipt has to print from Tcode. FBCJ . any chance to print like this or it is not possible ? kindly guide me on this .
Thanks in advance
JKQuoc,
You can use the correspondence for internal document (SAP09) for printing the document you are posting.
In SPRO go to Financial Accounting --> AR and AP and then customer Account --> Line item and then correspondence.
There you have to attach the form developed by the ABAPer to the correspondence SAP09. ABAPer has to copy the exiting standard foprm attached to the correspondence and do the changes and design the layout as per the requirement.
When you post the document , you have to attach the relavent correspondence (SAP09) to the doc and then go to F.64 tcode and execute with the inputs in the selection screen such as Correspondence, doc number, fiscal year .
Regards.. -
Hi,
I need to change the layout for cash receipt FBCJ. Please let me know how to change the form and how to find the form name?
Thanks,
Pavan.
Message was edited by: Pavan PanduruHi,
FBCJ Tcode is for module-pool SAPMFCJ0.
To view this you can go to SE80 and check this out.
For forms you can directly vie it from SE80 only and will be able to edit it.
Amit -
APP-AR-12022: A cash receipt with this number,date,amount and customer alre
Hi,
There is a caution(Warning message) of Duplicate receipt entery in Oracle AR Receipts entry window which pops up while creating the receipts.
APP-AR-12022: A cash receipt with this number,date,amount and customer already exists.
Normally it comes when we enter similar receipt number, net receipt amount and receipt date towice.
Is it possible to customize the criteria for this caution.
Thanks.You cannot customise this. If you want additional validation at the time of entry/update from forms, you can code special logic in custom pll. But you cannot change the standard functionality.
-
Cash Receipts and Payment for Daily Z program
HI
Client requriement for Daily Cash book like that cash Receipts and Payment for day wise display one report .Is any SAP standed report is there? How to deveop to g report with abap...
Any standed report copy?
Regards
prasadHi All,
I have added following line and it is working fine.
l_Header_Payment_tbl(1).HEADER_ID := 98393;
Thanks,
Aslam -
Devolped an ALV report for daily cash receipts for selected date range
hi,
how to devlop an ALV report for daily cash receipts for selected date range.for this report what are the tables and fields we have to use.what is the selectionscreen&what is logic.give me sample report.hi,
how to devlop an ALV report for daily cash receipts for selected date range.for this report what are the tables and fields we have to use.what is the selectionscreen&what is logic.give me sample report. -
Devloped an ALV report for daily cash receipts for selected date range
hi,
how to devlop an ALV report for daily cash receipts for selected date range.for this report what are the tables and fields we have to use.what is the selectionscreen&what is logic.give me sample report.Hi,
You can develop simple reports using Report Painter.
You may be also interested in:
Check report SAPMF05A for credit memo
See the following Std reports on Payment Advices execute the Tcodes:
S_ALR_87009888
S_ALR_87009889
S_ALR_87009890
S_ALR_87009891
S_ALR_87009892
S_ALR_87009893
S_ALR_87009978
S_ALR_87009979
S_ALR_87009980
S_ALR_87009981
S_ALR_87009982
S_ALR_87009983
S_ALR_87010056
S_ALR_87010057
S_ALR_87010058
S_ALR_87010059
S_ALR_87010060
S_ALR_87010061
S_ALR_87010066
S_ALR_87010067
S_ALR_87012106
S_ALR_87012107
S_ALR_87012108
S_ALR_87012109
S_ALR_87012110
S_ALR_87012111
S_ALR_87012116
S_ALR_87012117
S_ALR_87012200
S_ALR_87012201
S_ALR_87012202
S_ALR_870122
S_ALR_87012204
S_ALR_87012205
S_ALR_87012350
S_ALR_87012351
S_ALR_87012352
S_ALR_87012353
S_ALR_87012354
S_ALR_87012355
sample ALV report:
tables:
marav. "Table MARA and table MAKT
Data to be displayed in ALV
Using the following syntax, REUSE_ALV_FIELDCATALOG_MERGE can auto-
matically determine the fieldstructure from this source program
Data:
begin of imat occurs 100,
matnr like marav-matnr, "Material number
maktx like marav-maktx, "Material short text
matkl like marav-matkl, "Material group (so you can test to make
" intermediate sums)
ntgew like marav-ntgew, "Net weight, numeric field (so you can test to
"make sums)
gewei like marav-gewei, "weight unit (just to be complete)
end of imat.
Other data needed
field to store report name
data i_repid like sy-repid.
field to check table length
data i_lines like sy-tabix.
Data for ALV display
TYPE-POOLS: SLIS.
data int_fcat type SLIS_T_FIELDCAT_ALV.
select-options:
s_matnr for marav-matnr matchcode object MAT1.
start-of-selection.
read data into table imat
select * from marav
into corresponding fields of table imat
where
matnr in s_matnr.
end-of-selection.
Now, we start with ALV
To use ALV, we need a DDIC-structure or a thing called Fieldcatalogue.
The fieldcatalouge can be generated by FUNCTION
'REUSE_ALV_FIELDCATALOG_MERGE' from an internal table from any
report source, including this report.
The only problem one might have is that the report and table names
need to be in capital letters. (I had it )
Store report name
i_repid = sy-repid.
Create Fieldcatalogue from internal table
CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
I_PROGRAM_NAME = sy-repid
I_INTERNAL_TABNAME = 'IMAT' "capital letters!
I_INCLNAME = sy-repid
CHANGING
CT_FIELDCAT = int_fcat
EXCEPTIONS
INCONSISTENT_INTERFACE = 1
PROGRAM_ERROR = 2
OTHERS = 3.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = i_repid
I_STRUCTURE_NAME = 'marav'
I_DEFAULT = 'X'
I_SAVE = 'A'
TABLES
T_OUTTAB = imat.
IF SY-SUBRC <> 0.
WRITE: 'SY-SUBRC: ', SY-SUBRC .
ENDIF.
Hope this will help.
Regards,
Naveen. -
dear experts,
what are the tables( with fields) and conditions to develope a report on daily cash receipts.Depending on your Requirements, you can begin looking at the Tables BKPF, BSIS, BSID, BSAD, KNA1, and KNVV.
-
Having trouble with one cash receipt...
Hello, thanks for reading this. I have a report that displays cash receipts for the day, using 3 different tables. This report breaks down the daily receipts by payment method - cash, check, credit card, eft. I recently added a field that would display a reference code (Reference_No) if one existed (alphanumeric code for special payments). That has worked very well until recently. One receipt has TWO check payments. I'm assuming that the clerk messed up the first payment, and instead of correcting it, she added a second "check" to that receipt for $1.00. My report will not print that entire receipt now, unless I remove the Reference_No field. I'm at a loss as to why that is playing a part in it, because the field is empty for both check entries.
I realize this is confusing, but I was wondering if anyone had an idea of how I could "force" it to print? Thank you.
MikeMike,
There's nothing in your description that sound suspect. As a possible quick fix solution, try replacing the following formula:
IF IsNull({TableName.Reference_No}) OR {TableName.Reference_No} = "" THEN "" ELSE {TableName.Reference_No})
Jason -
Hello,
Is there any standard SAP Cash Receipt report? I tried by did not find any.
Thank you!
JanDear Jan,
There is standard cash received report in SAP. But u can get incoming paymens as well as outgoing payment reports from S_ALR_87012309.
If business really need that cash colletion report,suggest to use separate document type for incoming cash receipts.
Best Rgds
Mani -
Hello,
Do we have any Daily cash receipt report in SAP AR (Standard SAP)
NettemIf you se lockbox then you can use FOEBL1, otherwise you can use FBL5N and choose the document type that is used for cash receipts.
Maybe you are looking for
-
Migrate from Exchange 2007 to 2013 without modifying client devices
Let's use contesso.com as an example. Let's say the Exchange 2007 server's internal and external name are currently mail.contesso.com. Now I am going to introduce a new Exchange 2013 server named mail2.contesso.com. The Exchange Server Deployment
-
How to use it with gift card?
Dear Sir, My niece bought the Apple TV to me, but I could not use it because I do not know how to install. My friend said it does not support in my country, Thailand. I have wifi and rounter to play internet. Please advise me how to install. Also,
-
ITunes app won't open with the new iOS7 update...what do I do?
Tried opening itunes app, it comes up for a second then closes, not sure what to do...
-
I Can't Use My Subscription Minutes.
I have not been able to use my minutes for months. and I was not even aware that I was being charged. I keep being told I was constantly told I have no credit. Today I have not been able to cancle my account or get credit
-
Integrating Data From ECC to CRM
Hi Experts, My requirement is, After Updating the Material master data in ECC , the same updated data is integrated with the corresponding data of the Product Master in CRM. Problem: to map the data from ecc to CRM , I am supposed to call this RFC