26

(10 replies, posted in Dimensions)

bradlanier wrote:

Yes, same tax entity and yes, different company (dba). Let me explain...
Tax entity is a sole prop.  As a sole prop, the tax entity is the sole prop owner.  But different dba "companies" under the same sole prop have different books, but they need to "roll up". COA is segmented to support this.  Invoice needs to show "dba" name, not business entity name.

Then kvvaradha´s post #4 & #6 above is the info you need or go to https://frontaccounting.com/punbb/viewforum.php?id=16 Jobs wanted forum to hire a developer, but its not a major mod.

27

(4 replies, posted in FA Modifications)

JamesHSE wrote:

The customer field is also not populating in emails i.e.

If you have created a branch for each customer created (This is default) I believe you need to make sure branch and contact info is completed and correct

28

(10 replies, posted in Dimensions)

bradlanier wrote:

OK, now how do I get the location name and address to print out on the sales orders and invoices?

Is this the same tax entity? Or a different company?

Most invoices need to have the address of the head/registered office on them, they don't usually have the store location address; look at a receipt from a chain store - Walmart, etc.

29

(26 replies, posted in FA Modifications)

@joe, @rafat

As per https://www.w3.org/ the default text alignment for LTR is left and for RTL is right.

So removing from File:default.css

32: table {
33:     text-align: left;
34: }

Will give control of text alignment back to HTML as it probably should be, giving the correct alignment for both LTR and RTL.

Further reference:https://www.w3.org/TR/html401/present/graphics.html

and

https://www.w3.org/TR/html401/struct/tables.html

30

(16 replies, posted in Announcements)

@rafat, aren't you asking in the wrong place? PunBB (Link at the bottom of the page) are the authors of this forum software not FA; they have a forum too; maybe there's an answer there that solves your request?

What you are doing is the equivalent of asking Microsoft to modify Google Chrome.

31

(16 replies, posted in Announcements)

I've not seen anything, I've just sent you one; can you see anything?

Also the in/Outbox is not so obvious as well

Seems the PM is an extension of PunBB. So probably WYSIWYG..?

32

(16 replies, posted in Announcements)

@rafat, Joe's directions are probably out of date now it was written 9 years ago; should read 'to the left' maybe, also you need to be logged in of course.

I ringed in red the PM links

33

(5 replies, posted in Misc. Charts of Accounts)

msuhail197 wrote:

I want to use front accounting for agriculture farming accounting, Is it possible? It is produced by consuming different amounts of water and seeds and pesticides in different areas. How will the product of all these expenses be recorded in the FA?

There's probably more than one way; you've already considered using the manufacturing module; so my thoughts are:-

Input your purchases of seeds, fertilizer, water, etc as expenses, you will then have stock in your FA inventory.

Vigorously record separately how much seed, fertilizer, water, etc are used on each plot.

Once the crop has been harvested you will know the yields per/acre/hectare/plot: You now have all the necessary information to create a works order for each plot.

In the inventory you will now have stock of the products and by-products you have grown to sell.

Try it on your training company whilst your waiting for the seeds to grow.

34

(3 replies, posted in Banking and General Ledger)

Is the fiscal year closed for the journal entry you want to edit or an active current fiscal year?

35

