Financials > Journals > Journal entry 

Use this function to create and manage accounting journals according to the selected entry transaction.

  • Create accounting journals such as miscellaneous operations.
  • Partially modify accounting journals generated in other modules.
  • View all the accounting journals.

When an entry is entered directly, its counterpart is mandatory. For journals generated in other modules, the counterpart is automatic.

When the status is Temporary, journals can be deleted or modified, but journals generated in other modules are subject to consistency checks. When the status is Final, some accounting elements included in a journal can no longer be modified.

Depending on the setup of the transaction and journal type used, the following elements can be specified in journal entry:

  • Purely analytical journals
  • General and analytical journals
  • IAS documents, etc.

The types of ledgers entered and actually propagated depend on two setup elements.

You can browse between the source journal and the target journals.

When fixed assets are managed, the journal entry can trigger the automatic generation of the expenses. The list of expenses generated is displayed in the selection panel under Associated expenses.

SEEREFERTTO See the documentation for entry transactions setup.

French electronic signatures for sales invoices and journal entries

In compliance with French and Portuguese antifraud legal requirements and to ensure data security, electronic signatures are automatically generated when a customer invoice or journal entry is posted or set to Final, respectively. After the electronic signature is generated, further modifications to any of the fields identified below can be easily detected.

You can use the Electronic signature control function (FRADSICTL) to review the current electronic signature and highlight any inconsistencies.

See the “French electronic signature how to guide” or the "SVAT certification for Portuguese legislation guide" on the How to tab for details on implementing this feature. This document is intended for administrators and consultants who maintain and update Sage X3.

Exceptions

Data from invoices or journal entries posted before activating the electronic signature feature is not added to the DKSDATAFRA table and therefore no electronic signature is created.

Legislations other than French or Portuguese do not need to generate electronic signatures.

The electronic signature is a record in the Electronic signatures table (DKSDATAFRA) that includes data from the following fields in the Sales invoice (SINVOICE) and Account entries (GACCENTRY) tables:

Field code

Description

Data source: SINVOICE

Data source: GACCENTRY

ORIDOC

Origin of the document

1

2

DOCTYP

Journal

SINVOICE.SIVTYP

GACCENTRY.TYP

DOCNUM

Journal description

SINVOICE.NUM

GACCENTRY.NUM

TOTTAX(9)

Total by tax rate

SIH.AMTTAX(i) + SIH.BASTAX(i)

 

AMTATI

Invoice amount with VAT

SIH.AMTATI

 

DATTIM

Date and time of the signature

Datetime$

 

INVSNS

Document type

Evaluate SIH.SNS

 

CPYNAM

Company name

CPY.CPYNAM

 

POSCOD

Company postal code

BPA.POSCOD

 

CPYEECNUM

Company VAT number

CPY.EECNUM

 

BPRNAM

Customer name

SIH.BPRNAM(0)

BPARTNER.BPRNAM

BPREECNUM

Customer postal code

SIH.POSCOD

 

JOU

Journal code

 

GACCENTRY.JOU

DESTRA

Journal description

 

GACCENTRY.DESTRA

FNLPSTNUM

Final number

 

GACCENTRY.FNLPSTNUM

ACCDAT

accounting date

SINVOICE.ACCDAT

GACCENTRY.ACCDAT

ACC

Account code

 

GACCENTRYD.ACC

BPR

BP

SINVOICE.BPR

GACCENTRYD.BPR

LIN

Journal entry line

 

GACCENTRYD.LIN

LINDES

Line description

 

string$([F:DAE]DES<>"",
[F:DAE]DES)+string$([F:DAE]DES="","NA")

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

The transaction you select determines how you enter information, and how information is displayed and printed.

If only one transaction has been set up you are not offered a choice, the default entry screen displays.

  • If the entry mode for the selected transaction is Column or Row you can view, enter, and edit a journal for a manual ledger.
  • If the entry mode for the selected transaction is Tab, you can only view existing journals. You cannot enter or edit a journal. All ledger types, manual and automatic, are displayed.
  • Transferring the journal to other ledgers is determined by the entry transaction.
Automatic generation of expenses

Entering miscellaneous operation documents, or the reversal entry, can automatically generate fixed assets Expenses. The list generated expenses displays in the Selection panel under Associated expenses.

The journal must be Actual and the status must be Final. The following steps must be implemented:

  • The FAS - Fixed assets activity code must be active.
  • Entry type: The expense creation must be authorized for the entry type to which the journal is attached.
  • Account setup: Fixed asset tracking must be activate to authorize the use of the account on assets and expenses that are managed in fixed assets module.Creating expenses from validating the journal to allocating to the accounts must be authorized. The accounting nature must be entered.

SEEINFO

  • When the journal status is temporary, the Final validation process, or the Reversal process, after validation of the document, automatically generates the expense.
  • When a journal line is subject to a manual analytical distribution (the $ symbol is displayed in the field Distribution), then there are as many expenses created as there are manual distribution lines for this journal line.
  • When the company is subject to the French legislation, the recovery VAT rate is not 100 percent and the VATAUTVAL - VAT Automatic validation parameter is set to No, then the VAT coefficients on the expense must be validated so the expense is capitalized. The validation is done by selecting the Validated checkbox, available and displayed only on the expense as long as the validation has not been performed.

