Vous êtes sur la page 1sur 25
orano1s Document Display Balance Forward Billing Setup and Usage Guide for Oracle Receivables Users (Doc ID 761180.1) In this Document Abstract History Details 1, Overview 2, Features 3, Setup a, Define Balance Forward Billing Cycles b. Define Balance Forward Billing Payment Terms c. Define Customer Profiles (OPTIONAL) d. Define Balance Forward Billing Enabled Customer 2. Define System Options 4, Simulation for Balance Forward Billing 5, Generating a Balance Forward Bill 6. Balance Forward Billing in AutoInvoice Z. Debugging Tips 8. Code Listing 9. Code Flowchart 10, Balance Forward Billing Tem 11, FAQ Still Have Questions? ‘Summary References Oracle Receivables - Version 12.0.0 and later Information in this document applies to any platform. This white paper provides an overview of the Balance Forward Billing feature in Oracle Receivables Release 12. It discusses required set-up, provides sample screenshots, debugging tips, code walk-through as well as other pertinent information related to the feature. Author : Victoria Crisostomo Create Date 14-Jan-2009 Update Date 15-Jan-2009 Expire Date none ips:support oracle comJepmesifacesiSearchDo Print Balance Forward Billing Cycles You can define a cycle with a Frequency of Monthly, Weekly or Daily. You also specify how frequently the cycle should repeat. The cycle below, bills on the 18th of every month, In this set-up, cycle dates will be created for 18-JAN- 2008, 18-FEB-2008, 18-MAR-2008 and so on, ips:support oracle comJepmesifacesiSearchDo Transactions > Payment Terms A balance forward payment term needs to be defined with the Billing Cycle field populated. Once the Billing Cycle field is populated this term is considered a Balance Forward billing term. This following payment term uses the BFB MTH cycle we defined earlier. The Due days indicates the number of days after the Billing Date the invoice becomes due. In this set-up, transactions that use this term will be billed on the 18th and will be due on the 28th. Name (BFS MTH Description Payment term to use BFS MTH {Allow Discount on Partial Payments repayment sit Check Biling Cycle [BFE MTH Base Amount 100 Discount Basis voice Amour fective Dates. 01-JAN-2008, Print Lead Days Instant Options. include tax and fight in tstintaliment Payment Schedule Due Flare Daye — Wor es Dee bas Nowh Awad] io io ai Diseouris In the following set-up, transactions that use this term will be billed every Monday and will be due 5 days after that. ips:support oracle comJepmesifacesiSearchDo Profile Classes EE Discounts ) Setting up a customer profile class is an optional step for Balance Forward billing set-up. Having a customer profile class simplifies the set-up of Balance Forward Billing enabled customers, as the values for fields pertaining to Balance Forward Billing are used to default the values into the customer record. You can override values defaulted in from the profile class. When defining a customer profile class for Balance Forward Billing, you should check the Enable checkbox. Once enabled, the fields for Bill Level and Type are enabled and only Balance Forward Payment terms will be available in the list of values. ‘The set-up below is for a customer profile using Bill level = Account, wherein consolidation is done at the account level, all activity from Balance Forward Enabled sites are reported in one bill ips:support oracle comJepmesifacesiSearchDo Aaah Tewnce © 8 pet heck “ex Pinko [fovie Wh Re roving Rue OFFALLT ‘Stare ord During ¥ Sond Cnng alos ‘yeh fMoaig Resse Mach eae By E ‘Aula Cash Ral Oat | etna Rabat | htecopt Ihde Dente tere > 1 Following provides an overview of the difference between the Bill Level values Bill Level = ACCOUNT ips:support oracle comJepmesifacesiSearchDo Customers When creating a BFB Customer, you have the option to use a BFB Profile class, such as the ones created earlier, or you can use any profile class and just override the fields highlighted under Balance Forward Billing and Terms. Below, we used the customer profile class : BFB ACCT LEVEL PROFILE, from which the form gets default values for BFB-related fields. Note the checkbox Override Terms. By checking this box, you are saying that when a user creates an invoice for this customer, he is allowed to change the Payment Term that defaults in. This feature allows you to create non-balance forward transactions within a BFB-enabled ee a al aa 4 ° i i 0 [Nem rth mcs roy a_i Orr Hanon a hens rt ams [RTS] Bowne Note: Whether you use a customer profile class to default Balance Forward Billing related fields, or update the Account/Site Profile tab manually, it is mandatory that you provide values for the fields highlighted in the red box above. ‘To demonstrate the scenario described in the overview for Bill Level = ACCOUNT, we will define 4 sites for this customer : ips:support oracle comJepmesifacesiSearchDo System Options Navigate to the Trans and Customers Tab, and check Show Billing Number Senne Co ‘Accounting Claims Wiscelaneoue Transactions Aigo Chenge ia Printed Transactions © Allo Transsction Dalton I+ Alow Baymen of Unelated Transactions > # Shae illng Number ‘Teelmicice Painting Options [fomize With asap DDoowert Number Generation Lavel_|Whon conplsied - By doing the above setup, when you run a query in the Transaction workbench for a transaction that has been consolidated into a Balance Forward Bill, you will see the BFB number as shown below. ips:support oracle comJepmesifacesiSearchDo frag raaEse ovine Nan 51) cheges om Raters Trareacion [ fr Taal (4000 Lol Enty SEBO amie be a GME ome Nee Cor ers ter os ane 7 Finely. CBOs Sie Net conte Poona oye Tem FER foc t unas RATER sna aa by xe ORR — Sa aa a Saas) [Sara = 4, Simulation for Balance Forward Billing ‘After doing the required set-up above, you can start creating transactions for these BFB-enabled customers. For BFB CUST 1 (Account Level) : To demonstrate the differences in behavior due to the settings defined at the Site level, several invoices are created across each of the sites. For SITE 1 : BFB, 2 invoices are created, to demonstrate that the Payment Term can be overwritten due to Override Terms being checked. For Invoice 12294 below, the Billing date is calculated using the set-up of the BFB Cycle : BFB MTH, which we set up as the 18th of the month, The billing date has to be on or after the Transaction Date and is calculated as 18-MAY-08. The Due date is calculated using the set-up of the BFB Payment Term : BFB MTH which we set up to be due in 10 days, The Due date is determined to be 28-MAY-08, which is 10 days after the billing date. ips:support oracle comJepmesifacesiSearchDo omges 000 Retance Trancacton | eh Tool 62122 Legal Ent n Operatine compete Deis etek Mere Ntes. Chri lec nl Shoo To Sold To | Name [ (precust® Name [BFE OUST Number | er Number S57 Loeaian | (i388 aaiese | [Ste a NONE Paying Customs { I Name [BFS GUSTY [ (Reco Number 5857 contact i Location [2508 Commit ment Deals : Payment Tem SONET cept Method Inmicia Rule = Payment Method Due Date 2BMAY205 Intent Number me) (Le Fiat] (__Ditubuioos | [Sate Cras) incoureie For BFB CUST 2 (Site Level), the following invoices are created : Site Invoice # Payment Term _ Billing Date Due Date ipsisupport oracle. comepmesifaces‘SearchDocDispay?_a.ct slato=xf-vkl_Starel sectonatt wos ereno1s Document Display SITE 1: BFB 12312 BFB WEEKLY (05-MAY-08 10-MAY-08 12313 BFB MTH 18-MAY-08 28-MAY-08 SITE 2 : BFB 12314 BFB WEEKLY (05-MAY-08 10-MAY-08 SITE 3 : BFB 12315 BFB MTH 18-MAY-08 28-MAY-08 SITE 4: NON_BFB 12316 30 NET ‘not applicable 28-MAY-08 After creating the above, we are ready to run a simulated test of Generating the Balance Forward Bill. 5. Generating a Balance Forward Bill Navigation Path : Print Documents AA¢AAAA Balance Forward Billing In an actual business scenario, Balance Forward Bills will be generated on a regular basis, A business process will be defined so that the process is submitted at regular intervals, In this example, the bills for BFB MTH have never been. generated, Upon invoking this menu item, you have the following three options ‘+ BPA Balance Forward Print Program - enables you to reprint any Balance Forward Bill ‘+ Confirm Balance Forward Bill - enables you to confirm or reject Draft Bills + Generate Balance Forward Bills - enables you to generate new bills PSSA NTEIN eS un ne Regus, ony None SET © a Operating Un Lsnguage Pint Option Pint rat balance forward bills [pertng Lint Vision Operations Atthaoe Tinos Pint pit nthe Joo Bling els FO ATH =i Bing ate 8a 2008 corny Coe 80) = Upon Compation Layout Custer Nate Hh tey Customer Number Law Panta Custer err High To Ste Low Hep Bi To Site High Payment Tem (GRY Gee) Ger) (ee Note that the Billing date is not a mandatory field. If you do not specify a billing date, the code will pick the latest value of the Billing date for the cycle that is on or before the system date. In this example, if I ran the process on 14-JAN-09 and did not provide a billing date parameter value, the code would have run the process with a billing date of 18-DEC- 08. This is expected behavior for BFB. It will not print bills for each of the cycles dates defined that you have not yet printed, but rather it will fast forward to the latest value possible, This process will spawn 3 requests : first to collect and process the data for the BFB, second to kick off Bill Presentment Architecture (BPA) Print process and third to actually create the output, psitsupport race comlepnesitaces/SearchDoeDisplay? ad ci-slte=xfivit_ fare sectonStt 1925 ereno1s Document Display Following is the output for BFB CUST 1, invoices across the three BFB-enabled sites are included. It shows Previous Balance = 0.00 because this is the first run for this billing cycle. The three invoices qualified for inclusion into the Bill are those that used BFB Terms. Note that even if the invoice for Site 3 : BFB was using the term BFB WEEKLY, it was pulled into this bill anyway. This is due to the setting of Bill Level = Account. Which causes all settings atthe Site level to be ignored, and instead settings at the Account level are used. © Your Company Logo site: Remit Te Bling Number sre cust Porbox 700640 B00 SHE TES ATTN; Accounts Bilt Customer Location REDWOOD CITY, CA Recetabio he toes ison Soporeion oar 1208 Savinaro, on Bill From Bite savas ‘ay 2008 (eeu Dae Due Date tala 2008 eta. 2008 coe ‘Amount Due OSD pea previous) Payments) Adustmenes—redis|—currant Tai (aie Peed nang Balance Recelved Charge Balance om "300 00g 0g Baw? 60.87 coq Baars? Dae es Dae ‘Quanahy “Un PH TaAMRENdEd Aun Bray 2NVOIE 1000000 m0as ard oe Sr May 2INVOICE a 100 700.00 sa. 20038 te St May 2INVOICE a 1000000 exis rare te (Current Balance! Balance over 30 days Balance over 60 days! Balanee over 90 daysBalance over 180 day 0.00 0.00 0.00 0.00 2087.17 Following is one of the outputs for BFB CUST 2, when submitted for BFB WEEKLY, each site using BFB WEEKLY payment term gets its own bill : © Your company Logo Bil Te: Remit To: Billing Number BFB GusT2 £0 Box 6700548 3306 Site 1:8F3 ATTN Accounts Billie Customer Leeation REDWOODITY, CA Recehable Namie 4062 Vision Corporation aco ‘0091 SAN MATEO. CA Bill From Bill To sa002 os.ay 2008 Issue Date Due Date 18 Jan 2000 1OMay 2008 Currency Amount Due Usb. 558,00 Previous) Payments | Adjustments Credits Current Tax LateFees Ending Balance Received Charges Balance co) 000 0000098808 asi ooo "868.08 Dale Type Desiton subtotal Tak Toil DiMay2NVOICE 2512 520.58 wast 568.09 oe ‘Current Balanes Balance over 30 days Balance over 60 days! Balance over 90 daysBalance over 180 days ‘0.00 0.00 0.00, 0.00 568,09 Data associated with a Balance Forward bill is stored in the following tables : * AR_CONS_INV_ALL : a row is created for every BFS site included in the bill, Each site will have its ips:support oracle comJepmesifacesiSearchDo) Ceram, biing date, due dale . + inclu in bil t Incude in bil Itis important to note that the cade will attempt to make all transactions of a BFB-enabled customer to conform to the settings defined at the Account or Site level (depending on the BFB level), This is to satisfy the objective of having a BFB-enabled customer which is to ensure all his transactions are billed and due at the same time and are consolidated into one bill. ‘When a transaction's term/date is overriden, the modified values will be reflected when you query the transaction in the Transactions form, 10. Balance Forward Billing Templates. The output for Balance Forward Bills is handled by Bill Presentment Architecture, To access these templates, you need to use the BPA responsibilty. ips:support oracle comJepmesifacesiSearchDo

Vous aimerez peut-être aussi