Accounting measures and evaluates financial information for a business or an individual household, such as assets, liabilities, revenue, expenses, and more. Accounting professionals are often in charge of payroll, retirement plans, inspecting financial records, allocating resources, and ensuring the balance sheets of the organization are correct in order to properly inform business decisions.

Share tech news, updates, or what's on your mind.

Sign up to Post


I have a point of sales module within the main accounting application , now when printing it is accepting only to print on A4 Paper which is a waste of paper, I have no problem when printing ledgers but a pos receipt must come on a thermal receipt printer and paper size is about 80mm. While discusing about this yesterday someone passed the below code to me to study it and see may be it can sort out the problem. To be honest I did not understand it how it works and where to put either in the report module or a function,kindly can someone help me on this, some may have come up with this before.

(1) It appears like it first opens the report in design mode and that is where I do not understand it!

Sub sSwitchPaperSizeToLegal(rptName As String)
'The purpose of this sub is to set the page size
'for a report to legal
Const SUB_NAME$ = "sSwitchPaperSizeToLegal"
Dim DevString As str_DEVMODE
Dim DM As type_DEVMODE
Dim strDevModeExtra As String
Dim rpt As Report

'Open report in design view.
DoCmd.OpenReport rptName, acDesign 'Open report in Design view.
Set rpt = Reports(rptName)
If Not IsNull(rpt.PrtDevMode) Then
strDevModeExtra = rpt.PrtDevMode ' Get current DEVMODE structure.
DevString.RGB = strDevModeExtra
LSet DM = DevString
DM.lngFields = DM.lngFields Or DM.intPaperSize Or DM.intPaperLength Or DM.intPaperWidth
'DM.intPaperSize = 5 'legal
DM.intPaperWidth = 800 '80mm
DM.intPaperLength = 32760 '3276mm
LSet DevString = DM 'Update property.
The 7 Worst Nightmares of a Sysadmin
The 7 Worst Nightmares of a Sysadmin

Fear not! To defend your business’ IT systems we’re going to shine a light on the seven most sinister terrors that haunt sysadmins. That way you can be sure there’s nothing in your stack waiting to go bump in the night.

Having a major issue trying to update Creative Accounting Suite. Update keeps failing when attempting to install Microsoft Visual C++ 2013 redistributable (x86). Following their troubleshooting guides I have uninstalled it, then ran update again and get the same failed notice.
I've downloaded the latest package from Microsoft and put it in the setup folder of the program as suggested, but still no joy.

CSA Error
(1) I'm required to deliver the access application system in a supermaket envirnoment, now the number of cashiers will be 20 (Users) accessing the same sales accounting or tables. My application is split into backend & front end of which per user will have their own front end linked to the backend on the server.My fear here is the locking system even if all my forms show the record locks property  - No Locks, any idea how go about this?

(2) I have also experienced some issues of power failure in some clients work place, now because of the same you find in the FE folder sometime their is an extra file generated after power failure any idea how to sort out this? Though my current advice to the clients is to invest in UPSs


I seem to have gotten what I wanted from earlier question, I have created below a table where I want to store two strings:
Tbllinkstring, see attached table

Now I want to use DLookup to be pick the string from the table, how do I use the IF and THEN and ELSE from the code below so that it evaluate and use the correct string, do not worry about the rest, I will take care of the rest, see the shaded area in the attached table:

Public Function SqlLinker()
Dim db As Database
Set db = CurrentDb
Dim tdef As TableDef
Dim constr As Variant
constr = "ODBC;DRIVER=SQL Server; " & _
For Each tdef In db.TableDefs
If InStr(tdef.Connect, "ODBC") Then
tdef.Connect = constr
End If
MsgBox "Re link completed Successfully", vbOKOnly, "CA Premier Accounting Package"
End Function
For me this will be the best solution because before deploying the application I will be required only to change one of the links above in the table called Tbllinkstring to the correct host name, this means that I will still maintain my existing laptop links which allow me to compile and make an ACCDE copy without an error. Once the application is deployed to a new host name again it will simply drop my existing links after evaluating and use the new one. The advantage is that the users will not be required to select the correct link at all, the system will handle that for them.
On the shaded areas I want to …
Can we put the Sage data i.e. the Company.000 folder in One Drive or will this cause sync issues
Hi, I would like to ask about on what is the best way/practice to use 'Wireless 802.1x' authentication. I maybe asking the wrong question but please feel free to correct me.
Two things:
1) I have configured vWLC with Tacacs AuthC, Authz, and Accounting. Im ok with this so far.
2) If ever I am going to authenticate user using 802.1x in a  WLC, what would be the process path looks like? Should it be like:

User -  AP - ISE - AD/NPS  (do we need NPS?)
User - AP - AD/NPS (SHould the user directly authenticated via NPS and bypassing ISE?)Topo

Would anyone know were I can find an older version of the accounting software Pastel?

I use QuickBook 2016 and store data on server, i always backup my company file with QuickBook backup utility and it work just fine. And my concern is want to know that is it also work 100% if i manually copy or zip whole company folder to external HDD and copy back to anywhere and connect QuickBook to that company folder? (If you can detail me also about PeachTree would be very appreciated).

Thanks in advance.
We have an old version of CR (Version 6 or 7?) that came with our accounting software in 1998.  With it we are able to design reports and "compile" them (i.e. create .exe files) for distribution to other users on our network who have a need to generate various accounting-related reports for viewing and/or printing.  So, those client computers are able to run any of the reports, answer input prompts (parameters) that are in the network share but they can't change the structure of the report itself.

We are now researching and planning to upgrade to the latest version (CR 2016?).  SAP pre-sales support is telling us we can no longer distribute the compiled versions for other users on our network.  It's unclear to us if they fully understand what we're doing and whether this "barrier" real and, if so, is a technical barrier or a licensing barrier.

We are hoping to take the old .rpt files and convert them to the latest version.
I want to learn about 1 advanced services costco is using. And I am considering becoming a merchant (not of costco).

I signed up for costco membership in person at the costco store giving my united states state id.
I thought costco stored information by recording my state id number.

But when I used my costco membership number to sign up for online I was asked questions about my credit report.  
Where were you living in 1990?
a b c d choices.

In this example I am the consumer.
But I would like to be the merchant using customer state id.
Do you have examples of websites offering this service?
Big Business Goals? Which KPIs Will Help You
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

I signed up for costco membership in person at the costco store giving my united states state id.
I thought costco stored information by recording my state id number.

But when I used my costco membership number to sign up for online I was asked questions about my credit report.  
Where were you living in 1990?
a b c d choices.

In this example I am the consumer.
But I would like to be the merchant using customer state id.
Do you have examples of websites offering this service?
QuickBooks - all versions - DB Mgr issues and MultiUser mode plus simple access to a company file on a Server.

I've read article after article and  they all give the same solutions over and over - which of course are valid.  Open ports on firewall, exclude AV from scanning QB folders, share permissions, etc.
Although QB is a fantastic accounting program for the small business, its data structure and sharing is something else.  We have QB database mgr installed on servers ranging from Microsoft 2008/2012/2016 domain controllers with Microsoft DNS, dedicated QB member servers (No DNS), Windows 7/10 PCs with DB mgr, etc.  All experience the same issues over and over.
The problem:  Either cannot switch to MultiUser mode or cannot access a specific company file.

Our solutions, depending on which platform QB DB Mgr is installed on is basically to perform a "Scan" from the DB Mgr and once its complete, all is good.  Of course on DC's we have to stop DNS (or modify QB to look at other ports that don't conflict) or restart the QB service or just do the scan.  We do find that if we open the QB program on the DB Mgr server and open a company file, there is never an issue but that is not something you can leave because certain functions require QB to be in single user mode to perform.  Even if we disable any firewalls on the DB servers we still get issues.  Many times, on standalone servers, running the Scan to search for company files give a network error.  Most of the time we …
Hyper-V Storage Recommendation for small enterprise required.

I have a customer that is a 25 seat accounting practice.  Currently they have a server that is 4 years old, dual Xeon CPUs, 72GB of RAM.  Storage is a RAID 6 array of 8 15K 300GB SAS hard disks.  There are 2 years remaining on the warranty.  The server is a Windows 2012 Hyper-V host.  There are 3VMs, a DC, a file server and a RemoteApp server.  The server provides more than adequate compute resources but is running out of storage space.  One of the file server volumes has already been moved to a Synology NAS connected via iSCSI.  Even with that, storage on the server is becoming severely constrained. Storage requirements are only going to grow as the client is moving towards "paperless" operation.