Screen management

Header

Fields

The following fields are present on this tab :

Block number 1

The site code for the operation is initialized with the site associated with the user code. It can be modified on the condition that it is chosen in the list of authorized sites.
The site must be a financial one.
It can be modified on the line and the record of the journal will generate line postings (on the accounts defined in the chart of accounts).

Each accounting journal entered is linked to a given type. The journal type corresponds to the nature of the entered posting: customer invoice, miscellaneous operations, cash receipt, etc.

This information comes with management rules relating to VAT, reminders, etc. It is one of the key elements of the journal entry.

The setup of the selected journal type determines if you can open or close the propagation to the manual ledgers.

SEEWARNINGThe journal type prevails and interrupts the propagation to the other ledgers of the company of the entry site.

  • Number (field NUM)

This field represents the unique identifier of a journal in a journal type.
The journal number is generated automatically via a counter linked to the journal type. This number can also be entered manually, if such an option has been defined when creating each journal type.
If the entry of the journal number is authorized and this number is blank, the journal number is generated according to the setup of the sequence number counter associated with this type of journal.

  • Date (field ACCDAT)

This date corresponds to the date of the generated accounting postings. It must belong to a fiscal year or period that is open for all the ledger types.
It is the reference date by default.

Block number 2

Enter the journal code (1 to 5 alphanumerical characters).
The journal can be initialized by default depending on the journal type that has been chosen. It corresponds to the accounting journal in which the entry will be recorded.
SEEINFO The entry of a non authorized journal code at the journal type level is not possible.

 Journal codes can apply to a specific company, a specific site, or a specific group. This information is defined when the journal code is created but the selection window for this field (using the selection tool) does not take this into account. These controls are applied when you select or confirm the journal code. You can amend the journal code if an error message warns that it is invalid.

  • Category (field CAT)

The category is set up in the journal type.
The accounting journal category can take one of five values:

Actual:
The actual journal can also be viewed and printed (GL, Balance, etc.). The document is integrated into the balance when said document is saved.

Active simulation/inactive simulation:
Once activated, the simulation journal is also integrated to the inquiries and print-outs. It can be converted into an actual journal or de-activated in order to become an inactive simulation journal (i.e. it is not visible in inquiries and prints: for instance, the stock count postings).
SEEWARNING A period of a ledger type cannot be closed until the simulation postings have been either converted to actual postings or cancelled. The change of status of the simulation journals is made using the processes in the accounting functionality.

Off balance sheet:
The off balance-sheet journal can only be posted to off balance-sheet category accounts (via the account classification). It is generally used to track financial commitments.

Template:
The journal template can be used as the basis for the generation processings of actual or simulation entries (e.g. generation of recurring entries). It is not integrated to the GL accounting.

  • Status (field STA)

Use this field to select the journal status: Temporary or Final.

When set to Final,  the only modifications you can make on a journal are for informational purposes only or if they concern the analytical postings. The date, amounts, accounts, VAT code, and other purely accounting information can no longer be modified.

The entry transaction must be selected before starting the journal entry .
The action Transaction, accessible by the menu Display/Choose the transaction, opens a selection window with the various entry transactions.
After selecting a transaction, only the documents entered via this transaction are displayed in the Selection list, provided that the transaction setup authorizes it.

SEEWARNING According to the selected transaction, you have the option create, modify, or view a journal.

SEEINFO "Tab" transaction types do not allow for the creation or modification of journals.

The Transaction field is initialized according to the entry transaction selected.

Four standard transactions are delivered:

  • Standard tab (STD): This is only for inquiry and used to view all propagated, manual, and automatic ledgers.
  • Standard column (STDCO): This entry transaction is used when the transaction is not specified in the automatic journal. This transaction is used to create, modify, and view any journal from a transaction in column.
  • Standard line (STDLI): This is a transaction that has the same properties as the transaction in column but is not used as transaction by default for the automatic journals.
  • Customized column and line: Only the journals created from the same transactions are viewable.

A journal can only be viewed by means of:

SEEINFO A default entry transaction can be added to the user favorites.

Close

 

Tab Header

Fields

The following fields are present on this tab :

Block number 1

  • Default description (field DESVCR)

Entering a value to enable the header description for the journal postings.

  • Bollato sequence number (field BOLLATO)

Field specific to the Italian law.

Dates

  • Entry date (field ENTDAT)

The default value for this field is the entry date.

  • Default due date (field DUDDAT)

Indicate the journal due date.
This field can be used for the printing of reminders, as a due date schedule etc.

  • Value date (field VALDAT)

The default value of the value date is the entry date.

  • Bank date (field BANDAT)

This field is specific to the Italian law and used to specify the posting date of the operation.

Currency

  • Rate type (field TYPRAT)

This field is used to select different types of rate : daily rate, average rate, etc.
It is loaded according to the entry type setup.

  • Rate date (field RATDAT)

Date initialized with the system date.

