Formatting SQL queries

For each of the accounting data in Open Bee™ Scan Capture, here is the order, number, and attributes expected for each SQL query result.

EXPENSE ACCOUNT

Account NumberEntitledAnalytics allowed (0 or false, 1 or true)Additional Information… (see notes)

ACCOUNTS PAYABLE

Account NumberEntitledThird-party numberDiscount Rate (Optional / Required if using additional information)Additional Information… (see notes)


CUSTOMER ACCOUNT

Account NumberEntitledThird-party numberDiscount Rate (Optional / Required if using additional information)Additional Information… (see notes)

VAT ACCOUNT (Up to 4.8.1)

Account NumberEntitledVAT Rate (Optional / Mandatory if using additional information)Additional Information… (see notes)

VAT ACCOUNT (Since 4.8.2)

Account NumberEntitledVAT Rate (Optional / Mandatory if using additional information)(Optional) Analytics allowed (0 or false, 1 or true)Additional Information… (see notes)

EXERCISE

Start DateEnd Date

NEWSPAPER

Type (0 for buy, 1 for sell)NameCode

ANALYTICAL PLAN (IN THE CASE OF ANALYTICAL BREAKDOWN BY PLAN)

Analytical Plan NumberTitle of the planSection NumberSection TitleMandatory plan (Optional – Available in 4.1.0 – possible values 1,true, 0, false)

ANALYTICAL BREAKDOWN GRID (IN THE CASE OF ANALYTICAL BREAKDOWN BY PLAN)

Title of the gridAnalytical Plan NumberSection NumberType of distribution (0 = Percentage, 1 = Balancing; 2 = Amount)Distribution Value

GRID ASSOCIATED WITH AN ACCOUNT (IN THE CASE OF ANALYTICAL BREAKDOWN BY PLAN)

Associated Account NumberAnalytical Plan NumberTitle of the planSection NumberSection TitleType of distribution (0 = Percentage, 1 = Balancing; 2 = Amount)Distribution Value

ANALYTICAL PLAN (IN THE CASE OF ANALYTICAL BREAKDOWN BY SECTIONS)

GroupSection NumberSection Title


ANALYTICAL BREAKDOWN GRID (IN THE CASE OF SECTIONAL ANALYTICAL BREAKDOWN)

Title of the gridType of distribution (0 = Percentage, 1 = Balancing; 2 = Amount)Distribution ValueCode Sections …

In the case of a section breakdown grid, the “Section Code” column must be named with the name of the group, defined in the analytic plan query. It is possible to use as many “Code Sections” columns as groups.

Remarks

Any information in italics after the mandatory columns is considered to be additional information
In order for this information to be recorded correctly, the column of the Bee Scan Capture must have a specific name that will be used as a key to find it in the Open Bee™ Scan Capture software.

In SQL, naming a column in a SELECT is done by adding the AS keyword behind the column’s value. Example for Expense Account:

SELECT NumCompte, libelleCompte, 1, profilTVA AS PROFIL_TVA, 'Autre infos' AS SUP_INFO
FROM PlanCp

Their information, except in special cases (see paragraph below), is stored on the account and can be found on the account management page.

Populate the third-party record via a SQL query

Since version 3.6.0 of Open Bee™ Scan Capture, it is possible to feed the third-party sheet when importing the third-party plan.
To do this, simply use the additional information provided in the request. Indeed, an additional piece of information named with the ID of an index of the third-party record will have the effect of populating it when the third party is created or modified in Open Bee™ Scan Capture.

ex. “testcapture@gmail.com” AS MAIL_INDEX

By default, the value of an additional piece of information corresponding to a third-party index will only populate the third-party record if:

  • The imported value is not empty
  • The value already present in the business partner card is empty

If you want to force the addition or modification of a value, simply name your additional information: [ID_INDEX]_FORCE

e.g. “testcapture@gmail.com” AS MAIL_INDEX_FORCE