I don't know much about storing VMs outside of the box that they are hosted on, but it seems attractive to move the virtual disks to some sort of network based storage. Easily scalable storage, and when the time comes the ability to replace the Hyper-V host hardware and simply migrate the VMs without disturbing the VHDs.  For a smaller organization like this it seems (from my limited research) that a true SAN is not going to be financially viable.  Is it feasible to use NAS boxes to store VMs or am I going to be better off just recommending replacing the entire server?

DR is handled by a 4TB Datto Siris, so building a multi node cluster really isn't necessary either IMHO.  I know there are some small scale …

Experts C#

Help me how to add a namespace to my existing project in C#. I want to add this new namespace :

namespace autocomplete_controls_csharp

Where do I insert the above name space ,the idea here is that I want to auto complete the combo box on my form instead of using a button to fill it in, those who have experience with MS access will agree with me that once a combo box is set the data is also auto filled in. Below is my simple project:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace Accounting
    public partial class Form1 : Form
        public Form1()

        private void button1_Click(object sender, EventArgs e)
            SqlConnection con = new SqlConnection(@"Data Source=USER\SQLEXPRESS; Initial Catalog=CaPremier; Integrated Security=true; User ID=user\admini");
            SqlCommand cmdinsert = new SqlCommand("Insert into Customers values('" + txtCustomerID.Text + "', '" + txtCustomer.Text + " ','" + txtAddress.Text + "' )", con);
            cmdinsert.CommandType = CommandType.Text;
            MessageBox.Show("Data Inserted");
Hi Experts,

My QuickBooks company file is damaged and not opening. Please help me to fix the problem. I have tried QuickBooks file doctor but didn't work.

I have built a simple accounting system in Access  and modelled it around Northwind. I have
modelled the inventory part very much around Northwind. I now need to build a Bill of Materials component.

Does anyone know whether Northwind does this? Any recommendations on how to go about it would be greatly appreciated.

hi guys if you have any experience about installation of Peachtree accounting software on Ubuntu software please share it your  experience
I tray to install Peachtree accounting software on Ubuntu i cant  please  support me.
My company is in the process of changing to Office 365, and one of my users has run into an Excel issue that I can't seem to overcome.

User exports a report to Excel from our accounting software.  The spreadsheet contains several columns that has numbers set as text.  The user's solution to this is to multiply the spreadsheet by 1 and convert the cells and text to numbers. This is a Microsoft solution, although, I had never seen it used before.  

The problem is that once the file is saved and reopened Excel reports that the workbook is corrupt and needs to be repaired.  The repaired book has removed all of the letters from the spreadsheet.


Is replicated with several different reports and multiple computers
Does not occur with Office 2013 Pro Plus or 2016 Pro Plus (even on systems that crash with 365)
No error messages in Event Viewer
All Windows, driver, and Office updates have been applied
Office has been reinstalled
Excel cache and all temp folders have been cleaned out

The first option in the link to use the text to columns function, but one of the columns uses a merged cell so it won't work for the entire spreadsheet.

Thank you for your time,

I am trying to work out how the Microsoft Access Northwind database handles credit notes at a table level?
Are they entered as negative invoices? Which tables are affected?
Acronis True Image 2019 just released!
Acronis True Image 2019 just released!

Create a reliable backup. Make sure you always have dependable copies of your data so you can restore your entire system or individual files.

I'm using Sage 50 Premium Accounting 3-User, and trying to upgrade from v. 2017 to 2018.  
Sage has announced that v. 2017 is going into Obsolescence on Feb 28, 2018.  

Sage requires an upgrade to version 2018 in order to continue using the software, so this must be done in some form within the next week.

This would be fine, except I just discovered that v. 2018 will not install on our server.  It is an older HP ML-310 running MS Server 2008 Foundation.
Sage 50 v. 2018 requires at minimum Server 2008 R2 operating system.

I will eventually upgrade this server, but it is a major undertaking for our small one-person (me) IT department.  

I am trying to discover if there are any hidden tricks which will allow me to fool the Sage software into installing successfully on the  Server 2008 Foundation system.

If I cannot figure a way to install the Sage update on my existing server machine, I will be forced to either hurriedly buy and configure a  new server (2016 Essentials?) or just install the Sage update on a client machine for the short term.  Neither of these options are good...