The currency in which the posting will be recorded (called the transaction currency) is, by default, the main general ledger currency for the company to which the site belongs. If the currency is different from the original currency the conversion will be based on the exchange rates recorded in the database for the chosen rate type and the rate date.

SEEINFO All amounts and rates, either entered or imported, are converted and stored in the transaction and ledger currency. Hence, the journal can only be created if both conversion exchange rates relevant to this operation are entered (for all ledgers types included in the posting).
For conversions between IN currencies, the conversion exchange rates are automatically defined in the currency table. For other conversions, a
rate must have been defined for the date of the journal or for an earlier date.

Source

  • Source document (field BPRVCR)

The 'source document' and 'document date' fields respectiveley correspond to the reference (journal number) and date of the BP journal.
For example:
for the supplier, it is the number and date of the supplier invoice.

  • Document date (field BPRDATVCR)

 

  • Source (field ORIGIN)

The Source field displays the source of the journal entry and the Source transaction field displays the origin code for the transaction in conjunction with the value in the Source field.

Direct entry – This value displays if you manually create or duplicate a journal entry.

Automatic generation – This value displays whenever the journal entry is created automatically, either using an automatic journal, or directly from a dedicated process that doesn’t use an automatic journal.

Import – This field displays when journal entries are imported using an import template.

Source transactioncode values include:

  • An automatic journal code
  • A function code
  • An import template code
  • A hard-coded value

Note:

For existing journal entries that were created before enabling these fields, the following update is automatically applied:

For journal entries created automatically, the Source field is set to Automatic generation.

For others, the Source is set to Direct entry because it is impossible to detect whether they were created manually or imported.

The Source transaction code field remains empty.

Examples & special cases

If you import journal entries using an import template, the Source transaction code  displays the import template code. Accordingly, the Source field then displays Import.

If you create an invoice in Supplier invoices (GESBIS) that generates an automatic journal entry, the Source transaction code displays the automatic journal code, BCPIN, with the standard setup. Accordingly, the Source field then displays Automatic generation.

When the Validation of simulation entries function (CPTVALSIM) is run on simulated journal entries, whether new journal entries are created or not, the Real journal entries are set with Automaticgenerationand CPTVALSIMas the Source transaction code.

When you reverse a journal entry either directly from the Journal entry function (GESGAS) or from the Reversals function (CPTEXT), the reversal journal entry is set with Automatic generation and with CPTEXT as Source transaction code.

When a payment cancellation is executed on a posted payment from Payment/Receipt entry function (GESPAY), the corresponding journal entries are set with Automaticgeneration and PAYCANCEL as Source transaction code.

When the Dimensional allocations function (CPTDSPANA) is run, the journal entries then generated are set with Automaticgeneration and CPTDSPANA as Source transaction code.

  • Source transaction (field ORICOD)

 

  • Source module (field ORIMOD)

It identifies the source module of the accounting journal.
The source document, its date and the module are automatically entered whenever the journal scomes from a different module.

SEEINFO A journal coming from a module other than the accounting cannot be deleted.

 

The Inter-banking code is used by all the banks to specify the bank operation type on the lines of the bank statements that are sent to their customers.

It is used to facilitate (sort, selection) and control the bank reconciliation between the postings in a bank account with the lines in the bank statements.

This field is initialized in the journals generated for the entered payment lines with an appropriate payment attribute.

  • VAT date (field VATDAT)

This is the reference date for the VAT extraction.

The date defaults from the accounting date or the document date, depending on the DCLVATDAT – Date for tax declaration parameter (CPT chapter, VAT group) setting, which can be the accounting date or the document date. If you use the document date, you can act on a period declaration independent of the accounting date.

You can change this date if the journal entry has not been included in a declaration.

The Formulas grid in Automatic journals has a field for the VAT date. You can enter a formula to use a custom date. This date must comply the legislation rules for the declaration.

The VAT date field remains empty for existing journal entries from prior extractions. You need to run a specific utility to populate these empty fields. Otherwise, the next time you run an extraction, you receive a message to run the utility.

Flags

  • Fees declaration (field FLGDAS)

Specify whether the entry must be taken into account in the DAS2 fee declaration or in the 281.5 one.

  • Reminder (field FLGFUP)

Indicate whether a reminder must be issued for this journal.

  • Pay approval (field FLGPAZ)

This field is only accessible upon creating or duplicating a journal. It is initialized according to the NIVBONPAYE parameter data.
Upon recording the journal, the open item is created and the value entered here calls the payment approval of the open item (pending, conflict, payment approval...).

Reference

  • Reference (field REF)

This field contains the journal reference.
Entry of this field is free and not controlled, but it can be useful when looking for a journal whose number is unknown, or to match accounts.

  • Simulation reference (field REFSIM)

This technical field is fed upon generation of a simulation posting.

Reversal

  • Reversal (field RVS)

Two values are possible for this field:

  • "No": The journal does not need to be reversed.
  • "To reverse": The reversal of the concerned journal is automatically launched and generated. The accounting journal can then be selected for a mass reversal on the indicated reversal date.

