Voucher series

This table contains one row for each voucher series.

Other tables, such as the Company information table, contain references to voucher series in order to determine voucher numbers and voucher types on vouchers and transactions.

If Business NXT runs out of numbers in a voucher series, the Reserve voucher number defined using the Change counters processing in the Company information table will be applied. When entering vouchers manually, an error message will be displayed instead, if the voucher series is exceeded.

Via the Voucher no. control field in the Company information table, you can prevent multiple concurrent users from using the same voucher series.

See also: Change counters

The following fields exist in this table:

First voucher no.

Used by some EFT systems.

If you use advance payment or CID code for reminders in the Voucher table, you must update this field manually.

Note:
Due to technical limitation, maximum allowed value in voucher number is 2147483647.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainVoucher no.Integer
SQL nameFstVoNoThe database field name.
API identifierfirstVoucherNoThe API identifier used in GraphQL.
Number13015 

Last voucher no.

An upper limit for the voucher series, e.g. to prevent overlapping with another series.

Note:

When the voucher series runs out, for vouchers that are automatically allocated, e.g. for invoicing series, i.e. when the Next voucher no. has passed the Last voucher no. field, the reserve voucher series will be used, which you can define via the Change counters processing in the Company information table.

If this happens when using a voucher and document series during manual voucher entry, you will receive an error message instead of a new voucher number.

Note:
Due to technical limitation, maximum allowed value in voucher number is 2147483647.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainVoucher no.Integer
SQL nameLstVoNoThe database field name.
API identifierlastVoucherNoThe API identifier used in GraphQL.
Number4583 

Name

The name of the voucher series.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainNameText (80)
SQL nameNmThe database field name.
API identifiernameThe API identifier used in GraphQL.
Number1919 

Next voucher no.

The next vacant voucher number.

The value is calculated, but you can change it manually.

Note:
If you delete a voucher number on the last voucher in the batch or delete the whole last voucher, the Next voucher no. field will be reset, unless the second last voucher has the same voucher number as the one that has been deleted.
Note:
If the Credit note number is not filled in in the voucher series for credit notes in the Company information table, the Next voucher no. and credit note number from the voucher series for invoices will be retrieved, but still use the voucher type (and text) for the credit note series.
Note:
Due to technical limitation, maximum allowed value in voucher number is 2147483647.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainVoucher no.Integer
SQL nameNxtVoNoThe database field name.
API identifiernextVoucherNoThe API identifier used in GraphQL.
Number1920 

Serial type

This field is no longer in use. Be aware the field may be removed in later versions.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainNo.Integer
SQL nameSrTpThe database field name.
API identifierserialTypeThe API identifier used in GraphQL.
Number8868 

Suspended

Entering the voucher series manually in the Batch table is not allowed.

The voucher series can be used for automatically generated batches, e.g. from order processing, VAT reports etc.

PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainBooleanInteger
Write AccessSystem supervisor userOnly users who are marked as System supervisor in the User table are allowed to modify the value in this field.
SQL nameSuspThe database field name.
API identifiersuspendedThe API identifier used in GraphQL.
Number2212 

Voucher series no.

A unique number identifying the voucher series.

Note:
If you press + in this field, the next available number is suggested. Gaps in the number series resulting from any deleted rows are not suggested. If you enter an existing number you will receive an error message. The number cannot be changed once it is entered.
PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainVoucher series no.Integer
Primary keyYesVoucher series no.
SQL nameVoSrNoThe database field name.
API identifiervoucherSeriesNoThe API identifier used in GraphQL.
Number1918 

Voucher series processing

Settings for how batches containing the voucher series will be processed.

A look-up opens the dialog box where you can see the following check boxes and options:
Include VAT when checking amount difference
The debit/credit difference of the vouchers included in the batch, will be calculated from the Amount excl. VAT field instead of from the Amount field in the Voucher table.
Used in bank reconciliation
The voucher series is available for bank reconciliation, and can be selected when running the Create voucher processing from the Account statement transaction table.
PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainVoucher series processingInteger
SQL nameVoSrProcThe database field name.
API identifiervoucherSeriesProcessingThe API identifier used in GraphQL.
Number16420 

Voucher type

The voucher type that will be entered on vouchers when the voucher series is used.

Note:
It will not be calculated interest for entries using the interest voucher type unless compound interest is to be calculated for the customer.

Note:
If you double-click or press * in this field, you can look up a value in the related table.
PropertyValueDescription
Visible by defaultYesThis field is visible by default in the table display.
DomainVoucher typeInteger
SQL nameVoTpThe database field name.
API identifiervoucherTypeThe API identifier used in GraphQL.
Number1963 
Table 1. Table relations
To tablePurposeFrom columnsTo columnsComments
Voucher typeVoucherType
  • Voucher type

Control columns

Control columns include information about who has changed the record last and when, and which process that is currently editing the record.

Changed by user

The name of the user that changed the record.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainUser nameText (24)
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameChUsrThe database field name.
API identifierchangedByUserThe API identifier used in GraphQL.
NumberA unique column number. 

Changed date

The date when the record was changed.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainDateInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameChDtThe database field name.
API identifierchangedDateThe API identifier used in GraphQL.
NumberA unique column number. 

Changed time

The time when the record was changed.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainTimeInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameChTmThe database field name.
API identifierchangedTimeThe API identifier used in GraphQL.
NumberA unique column number. 

Changed time stamp

The date and time when the record was changed.

The field is updated with the UTC time.

This value can be used by external systems to replicate changed data. The column is indexed. 

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainDate/timeDateTime
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameChTsThe database field name.
API identifierchangedTimestampThe API identifier used in GraphQL.
NumberA unique column number. 

Created by user

The name of the user that created the record.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainUser nameText (24)
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCreUsrThe database field name.
API identifiercreatedByUserThe API identifier used in GraphQL.
NumberA unique column number. 

Created date

The date when the record was created.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainDateInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCreDtThe database field name.
API identifiercreatedDateThe API identifier used in GraphQL.
NumberA unique column number. 

Created time

The time when the record was created.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainTimeInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCreTmThe database field name.
API identifiercreatedTimeThe API identifier used in GraphQL.
NumberA unique column number. 

Created time stamp

The date and time when the record was created.

The field is updated with the UTC time.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainDate/timeDateTime
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameCreTsThe database field name.
API identifiercreatedTimestampThe API identifier used in GraphQL.
NumberA unique column number. 

Edit status

The current status of the record.

A look-up in this field gives you the following list of possible values:

0 - Unchanged: The record is read, but not changed.

1 - Inserted: The record is new.

2 - Changed: The record is changed.

3 - Deleted: The record is deleted.

PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainEdit statusInteger
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameLckStThe database field name.
API identifiereditStatusThe API identifier used in GraphQL.
NumberA unique column number. 

Process no

The Process no. from the Active company process table which is currently using or has control of this record.

Note:
If you double-click or press * in this field, you can look up a value in the related table.
PropertyValueDescription
Visible by defaultNoThis field is not visible by default in the table display.
DomainProcess no.Integer
Write AccessNoneYou are not allowed to modify the value in this field.
SQL nameChPrcThe database field name.
API identifierlockedByProcessNoThe API identifier used in GraphQL.
NumberA unique column number. 
Table 2. Table relations
To table Purpose From columns To columns Comments
Active company process CompanyProcess Process no. Process no.