226

(9 replies, posted in Translations)

Tamil and Vietnamese language translations have been updated.
Thai language has been included but needs to be translated for the most part.

https://www.transifex.com/gnuacademy/teams/55037/ta_IN/
https://www.transifex.com/gnuacademy/teams/55037/vi_VN/
https://www.transifex.com/gnuacademy/teams/55037/th_TH/

Unofficial Extensions Repo for Languages in FA 2.4.x:
https://github.com/apmuthu/FA24extensions/tree/master/Languages

227

(9 replies, posted in Translations)

What I provided was a Thai Chart of Accounts.

You will need to manually translate the file at
lang/new_language_template/LC_MESSAGES/empty.po
by placing the translation in the msgstr line

The attached file has some initial Google Translations to start you off with.

You will then need to compile it to an .mo file and use in your lang/th_TH/LC_MESSAGES/th_TH.mo

Wiki-ed it.

229

(9 replies, posted in Translations)

http://apmuthu.com/fautils/make_coa.php
will generate any FA Chart of Accounts.

Place the sql file from the attachment into your FA/sql folder and you are good to go.

230

(3 replies, posted in Setup)

In FA 2.4.15+, the file access/login.php line 103 is:

        text_row(_("User name"), "user_name_entry_field", $value, 20, 30);

There is no restriction of 5 characters for username.

Instead of new fields, a nextcloud path can be stored in the sysprefs table and the sharelink can be computed from a derived format of the invoice (or any other asset) ID. If nextcloud provides for some random string then it's ID value can be leveraged as otherwise a reverse link would have to be stored in some FA table's field anew.

Better to manage with a separate Open Source Application for Document Management so that the backup of FA can remain small.
1. OpenDocMan - https://github.com/opendocman/opendocman - https://www.opendocman.com/free-download/
2 PaperMerge - https://papermerge.com/ - https://github.com/papermerge/papermerge-core
3. Alfresco - https://www.alfresco.com/ecm-software/alfresco-community-editions - https://github.com/Alfresco
4. OpenKM - https://www.openkm.com/en/open-source-document-management-system.html - https://github.com/openkm/document-management-system
5. Krystal DMS - https://www.krystaldms.in/products/community/ - https://www.github.com/primeleaf/krystaldms-community-edition
6. LogicalDOC - https://www.logicaldoc.us/en-us/download-logicaldoc-community - https://sourceforge.net/projects/logicaldoc/
7. Kimios - https://www.kimios.com/ - https://github.com/kimios/kimios
8. Mayan EDMS - https://www.mayan-edms.com/ - https://gitlab.com/mayan-edms/mayan-edms
9. SeedDMS - https://www.seeddms.org/ - https://sourceforge.net/projects/seeddms
10. OpenProduc - http://jhierrot.github.io/openprodoc/ - https://github.com/JHierrot/openprodoc

Attached is the notes of my failed experiment on installing Mayan EDMS on Debian 11 (bullseye) LXC VM where the redis server could not be started but workarounds for all else till then are listed.

The ?? construct is for later versions of PHP alone and will fail in PHP 5.x.
Verify that $res[0] is set to 9 before the if check.

No code change is required at all for PHP 5.x.
Kindly state your PHP version.

fpdi v1.2.1 is used in FA 2.4.x.

The warning may be safely ignored. The said line is:

if ($res[0] == PDF_TYPE_OBJECT)

It can better be modified as:

if ((gettype($res[0] == 'boolean' || gettype($res[0]) == 'integer' ) && $res[0] == PDF_TYPE_OBJECT)

Which version of PHP are you using?

The said constant is defined in reporting/includes/fpdi/pdf_parser lines 38, 39:

if (!defined ('PDF_TYPE_OBJECT'))
    define ('PDF_TYPE_OBJECT', 9);

It is probably expecting an 'integer' and not a 'boolean'.

Alternatively, the said line can be modified as:

$res[0] = $res[0]+0;
if ($res[0] == PDF_TYPE_OBJECT)

Either your web host's php version has changed or you need to fix the includes/session.inc file.

http://frontaccounting.com/punbb/viewtopic.php?id=4511

This could be better resolved with file and folder ownership fixes.
Debian/Ubuntu by default uses ownership of www-data
Keeping it as 775 permissions is best.

chmod -R 775 ../company/
chown -R www-data:www-data ../company/

Committed. Thanks.

239

(3 replies, posted in Translations)

@saosangmo: You are already a Vietnamese Language translator for FA in Transifex which is free for Open Source projects. Your 57 translations have been marked as "reviewed".

240

(3 replies, posted in Announcements)

Post Release Fixes attached.

CHANGELOG

Github Master (Bleeding Edge) Download Link

These fixes can be applied to (overwrite) the release version to be fully functional.

241

(3 replies, posted in Announcements)

Release date 2023-02-24 as of GitHub commit https://github.com/FrontAccountingERP/FA/commit/8f661801b2490ac38a65b94d07cda71491dcd8b9

SF Download Link
MD5: 435d036ff18ee109d7b243b5fa89bd84
Filesize: 1,881,330 bytes

First 3 day download stats in SourceForge

CHANGELOG

242

(9 replies, posted in FA Modifications)

@joe: can implement in the core easily:
1. Create 1 new table to store all output (json) from various modules to store entries from lower level officers.
2. Submit button for each form submitted by low level officers can go into above table (maybe some changes in js in core forms or on_submit button logic)
3. Recursive hierarchy of roles and forms can be in another table.

243

(4 replies, posted in Wish List)

The COA is used to create a new company from the Default Company. Where does the end user get to choose the COA when logged into their company? The Admin of the company can set roles and permissions limited to those in FA only.

244

(3 replies, posted in Announcements)

No new translation strings.
Removed 2 unused translation strings.

Beware of Old version topics with current dated postings.

246

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

Get an SMS gateway / Service and that will provide an email address for a phone number that can be used instead of a regular email id.

kannel.org
nowsms.com

Why would anyone want to download FA v2.4.8 when v2.4.14+ is out now other than PHP/MySQL version availability and no such requirements have changed in the meanwhile.

248

(6 replies, posted in Wish List)

Beware there are many functions that worked in an "archived" version that do not now and some refactorisation may have to be done.

249

(3 replies, posted in Wish List)

The 2017 issue has been fixed long ago. 2020 has been updated to 2021.
See:
https://github.com/FrontAccountingERP/FA/commit/cf82eee8eeb872796fcf2bc7f252403db4952247

New users are few but most users are long time ones.

250

(10 replies, posted in FA Modifications)

Check the defaults for fiscal years in the CoA used for creating the new company. If no data is entered, then change the fiscal years in the database directly.