SEEWARNING When the journal has already been reversed, the fields "Reversal" and "Reversal date" cannot be accessed anymore.

SEEINFO To reverse a journal unitarily , the journal to be reversed only needs to be selected, then, in the Tool Bar the Reversal function of the Zoom menu should be selected. A date as well as a modifiable reversal title are proposed by default.

  • Reversal date (field RVSDAT)

Actual reversal date.

Fields recalling the journal type and the number of the reversed.

  • Original number (field RVSORINUM)

 

Close

 

Tab Lines

Presentation

These lines are used for the accounting entry. Each entry transaction is different.

For manual journal entry

If the Control type field is set to Inactive for the account, you can enter any value on the line.

If the Control type field is set to Authorization for the account, you can only enter a code listed in the Tax control grid in the Management section for the account. Otherwise you receive a blocking message.

I the Control type field is set to Restrictionfor the Account, you can only enter a code that is not listed in Tax control grid. Otherwise, you receive a blocking message.

For automatic journal entry

The same rules apply but the blocking message displays when you click Save.

 

Fields

The following fields are present on this tab :

Grid

  • No. (field NUMLIG)

Line number.

On "In column" entry, the line number is used as in unique identifier of the line and is used to link lines with different ledger types that relates to the same logical line (for an ex-tax line, there can be a line for the social ledger, one for the associated analytical ledger and one for the linked IAS ledger).

You can enter on the entry line a site that is different from the one indicated in the header.
Both sites must belong to the same company. Depending on the situation, link postings will be automatically generated on the link accounts previously set up.

  • Ledger (field LEDTYP)

These fields specify the ledgers impacted by the netry of the current journal.

For the 'In line' entry, only one ledger can be specified. If the setups in the accounts, the entry transaction and the journal type establishes it, the propagation to the other ledgers of company ACM is carried out automatically.

  • Ident. (field IDTLIN)

This field (maximum five alphanumerical characters) is used to link lines that belong to different ledgers but relate to the same information line.
In 'In line' entry mode, the default identifiers are composed of letters.

  • Ctrl. (field SAC1)

The account associated to the collective account is displayed by default. The BP is left to specify.

In the case of a multi-role BP, the search algorithm is function of:

  • the transaction used,
  • and the presence or not of the "Company BP" tab.

The initialization of the code for the Control field depends on whether or not the BP/Company tab is present in the BP record (GESBPR).

This field is used to select the accounts recorded on the current chart of accounts.

On this ACC field, the user can access the current ledger's accounts only.
The ACC1 field can be entered 'In line' and 'In column'. ACC2 fields and above can be accessed only for the 'In column' entry.
In 'In column' entry mode, the column's name is the one that has been parametrized in the chart of accounts.

SEEWARNING In the case of a general account that is not attached to a collective account, enter its number or its calling code (of the account file or the journal).

When you enter the short code for an account, it is replaced with the actual account code.

  • Description (field ACCDES)

Title of the account.

Specify the BP code.

If the Collective and Account fields are empty, the number of the collective account will be determined by the BP accounting code. Searching this account is carried out in accordance with the priority order in the journal entry transaction, (field BP search),and takes into account the tab BP/Company if it is present.

  • Debit (field DEB)

Enter an amount if the entry line is a debit.

The default sense is set up in the account file. If the default account sense is not determined, the cursor is positioned on the field that is used to balance the journal.

The journal must necessarily be balanced in the transaction currency. A rounding variance line is generated automatically in order to balance the journal in the ledger currency if necessary.
For a cash journal, the offset is generated automatically.
The button [Currency] is used to visualize the amounts in the stored currencies.

Three options are proposed using the right-click menu:

  • Close: balances the posting and initializes field "debit" or "credit" of the line by closing the current entry (this option is available if the ledger is ticked "Balance" or "Balance/Site").
  • Account balance: displays the total amount that should be recorded to balance the account.
  • Forced amount: this function is used to enter a converted amount in the ledger currency by replacing the amount calculated during the conversion (e.g. entering an amount equal to that used by the bank).
  • Credit (field CDT)

Enter an amount if the entry is a credit.

The default sign for an account may be defined during the setup of this account (see the GL accounts documentation).

  • Pointer (field DOEPTR)
  • Description (field DES)

This is a free field, designed to explain the posting of this entry
The default value of this field is the Description field entered in the journal header.

By using " / ", the account title is displayed by default ; and with "=", the previous line description is copied.

  • Free reference (field FREREF)

Text box which content can be used as automatic matching criteria.

When the account on the line is subject to tax, the tax field is accessible for entry. It is initialized with the tax code associated with the account. According to the context, it is necessary to verify that this tax code corresponds to the tax actually applicable, or it should be modified. The tax code defines the rate, the rules, and the terms for the deduction applicable to the operation.

If the Control type field is set to Inactive for the Account, you can enter any value on the line.

If the Control type field is set to Authorization for the Account, you can only enter a code listed in the Tax control grid on the Management tab in the Account. Otherwise, you receive a blocking message.

If the Control type field is set to Restrictionfor the Account, you can only enter a code that is not listed in Tax control grid. Otherwise, you receive a blocking message.

  • field CPA1

