Page tree

The General Accounting Export allow to account manager to have more control and capacity to solve issues immediately.

The general accounting export has basic initialization and custom parameterization available for every SecuTix customer.

Set up

Create an export interface of type "Accounting"

New Interface →  Exports →  Accounting

The field "Accounting code required" is not taken into account (will disappear in the future, for the moment set the "No" value).

Fill the values on the previous image, only Interface name is needed.

Schedules

It is possible to generate two different reports, PNM or CSV formats.

New schedule

Generate CSV accounting file

Generate PNM accounting file

Schedule fields

NamePossible value or definition (if apply)Default valueMandatory
01/01/2023 00:00-No
30/06/2023 00:00-No
Line types

Sales, VAT, Payments, Analytic, Sales Compensation, Payments Compensation

Sales, VAT and PaymentsYes
Email recipient(s)name@secutix.com-No
OrderingFields by which to order accounting lines in file created, separated by ,
No
Amount formatting

0.00

0,00

0.00Yes

.

,

.Yes
Computed fieldsFormulas to calculate values for each file column pasted one after another. Max capacity of the box 4.000 characters (Following custom parameter box format). See details below. (Default CSV formula or PNM formula, specified below)-No

Yes
Only order ids

Generate a file with only the specified orders.

Notes:

line type must be in capital letters: LINE_TYPE

To put in descending order: field_name(DESC)

Ascending order by default for the specified fieldNo
The file will be created with the especific header

Yes

Only for PNM

With headersThe file will be created with headersMarked

Yes

Only for CSV

EncodingUTF-8UTF-8

No

Only for CSV

End of lineUnix / WindowsUnix

No

Only for CSV

Field separatorSeparator of the values, example: ' ' space, '     ' tabulationtabulation

No

Only for CSV

File to uploadIgnore

* If this field is empty, when executing the schedule twice straight away, the result field will be empty, because the default behavior take the last execution date and there isn't data.

Available formulas and how to write it for "Computed fields"

NameSyntax

Explanation

Constant"Constant text"

returns any text contained within " "

**to include brackets () as part of constant text, each bracket must be preceded by - , e.g. " -(part á "&FORMAT(_vat_rate;0.00)&"% -)"

**& symbol should be avoided as literal text wherever possible

Variable_field_valuereturns value of field_value 
MandatoryMANDATORY(_field_value) field_value is mandatory and if no value given in raw data, file is not created and error is logged
FormatFORMAT(field;format)

value of field will be formatted according to format

Available Formats (for FORMAT() formula)

0.00

az09 → abcdefghijklmnopqrstuvwxyz1234567890 

ddmmyy

ddmmyyyy

dd/MM/yy

dd/MM/yyyy

dd.MM.yy

dd.MM.yyyy

IfIF(logical_test;value_if_true;else) if logical_test returns true, value_if_true will be returned (and analysed if it is a formula), otherwise else will be returned (and analysed if it is a formula)
If errorIFERROR(value;value_if_error)returns value if not empty/null, and if value=empty/null, value_if_error
OrOR(value_1;value_2;…;value_n);true_value;false_valueif any of the conditions (value_1value_2, etc.) return true, returns true_value; if all of the conditions return false, returns false_value 
Concatenatevalue_1&value_2&value_nconcatenates value_1 with value_2, etc
Equalvalue_a=value_breturns true if value_a is equal to value_b, else returns false

 

Default CSV formula

Code journal="ID"
N de compte=IF(_line_type=SALE;_accounting_code_1;_line_type=VAT;_vat_accounting_code_1;_payment_method_internal_name)
Piece="Ventes-"&FORMAT(_order_date;dd-MM-yyyy)
Libelle=IF(_line_type=SALE;_name&" -(part à "&FORMAT(_vat_rate;0.00)&"%-)";IF(_line_type=VAT;"TVA collectée à "&FORMAT(_vat_rate;0.00)&"%";"Paiement "&_payment_method_internal_name))
Debit=IF(_credit_debit=D;_amount;0.00)
Credit=IF(_credit_debit=C;_amount;0.00)
Analytique=IF(_line_type=SALE;_accounting_code_2;"")

Default PNM formula

code_journal="VTE"
date_de_piece=FORMAT(_order_date;yyMMdd)
compte_general=IF(OR(_line_type=SALE;_line_type=ANALYTIC);_accounting_code_1;_line_type=VAT;_vat_accounting_code_1;_accounting_code_1)
type_de_compte=IF(_line_type=ANALYTIC;"A";"G")
compte_auxiliaire_ou_analytique=IF(_line_type=ANALYTIC;_accounting_code_2;"")
reference_ecriture=_invoice_number
libelle=IF(OR(_line_type=SALE;_line_type=ANALYTIC);IF(_delayed_payment=Yes;"Vente "&IFERROR(_purchaser_structure_name;_purchaser_last_name&", "&_purchaser_first_name);_name);IF(_line_type=VAT;"TVA collectée à "&FORMAT(_vat_rate;0.00)&"%";_payment_method_internal_name))
mode_de_paiement="S"
date_d_echeance=IFERROR(_invoice_date;IFERROR(_order_date;""))
sens=_credit_debit
montant_en_monnaie_de_tenue_de_compte=_amount
type_d_ecriture="N"
zone_reservee=_sales_channel_code
code_iso_de_la_monnaie="EUR"

Available fields for formulas

Field name Example value
_order_date25.02.2023
_payment_date25.02.2023
_order_id20995
_line_id10228546422575
_typeDIRECT_PAYMENT / SALE / CREDIT_WAIT_ACCOUNT / DEBIT_WAIT_ACCOUNT / COMPENSATION_SALE / DEBIT_CREDIT_NOTE / REFUND / REFUND_CLIENT / VAT
_kindCOMPOSED_PRODUCT / CHARGES / SINGLE_ENTRY 
_accounting_code_1Visa / Credit / Pending / Voucher 
_accounting_code_2700000
_accounting_code_3CA9
_accounting_code_4
_accounting_code_5
_nameGift voucher / Championship / Cap / Season ticket
_product_familyINT_PRODFAM/SPORTING / INT_PRODFAM/GOODS / INT_PRODFAM/MEM
_item_date2022-10-14 18:30:00.0
_amount48000.00
_vat_rate5500
_vatcode_id15255
_operator_namePLC_TS
_contact_number10228546376027
_payment_saleP / S
_line_type

PAYMENT / SALE / VAT / ANALYTIC / ANALYTIC_2 / COMPENSATION_SALE / COMPENSATION_PAYMENT

_payment_currencyEUR
_payment_method_codeCB
_payment_method_internal_nameCarte Bancaire
_card_typeVISA
_amount_without_vat48000
_credit_debitC / D
_vat_accounting_code_144571402
_vat_accounting_code_2
_vat_accounting_code_3
_vat_accounting_code_4
_vat_accounting_code_5
_invoice_numberSPORT-0000021
_invoice_date08.01.2023
_purchaser_contact_number38791
_purchaser_structure_nameFEDERAL EXPRESS FRANCE
_purchaser_first_nameJoe
_purchaser_last_nameBloggs
_sales_channel_codeTS
_sales_channel_internal_nameTicketshop Grand Public
_sc_accounting_code_1CA9
_sc_accounting_code_270121000
_sc_accounting_code_3
_sc_accounting_code_4
_sc_accounting_code_5
_delayed_paymentYes / No
_logical_seat_category_codeCat1 / Cat2 / Cat3 / Cat4 / Visitor
_product_codePark / Champ / Season
_season_codeY
_file_number4578
_audience_categoryFULL




  • No labels