(16 replies, posted in Modules Add-on's)

2 & 4  are easy fixes.. change your translation; so "Invoice" becomes Tax Invoice, "Charge To"  becomes Billing Address and "Delivered To" becomes Shipping Address

36

(6 replies, posted in Wish List)

Yes there is a need for additional fields in FA - https://frontaccounting.com/punbb/viewtopic.php?id=7749

Hopefully they will add some for version 2.5

37

(52 replies, posted in Modules Add-on's)

joe wrote:

Hello @kvvaradha and @poncho1234

I am trying to follow you guys in your wishes.
Let us try to focus on 2.5. Which fields do we need? I will put it on the developer site for 2.5.

Joe

@joe

IMHO the problem with additional fields is its quite niche - not everybody wants them and those that do, want something different;
there are numerous requests all over this forum some for the same thing, some for different.
The latest request is here https://frontaccounting.com/punbb/viewtopic.php?id=9162

In the module I tried to be generic as possible whilst adding what I needed and with the use of custom fields any user could add the data that they require: Which should meet every users needs.

As to what fields you need in 2.5 my wish list is as follows:-

For each of Customer, Branch and Supplier:-
City
Department
Country
Postcode
Document type(Possibly not required for supplier and branch)
Start date
Sector
Class
4 Custom fields for user definition


Item:-
Bin number/Stock location reference
Primary Supplier
Alternative Supplier
Alternative part number
Manufactures part number
Start date
4 Custom fields for user definition


@kvvaradha thoughts please? And if you want to discuss this offline please PM.

38

(7 replies, posted in Dimensions)

naserbeshady wrote:

how to use FA in one company with many branches(about 40 branches)
permission to user to login certain branch and at the time reports for all company and separated report foe each branch
if i use dimensions as branches how configure user login and show one branch(dimension)

Without any modifications use a separate company with the branches as companies which will give you some control over reports; per branch and overall.
If necessary then import transactions into main accounts.
This does not resolve user per branch permission though.

You get the error when you transfer from a cash account to a bank account and the amount exceeds the balance of the cash account.

Which makes sense as if you have $1,995 in cash, you can't pay in $2,000 to the bank
So Apmuthu states the balance at date of transfer must be correct?

Screenshot of error - note cash account balance and transfer amount

Once you have setup the recurrent invoice, you will still need to create them each month\time period... look at Sales...Create And Print Recurrent Invoices and the relevant wiki articles may help too. Set up a training company and try it on there first

41

(7 replies, posted in Setup)

Some ISPs / hosts allow you to change php versions. This is NOT the recommended option, but if you only require FA for a short period of time, then it may be considered.

In cPanel there may be a option to change version by using either:-

MultiPHP Manager
Or
Select PHP Version

and if these options do not appear in cPanel open a ticket.

Your IP 'Just Host' has numerous articles in their help center... https://my.justhost.com/hosting/help/se … search=php

Access?
Setup>>Access Setup - select your role and check permission for extension, save role then log out - login

Activate? Need to for all companies

Oh... can you reproduce the error in an up to date 2.4.8  and 'clean' version of FA?  If so enter it into mantis.

If the customer has a different currency to company default then income is converted from customer currency to companies default currency automatically.

Hi, what currency is assigned to the customer of the transaction?

Do you mean on the finish printed invoice, to enter name by hand with a pen?

Or

In the form itself? (If so did you know you can press the [F2] key and a dialog box appears to enter a new customer)

The 'Balance Sheet' is not in Banking Reports; it's in General Ledger reports

48

(9 replies, posted in Reporting)

@apmuthu: Probable demand for this is low/no customer totals/no branch filter

So best as an extension?

49

(9 replies, posted in Reporting)

Differences as follows

File: <unsaved>
01: ---   \reporting\rep115ORIGINAL.php
02: +++\reporting\rep115.php
03: @@ -29,7 +29,7 @@
04:  
05:  print_customer_balances();
06:  
07: -function get_open_balance($debtorno, $to)
08: +function get_open_balance($debtorno, $branchcode, $to)
09:  {
10:      if ($to)
11:          $to = date2sql($to);
12: @@ -43,17 +43,18 @@
13:      $sql .= "SUM(IF(t.type = ".ST_SALESINVOICE.", 1, -1) *
14:          (abs(t.ov_amount + t.ov_gst + t.ov_freight + t.ov_freight_tax + t.ov_discount) - abs(t.alloc))) AS OutStanding
15:          FROM ".TB_PREF."debtor_trans t
16: -        WHERE t.debtor_no = ".db_escape($debtorno)
17: +        WHERE t.debtor_no = ".db_escape($debtorno)."
18: +        AND t.branch_code=".db_escape($branchcode)
19:          ." AND t.type <> ".ST_CUSTDELIVERY;
20:      if ($to)
21:          $sql .= " AND t.tran_date < '$to'";
22: -    $sql .= " GROUP BY debtor_no";
23: +    // $sql .= " GROUP BY debtor_no";
24:  
25:      $result = db_query($sql,"No transactions were returned");
26:      return db_fetch($result);
27:  }
28:  
29: -function get_transactions($debtorno, $from, $to, $only_rec)
30: +function get_transactions($debtorno, $branchcode, $from, $to, $only_rec)
31:  {
32:      $from = date2sql($from);
33:      $to = date2sql($to);
34: @@ -82,7 +83,8 @@
35:          LEFT JOIN $allocated_to ON alloc_to.trans_type = trans.type AND alloc_to.trans_no = trans.trans_no
36:          WHERE trans.tran_date >= '$from'
37:          AND trans.tran_date <= '$to'
38: -        AND trans.debtor_no = ".db_escape($debtorno);
39: +        AND trans.debtor_no = ".db_escape($debtorno)."
40: +        AND trans.branch_code=".db_escape($branchcode);
41:      $sql .= " AND trans.type <> ".ST_CUSTDELIVERY;
42:      $sql .= " AND ISNULL(voided.id)
43:          ORDER BY trans.tran_date ";
44: @@ -158,7 +160,7 @@
45:      $cols = array(0, 100, 130, 190, 250, 320, 385, 450, 515);
46:      //$cols = array(0, 70, 140, 180, 230, 270, 350, 445, 495, 555);
47:  
48: -    $headers = array(_('Name'), '', '', _('Open Balance'), _('Debit'), _('Credit'), '', _('Balance'));
49: +    $headers = array(_('Name'), '', _('Branch'), _('Open Balance'), _('Debit'), _('Credit'), '', _('Balance'));
50:  
51:      $aligns = array('left', 'left', 'left', 'right', 'right', 'right', 'right', 'right');
52:  
53: @@ -179,7 +181,7 @@
54:  
55:      $grandtotal = array(0,0,0,0);
56:  
57: -    $sql = "SELECT ".TB_PREF."debtors_master.debtor_no, name, curr_code FROM ".TB_PREF."debtors_master
58: +    $sql = "SELECT ".TB_PREF."debtors_master.debtor_no, name, br_name, branch_code, curr_code FROM ".TB_PREF."debtors_master
59:          INNER JOIN ".TB_PREF."cust_branch
60:          ON ".TB_PREF."debtors_master.debtor_no=".TB_PREF."cust_branch.debtor_no
61:          INNER JOIN ".TB_PREF."areas
62: @@ -204,7 +206,7 @@
63:          $sql .= " WHERE ".TB_PREF."salesman.salesman_code=".db_escape($folk);
64:      }
65:  
66: -    $sql .= " GROUP BY ".TB_PREF."debtors_master.debtor_no ORDER BY name";
67: +    // $sql .= " GROUP BY ".TB_PREF."debtors_master.debtor_no ORDER BY name";
68:  
69:      $result = db_query($sql, "The customers could not be retrieved");
70:  
71: @@ -215,7 +217,7 @@
72:  
73:          $accumulate = 0;
74:          $rate = $convert ? get_exchange_rate_from_home_currency($myrow['curr_code'], Today()) : 1;
75: -        $bal = get_open_balance($myrow['debtor_no'], $from, $convert);
76: +        $bal = get_open_balance($myrow['debtor_no'], $myrow['branch_code'], $from, $convert);
77:          $init[0] = $init[1] = 0.0;
78:          $init[0] = round2(abs($bal['charges'] * $rate), $dec);
79:          $init[1] = round2(Abs($bal['credits'] * $rate), $dec);
80: @@ -223,7 +225,7 @@
81:          $init[3] = $init[0] - $init[1];
82:          $accumulate += $init[3];
83:  
84: -        $res = get_transactions($myrow['debtor_no'], $from, $to, false);
85: +        $res = get_transactions($myrow['debtor_no'], $myrow['branch_code'], $from, $to, false);
86:  
87:          $total = array(0,0,0,0);
88:          for ($i = 0; $i < 4; $i++)
89: @@ -279,6 +281,7 @@
90:          }
91:          if ($no_zeros && $total[3] == 0.0 && $curr_db == 0.0 && $curr_cr == 0.0) continue;
92:          $rep->TextCol(0, 2, $myrow['name']);
93: +        $rep->TextCol(2, 3, $myrow['br_name']);
94:          $rep->AmountCol(3, 4, $total[3] + $curr_cr - $curr_db, $dec);
95:          $rep->AmountCol(4, 5, $curr_db, $dec);
96:          $rep->AmountCol(5, 6, $curr_cr, $dec);

50

(3 replies, posted in Reporting)

Change orientation...Landscape/Horizontal is the easy way.
Or
Download as excel file and format how you want.
Or
Adjust column widths and font sizes in file if you know what you are doing