This field is used to indicate the contra account.
The offset of each entry line is updated upon creation.

  • For BP accounts, by the first expense account found,
  • for expense or tax accounts, by the first BP found (or other balance sheet account).

If left blank, it will be initialized upon journal posting.

You can only enter a Business partner with one of the following characteristics: Customer, Supplier, or Miscellaneous BP.

The Partner is the partner of original record if an account class is set to Yes, and it is empty if the account class is set to No.

For a profit and loss account (set up in the chart of accounts line 11), there is no partner regardless of the Partner management setup.


Partner initialization: The initialization rule only applies to accounts with Optional or Mandatory Partner management selected and only for the first ledger defined in the journal entry transaction with consolidation management selected.

For control accounts
The Business Partner defined at the journal entry line level setup is the default partner.

If no Business Partner is defined at the journal entry line level setup, the partner defaults to the CSLBPRDEF – Default partner (CPT chapter, CSL group) parameter value. If this parameter is defined, there is no default partner value.

For General accounts
If the Entry partner check box is selected for the general account defined at the journal entry line level setup, the partner for this general account line defaults to the partner defined in the first control line.

If the Entry partner check box is not selected for the general account defined at the journal entry line level setup, the partner defaults to the CSLBPRDEF – Default partner parameter value. If this parameter is not defined, there is no default partner value.

If no control account line has been found, the partner defaults to the CSLBPRDEF – Default partner parameter value. If this parameter is not defined, there is no default partner value.

Limit: If the journal entry is posted with several control account lines, the partner defaults from the first control account line. The partner is the same for all the general account lines where the Entry partner check box is selected.

Note: When the journal entry transaction has several ledgers with consolidation management, the partner initialized on the first ledger is propagated to the other consolidated ledgers. If for any reason no partner can been initialized on the first ledger but is mandatory on another ledger, a blocking message appears notifying you that partner management is mandatory.

  • Partner (field CSLCOD)

This field is only available if the CSL - Consolidation activity code is active at the folder level.

This is a display-only field that is populated according to the following:

The value can default from the setup of the corresponding Journal entry transaction (GESGDE).

There is no default value for this field when a journal entry is created from an automatic journal entry or manually. However, you can define a default value for this field when you create an automatic journal entry using the Automatic journal variables function (GESGVG).

For example, on a sales invoice, to create a default value for the partner field on duty free and VAT lines, use the syntax [ F: SIH ] BPR. The automatic journal field is then populated with the partner code charged on TTC line of the sales invoice.

The field can also default to the partner for the Extraction for Consolidation (BALCONSO) if the option Free criteria is selected.

Flow code coming from the account if the flow code management has been chosen for the account.

 

Flow initialization: The initialization rule only applies to accounts with Optional or Mandatory flow management selected and only for the first ledger defined in the journal entry transaction whose consolidation management is selected.

When creating or posting a journal entry, the journal entry line flow code defaults as follows:

If a flow code is parameterized on the journal, it defaults to that value.

If there is no flow code on the journal, the flow code defaults to the value defined on the account.

The flow depends of the direction on the journal entry line.

If the direction is Credit, the flow defaults to Flow if Credit

If the direction is Debit, the flow defaults to Flow if debit.

If the amount is 0 for both debit and credit, the flow defaults to Flow if debit

If there is no flow code on the account, the flow code defaults to the flow defined in the CSLFLODEF - Default flow parameter.

If this parameter is not defined, there is no default flow code value.

Note: When the journal entry transaction has several ledgers with consolidation management selected, the flow initialized on the first ledger is propagated to the other consolidated ledgers. If for any reason no flow has been initialized on the first ledger but is mandatory on another ledger, you receive a blocking error message that flow management is mandatory for the current account.

  • Quantity (field QTY)

Because of the analytical nature of a line, you have to enter a quantity expressed in the indicated non-financial unit.
The default value of this field is calculated based on the amount of the entry line and the "Unit value" line of the analytical account, by dividing the ex-tax amount (converted into devise commune) by the value of the non-financial unit. The quantity can be modified.

SEEINFO This information can be processed on the analytical and budgetary reports and be useful for the automatic calculation of the analytical allocations.

On analytical inquiry, this field determines the non-financial unit linked to the displayed account.
The non-financial unit is determined when setting up an account associated with a given value.
This unit is called upon entry.

 

 

Defined here are the allocation methods for the line amount on the different dimensions of each dimension type.

These methods are defined as follows:

  • the entry of an analytical allocation key previously configured,
  • in amount: it is then possible to allocate the amount to as many dimensions as required.
  • in percentge: a calculation is performed based on the sum of the coefficients used in the allocation.

For instance:
On a basis of 100, a coefficient of 10 will be read as 10%. But, on a basis of 50, a coefficient of 10 will be equivalent to 20%.

For these two later cases, it is possible to pre-initialize the allocation with an already existing key. The final display will be " $ ". 

Indicate in this field the dimensions that should be assigned to the posting line.
The entry of this field:

  • can be mandatory for a dimension type. (see the company record setup)
  • is controlled according to the setup of the prohibited account-dimension and dimension-dimension codes.