What I would prefer to do is find a way to get Sage 50 working short-term, then just buy a new machine with a modern OS and take my time setting it up and porting the needed apps to the new system.

For more background:  We are a small ~50 employee company with this one old server and about 10 workstations ranging from XP to Win10.  

Other than the Sage 50 Accounting, I also …

I have been using Excel (Google Sheets) to manage my accounts / balance sheet for the last number of years.

- income with Tax breakdown on the left
- expenses with Tax breakdown on the right
- totals at the bottom

It works well for me, however I'm slightly concerned over how easy it is to update a cell in error with '10' vs '10000' without recognising it.

Can anyone recommend any software that provides the following:

- easy interface
- export for backup
- ability to duplicate line items (recurring expenses and income) so that when a recurring payment lands in my bank account, i can duplicate a previous record and update the date
- add note to each line item

Additional Benefits
- app
- receipt management

Thanks in advance for your help.
Do you all know of any cheap web based inventory programs out there.  It would need to be able to

Enter orders,part qty
Receive part , qty
Stock  into location
pick from location
hi experts,

 I have quicken 2016 and I'd like to email the year 2014 and 2015 to my accountant. How do I go about doing that? thanks.
We have a situation where a user-defined field has been added to the main Invoices table on a customer's Pastel Accounting system to store a VAT number. In certain situations the user has to enter that VAT number and if they do not then a trigger will come into operation to warn them by displaying a message. The problem arises when, after having shown the message, the user goes back to enter the value in the field but the system does not perform the update. I am showing below various versions of the trigger that we have tried to no avail.

 USE [Foodspec Co (Pty) Ltd]
/****** Object:  Trigger [dbo].[tnt_VatNoPrommpt]    Script Date: 3/20/2017 2:26:00 PM ******/
ALTER TRIGGER [dbo].[tnt_VatNoPrommpt]
    ON [dbo].[InvNum]
                  ucIDSOrdInvCashSaleVATno UDF IS REQUIRED FOR THIS TO WORK!
                  FIELD NAME: InvCashSaleVATno
                  TYPE: STRING
                  SIZE: 100
            DECLARE @custID INTEGER
            DECLARE @vatNo VARCHAR(100)
            DECLARE @DocType INTEGER
            SELECT @custID = AccountId,
                     @DocType = DocType,
                     @vatNo = ISNULL(ucIDSOrdInvCashSaleVATno, '')
            FROM inserted
            IF @custID IN(36,37,1) AND @DocType = 4 AND @vatNo = ''
                        --RAISERROR ('Please Supply A Cash Sale VAT Number!
                        --                  This Transaction Will Be Rolled Back. '
                        --                  , 16, 1) WITH NOWAIT
                        --ROLLBACK TRANSACTION
                        THROW 50000, …
Due to an accounting error in my personal checkbook (which has been ongoing for over a year), I am finally attempting to find the error.  As such, I am using Lotus 1,2.3 to copy all entries in my check book ( in effect mirroring my check register) and then to proof it against my bank monthly statements.  In order to “speed up” the process, I have been using the @SUM button, which has functioned quite well until about half way through the entries.
In several instances there have been negative results so that the balance appears as ($xxx.xx). The second (payment/debit) entry, when attempting to subtract this from the above balance, results in a positive/added sum.  For the purpose of clarity, I have cut and pasted below that which  actually appears.

            Col. A                     Col..B        Col. C
$600.00                   ($9,841.33)
            3440.07       ($6,401.26)
            2.13       ($6,399.13)
$125.00                   $6,399.13

Column A is the payment/debit amount.
Column B is the deposit/credit amount.
Column C is the balance amount.

My question is: By using the @sum button how can I obtain the correct balance amount (preferably with the parenthesis and dollar sign/$ ?

Second part of the question: Inasmuch as Col. A is entered and appears as a positive/+ amount, would it be best to have a minus sign (-) preceding the entered amount, or perhaps parenthesis?  If so, what would be the most simplistic way to include the sign on the several hundred entries (which I really would…


Accounting measures and evaluates financial information for a business or an individual household, such as assets, liabilities, revenue, expenses, and more. Accounting professionals are often in charge of payroll, retirement plans, inspecting financial records, allocating resources, and ensuring the balance sheets of the organization are correct in order to properly inform business decisions.

Top Experts In