Macro sheet is a OOo sheet where you write in OOo Basic programs. What you do here is to overwrite some definitions of user specific parameters. Do not be afraid of the word “program”. You just select and rewrite what is written already in the macro sheet in one or several (no more than 10) words. Let's start with opening the macro sheet by the keystroke of Alt→T→M→O→B (or Alt+F11) which opens “OpenOffice.org Basic Macros” dialog as shown below. 
Click the “Organizer(O)...” button toward the right bottom corner of the dialog, and you will see “OpenOffice.org Basic Macro Organizer” dialog as illustrated below. 
In the left bottom half of this “Organizer” dialog, there is a branch “Standard” under “ETFC3_GL20.ods”. If the mark in front of “Standard” shapes like “+”, click it and let show the sub-branch “VZ” under “Standard”. Then, select “VZ” and “Edit” button on the right side of the dialog becomes active. Click the Edit button, and “ETFC3_GL20.ods-Standard OpenOffice.org Basic” macro sheet will open.
The macro sheet will look like one as illustrated below according to your choice from ETFC0_GL20, ETFC3_GL20 and ETFDV_GL20.
In the above illustration, the items 21-23 and 52-53 with yellow background color must not be changed, the items with background color of light blue may be modified, the items with font color of magenta differ according to the model of your choice. Do not change items #44 or larger if you do not use MW sheet made available as an advance payment register for imports which usually entails time lag between cash payment and actual receipt of goods. Further, if you use the set of accounting codes of the model 3D Boki system without change, items 11 through 18 can be kept unchanged. So there are not so many items to be changed as it looks.
When you modify, change the parameters after the mark of “=”. Where the parameter is between quotation marks, change the parameter only leaving the quotation marks. Now, let's get started. First of all, overwrite "Ten Feet Co. Ltd." of Line #1 with your official company name. It must be exactly the same as the name you have written in cell B2 of the CL sheet.
Now, some explanations are due for (1) Line #31 and 39, (2) Line #34, 35 and 42, 43, (3) Line #25 and (4) Line #26. Other items are self-explanatory.
(1) Line #31 and 39 (payment terms):
- Parameter AP_Due of Line #31 is used when AP sheet is active, and parameter AR_Due of Line #39 is used when AR sheet is active. “Insert a row” command (Alt→A→I) makes a copy of the data of the row where the cursor was set and paste them to the row immediately below the active row. However, the fields of month like “Month booked”, “Month accrued” and “Month settled” are pasted differently. For the fields of “Month booked” and “Month accrued”, the current month is posted, and for “Month settled”, the sum of current month and AP_Due or AR_Due is posted. When the parameter AP_Due is set as 1, the month settled becomes the next month, and when AP_Due is 2, the month after the next is posted.
For example, when AP_Due is 1 and the current month is November, 2013, the “Month Settled” cell will be “11312” which represents the next month of the current month. In the same example, if AP_Due is 2, the “Month Settled” cell will be “11401” which represents the month after the next. The identical calculation is made for AR_Due for posting to the month settled cell on the AR sheet.
Because payment terms differ from vendor to vendor or customer to customer, register AP_Due or AR_Due what you estimate the most prevalent so that you can save time for modification. (2) Line #34・35 and #42・43 (the 2nd and 3rd sorting key):
- KeyAP2 and KeyAP3 are the column numbers for second key and third key when sorting of AP sheet is done by Alt→A→S. And KeyAR2, KeyAR3 are the column numbers for second key and third key applied to sorting of AR sheet by executing Alt→A→S.
If you give KeyAR2=12 (the column number for month incurred) and KeyAR3=11 (column number for month settled), when KeyAR1=4 (column number for customer code), sorting by Alt→A→S will sort firstly in the ascending order of customer code, and for the items with the same customer code, sort secondly in the ascending order of the month incurred, and further if the customer code and month incurred are still the same, sort thirdly in the ascending order of the month settled.
Now, if you give KeyAR2=12 (the column number for month incurred) and KeyAR3=1 (column number for invoice number), the sorting order will be, 1st - customer code, 2nd - month accrued and 3rd - invoice number. You might prefer this order. Try and find a sorting order best suited to your needs. (3) Line #25 and 26 (date formats used by matching tool):
(3-1) Line #25 (date format for posting to BK sheet):
- This is to define the format of receipt date posted to the cell in column A on the BK sheet from the matching tool dialog opened by Alt→A→K.
- Parameter “Date” will post the receipt date in the format of “YYYY/MM/DD”.
- Parameter “0Num”(the first digit is zero) will post the receipt date in the format of “MM/DD” where month or day figure is less than 9, zero is added in front to make them two digits.
- Parameter “Num” will post the receipt date in the format of “MM/DD”. However, in this case, the month or day figure less than 9 is kept unchanged without being added zero in front.
Make a choice from appearance viewpoint in respect of the format of the other rows on the Bk sheet. The author prefers “0Num”, therefore “0Num” is the default parameter on the VZ macro sheet. (3-2) Line #26 (date format for posting to AP and AR):
- This relates also to matching tool. This parameter of PRDateOrStr decides the format of payment date (or receipt date) when matching tool dialog posts to the cell in column C on the AP(or AR) sheet.
- Parameter “Date” posts payment (or receipt) date in the format of “YYYY/MM/DD”. If you have a single bank to deal with, this will give you sufficient information.
- Parameter “BN_Num” posts payment (or receipt) date in the format of “one character of the bank name” + ”MM/DD” (reformating all month and day to two digit figures). Because multiple banks are used in usual cases, this parameter gives you better information to identify the bank and tie in with its bank statement.
As for the functions of the posting button on the matching tool dialog and the rule in getting one character from a bank name, see
Sub-section 5, posting Items selected for settlement in box (B) to BK and AP sheets in the “Matching tool (K)” section.
TOP
The work of carrying over to the following fiscal year is grouped into three. First, works on CL sheet, second, on such financial reports as CF, BS, PL and department PL sheets, and third, on such books as BK, JV, AP and AR sheets.
Making a new 3D Boki system file for the following year
Open the latest 3D Boki system and execute Alt→File(F)→Save as(A) to create a new file. The new file name should include figures to indicate the fiscal year or the number of fiscal years after establishment.
If ExcelVBA version is used, the “Customization Procedure” of A-4 and B-10 described in the “to Customize” sheet of “EFTVBA.xls” must be followed.
Update dates on CL sheet
Carry one year forward ”Beginning at”, “Ending at”, and “Month ending at” (temporarily use the first month end date of the new fiscal year) on the CL sheet. For where to input, refer to the section of “Overwite company name, beginning and ending date of fiscal year”
Carrying BS sheet forward
Copy the cell range of Z1 through the cell on the intersection of column AK and the row of “Audit of Dr./Cr. Balance:”, then select cell M1, and paste special by the keystroke of Alt→E→S only text and numbers.
Then, carryover the texts in the first row indicating the months of the fiscal year. (see
“Overwiting column names on BS sheet” above)
Finally, replace all the figures of “Retained Earnings – At Beginning” in columns Z through AK with the figure of “Retained Earnings – At Ending” in column Y.
Carrying CF sheet forward
Copy the cell range of Z3 through the cell on the intersection of column AK and the row of “Bank Balance per GL:”, then select cell M3, and paste special by the keystroke of Alt→E→S only text and numbers.
Carrying FS sheet forward
Replace the “Prior Year” figures with the “Current Year” figures using the paste special command (Alt→E→S) for texts and numbers only. For security purposes, open the FS sheet of the latest and final 3D Boki system to copy the “Current Year” figures, then paste special to the “Prior Year” figures of the FS of the new 3D Boki system. This eliminates the possibility of inadvertent alteration of the final FS figures.
Carrying PL sheet and department PL sheet forward
Copy the cell range of Z3 through the cell on the intersection of column AK and the row of “Audit of Sub-Totals:”, then select cell M3, and paste special by the keystroke of Alt→E→S only text and numbers.
Carrying BK sheet forward
Leaving the transaction recods of January 1 and after of the old fiscal year (Example: Assuming the new year is from April 1st, 2014, retain records on and after January 1st, 2013), delete all the rows before that date. The records on and after January 1 of the prior year are used for making information return to be submitted to the tax office in Japan. Different requirements may be set forth in your country, so, take those into your consideration to decide which records to delete.
Carrying JV sheet forward
Leaving the transaction recods of January 1 and after of the old fiscal year (Example: Assuming the new year is from April 1st, 2014, retain records on and after January 1st, 2013), delete all the rows before that date. The reason is the same as that mentioned in the prior paragraph. Adjustments to the cut-off date may be necessary in your country. Carrying AP/AR sheet forward
Never delete the rows which have carried forward balances from the old fiscal year. If the transaction volume is not very large, it should be a good idea to retain transaction records for the past two fiscal years and delete the others without beginning balances. The only consideration here is that the less the unused data, the faster you get the results of various commands. It is left to your discretion.
TOP