If the accounting amount is not distributed over several analytical dimensions, the "allocation" field cannot be assigned. The entry is achieved directly in the following columns, in the dimension concerned, for each of the dimension types.

Default dimensions can be specified in the analytical account and taken into account or not, according to the default dimension setup.

For the journals automatically generated from other modules, the default dimensions are defined by a process (see the Default dimensions documentation).

These free fields use the miscellaneous tables no. 351, 352 and 353.
They can also be used to perform statistics.

 

 

  • Matching (field MTC)

Matching code after the automatic or manual matching has been carried out.

  • Matching date (field MTCDAT)

Actual date where the matching is carried out.

  • Maximum group date (field MTCDATMAX)

 

  • Minimum group date (field MTCDATMIN)

 

  • Mark (field CHK)

 

  • Reconciliation date (field CHKDAT)

 

  • Bank statement (field BSITRS)

 

  • Declared tax (field AMTVAT)

 

  • Internal number (field ACCNUM)

 

  • Chronological number (field CHRNUM)

Sequence number attributed to all entry lines when the entry is set to definitive. This number coms from the counter specified in the Sequence number assignment / Financials module / Document types / accounting sequence no..

No gap should exist in its sequence, which insures that no entry line has been deleted, added or inserted.

Totals

  • Total debit (field TOTDEB)

Total of the debit lines which compose the posting lines.

 

  • Total credit (field TOTCDT)

Total of the credit lines which compose the posting lines.

 

Account

  • Description (field AFFICHE)

 

  • Balance (field SOLDE)

 

 

Action icon

VAT line generation

When creating a line, you can select this option when the VATLINGNR - VAT line generation parameter (CPT chapter, VAT group) is set to Yes.

The VAT lines generation function generates the tax line (Normal tax rule type) or the tax lines (CEEtax rule type) for the base line (preceding line).

The base line must be entered with a tax code that complies with the following criteria:

  • The Tax rule type must be Normal or CEE.
  • An Accounting code must be specified for the tax rate.
  • The tax accounts must be specified for the accounting code.
  • The specified Rate must not be 0.

The account on the base line must comply with the following criteria:

  • The VAT management must be Subjected.
  • The Tax allocation type must be Collected sales, Collected fixed assets, Deductible purchases, Deductible fixed assets, Deductible G & S, or Collected G & S.

Note: The VAT line generation function does not support creating base lines subject to partially deductible VAT for non-recoverable taxes.

Accounts inquiry

Use this link to get a quick access to the Accounts inquiry.

Statistical Codes

Select this option to distribute the lines on three statistical codes for analysis.

Structure

Select this option to chose the account structure to predefine the group of accounting and analytical allocations of an entry, and to pre-load them on creation. When you choose an account structure, an additional window opens where you can enter the amount to be distributed and, if necessary, the BP to be applied to the control lines.

Open item management

Fields

The following fields are included in this window :

Block number 1

 

 

  • field NUM

 

  • Control (field SAC)

 

These fields contain the invoiced or invoicing BP and the BP
payed or pay-by.

  • BP type (field BPRTYP)

 

  • Internal number (field ACCNUM)

 

Grid Details

  • No. (field NUMLIG)

 

  • Due date (field DUDDAT)

Open item payment due date.

If the MAXPD - Maximum period (companies) activity code is activated, a blocking message is displayed if the last due date is greater than the period specified, depending on the case, at the level of the following parameters or of the Contractual period possibly specified at the BP level.

Payment method associated with the due date line.
The payment method defines the payment means (check, cash, bank card, instrument etc.).
It is managed in the payment methods table.


  • Amount (field AMTCUR)

Amount of the open item line


Code used by default for the current BP to identify a series of early discount and late charge rates (up to 12) to be applied to a payment according to a number of days early or days late with respect to the open item date.

  • Statement (field SOI)

Statement indicator
If this indicator is set to 'Yes', the open items calculated from the payment conditions are taken into account by the automatic generation processing of customer statements.


  • Reminder (field FLGFUP)

Reminder indicator


  • Lev. (field LEVFUP)

Reminder level

  • Date (field DATFUP)

 

  • Pay approval (field FLGPAZ)

This field displays the payment approval indicator. The number of
choices of this menu can be parameterized upon installation.
The due date will be considered as approved for payment depending on
the last value of the suggested menu.

Code identifying the unpaid dispute.

  • Business partner address (field BPAPAY)

 

The Mandate reference field can be entered and is mandatory only if the payment method is SDD-type.
This field is initialized by the validated main mandate of the company/pay-by BP combination, but it can be modified.
Only a mandate reference whose status is "Validated" can be entered.

 SEEINFO

  • If a Unique Mandate Reference has not been selected, and the payment method is SDD, a blocking error message appears:"Mandate reference not defined") (the mandate reference is a mandatory data for a SDD payment method).
    If the payment schedule is modified, the mandate reference must be entered, if necessary, in
    the open item management record.
  • If the company is modified for a company that does not manage SDD, the mandate management column is not displayed.
  • It must necessarily be a BP customer invoice (and not supplier).For supplier BP invoices, the SDD method is still possible, but the mandate reference is not accessible.
  • Payments (field PAYCUR)

 

  • Provisional payment (field TMPCUR)

 

  • Statement number (field SOINUM)

 

 

  • Company amount (field AMTLOC)

 

  • Payment reference (field REG)

 

