AR Invoice payment terms on Crystal Report
Hi,
There is a subreport section for payment terms on the canned version of the AR Invoice crystal report. Does anyone know how to turn this subreport on to print the payment terms?
Check in the Format Subreport menu to see if there is a suppression formula embedded?
Similar Messages
-
Is there a single table where the terms of payment for an invoice can be reported? Any help is appreciated. Thanks.
Hi
It is better to take from BSIK Table. generally pulling Data from BSEG Table goes to performance issue.
BUKRS - COMPANY CODE
LIFNR - VENDOR
BELNR - DOCUMENT NUMBER
GJAHR - FISCAL YEAR
ZTERM - PAYMENT TERMS
ZFBDT - BASELINE DATE
ZBD1T - DAYS 1
ZBD2T - DAYS 2
ZBD3T - DAYS NET
regards
venkat -
Hi !
Is in abap a function that calculate Payment date
given the invoice date and the payment term code ( LFM1-ZTERM )? .
please give the name of that function and other detail
about the function. how to use it ? restriction etc ?
thanks
mosheHi Moshe,
You can code something like this.
data: faede type faede.
Select single * from BSAD
into wa_bsad
where belnr = wa_intit-belnr.
move-corresponding wa_bsad to faede.
faede-koart = C_D.
CALL FUNCTION 'DETERMINE_DUE_DATE'
EXPORTING
I_FAEDE = faede
IMPORTING
E_FAEDE = faede
EXCEPTIONS
ACCOUNT_TYPE_NOT_SUPPORTED = 1
OTHERS = 2
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
move faede-netdt to gv_netdt.
or
due_date = bseg-zfbdt + t052-ztag1.
Here ztag1 is obtained from table t052 using bseg-zterm.
Hope this will help.
Regards,
Ferry Lianto
Please reward points if helpful. -
A/R Invoice PLD design with Crystal Reports
Dear All,
I have designed A/R Inoice Print design in crystal reports, while i am seeing print preview it is showing all invoice details which are created in sap b1. But I need print particular invoice details which is navigate in the A/R Invoice screen like PLD design.
what is the steps need to be follow?. Kindly let me know the details and if any document available, plz send me.
Advance Thanks to all
Regards,
AnvarHi,
Add Dockey parameter in your SQL query
Import as a Layout....
Try below query in your CR report....
select P0.DocDate,P0.DocNum,P0.CardCode,P0.CardName,P0.Address,P0.Address2,p1.ItemCode,
p1.Dscription,p1.Quantity,p1.Price,p1.linetotal,p0.wtsum,P0.DocTotal,P0.Comments,P0.VatSum,p1.TaxCode
from OINV P0
inner join INV1 p1 on P0.DocEntry =p1.DocEntry
where p0.Docentry='{?Dockey@}'
Regards,
Priya -
Invoice Reduction Invoice Payment Terms - Due Date
Hi gurus,
At the time we apply invoice reduction in MIRO screen, both invoices (regular and reduction) take vendor payemnt terms (for ex Due in 30 dyas). Is it possible to assign the invoice reduction invoice a fix payment term "Due Immediately" via configuration?
Thanks in advanceHi there,
Im afraid there is no setting that will have the system post different payment terms in the invoice reduction
than what is in the invoice. In MIRO, if you use PO reference to create the IV document, the payment terms are copied from the PO and not from the vendor master. The business reason is, that the PO represents the contract between vendor and customer including the terms of payment. Also check out note 322430 as this gives a good description of the proposal logic for the terms of payment.
I hope this helps,
Best regards,
Adam. -
Modify Invoice Payment Terms after Partial Payment
Is there any way to modify the payment terms on an outstanding Invoice once a partial payment has been applied to it? The Customer has partially paid the Invoice and we would like to extend the payment terms for the remainder of the Invoice balance. The Invoice had been initially create with the default 1 Installment. If there were a way to increase the number of Installments, I expect we might be able to assign different terms to those additional installments.
I am afraid not. If this is allowed, the data consistent will become difficult.
Thanks,
Gordon -
Posting invoice & payment terms
Dea all,
User should not be given the option of changing the payment terms when he post the invoice.
As per the client requirment user should not have option of changing the payment terms
kindly advice
with regards
babuhi,
look here: <a href="http://help.sap.com/saphelp_47x200/helpdata/en/5b/d231e143c611d182b30000e829fbfe/frameset.htm">Creating a Validation</a>
but i think, Barrys solution is the better one!
A.
Message was edited by: Andreas Mann -
FBR2 Customer Invoice - Payment Terms Field Display
Hi Experts,
Is there a configuration where the payment terms for this transaction is always displayed even if the customer used has no sales area maintained? The reason is they don't want to maintain the sales area for customers since it is a inter-company non-trade transaction which is they post directly to customer via transaction code FBR2.
Thank you for your help!Hi Experts,
Is there a configuration where the payment terms field is always appearing in the FBR2 transaction code?
Thank you so much! -
AP Outgoing Payment Query with Crystal Report
Hi Experts, I'm trying to make query for AP Outgoing Payment followings. However, I couldn't get result of Outgoing Payment Number, TrsfrSum, CashSum, CheckSum. Is anyone could advise for this matter? Thanks,
SELECT
T0.DocDate as 'Posting Date',
T0.DocNum as 'AP Invoice Number',
T0.CardName as 'Supplier Name',
T0.DocDate as 'Payment Date',
T1.DocNum as 'Outgoing Payment Number ',
T0.DocTotal as 'AP Invoice Total',
(T0.[DocTotal] - T0.[PaidToDate]) as 'AP Sum',
CASE
WHEN T1.TrsfrSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.TrsfrSum
END AS 'TrsfrSum',
CASE
WHEN T1.CashSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.CashSum
END AS 'CashSum',
CASE
WHEN T1.CheckSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.CheckSum
END AS 'CheckSum',
CASE
WHEN T1.CreditSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.CreditSum
END AS 'CreditSum',
CASE
WHEN T1.TrsfrSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.TrsfrSum
END 'Paid To Date',
T2.CheckNum as 'Cheque Number'
FROM OPOR T0
LEFT JOIN OVPM T1 ON T0.ReceiptNum = T1.DocEntry
LEFT JOIN VPM1 T2 ON T1.DocNum = T2.DocNum
Left Join OSLP T3 ON T3.SlpCode= T0.SlpCode
UNION ALL
SELECT
T0.DocDate as 'Posting Date',
T0.DocNum as 'AP Invoice Number',
T0.CardName as 'Supplier Name',
T0.DocDate as 'Payment Date',
T1.DocNum as 'Outgoing Payment Number ',
T0.DocTotal * -1 as 'AP Invoice Total',
T0.PaidToDate * -1 as 'AP Sum',
CASE
WHEN T1.TrsfrSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.TrsfrSum
END AS 'TrsfrSum',
CASE
WHEN T1.CashSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.CashSum
END AS 'CashSum',
CASE
WHEN T1.CheckSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.CheckSum
END AS 'CheckSum',
CASE
WHEN T1.CreditSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.CreditSum
END AS 'CreditSum',
CASE
WHEN T1.TrsfrSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.TrsfrSum
END 'Paid To Date',
T2.CheckNum as 'Cheque Number'
FROM ORPC T0
LEFT JOIN OVPM T1 ON T0.ReceiptNum = T1.DocEntry
LEFT JOIN VPM1 T2 ON T1.DocNum = T2.DocNum
Left Join OSLP T3 ON T3.SlpCode= T0.SlpCode
ORDER BY 'CreditSum', 'CheckSum', 'CashSum', 'TrsfrSum', 'AP Sum'Hi Stephan,
Try:
SELECT
T0.DocDate as 'Posting Date',
'AP Invoice' as 'Type',
T0.DocNum as 'AP Number',
T0.CardName as 'Supplier Name',
T0.DocDate as 'Payment Date',
T1.DocNum as 'Outgoing Payment Number ',
T0.DocTotal as 'AP Invoice/CR Total',
(T0.DocTotal - T0.PaidToDate) as 'AP Sum',
CASE
WHEN T1.TrsfrSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.TrsfrSum
END AS 'TrsfrSum',
CASE
WHEN T1.CashSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.CashSum
END AS 'CashSum',
CASE
WHEN T1.CheckSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.CheckSum
END AS 'CheckSum',
CASE
WHEN T1.CreditSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.CreditSum
END AS 'CreditSum',
CASE
WHEN T1.TrsfrSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.TrsfrSum
END 'Paid To Date',
T2.CheckNum as 'Cheque Number'
FROM OPCH T0
LEFT JOIN OVPM T1 ON T0.ReceiptNum = T1.DocEntry
LEFT JOIN VPM1 T2 ON T1.DocNum = T2.DocNum
Left Join OSLP T3 ON T3.SlpCode= T0.SlpCode
UNION ALL
SELECT
T0.DocDate as 'Posting Date',
'AP Credit Memo',
T0.DocNum as 'AP Number',
T0.CardName as 'Supplier Name',
T0.DocDate as 'Payment Date',
T1.DocNum as 'Outgoing Payment Number ',
T0.DocTotal * -1 ,
T0.PaidToDate * -1 as 'AP Sum',
CASE
WHEN T1.TrsfrSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.TrsfrSum
END AS 'TrsfrSum',
CASE
WHEN T1.CashSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.CashSum
END AS 'CashSum',
CASE
WHEN T1.CheckSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.CheckSum
END AS 'CheckSum',
CASE
WHEN T1.CreditSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.CreditSum
END AS 'CreditSum',
CASE
WHEN T1.TrsfrSum > T0.DocTotal THEN T0.PaidToDate
ELSE T1.TrsfrSum
END 'Paid To Date',
T2.CheckNum as 'Cheque Number'
FROM ORPC T0
LEFT JOIN OVPM T1 ON T0.ReceiptNum = T1.DocEntry
LEFT JOIN VPM1 T2 ON T1.DocNum = T2.DocNum
Left Join OSLP T3 ON T3.SlpCode= T0.SlpCode
ORDER BY 'CreditSum', 'CheckSum', 'CashSum', 'TrsfrSum', 'AP Sum'
Thanks,
Gordon -
What I need to do is to connect the two SAP B1 v9.0 tables listed above (A/P Invoice OINV, and A/R Invoice OPCH) in a Crystal report WITHOUT SQL. How do you connect these tables? Purpose of report is for sales commissions. Existing customer report combines SAP B1 data from these tables but is done manually in Excel. Attempting to create report in Crystal for automation purposes. Will also include INV1 and PCH1 for detailed line item marketing document information. Thanks for any assistance.
Since the picture doesn't show what is actually linked to what, here is a written description of the links I used between tables (with 2 alternates in case I'm wrong):
OPRJ.PrjCode left join INV1.Project
INV1.BaseEntry left join RDR1.DocEntry
INV1.BaseLine left join RDR1.LineNumber
INV1.DocEntry left join OINV.DocEntry
INV1.ObjType left join OINV.ObjType
INV1.ItemCode inner join OITM.ItemCode
OINV.CardCode inner join OCRD.CardCode
OINV.SlpCode left join OSLP.SlpCode
OITM.ItmsGrpCod left join OITB.ItmsGrpCod
RDR1.DocEntry left join ORDR.DocEntry
RDR1.DocEntry left join DLN1.BaseEntry
RDR1.LineNum left join DLN1.LineNum (s/b BaseLine?)
RDR1.DocEntry left joing POR1.BaseEntry
RDR1.LineNum left join POR1.LineNum (s/b BaseLine?)
RDR1.ObjType left join ORDR.ObjType
POR1.DocEntry left join OPOR.DocEntry
POR1.ObjType left join OPOR.ObjType
POR1.DocEntry left join PCH1.BaseEntry
POR1.LineNum left join PCH1.BaseLine
PCH1.DocEntry left join OPCH.DocEntry
PCH1.ObjType left join OPCH.ObjType
DLN1.DocEntry left join ODLN.DocEntry
DLN1.ObjType left join ODLN.ObjType -
Can payment terms on AP invoice always defaults from Vendor Master
Can payment terms on AP invoice always defaults from Vendor Master
It defaults from vendor master in the purchase order and that carries forward to invoicing. But you can then change the terms in PO and those terms would be effective for subsequent invoicing.
Just FYI.. master data payment terms in company code segment defaults to FI invoicing, payment terms in purchasing segment defaults to purchasing based invoice (MIRO).
Hope it helps.
Thanks.
Rahul -
Hi Experts,
1) While entering invoice, Payments terms derived from PO. But it can be changeable. This shouldn't happen. is it the standard or any notes there?( Because in certain cases, once derived from the PO, this was deleted)
2) Baseline date will be set as default like invoice date, which can be derived from Payment terms. But Once the invoice date is changed, base line date is not changing.
by
PrabhuHI
If you maintain the Payment terms in vendor master, it will pick from there to PO. Then try the invoce. Iw will work. Still it is in not editable mode, check the screen lay out settings in OLMRLIST.
Try it out.
Thanks
Raman -
Incoming payments in crystal reports
Hi all,
I'm trying to recreate the incoming payments screen in crystal reports. Does anyone know what dates are used to generate the overdue days column? I thought it was JDT1.RefDate and {ORCT.DocDueDate}, but I was wrong.
Thanks for any help given.Hi,
Try below query :
SELECT
T1.DocNum ,
T2.Serial ,
T1.CardCod,
T1.Cardname ,
T0.SumApplied ,
datediff(day,(select top 1 duedate from inv6 where docentry = T2.docentry),Getdate())=15) as [OverSDueDayes]
FROM dbo.RCT2 T0
LEFT OUTER JOIN dbo.ORCT T1 ON T1.DocNum = T0.DocNum
LEFT OUTER JOIN dbo.OINV T2 ON T2.DocEntry = T0.DocEntry
WHERE T1.DocNum='[%0]'
Thanks,
Neetu -
Hi Experts
This refers to credit memo to vendors thru FB65.The vendor master has payment terms populated which gets carried forward in case of a credit memo.
The solution of entering a "credit memo" payment terms in the vendor master has been explored but has been put on hold for practical reasons and making changes to already existing vendor masters.
Is there a solution whereby,at transaction level, the system takes a separate payment term during credit memo other than the invoice payment term.
We are on 4.7 EE version
I tried to check out substitutions - but the payment term is not a substitutable field in OBBH.
The main idea is that we do not want to disturb the vendor masters and get a solution at transaction level
Any thought or workaround will be much appreciated.
Regards
SwamiHi Srikanth,
As you perfectly mentioned,field ZTERM is not allowed to use for substitution in standard: take a look to table GB01.
The entry is excluded. If in your system is not excluded you used a modification. Note 42615 explains which fields can be substituted.
Pmnt terms work in the following way for credit memos:
1. if 'V' is entered in field 'invoice reference', due date is calculated the same way as for an invoice.(this means you also
have to enter the terms of payment in field bseg-zterm. With entry 'V' you only indicate that the due date of the credit memo is not identical to the payment period base date, if you have entered a special terms of payment in the document)
2. If credit memo refers to an invoice, you can enter invoice details in field bseg-rebzg (invoice ref.)so that credit memo will pick up same payment terms as invoice.
3. if '*' is entered in field 'paymnt terms' then the payment terms are picked up from customer/vendor master record.
Hope the explanation is helpful to you.
Best regards,
AZ -
Any pointer to look into, when buyers cannot change the payment terms
Any pointer to look into, when buyers cannot change the payment terms on the POs due to the error u201CExpected/Overall value should be equal or greater than invoiced amountu201D
A thought process to look around, to investage this issue is appreciated.
Thx/RICKRick,
this message may be due to the user trying to change a Purchase order item payment terms when there is already a blocked supplier invoice registered for the item. The vendor invoice payment terms normally override the PO payment terms. Users sometimes think they can speed up payment to a vendor by changing the payment terms on the PO. This can only be done before an invoice is registered and the PO term can be overridden at invoice entry time in any case.
Have a look at the terms on any associated invoice and the vendor record for the Purch org.
You may also want to have a look at your business process for blocked invoice resolution.
If the user wishes to speed up payment of an invoice they need to contact the users who are responsible for the vendor payments. We call them AP staff in our org - stands for Accounts Payable.
Hope this helps
Allen
Maybe you are looking for
-
Edited tags of purchased songs/albums are not showing up on my iPhone 5s
Greetings. I am quite anal about the way I tag my digital music library. After downloading a song from iTunes or ripping a CD, I use Mp3tag to edit the tags. I keep things extremely simple: title, artist, album, artwork, track number, genre, and some
-
Technical link between a PM order and its operations (routing number)
Hi all, I would like to know how to make link between a PM order and its routing number for operations in the order (field AUFPL) ? Thank you. Regards. Laurent.
-
So the problem is, I have X-Fi ExtremeGamer Fatalty and my center channel is very quite - barely hearable. I've done pretty anything - reinstalled drivers, reinstalled console launcher (now installed those beta drivers and console), gone through vari
-
Details of deleted and reversed po
dear friends, pls suggest me from which t-code i can indentify list of deleted po & reversed po . thanks Amin
-
Hi, I'm working on a 10.2.0.2 RAC database and have heard of hash bucket implementation to get better performance of the database. Can you give some knowledge on that? And also, the process of implemetation of hash bucket.. Thanks in advance.. Rgds,