Totals

  • Document total (field AMTTOT)

 

 

  • Payment total (field PAYTOT)

 

 

Close

Select this option to view the Open items of the current journal. The automatic open items are calculated according to the selected payment method when you create the accounting journal.

Analytical account inquiry

Select this option to view the current journal distributions. The window displays the distribution percentage, the distributed amounts, and the dimensions where the amounts are distributed.

 

Close

 

Reports

By default, the following reports are associated with this function :

 PIECE : Entry print

This can be changed using a different setup.

Special functions

Copy

1. In the Number field, delete the entry number.
2. Update the data in the other fields if necessary.
3. Click Create to create the new entry.

Fields that cannot be modified

To guarantee the integrity of the journal data from other modules, certain fields cannot be modified. For example, a payment sent to a given bank prevents the modification of the associated account. To cancel such a transaction, you first need to cancel the payment (this reverses the journal), then re-enter the payment for a new bank account. The ability to modify some fields can also be subject to whether or not the journal entry has been validated or not. The table shown below lists the fields that cannot be modified for journals from modules other than accounting:

Source module

Field

Account type

Journal status

Modification

All

Currency

-

Temporary

Impossible

All

Currency rate

-

Final

Impossible

All

Exchange rate type

-

Final

Impossible

All

Site

-

Temporary

Impossible

All

Account

Collective

Temporary

Impossible

All

Business partners

-

Temporary

Impossible

All

Amount

Collective

Temporary

Impossible

BP

Account

Bank

Temporary

Impossible

BP

Amount

Bank

Temporary

Impossible

Specific buttons

For a specific journal entry, click Currencyto view amounts in the currency of the first ledger entered on the line and the transaction currency. If there are automatic ledgers linked to the first ledger, you can cycle through those currencies by clicking Currency multiple times.

Click Deleteto delete this journal.

The following conditions must be met to successfully delete a journal:

  • The source module must be the Financials module.
  • The status cannot be Final.
  • The GASSUP - Delete accounting entries parameter (chapter TC, group INV) cannot be set to Yes.
  • The lines cannot declare a VAT amount.
  • A reconciliation cannot be present on the entry lines.
  • A matching cannot be performed on the entry lines.
  • The user is authorized to delete journal entries.
  • The document must have been entered and not generated automatically. This excludes, for example, recurring task entries and invoices to receive.

Menu bar

Zooms / Payment

Click Paymentto view the payment for this journal.

Zooms / Invoice

Click Invoice action to view the customer invoice or supplier invoice for this journal.

Zooms / Transaction

Click Transactionto view the format for this entry transaction.

Zooms / Reversal

To reverse a journal, select the journal to be reversed and click Reversal. If the default suggestion is not appropriate, enter your own date and description.

Setup changes are not archived. The journal uses the setup at the moment of the reversal and not the setup for the original journal. For example, when a distribution key is modified.

Attached document: Control on journal entry

General principles

It is possible to trigger a control on the coherency of the VAT data linked to the accounting document.

This control can be set up:

  • by company. Execution or not (CNTVAT parameter) and if executed, the admissible threshold for the variance between the calculated VAT and the entered VAT (TSDCNTVAT parameter),
  • by user: Error policy - warning/blocking error - if the control is set up for the company being entered (TYPCNTVAT parameter).

The control is performed upon entry (creation/modification) of the document. Imports and automatic generations of documents from upstream modules in batch task should create entries that are coherent with respect to the VAT.

Tax codes other than VAT are excluded from the control.

The control upon document entry carries out the same processing than the controls carried out upon execution of the CONTVAPCE VAT control report.

Control algorithm

The general parameters should be positioned correctly so that the control can be carried out. The additional condition is that the document type used should be triggering either for VAT on debits or on VAT on receipts.

The control is carried out by VAT code / Tax allocation.

For each VAT code present on the document, the processing cumulates on one hand the base amount (accounts flagged with the type 'subject') and on the other hand the VAT amount (accounts flagged with types VAT or EU VAT).

From the base amount and the VAT code, the processing determines a theoretical VAT amount. This theoretical VAT amount is compared to the VAT amount issued from the document. If the variance is greater than the threshold set up for the company (after the conversion to the document entry currency, if applicable), the processing triggers a message which is either a simple warning or a blocking error, depending on the error policy chosen for the user.

Particular cases:

EU VAT management
  • Upon purchase: depending on the legislation, the EU VAT is either auto-liquidated, or not recorded. The VAT total amount on the document is therefore null. For this type of tax rule, the theoretical VAT is considered to be null.
  • Upon sale: EU sales are exempt from VAT. For this type of tax rule, the theoretical VAT is considered to be null.
Prepayment management

In this type of journal, the prepayment account is in fact tax-including. The processing recalculates the theoretical basis by application of the VAT rate and from this reconstructed basis, calculates the theoretical VAT.

Other cases
  • Partially deductible VAT The partially deductible VAT is posted differently according to legislations and local habits and is not managed in the control.It is therefore necessary to set up a non blocking control strategy for users that will need to enter this type of document.
  • Retention of VAT on authors/inventors (France) The setup modalities for the VAT retention account as well as the accounting structure have an influence on what the processing must control. This type of VAT is not managed in the processing. It is therefore necessary to set up a non blocking control strategy for users that will need to enter this type of document.
  • Miscellaneous Any document for which the algorithm detects an incoherence in the VAT due to its algorithm. It is therefore necessary to set up a non blocking control strategy for users that will need to enter this type of document.

Limitations

  • Access code controls are not applied to the entry type, the account or the dimension in journal inquiry. Access code controls are only performed based on the journal (in compliance with the inquiry screens when using the Jump to action).

  • If a journal is not available in the inquiry, related journals are displayed in the selection panel. If, however, after clicking on a journal number you cannot view the journal, the message 'XXXX non authorized journal' is displayed.

  • The selection window for the header information field Journal(field JOU) displays all journal codes. It does not filter the codes by company, site or group if a specific company, site or group was defined when the journal code was created.

Error messages

In addition to the generic error messages, the following messages can appear during the entry :

Unbalanced journal entry

In entry creation, the journal must balance to zero (Balance=0).

At least one dimension type must be entered

The analytical allocation is mandatory.

Fiscal year change prohibited

It is not possible to change the journal date beyond the fiscal year, if journal lines have been entered.

X Journal not authorized for this journal type

The journal is prohibited for this journal type. For instance, documents with the type Sales invoice cannot be entered in a Purchasing journal.

Entry transaction: XXX Setup to review

Mandatory ledger not present for the selected Journal entry transaction code.

XXX Closed Period YYY: Incompatible transaction code

This message is displayed when a journal entry is displayed for the following reasons:

  • The Ledger type (for example, Legal (Social), Analytical, IAS, Group) has not been specified for the selected Journal entry transaction code.
  • The journal entry date falls within an accounting period that has been closed for this Ledger type.

To amend this journal you must use a journal entry transaction code that displays all Ledger types. This journal entry transaction code is defined in either the parameter SCHSTDC - Column entry transaction (chapter CPT, group DEF) or the parameter SCHSTDL - Line entry transaction (chapter CPT, group DEF).

Amount line null: update the quantity sign

This message is displayed if the modified document does not come from the accounting module and if this document contains at least one line with an amount equal to zero and quantities.
The quantity must be an absolute value. The direction has an impact on the debit or credit of the analytical balance.

Setup to be reviewed
Journal not authorized
Warning, the setup of the transaction ledger types should be reviewed
Due date being paid
Amount line null: update the quantity sign
Journal present on temporary file
There is no line entered
Zero lines not allowed
Site not used on lines
This journal includes the declared VAT
The amount(s) entered on the VAT account(s) is(are) wrong

Error on counter [Counter Code]

Entry matched, cancellation not possible
Entry checked, cancellation not possible
This journal will not be regenerated

Document generated via the calculated entry [Calculated entry code]

This journal will not be regenerated
Confirm?

Line i: this line has been subject to marking

The company is not converted to Euro
Open item on statement
Open item settled
Oversettled open item
Entry date inconsistent with entry date
Reserved for the legislation
Maximum matching date
Mini matching date
Carry-forward period not open
Closing period not open
Switching to actual amount not allowed
Date prior to the accounting date

Authorized Payment approval level

This site is in the company
At least one account must be entered
Control account
Unbalanced distribution
Too many different sites
Unbalanced journal
Unbalanced journal in ledger currency
Automatic counterpart impossible
Automatic generation of connection entries not possible
Actual documents prohibited

Prohibited exceptional documents

Simulation journals prohibited
Model journals prohibited
Balance control
Balance control
Quantity control
Account prohibited on journal
Mandatory account
No spreading to chart
Allocation mandatory on chart
Inconsistent nonfinancial unit
Prohibited code incompatible
Chart of accounts incompatible

Full line entry grid

Unauthorized journal on this document type
Account prohibited on journal
Change of fiscal year prohibited
Not possible to determine the control account
Business partner incompatible with the control account
Mandatory ledger: no default account
Mandatory ledger not present
No possible ledger
Single-ledger journal type
Chart $1$, account $2$ - Flow management is mandatory
Profit and loss accounts not defined

The results account (line 11) is not entered at the level of the accounts plan setup ( Various accountstab) and the FRWANA - Analytical carry-forward (chapter CPT, group FIY) and/or FRWGAC - General carry-forward (chapter CPT, group FIY) parameters are set to 'Yes' for the current company.

The $1$ tax code is not authorized at setup level for the $2$ account / chart $3$

If the Control type field is set to Authorization for the Account, you can only enter a code listed in the Tax control grid on the Management tab in the Account.

If the Control type field is set to Restrictionfor the Account, you can only enter a code that is not listed in the Tax control grid.

Tables used

SEEREFERTTO Refer to documentation Implementation