Skip to content

Documentation


About this app

Simplify your daily work and reduce the need for customizations! SweBase is an essential app if you operate in Sweden.

Handling new requirements

Have you been concerned about being able to create SEPA payment files in the new pain format? Have you had significant development costs adjusting outgoing documents like order confirmations and invoices? Do you manually work with incoming payments?

Simplicity

With SweBase, you can easily create both swedish and foreign vendor payments with the ISO 20022 pain file

Send payments directly to the bank via Pagero Online

You can import Camt053/054 payments files for easy balancing of customer ledger transactions

You can easily change headers and columns on your documents for invoices, credit memos, etc

You can create inward registrations of invoices and credit memos

Manage your tax deductions such as ROT/RUT and Green technology

And much more...

See Also

Support and pricing

Read more about SweBase

Find the app on AppSource

Prerequisites

Version of Microsoft Dynamics 365 Business Central

SweBase is supported from version 13 of Dynamics 365 Business Central.

Supported Editions

SweBase supports both Essential and Premium editions of Business Central.

Cloud

SweBase can be installed in Business Central Cloud, just navigate to the AppSource page for SweBase and install.

On-Premises

SweBase can be installed On-Premises. Contact us for details.

Features & videos

Browse feature codes and guide links below. Video instructions are in Swedish.

Kod Beskriving Länk till manualen Länk till videon
Förberedelse av Cronus demobolag för videoinstruktioner Watch video
PEB0002 Språkmodul för dokument: Dokument texter Manual Watch video
PEB0002 Språkmodul för dokument: Sid huvud och rader till dokument Manual Watch video
PEB0002 Språkmodul för dokument: Lägg till en ny kolumn på faktura dokument Watch video
PEB0003 Översättning konto och resurs vid inköp och försäljning. Manual Watch video
PEB0004 Bokslutsverifikationer som inte behöver bokföras. Manual Watch video
PEB0007 Mallhantering kund, leverantör, artikel, resurs och projekt. Manual
PEB0008 Ange samma leverantörsfakturanr flera gånger per leverantör Manual Watch video
PEB0009 Söknamn på leverantör från namn, bankgironr eller plusgironr Manual Watch video
PEB0009 Snabbregistrering av nya leveranörer Manual Watch video
PEB0010 Ankomstregistrering Manual
PEB0013 Kundkontaktraden vid utskrift går att välja bort Manual Watch video
PEB0014 Blankt bokförings- och dokumentdatum på order vid inköp och försäljning Manual Watch video
PEB0017 Prisberäkning kan väljas att göras från förs.kundnr Manual Watch video
PEB0020 Textrader och extratexter kopplas ihop med artikelrad. Manual Watch video
PEB0021 Antal = 1 för konto på försäljning och inköp Manual Watch video
PEB0022 Vid registrering i redovisningsjournal kommer inte bokföringsinställningarna med från kontot Manual Watch video
PEB0025 Automatisk avrundning av inköp. Manual Watch video
PEB0026 Automatisk hämta faktura vid betalning kunder och leverantörer Watch video
PEB0028 Undertryck frågan om att ändra "Betalningsleverantörsnr" Manual Watch video
PEB0031 Fältet "Tillåt bokföring av periodisering till" beräknas av fältet "Förläng tillåt bokföring t.o.m. för periodisering" i SweBase inställningar Manual Watch video
PEB0034 Styrning att endast kunna bokföra på dagens datum Manual Watch video
PEB0053 Förvalt "Bokför" och "Bokför + skriv ut" på order/returorder om det skall bli en samlingsfaktura Manual Watch video
PEB0054 Säljarkod från faktureringskund eller försäljningskund Manual Watch video
PEB0056 Vid bokför med S datum ignorera krav på att använda dimension Manual Watch video
PEB0072 Standard gen.rörelsebokföingsmall och lagerställekod hämtas från artikeljournalen Manual Watch video
PEB0078 Meddelande om vilket verifkationsnr ett bokfört inköp fått Manual Watch video
PEB0089 Möjlighet att styra om rapport valet till SweBase-dokument Manual Watch video
PEB0090 Bokförd redovisningsjournal i Sök transaktioner Manual Watch video
PEB0091 Bankmodul med de vanligaste filformaten till de stora bankerna Manual
PEB0092 Ursprungsnamn (leverantör, kund m.fl) visas på redovisingstransaktionerna Manual Watch video
PEB0104 Ingen kontroll av balans för dokumenttyp på redovisningsjournal Manual Watch video
PEB0108 OCR moduluskontroll på Inköp Manual Watch video
PEB0109 Artikel Beskrivning 2 som ny rad på dokument Manual Watch video
PEB0110 OCR Utskrift på dokumenten Manual
PEB0111 Uppdatera valutakurs på dokumenten med automatik Manual Watch video
Pagero Integration Manual
Skapa och skicka filer dirket till banken via Pagero Manual Watch video
Hämta filer direkt från banken via Pagero Manual Watch video
PEB0112 Korrekt dokumenttyp vid återbetalning
PEB0113 Brödtext i mail
PEB0114 Kontrollera betalningsinformation i utbetalningsförslaget Manual
PEB0115 SIE-export Manual
PEB0116 SIE-import Manual
PEB0117 Skriv ut arbetsbeskrivning på försäljningsdokumenten Manual
PEB0118 Skapa ankomstregistreringsrader från dokumentraderna
PEB0119 Skriv inte ut negativt momsbelopp, på momsredovisningen för dokument
PEB0120 Omvänd skattskyldighet på vissa produkter
PEB0121 Vid balans i en journal kommer inte dokumentnumret att öka
PEB0122 Visa artikelreferensnummer på inköpsordern
PEB0124 Förenklad sökning vid hantering av kund inbetalningar
PEB0125 Skriv ut serienummer och/eller batchnummer på dokument
PEB0126 Möjlighet att ange betalningsdatum före fakturadatum
PEB0127 Använd Koppla till ID vid avstämning av betalningar
PEB0128 Visa meddelande av undantag vid import av Camt kreditfil
PEB0129 Skicka SweBase telemetri
PEB0130 Sortera rader vid skapande av lagerplock
PEB0131 Camt Credit: Hitta kundnr automatiskt
Default Posting Groups Manual
Print G/L Register Manual
Print G/L Account Description in English Manual
Allocate Budget for 12 periods Manual
Avoid Finance Charge Manual
Initial Due Date on Vendor Ledger entries Manual
Note of Goods Manual
Text line on a Combined Shipment Invoice Manual
Description 2 on item to documents Manual
Use the same External Document No. more than once Manual
Preview the Invoice Manual

Release Notes

Version 28.5Latest · 5 entries
Requires

Version 28.0 of Business Central

Added

Banking - Added integration events for modifying General Journal Lines in Banking Payment API

Reference: #747

Added

Banking - Added support for specifying "Address format" to structured/hybrid or legacy on the VP Girotype card

Reference: #746

Fixed

SIE Export - Support for dates when exporting a broken fiscal year

Fixed

When printing a fully archived invoice, fetch information from archive instead of sales line

Version 28.43 entries
Requires

Version 28.0 of Business Central

Fixed

General - Improved VAT and currency calculations in Inward Registration for more accurate processing

Reference: #741

Fixed

Tax Reduction - Refined tax reduction calculations to improve accuracy and maintainability

Reference: #742

Version 28.35 entries
Requires

Version 28.0 of Business Central

Added

Banking - Added OnBeforeInsertInfoLineTempStrdInf event in Banking Payment API

Reference: #738

Added

Documents - Added OnBeforeC90_OnBeforeInvoiceRoundingAmount event for customizing invoice rounding amount handling i "PEB BaseCodeunits"

Reference: #737

Fixed

Documents - Fixed report selection so email attachments are included correctly when sending documents

Reference: #737

Fixed

General - Added funcionality to use alternative posting currency when posting inward registrations

Version 28.22 entries
Requires

Version 28.0 of Business Central

Improved

Banking - Updated SEPA country support to align with the current European Payments Council country list, enabling SEPA payment processing for additional participating countries and territories

Reference: #729

Version 28.15 entries
Requires

Version 28.0 of Business Central

Fixed

Banking - Payment files now clean unsupported characters from company addresses, improving compatibility with banks that validate Pain001 address data

Reference: #715

Fixed

Banking - Improved payment-pack status handling so closed vendor, customer, and employee ledger entries are associated with the correct payment pack

Reference: #715

Fixed

Inward Registration - Accounts Payable Inward reports now exclude entries with no amount, preventing empty or irrelevant lines from appearing in the report

Reference: #715

Improved

Developer Experience - Made report ID conversion available to extensions, making it easier to customize report selection and document delivery

Reference: #715

Version 28.021 entries
Requires

Version 28.0 of Business Central

Added

Banking - Added BACS ID field to VP Giro Type with updated logic in Pain001 for BACS payment processing

Reference: #681

Added

Banking - Enhanced IBAN handling for non-domestic Swedbank transactions with domestic/international routing check

Fixed

Banking - Added CheckVPPackNumberOnLedgerEntries procedure to validate VP pack numbers on ledger entries

Reference: #701

Fixed

Banking - File upload to journal now shows an error instead of silently clearing the journal

Fixed

Banking - Added FileName parameter to GetJournal procedure, fixing file name handling in Banking Payment API and Pagero Management

Reference: #684

Fixed

Banking - Removed redundant ReadingLineNo updates in CAMT Credit and Debit Management codeunits

Reference: #687

Fixed

Banking - Fixed vendor reference in bank account retrieval for Purchase Header

Reference: #698

Fixed

Banking - Bank accounts with pending approvals can no longer be deleted accidentally

Reference: #683

Added

Documents - Added VAT specification headers to PEB Sales Order report

Reference: #696

Added

Documents - Added option to exclude Item Reference No. in reports with enhanced Page Header setup

Reference: #702

Fixed

Documents - Finance Charge Memo report now correctly includes Total Rounding Amount in calculations

Reference: #685

Fixed

Documents - Item line numbers now correctly assigned for Sales Credit Memo and Invoice in PEB Preview Invoice

Reference: #682

Added

General - Added integration event for CheckMaxRounding procedure to allow partner extension hooks

Reference: #704

Added

General - PEB OCR No. is now correctly passed to General Journal Lines in VP Management

Reference: #671

Fixed

General - Enhanced posting period date validation to include DateFormula checks in GL Setup and User Setup

Reference: #699

Added

Tax Reduction - Added new fields for Fixed Other Cost % and Amount to Apply for improved ROT/RUT calculations

Reference: #624 #625

Added

Tax Reduction - New action to calculate share percentage automatically based on amount to apply

Reference: #624 #625

Added

Tax Reduction - Added FileNamePrefix handling for ROT and RUT types in tax reduction file creation

Fixed

Tax Reduction - Tax reduction entries now only inserted when a remaining amount exists

Fixed

Tax Reduction - Improved handling of not-granted amounts with new SweBase Setup configuration options

Reference: #624 #625

Earlier release notes

Earlier release notes

Version 27.25 entries
Requires

Version 27.0 of Business Central

Fixed

General - Removed non-deductible VAT translation entries from language files and locked relevant field captions in purchase and service document lines

Fixed

General - Refactored DocumentTextMgt to prevent unnecessary blank entries when extracting document text fields

Fixed

General - Refactored DocumentTextMgt data handling for improved performance and clarity

Added

General - Added customization permissions for several tables and fields

Version 27.121 entries
Requires

Version 27.0 of Business Central

Added

Banking - Added SvcLvl tag NURG for domestic non-Swedish payments in payment file

Added

Banking - Added dialog progress indicator when reading lines in CAMT Credit and Debit Management

Fixed

Banking - Fixed GiroTypeCode retrieval in VP Payment Suggestion page

Fixed

Banking - Fixed line number increment in TempTextLineEntry for BG Max and Total In imports

Fixed

Banking - Removed OnValidate triggers for Bank Branch No., Bank Account No., IBAN and SWIFT Code fields to allow freer data entry

Added

Documents - Added PEB Preview Invoice PDF codeunit with report handling and PDF generation

Added

Documents - Added Work Description to PEB Sales Service Invoice report with visibility control

Added

Documents - Added event OnAfterFindReportUsageForCust to increase customizability in report selection

Added

Documents - Added language handling in Email Body Management when inserting default texts

Fixed

Documents - Fixed Report Layout Name and reset of DesignTimeReportSelection

Fixed

Documents - Fixed field references for Registered Office Info and Plus Giro Number in Company Information

Added

General - Added OnAfterInsertGenJnlLine integration event after inserting journal lines

Added

General - Added "Item Charge Has Non-Deductible VAT" field to purchase document lines with translations

Added

General - Added "Export Zero Entries" option to SIE Export

Fixed

General - Fixed currency rounding precision handling in Inward Registration PostInwRegEntry

Fixed

General - Fixed missing find operation for WarehouseActivityHeader in sorting method

Fixed

General - Added validation for empty Security No. in Approver ID Information

Fixed

General - DateCheckDone is now respected in the date validation event

Fixed

General - Enhanced VAT handling in Inward Registration by correctly calculating total amount including VAT

Fixed

Tax Reduction - Validation logic for property designation and tenant association now correctly checks based on selected tax reduction type

Version 27.016 entries
Requires

Version 27.0 of Business Central

Added

General - Added support for external search to Denmark and Finland

Added

General - Note of goods on Purchase Order Archive

Fixed

General - Removed subscription to event OnBeforePostVendorEntry, it has been obsoleted by Microsoft in CU90

Fixed

General - Removed obsolete code that has been obsoleted for an appropriate amount of releases

Fixed

General - Performance enhancements adding "ReadUncomitted"

Added

Banking -Support for "Same Day Value"-express payments in the payment suggestion (Combine Financial payment + express) on Vendor Bank account

Added

Banking - Removed testfield for "Swift-code" for bank "Danske Bank" when generating the pain-file in payment suggestion

Added

Banking - Added support for BACS payments in GB, for domestic payments

Added

Banking - Added in the payment suggestion summary to see the amount of lines in the suggestion

Fixed

Banking - Merge payments also separating on vendor bank account in payment suggestion

Fixed

Banking - Possibility to filter for GiroType Code in the report Payment Suggestion report 12048859

Fixed

Banking - Fixed an error where Kid "No." with Modulus 11 was interpreted wrongly

Fixed

Documents - Rounding on finance charge memo now correctly appears on the page footer in report 12047979

Added

Documents - Added new event "OnBeforeSetEmailSubject" in SubjectAttachment codeunit, to increase customizability in what is written in the subject when sending documents as email

Added

SIE -New event added "OnBeforeWriteTransactionLine" in the SIE Export - for more customizability

Version 26.013 entries
Requires

Version 26.0 of Business Central

Added

General - Added support for ROT/RUT and Green technology when invoicing from a project (job)

Fixed

General - Update vendor bank account on purchase header validation of field "Buy from vendor no."

Fixed

General - When calculating inventory value in the revaluation journal, Swebase custom field "PEB Gen. Bus. Posting Group" is added to the calculated lines

Added

General - Set preferred bank account on purchase header, from vendor.

Added

Document - Made it possible to add more fields in to one in the page header setup separated by a "|".

Fixed

Document - fixed an error while printing a sales document with no lines.

Added

Document - Added support for QR code on service invoice (on a new layout)

Added

Document - Added support for work description on service orders

Added

Dependency code - Enable EditDocTextFromCaption and LookUpHeaderTableFields from internal to external procedures in DocumentTxtMgt

Added

Banking - Added functionality to add approver ID information to the PAIN001 file.

Added

Development - Added document Variant in the event "OnAfterSetPageFooterFilter" to be able to adjust which page footer is collected based on data on the document.

Added

Report - Fixed an issue while printing the Payment suggestion report and aggregating on due date.

Version 25.113 entries
Requires

Version 25.0 of Business Central

Added

Documents - Lot/serial number handling as a setting on page header setup. Available on Purchase Invoice, Sales Credit Memo, Sales Invoice and Sales Shipment

Added

E-mail - Added additional replaceable variables, %15 = Salesperson/Purchaser Phone No. and %16 = Salesperson/Purchaser Email

Added

Inward Registration - Inward registration transactions now show up in the Cash flow forecast

Added

SIE - Added a possibility on the SIE-export to turn off the labels OIB and OUB (Dimension balances), to be able to handle larger datasets with a lot of dimensions

Added

SIE - Made available to export SIE of type 1

Added

SIE - Archive function when using the SIE-import, saving the exact transactions that have been imported. Also gives a warning if you're trying to import the same file (based on name) again

Added

SIE - A new way to import SIE3, opening balances with dimensions, new menu item "Opening Balance per Dimension to the Journal"

Added

ROT/RUT/Green technology - It is now possible to assign two different types of deductions on the same invoice

Added

ROT/RUT/Green technology - Ability to import a file from Skattemyndigheten with approved tax-reductions

Added

Development - Added a new variable in documents that use page header setup PageHeader: Record "PEB Page Header". This is useable in report extensions to use information on the page-header when developing custom functionality on Swebase documents. Populated in DocMgt.SetHeaderAndLineColumnCaption

Fixed

SIE - Control of "direct posting" on G/L Account when importing SIE-file now has support. The control comes first when trying to post the journal

Fixed

Banking - When recreating a VP Pack that contains deleted transactions it will keep the same SEPA references as before the recreation. Disabled the possibility to recreate a PAIN-file where "Aggregate on debitor level" has been changed in the VP Giro-type.

Version 25.08 entries
Requires

Version 25.0 of Business Central

Added

External Search - Powered by Inyett See the manual

Added

Banking: Import of Camt054 extended with adding different "domns" (Domains)

Added

Documents: Prepayment Invoice header now supported by Document Texts

Added

Documents: Availability through event to print Resource Code on Swebase Documents

Added

Documents: Translation of additional fee on finance charge memos fixed, using document texts

Added

ROT/RUT/Green technology: Added new temporary levels starting 2025-05-11

Fixed

Reports: Payment Suggestion report - now includes credit notes when summarized on due date

Version 24.424 entries
Requires

Version 25.0 of Business Central

Added

Compatible with BC26.0 (2025 Wave 1)

Added

General: SIE-export list now includes a possibility to log last entry no exported, to make sure there is consistency in the exported verifications

Fixed

SIE: Fixed an error where if the export did not have start or end-date it gave error.

Added

General: Disabled the message about rounding when sending out reminders (PEB0101)

Added

Banking: Camt054 Credit fetch currency from file for bank charge

Fixed

Documents: Purchase Invoice, Error when VAT was higher than gross invoice amount.

Fixed

Payment Suggestion: Confusing error message Released/Open when creating file

Fixed

Documents: Resolved bug in new automatic reminder attachment function.

Added

ROT/RUT/Green technology: Reapply if rejected

Added

ROT/RUT/Green technology: Added error message if application contains too many lines

Added

Documents: E-mail body support for Service Credit Memo

Added

Development: Possibility to extend the amount of fields in the Page Header Setup

Added

General: PEB Note of goods added to Sales Blanket order

Fixed

Documents: Work Description sometimes caused long pages of white text, this is fixed.

Fixed

General: Error when creating draft invoice if last line had deferral and rounding.

Fixed

General: More clear error message when allocationg budget 12 months if next accountingperiod is not created.

Added

SIE: When importing new feature to fetch standard dimensions from chart of accounts (must still map in configuration to get dimensions from the file).

Added

Banking: Additional support to exclude Prtrys in the Camt054C-import

Fixed

Documents: Error VAT% does now show on Sales Order Confirmation if last line is a comment.

Fixed

SIE: SIE-import list if remapping to bank account and have boolean "Ignore automatic

Added

General: "Shipment Date "XXXX-XX-XX" Is before workdate "XXXX-XX-XX"" message removed with function PEB0135

Added

Documents: Support for Service-documents when attaching original documents to reminders.

Fixed

Documents: Fixed an error when e-mailing invoices and using an email body layout caused "No. Printed" to increment twice

Version 24.317 entries
Requires

Version 24.4 of Business Central

Added

Banking: Connection to Inyett Detect. Do you want to easily ensure that you have control over your payments and vendors, just a click away? See the manual

Added

Banking: New event “OnBeforeProcessPaymentReferenceSearch” in codeunit 12047992 "PEB Camt054 Credit", makes it possible to interpret PaymentReference strings in the CAMT054C process

Added

Documents: Possibility to attach original pdf invoices/credit memos to emailed reminders

Added

Documents: Added the possibility to put net weight on lines in the "PEB Proforma Inv. from Order" (12048010) using “DATA[2]” in the page header setup

Added

General: Added the possibility to “Cancel Finance Charge” from a “Finance Charge line”

Changed

General: When a “Sales Quote” is converted to an order, erase the “VAT reporting date” if posting date is blank

Changed

General: “PEB Note of goods” is added to “Sales Quote” and “Sales Quotes”, and editable in “Sales Quote”

Changed

Banking: When importing Direct Debit payments, connecting to oldest Customer ledger entry is possible

Changed

Banking: Changed the increment in general journal line numbers when using direct debit from 10000 to 100

Changed

Banking: Improvements in Pain001 file

Changed

Banking: New tag for Citibank domestic payments in Sweden (CITI147)

Changed

Banking: When using the SIE-import function, choose number series based on “Fiscal Year End (Current) date, instead of workdate

Changed

Documents: In the report "PEB Customer Reminder" (12047978) VAT summary is printed if the reminder line includes VAT

Changed

Documents: Possibility to add Item-fields and Item Attribute-fields to report "PEB Inventory Picking List" (12047962)

Fixed

Documents: “OnBeforeSetHeaderAndLineColumnCaption” in “PEB Document Text Mgt.” (12047969) now properly handles “IsHandled”

Fixed

Banking: SIE-export, UB-1 on balance accounts fixed

Version 24.211 entries
Requires

Version 24.4 of Business Central

Added

Documents: New layout for reminder with a QR code on is now available.

Added

Documents: Possibility to e-mail blanket orders, both purchases and sales, including predefined e-mail body texts.

Added

Documents: Possibility to send service invoices by e-mail, including predefined e-mail body texts.

Added

Documents: New event "OnAfterSetPageFooterFilter" which allows to change the filter to select the right footer.

Added

SIE: Support for export balances summed per dimension. Tagged in the SIE file as OIB and OUB. Comes with type 3 and 4 of the file.

Changed

Banking: Option to choose whether to only read transactions with payment status 0 when importing withdrawals via direct debit.

Changed

Documents: New field on the order line "Qty. On Pro Forma Invoice”, is used to set the quantity printed on the Pro Forma Invoice.

Changed

General: Permission sets do not have access internal anymore.

Changed

Documents: Filters set in the Accounts Payable and Accounts Receivable reports are saved.

Fixed

General Ledger: Adjustment to round e.g. a purchase invoice that has 3 decimal places.

Version 24.114 entries
Requires

Version 24.4 of Business Central

Added

General: Compatible with Business Central 25.0

Added

Banking: Support for payment files via Bank of Valetta.

Added

Documents: New document "Pick Instruction" is available, integrated with the page header setup.

Added

Documents: The vendor template is added with the field "Document Code".

Changed

Banking: Manage multiple bank account reconciliations simultaneously with transfer from banking import files.

Changed

Banking: New events in report 12048860 "PEB VP Get Pack Ledger Entry", OnBeforeInsertGenJnlLineFromVendor, OnBeforeInsertGenJnlLineFromCustomer, OnBeforeInsertGenJnlLineFromEmployee, OnBeforeInsertGenJnlLineBalAccount

Changed

Banking: Ability to format the pain filename using % formatting. New options are %5 = YYYY Year, %6 = MM Month, %7 = DD Day, %8 = HH Hour, %9 = mm Minute, %10 = ss Second, %11 = sss Mille second.

Changed

Documents: Hyperlinks can now be used in all reports and documents.

Changed

Documents: Work description is printed on the pro forma invoice.

Changed

Documents: If an invoice discount is specified on an order, it is printed on the proforma invoice.

Changed

Email: Ability to format subject and attachment filename when email is sent. New options are %13 = Note of Goods, %14 = External Document No./Vendor Order No.

Fixed

Banking: Changes in the Painfile to better support JyskeBank, SydBank and CitiBank.

Fixed

Documents: If an order is handled via warehouse shipment and picking created, the quantity printed on the proforma invoice is retrieved from the Take line.

Version 24.010 entries
Requires

Version 24.4 of Business Central

Added

Banking: Support for payment file SUS by Swedbank.

Added

Banking: A new way is introduced to configure the Banking module. See the manual.

Added

Tax Reduction: It is now possible to preview tax reduction entries before posting.

Added

Email: It is now possible to translate the subject and attachment filename for the reminder and finance charge memo documents.

Changed

Banking: The file format of Total IN is changed from ASCII to UTF8.

Changed

Banking: When changing status, e.g. deletion, of a pack or pack entry, the user ID and time of the status change are now logged.

Changed

Banking: The date format in the tag CreDtTm in the pain file regarding Citibank has changed.

Fixed

Banking: When the "Check Giro Account" field in SweBase Setup is selected, the vendor's bank giro and plusgiro are now also checked.

Fixed

Tax Reduction: Detailed tax reduction entries were always displayed in the "Find entries" function.

Version 23.142 entries
Requires

Version 23.1 of Business Central

Changed

Tax Reduction: The maximum amount for ROT deductions will be increased on 1 July 2024. This means that you can receive SEK 75,000 in both ROT and RUT deductions. The increase applies for the rest of the year. The due date controls your tax reduction: You get a maximum of SEK 50,000 in deductions for work that you pay before July 1 - later payments are based on the new amount.

Version 23.132 entries
Requires

Version 23.1 of Business Central

Fixed

Banking: The tag ChrgBr in the pain file was populated in a wrong way.

Version 23.128 entries
Requires

Version 23.1 of Business Central

Added

Email: Predefined email body text when sending the Shipment Document.

Added

API: New API pages are available with added SweBase fields. The pages added in this version are: Sales Header and Lines, Sales Shipment and Lines, Purchase Header and Lines and Purchase Receipt Header and Lines. See the manual

Added

Banking: Improved support for CitiBank Denmark.

Added

Banking: Support for managing one where a currency account is located. See the manual

Added

General: New function to find Dimension Set ID with a search function. See the manual

Changed

Documents: When e.g. an invoice number contains a prefix with letters, the check digit is calculated on the numerical part of the number. Which is then returned for printing.

Fixed

Tax Reduction: The calculation per person of already used tax reduction.

Version 23.112 entries
Requires

Version 23.1 of Business Central

Added

General: Compatible with Business Central 24.0

Version 23.104 entries
Requires

Version 23.1 of Business Central

Added

Banking: Support for payment files via Swedbank Latvia.

Added

Banking: Support for payment files via Sydbank.

Fixed

Documents: Sales Credit Memo was printed with a blank layout (rdlc).

Version 23.912 entries
Requires

Version 23.1 of Business Central

Added

Email: Predefined email body text. It is also possible to adjust these texts with language support in a simple way.

Added

Email: The name of the attached file in an email can now be changed. Supports translation in the document texts.

Added

Email: The subject line of an email can now be changed. Supports translation in the document texts.

Added

Banking: Integration to bank account reconciliation with a camt053 file. Both from disk and via the Pagero integration.

Added

Development: New event OnBeforeClearDatesOnDocuments in codeunit BaseCodeunits which makes it possible to change how fields in table 36 and 38 are to be handled after posting.

Changed

Banking: Pagero import files has been renamed to Banking import files. New function to import files from disk in this page.

Changed

Banking: The Camt Exceptions feature is complemented by the Method field. Choose whether the import should exclude the value or include the value.

Changed

Documents: Expiration Date when printing Lot Nos is added to the invoice and shipment documents.

Changed

Administration: In the case of a new installation of SweBase, billing of the app is handled via PaymentProvider instead of LicenseProvider.

Fixed

Tax Reduction: The total maximum amount for tax reductions is calculated for all types of e.g. an invoice.

Fixed

Warehouse: The sorting function of Bin/Shelf and Bin Ranking on an inventory pick is adjusted.

Version 23.88 entries
Requires

Version 23.1 of Business Central

Changed

Documents: Service Quote and Service Order have a total line with net amount, VAT amount and gross amount and slightly adjusted layouts.

Fixed

Budget: The function "Allocate Budget 12 Periods" could only allocate one g/l account at a time.

Fixed

Banking: Fees from Handelsbanken could in some cases appear twice in the journal when importing camt-files.

Fixed

Banking: The merge function of payments is adjusted to better support the "By date" option.

Fixed

Banking: Adjustment of the pain file regarding domestic payments via Jyske Bank.

Fixed

Banking: Adjustment of the pain file regarding Bank Giro payments via Citibank.

Fixed

Banking: Import of Camt files could give error message that Amount (VAT) must be filled.

Version 23.711 entries
Requires

Version 23.1 of Business Central

Added

Banking: Import of Direct Debit Payment Specification (new format) can be done from the cash receipt journal.

Added

Reports: The reports that is shipped with SweBase now include the total number of pages that will be printed.

Added

Banking: By setting the field "Use Due Date on Credit Memos" in the payment suggestion, only the credit memos that have a due date before or equal to the "Last Payment Date" will be included in the suggestion.

Changed

Banking: The banks in the pain001 file are now managed with an interface. This means that the field with codeunit number is set obsolete and will disappear in a future version of SweBase.

Fixed

Documents: The line Lot No./Serial No. is adjusted to follow the item line it belongs to.

Fixed

Documents: There will only be one line on the finance charge memo if the interest has changed during the period in which the calculation of interest lines took place.

Fixed

Banking: The code for bank of Sweden was missing in certain situations when creating the payment suggestion.

Fixed

Banking: The Purp/Prtry tag in the camt credit files is used for matching payment entries.

Fixed

Banking: Adjustment in the pain001 file for Jyske Bank when paying a domestic vendor.

Fixed

Banking: When reconciliation of camt files, you could get errors in searching the number series where the length was over 10 positions.

Version 23.62 entries
Requires

Version 23.1 of Business Central

Added

Upgrade: By entering the code "---NO-UPGRADE---" in the standard texts, the upgrade script in SweBase is disabled.

Version 23.54 entries
Requires

Version 23.1 of Business Central

Fixed

Banking: Camt Credit file import did not handle unstructured data correctly.

Fixed

Banking: Merge of only negative lines combined with the setting merge due date "Per Date" did not work.

Fixed

VAT: Testing that the "Allow VAT Date From/To" fields are registered should not be done for localization US and CA.

Version 23.48 entries
Requires

Version 23.1 of Business Central

Added

Banking: Banking: Support for payment files via Danske Bank Latvia.

Added

Banking: Banking: Support for payment files via Citibank.

Added

Banking Remaining Amount and Remaining Amount (LCY) are added to the page Direct Debit Payment Entry.

Added

VAT: If VAT Date Usage is enabled the new fields Allow VAT Dates From/To are updated when updating Allow Posting From/To.

Added

VAT: When creating a new company the default value of the field VAT Date Usage in General Ledger Setup i set to Disabled.

Added

General: A new field Balance After Posting is introduced in the pages general journal, cash receipt journal and payment journal. With the function Calculate Balance After Posting you can directly see the balance after you have posted the line. See User Guide for more information.

Fixed

General: When upgrading to BC 23.1, a blank user is added to the user setup. This may have consequences for functionality in SweBase regarding only being able to post on today's date.

Version 23.35 entries
Requires

Version 23.0 of Business Central

Added

Banking: A customer matched to an invoice when reconciling the Camt file is logged so that when the next import takes place and an invoice cannot be matched to the customer, the customer is still found via the log. Can be switched off using SweBase Function PEB0131.

Changed

Banking: Support for adding/removing multiple ledger transactions at the same time in direct debit pack.

Changed

Document: New event "OnBeforeGiveErrorDocPrintedMoreThanOneCopyWithRecord" to turn off the block to print only one copy of document. Now with the possibility to take into account which table is printed.

Fixed

Tax Reduction: Export of the file for RUT is adjusted to correspond to the tax authority's requirements.

Version 23.24 entries
Requires

Version 23.0 of Business Central

Added

Banking: Support for payment files via Danske Bank UK.

Fixed

Document: Sorting of Picking List. Can be switched off using SweBase Function PEB0130.

Fixed

Document: Support for translating the country when printing the address information.

Version 23.15 entries
Requires

Version 23.0 of Business Central

Added

SIE: Support to export SRU codes.

Added

Report: The Accounts Payable report is supplemented with External Document No.

Added

Report: Possible to print Balance Report and Income Statement with rounding factor 1/1000/1000000.

Added

Document: Possible to use DATA[80] in the page header setup to show an invoice number without a prefix but with a Finnish check digit.

Version 23.02 entries
Requires

Version 23.0 of Business Central

Changed

Sales/Purchases: Document Date and Due Date are set on the documents in a different way due to changed behavior in the base application.

Version 22.75 entries
Requires

Version 22.1 of Business Central

Fixed

Document: Inventory Picking List could not be printed.

Fixed

API: It was not possible to create e.g. a purchase invoice via the standard API if the supplier's invoice number was registered before the supplier number.

Fixed

Banking: Matching of payments could not be done if the name of the payer contained certain special characters, e.g. ( ).

Fixed

Merge Per Date did not work in payment suggestion. All transactions received the same merge no. regardless of which due date was registered.

Version 22.610 entries
Requires

Version 22.1 of Business Central

Added

SIE Import: New function to insert G/L accounts in the mapping table that are not in the chart of accounts.

Added

Document: New invoice layout that prints QR codes. In the page header setup, it is now possible to make settings to print a QR code on the sales invoice. QR code for Swish and Bankapp are available.

Added

Warehouse: New document Inventory Picking List. Possible to configure in the page header setup.

Added

Documents: New event "OnAfterSetAccountFilterSelectionForPageHeader" is added to codeunit PEB BaseCodeunits. Useful for controlling how a page header setup is retrieved.

Added

Tax Reduction: Export of the file for Grön Teknik is adjusted to correspond to the tax authority's requirements.

Added

Direct Debit: The field Approval Status from the customer appears in the list of direct debit payment entries.

Fixed

Ledger: External document no. is only transferred to the documents if the field is registered to a customer or vendor.

Fixed

Cash Receipt: The Information field is extended to 100 characters.

Fixed

Sales: Connect a text line to item line, on e.g. a sales order, takes place only when the previous line is line type item.

Version 22.54 entries
Requires

Version 22.1 of Business Central

Added

Budget: Possible to create a budget that is distributed over 12 periods.

Changed

Telemetry: Telemetry will not be sent for background sessions.

Fixed

Documents: Possible to print a document that has two lines in the report selection.

Version 22.421 entries
Requires

Version 22.1 of Business Central

Added

Banking: Possible to exclude e.g. some customers when importing Camt Credit files. Useful if you get reconciliation in another way for these customers.

Added

Banking: Possible to exclude e.g. certain payment methods when importing Camt Credit files. Useful if you get reconciliation in another way for one of these payment methods, such a method can be Swish.

Added

Banking: New event "OnBeforeSearchDocNo" in codeunit "PEB Search Document No. Mgt." which makes it possible to develop an own function to find e.g. an invoice number when reconciling a Camt Credit file.

Added

Banking: Possible to reconcile Camt files where balance accounting is to be done using bank giro number.

Added

Documents: New field on extended texts, "No Connection to Item Line", which enables the extended text not to be connected with an item line on e.g. a sales order.

Added

Documents: Information from the variant table can now be used at the line level of the documents. Setup is made on the page header setup.

Changed

Banking: When running the import of reconciliation files via the API, the following imports will not delete any already registered journal lines.

Changed

Banking: Adjustment of how unstructured and structured Camt Credit files from Danske Bank are imported, as both can appear in the same payment.

Changed

Banking: Support for debits in Camt Credit files from Danske Bank.

Changed

Banking: Support for finding the document number regarding credit memos in Camt Credit files from Danske Bank in another tag (AddtlRmtInf).

Changed

Banking: Support for handling bank charges via difference between amounts in Camt Debit files from Danske Bank.

Changed

Banking: The layout of the payment suggestion has been changed to better categorize the information.

Changed

SIE: The question when updating the journal in an SIE Import regarding whether you want to delete all lines is not displayed if there are only blank lines in the journal.

Changed

SIE: When a SIE file is imported via API and there are unposted lines in the journal, you get an error message.

Fixed

Banking: When importing the reconciliation Camt Debit file, there was a possibility that settlement was made against the wrong transaction if there were several transactions with the same document number. If there are such transactions, the transaction is linked via Applies-to ID instead of Applies-to Doc. no.

Fixed

Banking: Invoices with a payment discount date are filtered with the payment discount date instead of the due date in combination with “Payment Immediately” and “Payment Date” when creating a payment suggestion.

Fixed

Reminder: When the interest rate has changed within a payment reminder period, two lines are created on the reminder. Only one of these should be printed.

Fixed

SIE: When a line in an SIE file with type #TRANS is exported, dimensions should not be surrounded by quotation marks.

Fixed

Documents: An email address registered under document layouts on the customer has priority over the email address on the customer card when a document layout is registered on the page header setup.

Fixed

Documents: When a purchase invoice is printed, filtering of the page header is done with source type vendor.

Version 22.38 entries
Requires

Version 22.1 of Business Central

Added

SIE: Support for export of SIE type 2 file.

Added

SIE: New setting when importing SIE to ignore automatic account group.

Changed

Banking: Import of e.g. camt credit files is improved.

Fixed

Pagero: Improvement of setting up Pagero.

Fixed

SIE: Incorrect document number was assigned, when choosing to sort the journal lines.

Fixed

Posting: Posting payments with large amounts of entries caused performance issues.

Fixed

Documents: Printing with serial number/lot number stops with an error if there are capacity entries that have no item ledger entry.

Version 22.210 entries
Requires

Version 22.1 of Business Central

Added

Banking: Support for transactions with ACMT and CAMT and bank costs for reconciliations of vendor payments.

Added

Documents: Possible to turn off printing of serial nos/batch nos on documents via SweBase Functions PEB0125.

Added

SIE: New field on the SIE Import Card, "Get Posting Date From" with option to either retrieve posting date from the verification line (#VER) or the transaction line (#TRANS).

Added

General: New field on the customer "External Document No.". This field is transferred to quote, order, invoice, credit memo, return order and blanket order.

Changed

General: Registration No. is added to the contact in BaseApp. This field was previously in SweBase and has been removed.

Changed

Banking: If the posting date when registering a payment is before the posting date of e.g. an invoice, you get an error message in BaseApp. This error message is suppressed.

Changed

Banking: If Transit No. is used, the creditors address is retrieved from the vendor bank account.

Changed

Banking: The information when importing files for Cash Receipt has been improved, now has two types Error and Message.

Changed

Documents: The text space shown in e.g. "Invoice Line 1..." and "Invoice Line 2..." can grow to show all text registered in document translations.

Version 22.17 entries
Requires

Version 22.0 of Business Central

Added

Banking: Support in the pain file for the bank ING Luxembourg.

Added

Banking: New field in the giro type "XML Without BOM" to create the pain file without BOM in the character set for UTF8.

Changed

Reports: Heading in "Accounting Voucher" changed to "Reversed Accounting Voucher", when the journal was posted as reversed.

Changed

Posting: The default option "Ship" when posting orders with combined shipments only works when the field "Sales Invoicing Posting Policy" in user setup is set to "Allowed".

Fixed

Banking: When matching credit memos with e.g. BG Max, the sign of the amount was revered incorrectly.

Fixed

Documents: The field "Qty. to ship" is used to determine which lines on the proforma invoice that should be displayed. This now also works when running with warehouse functionality.

Version 22.07 entries
Requires

Version 22.0 of Business Central

Added

OCR-control: Various adjustments such as the OCR field is always being presented on purchase invoices, credit memos and return orders. If OCR is mandatory, a check also takes place during posting. Selection of OCR control is extended with Norway modulus 10 and Denmark.

Changed

Registration No.: The field registration no. is removed from customer and vendor is replaced with the registration number field in the Base App.

Changed

Item Description 2: The old way of registering item description 2 on a document line has been removed. This is now done via extended texts on the item.

Fixed

Banking: When checking length for OCR in Denmark, an error message points to another record.

Fixed

Banking: Unstructured information in the pain file for Poland does not support all characters.

Fixed

Banking: Import of Camt053 for debiting inserts blank lines in some cases.

Version 21.98 entries
Requires

Version 21.0 of Business Central

Added

Banking: Possible to merge payment directly in the create payment suggestion.

Added

Banking: Possible to set filter on the field "Giro Type Code" in the create payment suggestion. Useful when running from e.g. the job queue.

Added

Banking: Possible to run a payment file export from report 12047961 "Export Payment File". Useful when running from e.g. the job queue.

Added

Template: Possible to register document layouts on template customer and vendor.

Fixed

Banking: In Sweden and payment in SEK to another country will be without Regular Reporting Cross Border. In Norway and payment in NOK to another country will be without a Regular Reporting Cross Border.

Fixed

Documents: Sales service quote and order handles text lines.

Fixed

SIE Export: The fields RAR and TAXAR in the file are calculated in a different way.

Version 21.83 entries
Requires

Version 21.0 of Business Central

Added

SIE Import: Support default dimensions for all Account lines, during processing the SIE file. Insert exception for certain Account No.

Changed

Banking: Test field for not blank address on the vendor bank account is removed.

Version 21.710 entries
Requires

Version 21.0 of Business Central

Changed

Banking: Credit Suisse now supports QR payments.

Changed

Banking: Camt Credit, now support structed information better.

Changed

Autocreate payment suggestion: if there is lines in the Payment suggestion there will be a new question, "Do you want to delete these lines?"

Changed

Banking: Bank Account on the Giro Type is change from 20 Char to 30 Char.

Changed

Banking: If the Due date is passed in the Payment Suggestion the Due date is changed to today, instead of stopping with an error.

Changed

Direct Debit: support more Document Types.

Fixed

Sales Return Order document: don’t support Invoice Discount Amount, causes wrong total amount.

Fixed

Banking: Camt Debit, don’t show the mapping page.

Fixed

SIE Import: If Charge of Account in the file has the same Account No twice, import stopping with an error.

Version 21.65 entries
Requires

Version 21.0 of Business Central

Added

Banking Setup supplemented with new menu actions to setup, e.g. mapping of accounts.

Added

Extended API for SIE with report for export of SIE file. Report No. 12047960 "PEB Export SIE File".

Added

Extended API for Banking with the possibility to import reconciliation files such as Camt053, Camt05, BG Max, Total In and BG återredovisning.

Fixed

The field "Registration No." in the tables customer, vendor and contact are set to obsolete pending while waiting for the Base App to be updated with these fields.

Version 21.56 entries
Requires

Version 21.0 of Business Central

Added

Support for KID in Norway for modulus 10.

Added

Support for OCR in Sweden without length digit.

Added

Posting with a blank VAT Registration Date or that the VAT Registration Date is not within the open posting period produces an error message. The function can be deactivated by SweBase Functions PEB0123.

Fixed

Posting of an inward registration causes a blank VAT Registration Date.

Fixed

Camt debit files. Filter for Family removed, as it does not work for all banks.

Version 21.417 entries
Requires

Version 21.0 of Business Central

Added

Support of Bank "Credit Suisse" for Pain001.

Added

Support of Bank "Royal Bank Of Scotland" for Pain001.

Added

Support of Bank "BNP Paribas" for Pain001.

Added

Import of Camt files has support by an API.

Changed

Camt file Debit now supports transaction level better.

Changed

Deduction for tax reduction regarding solar cells has been changed to 20%.

Changed

Camt file with OCR and leading zeros is handled better.

Changed

Support for "Code for Bank of Sweden" regarding domestic payments.

Changed

No requirement for "Swift Code" for bank account deposits.

Changed

Possible to include VAT and posting groups when importing a SIE file.

Changed

Possible to make a choice how the document number should be set when importing a SIE file.

Changed

Possible to import a SIE file with calculated amounts by a currency.

Changed

The variable DocMgt used in the documents can now be reached from e.g. a report extension.

Changed

When the "Quantity to Ship" field is zero when printing a proforma invoice, the quantity field is used from the "Outstanding Quantity" field instead.

Changed

Instead of using "DownloadFromStream" when creating files, the BLOBExport function is now used.

Fixed

Posting date is cleared when a part of a drop shipment is posted.

Version 21.36 entries
Requires

Version 21.0 of Business Central

Changed

Domestic payments for country code CH (Switzerland) is now supported.

Changed

The variable DATA[nn] used in the documents can now be reached from e.g. a report extension.

Changed

Some promoted actions in page SweBase Setup, Pagero Setup and Pagero Import Files will become obsolete.

Fixed

The Get Ledger Entries from Pack function does not work when reconciliation of employee entries.

Fixed

Specifying payment immediatley or payment date in the payment suggestion does not work together with credit memos.

Version 21.22 entries
Requires

Version 21.0 of Business Central

Changed

Publisher changed to Programekonomi Svenska AB.

Version 21.12 entries
Requires

Version 21.0 of Business Central

Fixed

Change of Pagero Secret.

Version 21.012 entries
Requires

Version 21.0 of Business Central

Added

New events are published in codeunit VP Management. OnBeforeInsertTempLedgerEntryForVendor, OnBeforeInsertTempLedgerEntryForCustomer and OnBeforeInsertTempLedgerEntryForEmployee. Useful for changing the information in the payment files.

Added

Import of SIE now has an API for automated import from external systems.

Changed

If the payment suggestion contains several currencies, a summary per currency will be at the bottom of the report.

Changed

The general ledger report has changed, it can now in addition to dimensions 1 and 2 also show extended dimensions and source names.

Fixed

The summary level is missing for camt 053/054 credit from Handelsbanken in Norway.

Fixed

It is now possible to leave the account number for bank charges blank in the settings for reconciliation of camt053/054 credit.

Fixed

If extended texts have been registered for a VAT clause, these will now appear on the invoice.

Fixed

Missing translations in page Update Vendor OCR info.

Fixed

Blank "Allow Posting To" gives an error if the field "Extend Allow Posting To" in SweBase setup is entered.

Fixed

When comparing with previous year in the income statement, any journals are not taken into account.

Fixed

Include vendor payments in the payment suggestion had not affect in the suggestion.

Version 20.61 entries
Fixed

Permissions to approval entries were missing.

Version 20.51 entries
Fixed

Breaking change for Exflow when setting a global variable.

Version 20.41 entries
Fixed

When running the client with the swedish language, the page "SweBase Function" where closed with an error.

Version 20.39 entries
Added

The fields "Journal Template Name" and "Journal Batch Name" is available for filtering in the report "Get Ledger Entries from Pack".

Added

It is now possible to add information from the salesperson/purchasers table on documents.

Added

It is now possible to add two lines of extra information after the specification of tax reduction on an invoice.

Added

When the workflow for payment suggestions is approved, tracking is created to posted approvals with the pack no.

Changed

When posting deferrals the allow posting to where extended with an date formula from the SweBase setup. This function is now changed to fit into the standard deferral function. The field "Allow Deferral Posting To" is now calculated by the SweBase setup field "Extend Allow Posting To".

Changed

When printing a purchase order the item reference is shown under the item no. If there is no item reference entered, the vendor item no. from the item is shown. It is possible to turn of this function by inactivate SweBase function PEB0122.

Changed

When the field "Merge Due Date" is set to "With Earliest Date", the merging is now done to the earliest due date, not the latest.

Fixed

The field "Entry/Exit Point" can now be shown as a description on the documents.

Fixed

When importing e.g. Camt-files into a cash receipt journal the field "Document Type" is now validated.

Version 20.26 entries
Added

The Pagero connection now supports multicompanies on the same account, e.g. accounting firms.

Added

The field ”Notes of goods” is now available on the following pages: sales order list, purchase order list, sales return order list, purchase return order list.

Added

In codeunit 12047960 "PEB Base Mgt." a new event is published, OnAfterInsertTempDocNoRec, to handle unmatched lines when importing customer receipts.

Added

In codeunit 12047969 "PEB Document Text Mgt." a new event is published, OnBeforeGiveErrorDocPrintedMoreThanOneCopy, to provide the possibility to print several documents at the same time. Use with caution as there is a risk of incorrect printing when page breaks.

Changed

The text "Amount Incl. VAT" in the order confirmation is changed to "Total Amount".

Fixed

Permission to the employee entries were missing when creating the pain file.

Version 20.118 entries
Requires

Version 20.2 of Business Central

Added

It is now possible to temporarily inactivate a registered currency account. Partly in the currency account settings, partly in the payment suggestion.

Added

It is now possible to define a cash receipt number series to search both with and without a prefix. Solves the problem when the customer do not registering the prefix when payment reference was entered.

Added

It is now possible to enter several journal names when printing a balance report or income statement.

Added

The line number interval in the journal for SIE import is now configurable. The default value is 10000.

Added

The proforma invoice now contains any VAT clauses.

Changed

On the order confirmation, the VAT amount is specified if the field "Prices Including VAT" is set to false on the order.

Changed

You can now enter the dimension number instead of the dimension code in SIE dimension mapping.

Changed

Handle of "PEB0109 Item Description 2 as new line on document" is redesigned. Item description 2 is now handled by the extended texts. This function is activated in SweBase settings.

Fixed

Removal of various tests on VP Giro Type Card that are not necessary.

Fixed

When the exchange rate changed between e.g. shipment and invoice, the invoice discount was reset.

Fixed

When sending e-mail or attaching a PDF, a custom report layout is not included if entered on the page header settings. We have found out that the events take place in different order. Therefore, we have changed the logic so that the document code and the responsibility center are retrieved from the customer.

Fixed

Date filters must be entered on options in the income statement.

Fixed

The function show prices in the purchase order did not work when send by e-mail or attach as a PDF.

Fixed

Comparison of the previous year in the income statement for leap years gave incorrect date ranges.

Fixed

The invoice rounding setting did not work on draft invoices. There was always rounding on the draft invoice.

Fixed

Shortcut for find entries follows the new keyboard shortcut according to base app.

Fixed

The deferral report showed an incorrect amount if the first deferral date and posting date on the original entry were the same.

Version 20.08 entries
Requires

Version 20.0 of Business Central

Changed

Improved performance of text file export codeunit.

Changed

Performance improvement for SIE exports for large number of transactions.

Changed

Banking Countries HK, PL, and CN supports local currency.

Changed

Banking the requirement to enter Nordea Signer ID has been removed.

Fixed

The income statement report has been adjusted to be more user-friendly.

Fixed

The report payment suggestion wrote the last column on a new page.

Fixed

Printing “Draft Invoice” and Post + Email could stop with error “Posted Sales Invoice ### do not exist”.

Version 19.99 entries
Added

SweBase now supports all available localizations.

Changed

Swedish caption “Samsortera betalning” changed to “Samsortera markerade rader” in the payment suggestion journal.

Changed

The setup of the field show no prices when printing a purchase order is changed. This setup is now done with the field “Show prices on purchase order” in SweBase setup.

Changed

When showing text line entries in a cash receipt journal post code and city is now added.

Fixed

Checkdigit for Norway was not correct calculated for kidnumbers with modulas 11.

Fixed

When importing dimension 1 and 2 with a SIE file the global dimension number was not updated.

Fixed

The timestamp in the reports is now showing the clients date and time.

Fixed

It is now possible to sort the payment suggestion report in due date order.

Fixed

The fieldname “SEPA No. Serie” in the giro type setup is changed to “Pain001 No. Serie”

Version 19.821 entries
Requires

Version 19.2 of Business Central

Added

Send and receive payment files direct to and from the bank via Pagero Online.

Added

We have now added a new module to handle ROT, RUT and green technology.

Added

Pick data from different tables in page header, customer, vendor or contact.

Added

In the cash receipt and payment journals, Account names are now available in the lines as supplier name, customer name, person name, or account name.

Added

Reconciliation Pain001 with the camt files, now supports customer credit and employee payouts.

Added

Reconciliation LB Bankgiro files is now supported by camt files, useful when switching to Pain001. Payments made by the LB Bankgiro file and paid in the future, transferring to camt files there may be references that originate from the LB Bankgiro file.

Added

There is now support for reconciliation of pain001 and cash receipt with the file camt053.

Added

A change in BC means that the template customer no longer handles fields that come from another app. An adjustment is required to solve that. We have now added support for the field Document code on template customer.

Added

Invoice discount is now also available on the document quote.

Added

If the RDL layout changes and is linked to a SweBase document, there is a limitation. It is not possible to use "General report selection" to redirect to the document, the document prints with standard DL. This must be done by Report Selection Sales / Purchasing instead. It is now handled also by the “General report selection".

Added

Import cash receipt files, now have increased flexibility. You can choose to search for document number, external document number or customer number. It is also possible to choose the settlement method for customer entries “Manual”/“Apply to oldest”. If you apply by customer number, the settlement must be “Apply to oldest”.

Added

Setting up banking on VP Giro Type have been further simplified. Select bank and only the fields that are affected are visible. We have also changed the names of the fields "Org Id Bank" and "Org Id Cust" to descriptive names for each bank. It is possible to display all fields as before.

Added

Description 2 on the item now becomes an extra row on purchase documents, in the same way as on sales documents.

Added

In journals, document numbers are increased at balance, now the number stays.

Added

If there is a line with an old document number in a journal (not the next) that gives an error during the posting, this will be corrected automatically to the correct number on.

Added

Renumbering of more than one document number in the journal is redesigned, so that the document numbers are kept in place and with the correct numbers.

Changed

VAT specification on the documents shows separated negative and positive lines for the same VAT percentage. They are now added to a row and then no VAT specification.

Fixed

Banking improvement of pain001 for structured information in SCOR, credit note was vaguely marked at the Danske Bank.

Fixed

In version 19.6, an error in banking was introduced. if the supplier is blocked, the invoices will still be included in the payment suggestion.

Fixed

An error was introduced in version 19.6. It is not possible to register SWIFT code together with Bankgiro number in VP Giro Type for Swedbank and domestic payments.

Version 19.72 entries
Added

Camt054 Debit has improved support for Danske Bank.

Added

SIE import has got an improved API.

Version Description
19.6 It is not possible to preview the draft invoice/credit note if the document is not open.
It is now corrected.
19.6 Banking camt054. Bank fees can now be turned off by leaving the account for bank charges blank, in the mapping table.
19.6 Captions for the documents are adjusted so that the they do not contain åäö, that can give problems with the attachment to an email.
19.6 Banking camt054 can cause rounding problems in currency management.
It is now corrected.
19.6 The prepayment invoice does not support the vendor's bank account and OCR no.
It is now corrected.
19.6 Banking camt054 debit can now be selected by level for totals. There are two options, account level or transaction level.
19.6 The report "Accounts Payable Inward" takes a long time to print out, if there is a lot of transactions.
It is now corrected.
19.6 The function Creating payment suggestion has improved performance for large numbers of payments.
19.6 SIE exports now support the opening and closing balance according to filters instead of financial year.
19.6 In the case of a language code blank on the documents, it will now be the language code on "SweBase Setup" in the field "Local language for documents". It is changed to support the change that Microsoft made in version BC19.1 (the language is setting the region).
19.5 New API for bank files (Import), it is now easy to make connections to import bank files.
19.5 When creating bank files, the due date does not change. We have received comments that it should be set o the same date as the co-sorting has.
It has now been changed so that it is set with the same date
19.5 Merge in payment suggestion now has three choices.
- Set the due date manually per merge no. (Blank).
- Set the due date to the earliest per merge no.
- Merge by due date. (New).
If you have a lot of invoices to the same vendor and with the same due date. This option can be helpful.

The setup is on "Banking Setup".
19.5 Workflow in Banking does not support rejection.
It is now added.
19.5 New event in Pain001. Support customization of the logic how to set the paying from account No.
OnBeforeGetCurrencyAccount
19.5 The setup of "LB Giro Type" is improved, select the Bank in a drop down. Correct code unit will be set and red stars for mandatory (Show Mandatory) fields.
19.5 Reconciliation with "Camt054 Debit" has now better support for fees, to SEB.
19.5 Logos are not always printed. If the document suppresses the first line because of zero qty and will not be printed, the logo is also dropped.
It is now corrected.
19.5 "Article cross-reference" of the new variant is now supported in all documents.
19.5 Reminder documents now handle texts across the hole page.
19.4 For custom fields on document lines, it is a requirement to enter the corresponding fields in the temporary tables for the lines to the documents. When you test the report and have entered that field in the page header setup, it now stops with an error message that better describes what to do.
19.4 Permissions have been reviewed as there have been problems restricting access. The permission set BAS-Base have been updated.
19.4 Document dates become blank after posting a residual order. Previously, the due date was calculated from the document date. It is now calculated based on the posting date. It has now been changed so that the document date remains after posting.
19.4 The field "Structured Remit. Inform. SE" on VP Giro Type has been changed from data type option to boolean. The default value is now true.
19.4 Camt054 Debit and Camt054 Credit entries can now be in the same file.
19.4 There is now an available event "OnBeforeImportFile()" on all imports to Banking.
19.4 There is now an extended API for managing Banking.
19.4 Camt054 debit reconciliation stops with an error. It is now corrected.
19.3 Correction of an error introduced in version 19.1
19.1 FlowField on document lines gives no value, it was introduced when we switched to temp records for the lines. It is now corrected.
19.1 The recipient's bank account cannot be selected if it is different pay-to vendor on the purchase document. It is now corrected.
19.1 The function to transfer the description from e.g. a purchase invoice to the general ledger entries has been removed and replaced by standard functionality. To activate this function go to purchase setup/sales setup and set the field "Copy Line Descr. to G/L Entry"
19.1 Suggest lines in the arrival registration did not pass two different VAT Business Groups on the same invoice/credit memo. It is now corrected.
19.1 The number of countries SweBase supports has increased with Portugal, France, the Netherlands, the United Arab Emirates and Italy.
19.0 Banking: Camt054 does not handle local currency specified as SEK instead of blank. It is now corrected.
19.0 Banking: the function "Transfer from VP Pack" is perceived to take a long time. The reason was missing filters for accounts receivable. It is now corrected.
19.0 Banking: cash receipt invoice no-series with a suffix set can give an error "Value for CPYSTR…". It is now corrected.
19.0 On page header setup, you can now add a logotype for the document.
19.0 On page header setup, you can now add a heading for the document.
19.0 General report selections function "Init Base Reports" can sometimes refer to itself, it does not give an error but the line is unnecessary. It is now corrected.
19.0 Document finance charge memo and reminder now support the development model to be able to easily add and adjust the information at line level, like other documents.
19.0 It is now selectable which VAT business posting groups are covered by the functionality for reverse VAT on certain goods.
19.0 Registration number can now be showned in the customer list.
19.0 The draft invoice from invoice and order could not be printed if the document was open. It is now corrected.
19.0 Draft credit memo is available to run on credit note and return order.
18.4 Banking: Camt054 reconciliation includes lines that are not reconciliation entries. It is now corrected.
18.3 Banking: it is now possible to choose that a payment suggestion is created automatically when the payment suggestion is opened. Setting to activate and set filters is done in SweBase setup.
18.3 Banking: payment suggestion is now searchable (Alt + Q) directly without going through the VP giro type list, it is possible to select the giro type code in the payment suggestion, in the same way as in the standard journals.
18.3 Banking: Unfortunately, SEB's test tool does not handle UTF-8-BOM, it is considering excellent to have it in production. If you want to remove the error during testing, SEB gives the recommendation to remove BOM from the file (edit the file) and then test. SEB comes with a new tool that will handle BOM.
18.3 Banking: we have expanded the support for OCR for pain001. It is now possible to sort OCR that is included in a structured form in the file. It is also possible to broadcast OCR domestically structured for countries outside Scandinavia. There are now requirements that you must choose whether you want structured information to the vendor or not on the girotype. It may be that the bank does not support structured format.
18.3 Banking: When paying out to a bank account, Danske Bank sends the bank a payment notice that requires the tag to avoid it. You can now chose codeunit for Danske Bank to handle it.
18.3 Banking: in certain circumstances, the VP pack have not been completed after the ledger has been closed. It is now corrected.
18.3 The work description is missing on the document draft invoice. It is now corrected.
18.3 Incorrect layout of the document pro forma invoice. It is now corrected.
18.3 Document purchase invoice is now available with the same design as other documents with page header setup. Can be used for self billing.
18.3 Permission for the table, PEB Translation Text-2 ”, table number 1204799 is missing. It is now corrected.
18.3 SIE is now adjusted so you can freely specify mapping without first reading the table relationships from the SIE file. They also remain at the next import. Suitable for recurring wage imports or similar.
18.3 SIE import with an opening balance that is zero, requires that the account is available when loading. That requirement no longer exists.
18.2 Banking: credit note from a customer stops with error that Merge Lines is not allowed. It is now corrected.
18.2 Banking: now allows to use IBAN for Sweden domestic payments.
18.2 Documents: Service invoice and Service Credit memo have the wrong RDLC layout. It is now corrected.
18.2 If the OCR number contains letters, now only checks the numeric part of the OCR number.
18.2 It was not possible to enter an Inward registration with an advance. It is now corrected.
18.2 In the draft invoice, no reverse VAT was processed for certain goods. It is now corrected.
18.2 New features to enable work flows for the vendors bank account and during creation of a vendor payment.
18.2 New feature to quickly register a vendor together with bank details directly from the purchase document.
18.2 Translation of G/L Account and resources is global for all companies. It is improved to support per company and global for all companies
18.1 “Always copy VAT setup” is a new field on the G/L Account that overrides all other setups so the VAT setup on this G/L Account always is used, this is on the Journal lines and SIE Import (SweBase SIE). This feature is great to use on VAT accounts, so the VAT report will be updated for manual entries and SIE Import.
18.1 In a bill that comes into force on 1 April 2021, it is proposed that the so-called Reverse tax liability shall be introduced in national trade between taxable persons in the sale of various IT products. There is now support for this handling, see the manual for more information.
18.1 In the report Income statement, the comparison with the previous year was incorrect when the previous annual period was leap years. for example, period 21-02-01--21-02-28 is compared with 20-02-01-20-02-29. This has now been corrected.
18.1 If item reference is activated, this reference will be printed on purchase order. If it is blank, the cross-reference of the article will be printed.
18.1 The payment journal now contains a fact box that shows associated lines of text from the import of, for example, BG-max and Camt054.
18.1 If control of the total amount against the amount of the rows is activated on the purchase documents, the field "Gross invoice amount" will be marked with a red star.
17.4 Banking payment suggesting with credit memo and " Payment Immediately" stops with an error. Is now corrected.
17.4 Printing purchase and sales orders does not handle all fields on the order line. It is missing fields in the temp records used for printing. Now all fields are included for all documents.
17.4 On the documents it is now possible to print text that runs over several lines (floating text), this is done by an event that can handle up to 2000 characters on the description field.
17.4 Camt054 for payment has been improved.
17.3 The VAT specification on the documents is incorrect. It is now Corrected.
17.3 Camt054 file for feedback, Inserts incorrect Counter Accounts for certain banks. Is now Corrected.
17.3 Camt054 file for feedback, missing support for Currency Pockets to Nordea. Is now supported.
17.2 Banking now supports payment to both Customer and Employee.
17.2 Banking now supports intercompany and salary payment (Employee).
17.2 Banking now supports partial utilization of credit.
17.2 Banking with pain001 accepts a due date up to 365 days ahead for both domestic and foreign payments. Instead of blocking it, users can check with the bank how long they accept.
17.2 The interface for Banking is improved.
- Fields that are no longer used have been deleted.
- Moved the fields on vendor and customer bank accounts to Banking groups.
17.2 Banking now has more flexibility when a payment suggestion is created. You can change the OCR number, External document no. and bank account.
17.2 The inventory journal now handles the General Business Posting Group when creating a proposal.
17.2 On an invoice with several lines where one line is negative, there will be two lines on the VAT specification.
There will now be one line per VAT rate.
17.2 Being able to select a document's formatting for shipment date from the SweBase setup is removed. It has blocked the ability to enter any formatting in the Page Header setup. The setup for shipment date will now be set in the Page Header setup instead.
17.2 OCR is now available on an Finance Charge Memos in the same way as on the Sales invoice.
17.1 On the Service Invoice is not possible to translate the Description of G/L Accounts and Resources. It has now been corrected.
17.1 In the list of Bank Accounts, there are now two new fields that can be added with Amounts, “Net Change (LCY)” and “Net Change”
17.1 The VP Payment Suggestion now includes the filed OCR No.
17.1 Pain001 will now always have unstructured reference for Account Payment for Sweden.
17.1 In Camt054 there is normally a tag that describes what type of file it is, DEBIT for payment information. Unfortunately, that tag is not in the file for the Danske Bank. When that bank is selected, that check is no longer performed.
17.1 Feedback from pack now handles Cash Discount for all modes.
17.1 All documents now have extended support to handle document lines.
- You can insert any numbers of lines with or without amounts at the top or at the end of the document.
- You can insert one or more lines after each line in the document.
- It is possible to enter rows that have amounts and it is also possible to make a choose whether the line should be included in the Total Amount or not.
- It is possible to change the title to something else and this is supported by the Document Texts translation.
- Everything is handled by new events.
- This has been added due to handle RUT and ROT Tax Reduction, this feature is under development coming in future release.
17.1 Camt054 for payment and feedback has been improved
17.1 In version SweBase 17.0, we introduced a bug that caused unwanted behavior when loading Total-IN. It is now corrected.
17.1 In the Inward registration, we introduced a bug that made it difficult to register lines with only VAT. It is now corrected.
17.0 Assist Edit has now been removed for the File Name field, in the report Create Payment Suggest for Banking. To enter a file Path is not supported ana longer, only the File Name could not be specified. The file will always be placed in the folder for downloaded files.
17.0 Feedback file in baking module with the format Camt054 do not stops if the amount in the file deviates from the vendor ledger.
17.0 Reporting in Banking for Danske Bank deviates by a tag DBIT instead of DEBT that other banks use. If selecting the bank Danske Bank when import the file, there will not be any warning message.
17.0 Merge payment for a Swedish Bank Account could not be done. The reason is that there are very few characters that can be sent to the recipient. This stop is removed is now possible to Merge Bank Accounts.
17.0 In the Accounting Voucher report, the Document Number has been extended on the printout.
17.0 The work description is now selectable on the Settings header. To be included, it is activated by Header Settings.
17.0 The Files for Customer Payments delivered from the banks of types BG-Max, Total-In and Camt054, is improved for handling Credit Notes better.
17.0 Total-In now handles Line Code 40 to find Invoice No references.
17.0 Pain001 for Swedbank also requires Swift / Bic for Bank Account Numbers on the VP Girotype. If you do not enter the Code, it will be an incomprehensible Error message from the bank. Now it will be a check for not blank, when the file is created.
17.0 Context help and Tool Tip are now supported.

Hotfix release notes

Version 23.13.152.12 entries
Requires

Version 23.1 of Business Central

Fixed

Email: GlobalLanguage removed from email body management

Version 23.13.152.21 entries
Fixed

Email: Wrong fieldnumber (43) used when setting language for subject. The right one is 41.

General Ledger

Year End Journal

A commonly observed practice involves examining the impact of various transactions or transfers on results without actually posting them. This feature facilitates the simulation of balance sheets and income statements. However, the utilization of balance accounts in the journal is not supported.

Find the function

Search (Alt + Q) for "General Journals".

Use the function

Add a new general journal batch and name the journal batch for example YEAREND

Enter the lines to simulate:

The added lines to the journal will be included in the following reports:

"Balance Report" (12048006 - SweBase)

"Income Statement" (12048007 - SweBase)

"Account Schedule" (25 - Standard)

To print a report based on the Account Schedule, get the transactions by entering the General Journal Name in the Journal Template Name and Journal Batch Name fields.

Post with Closing Date

In standard Business Central it is not possible to close a year end if some dimensions are set to mandatory. To close the year the dimension requirement has to be removed temporary during the posting.

SweBase removes the dimension control for closing date.

Translation of General Accounts

Sales and purchase documents will support translations of the general account description with this function. When a General Ledger Account is used on a Sales or Purchase Line.

Find the function

Search (Alt + Q) for "Chart of Accounts".

Choose the account to insert a translation for and then either search (Alt + Q) for "Translations" or find it under Related -> Account -> Translations.

Use the function

For each G/L Account this view is presented and here translations are inserted. Enter "Language Code" and the text for the description. If "Company Name" is blank all companies will have the same translations.

Allowed posting

On the user setup it is possible to limit the period for posting for a certain user to better secure posting in the right period.

Find the function

Search (ALT + Q) for "User Setup"

Use the function

By default the user can only post transactions with posting date same as workdate. This SweBase function is for users that need to post on other dates and are limited by standard functionality.

Enter the user and mark the field "Allow Posting <> Today"

Charge Type on G/L Account

"Charge Type" on the "G/L Account" is for tracking "Rounding Amount" for printed documents. In Sweden a common way to print rounding amount is to print it in a separate field used for that purpose.

Example is Sales Invoice and Credit Memo.

Find the function

Search (ALT + Q) for "Chart of Accounts".

Use the function

Either edit the list and change the column "Charge Type" to Rounding, or open the preferred account and change "Charge Type" to Rounding.

If this field is blank it will look like this on the printed document. And because of No VAT on the Rounding line it will be a VAT specification.

If this field is set to "Rounding" it will look like this and there is no VAT specification for of the "Rounding Amount".

It is also a opportunity to use this field for other functions.

  • Rounding

  • Freight

  • Service Fee

  • Packing Fee

Reports included in SweBase handle rounding. Other options are for the future.

Deferral

To facilitate the work with deferrals SweBase have made two additions. One gives the opportunity to extend the date when accounting for deferrals and the other is a report showing deferral entries.

Extended Dates

The date check can be extended with a date formula where the field "Allow Deferral Posting To" is calculated with the SweBase Setup field "Extend Allow Posting To". The calculation is based on the field "Allow Posting To", both in the "General Ledger Setup" and the "User Setup".

The setting for this SweBase addition is found in the "SweBase Setup" field "Extend Allow Posting To". If this field is blank, the standard test for posting date is used. For example, enter 4Y to extend "Allow Accounting To" with four years.

Report Deferral Entries

Search (ALT + Q) for report "Deferral Entries"

This report is based on the deferral function of Dynamics 365 Business Central. If manual periodization has been done on this account, these transactions will be included in the report. There is a feature to select the accounting transactions that should be excluded in the report.

Search (ALT + Q) for "General Ledger Entries"

On the page search (Alt + Q) for "Exclude from Deferral Report". It is possible to select more than one line at a time.

Setup of accounting templates for journal

By default, the field "Copy VAT Setup to Jnl. Lines" will be set to true. This can cause unwanted VAT postings. SweBase sets this value by default to false, preventing the unwanted VAT postings.

Use the function

When a new company is set up, several journal templates are created. The field "Copy VAT Setup to Jnl. Lines" will be set to false.

When opening the journal window for the first time, a standard journal is also generated. The default journal inherits the settings found on the journal template. The field "Copy VAT Setup to Jnl. Lines" will be set to false.

All new journals that are initiated will be set up in the same way.

Default Posting Groups

To make setting up the Chart of Accounts easier there is a Default setting in SweBase Setup. In standard it is mandatory to enter the "Gen. Bus. Posting Group" and "Gen. Prod. Posting Group" when entering a "G/L Account" on document sales/purchase lines. In standard Business Central, this has to be set up on each "G/L Account".

Use the function

Setting up a "Def. Prod. Post. Group" and "Def VAT Prod. Post. Group" in the "SweBase Setup" will instead of showing an error when trying to post without these mandatory fields, fill up the lines with these default values. This means the only mapping that has to be done in the "Chart of Accounts" is the exceptions from default.

Find the function

Search (ALT + Q) for "SweBase Setup"

Under the "Default" tab

G/L Register in Navigate

To make it easier to find the "G/L Register" from a Document No, G/L Register is now included in the search "Find entries".

Print the G/L Register report direct from the G/L Registers page.

On the page search (Alt + Q) for "G/L Register"

Print out the G/L account descriptions in English.

These reports support descriptions in English: "Document No. Report", "Accounting Voucher", "General Ledger", "Daybook", "Balance Report" and "Income statement". Provided that all accounts are translated into English, see "Translation of General Accounts".

To activate this, the Language need to be set to English (United States) in "My Settings".

Balance Control of Document Type

Standard Function

When posting to the G/L Journal, there will be a check for balance per date, document number and document type. Given that in the General Journal Template the boolean "Force Doc. Balance" is checked.

Given that this boolean is set to false, the check of balance will only be by date. This opens up for errors which are imbalances per "Document No."

SweBase Function

SweBase have added a check for "Date" and "Document No". So there will be a balance check before posting to check for both date and document No." given that the field "Force Doc. Balance" is set to false.

Source on the General Ledger Entries

To get a better overview and traceability from accounting transactions, Source Name is now included in the list. "Source Type" and "Source No" can be added to the list by personalization.

SIE

SIE Export

There are several times a SIE export might be needed in an ERP-software some examples are when moving to a competing ERP solution, or creating a new company. It is also used by accountants (auditors), on a monthly basis if the accounting is needed in another software.

Find the function

Search (ALT + Q) for "SIE Export List"

Setup

Create a New or open an existing SIE Export

Field Function
Code Code for this SIE Export.
Description Description for this SIE Export.
SIE Type You can choose whether to export the SIE file in type 1, 2, 3 or 4.
File Name The name of the exported file.
Text Format The format of the exported file it should be ASCII (from the SIE Specification). However some systems use ANSI.
Name From the Company Information.
Address From the Company Information.
Post Code From the Company Information.
City From the Company Information.
Country/Region Code From the Company Information.
Contact Person Contact Person for the Export.
Phone No. From the Company Information.
VAT Registration No. From the Company Information.
Fiscal Year Enter starting Year for Fiscal Year.
Start Date G/L Entries from this date will be exported.
End Date G/L Entries to this date will be exported.
G/L Entry Filter Sets a filter on the G/L Entry. Use the Assist Edit. This will open a Filter Page.
Budget Name When you export SIE type 2, you can get a budget. In this field you enter the budget name.
Comment Any Comment to the receiver.
Export in Entry Order This allows the G/L Ledger entries to be exported in Entry Order, to keep consistency (hidden by default)
Do not Export Dimension Balances If you do not want to export lines with the label #OIB and #OUB, check this field,this will increase performance if exporting many transactions with many dimensions

Dimensions

Dimensions will be exported if the dimension is in this List.

SIE Dimension No. Declares a single dimension. The reserved dimension number should be used if the dimension intend to declare one of the universal dimensions. A dimension number within the unrestricted range should otherwise be specified.

Use the function

Action, Export File.

The file will end up in the folder for Downloaded files (general settings on the users computer).

SIE Import

Importing a SIE file has several use cases, when moving from another ERP to Business Central, or when starting a new company to get the chart of accounts. Can also be used to import transactions from for example, payroll software and others.

Features

  • File format selectable ASCII & ANSI.

  • Mapping of accounts and dimensions.

  • If an account or dimension is missing, it can be inserted automatically.

  • Function for importing opening balances in journal.

  • Load and post directly without entering the journal.

  • Add several predefined settings for SIE to a list.

  • Interface to automate the import of SIE.

  • Import entries in another currency with conversion to local currency.

  • Get posting groups from the G/L Account.

Find the function

Search (ALT + Q) for "SIE Import List"

Use the function

Create a New or open an existing SIE Import

Import file

The file will only be imported to this SIE Import entry, the G/L Entry is not updated. It will be done later, see "Process Entries".

Field Function
Code Code for this SIE Import
Description Description for this SIE Import
Text Format The format for the imported file it should be ASCII (from the SIE Specification). But some systems use ANSI.
Gen. Journal Template Enter Template for the Journal used to import the G/L Entries
Gen. Journal Batch Enter the Batch for the Journal used to import the G/L Entries
Line No. Interval Specifies the line number interval used in the journal. If blank, the value 10000 is used.
Duplicate Check No. of Days The imported files will be archived for the number of days entered in this field and at the same time a duplicate check is performed on the file name, which must then be unique.
Name From the file
Address From the file
Post Code From the file
City From the file
Country/Region Code From the file
Contact Person From the file
Phone No. From the file
VAT Registration No. From the file
Fiscal Year (Current) From the file
Fiscal Year (Previous) From the file
Get Document No. From Choose from where the "Document No." is fetched, "File" means that the number is retrieved from the file. "Journal - same all lines" means that the number is taken from settings found in the journal. All lines get the same number. "Journal - Per Document No." means that for each document in the file a new number is assigned from the journal number setup.
Get Posting Date From Choose from where you want to get the posting date either from the verification line (#VER) or the transaction line (#TRANS). If you choose transaction line and there is no date on this level, the date will be retrieved from the verification line.
Currency Code To recalculate the entries using an exchange rate, a currency code can be entered in this field. The rate is taken from the exchange rate settings as of the posting date found in the file.
Create New G/L Accounts This will Create missing G/L Accounts
Create New Dimensions This will Create missing Dimensions
Sort Journal This Boolean will sort the journal by Document No. and Posting Date. Can only be used if the "Process Entries" is set not to post.
Post This will Post direct without inserting in the Journal.
Ignore Document No. series when importing the SIE file The SIE file supports different "Document No. Series", but Business Central do not support this. The "Document No." will be a combination of "No. Series" and the "Document No." from the SIE File. If this is not suitable use this setting, Only the Document No. In the file will be used.
Copy VAT Setup to Jnl. Lines The posting groups from the G/L Account are validated on the journal line. The field Copy VAT Setup to Jnl. Lines in the journal must also be turned on.
Ignore Automatic Account Group Through this setting, you can choose whether you want the Automatic Account Group from the G/L account to be imported into the journal.
Get Default Dimension From G/L Account If activated fetch standard dimensions from the chart of accounts, beware if dimensions not mappen in SIE-import card the standard dimension will be chosen.

Remap G/L Accounts

If a G/L Account from the imported file is entered in this list it will be changed to either a G/L Account or a Bank account on the right side of the list. For all other G/L Accounts no Remapping will be done and if the G/L Account does not exist, there will be an Error. See also information about field "Create New G/L Accounts".

Default Dimensions

Click on "Press here for dimensions" and insert the dimensions to be added to the line during processing of the import. The top row that has blank "From Account No" and "To Account No", will insert the dimension on all imported G/L Accounts. Except if there is a G/L Account in the Remapping list, there will be no "Default Dimensions" from the top line with blank accounts.

Remap Dimensions

If the "From Dimension Value Code" is left blank: All values will be inserted "To Dimension Code". See lines AVDELNING to AVDELNING and KUNDGRUPP to SALE.

If Dimension value is set on both sides that line will bee used instead of the line with Blank Dimension Value. If a Dimension Code is not in the Remap List that Dimension Code will be excluded. If the definition of the dimension (#DIM) is missing in the SIE file, the number of the dimension can be entered instead of code in "From Dimension Code".

Process Entries

After all setup for the SIE Import is done, run "Process Entries" to Import to the Journal or Post (depending of the Setup).

Import and Process Entries

This will run both steps, Import and Process Entries.

Opening Balance to the Journal

The opening balance for the year is imported to the Journal.

Open Journal

This will open the Journal with the Imported Entries.

Check for errors

This will go through all lines and check for errors. If there are errors, a list with the errors will be produced.

Insert missing G/L Accounts into Mapping Table

This function is useful if you want to remap missing accounts that are in the SIE file to new accounts. The function will go through all the G/L accounts in the file and those that are not registered in the chart of accounts will be inserted in to the mapping table.

Copy VAT setup from G/L Account

"Always copy VAT setup" is a field on the G/L Account that overrides all other setups so the VAT setup on this G/L Account always is used, this is on the Journal lines and SIE Import. This feature is great to use on VAT accounts, so the VAT report will be updated for manual entries and SIE Import.

Allocate Budget for 12 periods

Through this function, you can enter a total amount on G/L account level for the entire year and then distribute it via a key for 12 periods. If you want to distribute by dimension, you first set dimension filters in the budget when the total amount is registered.

Use the function

Go to the G/L Budgets page. On the page search (Alt + Q) for "Allocate to 12 periods".

Enter the allocation in the period fields, date filter and run the function.

Balance after posting

Find the function

The field "Balance After Posting" can be found in the General Journal, Cash Receipt Journal and Payment Journal.

Use the function

When the registration of the journal is complete, press the menu action "Calculate Balance After Posting". Then the value in the field is calculated after the current row has been posted. This facilitates reconciliation of e.g. a bank account. By drilling down on the amount, you get the entries that are posted, only works on general ledger entries and bank account entries. The fields taken into account in the calculation are Posting Date, Account Type, Account No., Currency Code, Currency Factor, Amount and Amount (LCY). If calculation has taken place and you change any of these fields, the field Balance After Posting will be set to zero on all lines and calculation must be done again.

Limitations

  • It is not allowed to use a Balance Account No. on the line

  • Any kind of automatic accounting such as VAT postings, automatic accounting and deferrals are not included in the calculation of the balance after posting

  • A maximum of 50 lines can be calculated

Receivables

Avoid Finance Charge

When utilizing the Create Finance Charge Invoices functionality, the outstanding payment transactions will be displayed on the Finance Charge Document. In certain cases, it may be necessary to exempt the customer from interest charges. However, simply removing the line from the Issued Charge Memos does not resolve the issue. Upon initiating a subsequent Create Finance Charge process, the line reappears. How to avoid this:

Find the function

Search (ALT + Q) for "Customer Ledger Entries"

Use the function

On the page search (Alt + Q) for "Cancel Finance Charge".

No Rounding of reminders

In Dynamics 365 Business Central, a reminder is rounded to even amounts. SweBase have removed this, and will not round reminders.

Original Document attachments to Reminders

When sending a reminder through email, it is now possible to generate the original invoices, finance charges and credit memos that are included in the reminder, as pdf.

Find the function

In the "Swebase setup" you activate the function "Include Original Documents in Reminder Email".

Use the function

When activated, and you send a reminder as an email the attachments will automatically render in.

Payables

Initial Due Date on Vendor Ledger entries

The functionality enables the visibility of the Initial Due Date for a Vendor Ledger transaction. This refers to the Due Date assigned to the transaction at the time of posting. It is possible to manually modify the Standard Due Date if necessary.

Use the function

The Due Date of a Vendors Ledger can be changed after the invoice has been posted. It can be changed both manually and through banking.

To see the due date used at the time of booking, the Initial Due Date field has been added. The field shows the Due Date specified on the posted invoice.

Banking

General

This module enhances and simplifies the sending of a vendor payment file.Bankgiro for Sweden is supported. Pain001 (SEPA) is supported for a lot of countries, for example SE, NO, FI and DK.

There are a few prerequisites before using the Banking module, check the following setups below.

Merge Credit Memo with Invoice

The new file formats do not allow sending Credit Memos to banks (pain001). There is a limitation to use only positive amounts (some domestic formats support zero).

This module allows merging payments in the Journal.

To merge lines together, the amount has to be positive or zero. It is also possible to merge multiple Invoices together to reduce the number of physical payments with the bank. This will reduce the cost for foreign payments.

Before starting, make sure that the transactions support merge. If there is Credit Memo in the Payment Suggestion, you must use Merge funciton to connect credits with Invoices, if any other file type than "Bankgiro".

The File Type "Bankgiro", does not support merge.

Do the merge with these functions.

Mark the lines to be Merged and use Action "Merge".

alternatively

Merge all lines with the Action "Merge All Lines".

Lines marked with the same Merge No. will be Merged together in one payment to the vendor. To manually merge, enter a Merge No. for the Lines to merge.

Merge Invoices

The following is concerning file type pain001.

Some banks do not support Merging of payments, so the purpose of this function is to reduce the cost per Invoice.

Merge as many Invoices or Credit Memos as needed like per vendor in the same Payment.

SEPA and foreign Payment support 140 characters maximum in the message to the Vendor. The resent is limitation in the pain001 format. Our solution is to put all references in the string with separated by Comma, if it doesn’t fit in the string ends with three dots … indicating there are more references.

There is a setup to reduce the number merged. This is found in the setup on VP Giro Type.

Every group of merged payments must have the same Due Date (Payment Date). If the dates is changed on one line, all will be changed automatically.

On the Banking Setup there is a field to get the same Due Date on each Merged group of invoices. "Merge Due Date" set to blank, "With Earliest" or "Per Date". Per date will not change the date, just merge all with the same due date.

Domestic/Foreign and country code

If the country code is the same on the vendor’s bank account and the giro type, it is handled as a domestic payment.

If the country code is blank then it will fetch the country code from the SweBase Setup, the field "Local Country Code".

Multiple bank accounts on the Vendor (Currency Accounts)

It is possible to add multiple bank accounts to the Vendor with the same Giro Type Code, however all bank accounts must have different Currency Codes. There has to be a bank account with blank currency code, this will be used for all other currencies. When the file is created, the bank account use the same currency code as the payment. To manage a bank account in another country, you can specify the Country/Region for that account. Payments made with that country code will be handled as a domestic payment.

Enter the supplier's bank account manually

Add the field "Recipient Bank Account" to the Purchase Invoice by using Personalize (On the cogwheel).

Any bank account can be chosen for the Vendor during the registering of the Purchase Invoice into Recipient Bank Account. Keep in mind that there must be at least one bank account with the Giro Type Code for the current VP Giro Type.

Non Banking Days

Applies only to Sweden. The following days are shown with a red due date.

  • Saturday and Sunday
  • New Years Day
  • Good Friday
  • Easter Monday
  • Ascension Day
  • Walpurgis Night / Valborg 30:th of April
  • May 1:th
  • National Day 6:th June
  • Midsummer Eve
  • Christmas Eve
  • Christmas Day
  • Boxing Day (UK)
  • New Year's Eve

The Pack disappears from the list

When all the invoices are closed that belong to the Pack, the Pack disappears from the list. To view the completed Packs, click Show Closed.

There is a status on the VP Pack and VP Pack Entries that shows the status of that line. If it's closed by a payment or it has been deleted by the user. To see the status field add the field by personalize (using the cogwheel).

Undo LB payment

After creating a file, and want to redo everything from the start all over again. Delete the pack, and the entire payment has now been reset and a new suggestion can be created.

Recreate the file

The VP Pack page allows exporting the file once more. On the line to recreate, select the "Recreate File" button.

Manual Vendor Payment

Enter the vendor number in the payment suggestion line, drill down in the field "Ledger Entry No" and pick the line.

Partial Payment

To make a partial payment on the vendor invoice, change the "Remaining Amount" and enter the date for next payment in the field "Due Date Next Payment".

A message shows the Document number for the posting for the remaining amount (Next payment). The settled invoice will be closed and a new invoice with that "Document No." will be posted.

Control of OCR no

Entering an "OCR No." on a Vendor Invoice will check if this setting is active.

Search (ALT + Q) for "SweBase Setup". Enter the "Vendor OCR-no Control" field.

First time for each new vendor and the field "Vendor Invoice No" is entered, a choice has to be made.

This setup is done on each vendor.

The SweBase setup for this will be the default value.

The following options exists.
Not Active: The function is not in use
Default No: Have to select on each vendor
Default Yes - Mandatory: OCR no. control with errors
Default Yes - Message: OCR no. control with message

On the vendor card:

Field Function
OCR No. Control Type of OCR Control

Blank = no selected OCR control, if the function is active, a selection has to be made.

"Yes - mandatory" = Mandatory to enter a valid OCR No. on a document for this vendor.

"Yes - message" = Will get a message if the OCR No. is invalid.

"No" = there is no OCR control on this vendor.
OCR No. format The way to check the OCR no is different for different countries. Select Swedish, Finnish or Norwegian format.
OCR No. same as Inv. No. The vendors invoice no. is automatically copied to the OCR No. field.

Reconciliation of the Vendor Payments

To make the reconciliation for the Vendors more simple, there are a few reports to handle that.

Search (ALT + Q) for "Payment Journals".

On the page search (Alt + Q) for "Transfer from VP Pack".

Fill in the fields as described below. Field Description:

Field Function
Giro Type Code Enter which Giro type intended to pick payments from.
Due Date Specify The due date (payment date) as specified in the payment specification from the Bank.
Method Choose how the payment will be posted.

By Due Date
If this option is chosen, the program suggests that the invoices are recorded as paid on their Due Date. The bank account will be offset by Due Date.

All on the accounting date.
With this option, all invoices that have expired until specified will be canceled. Due date to be entered with the payment date as specified in the Book Date field.
Account Type Enter G/L Account if payments are booked directly to a G/L Account. If using the Bank Account module in Dynamics 365 Business Central this field is used to select Bank Account.
Account No. If "Account Type" G/L Account is selected above, enter the G/L account No. in this field. If Bank Account is selected above, enter the Bank Account No. here.
Posting Date Enter the date the payment should be posted if the All method on the Accounting date is selected.

The method By Due Date, the payment will be grouped by Due Date for the balance account.

The method All at the Posting Date, all invoices will balance by one account line.

Payment of Sales Credit Memo

Payout from a Sales Credit Memo is supported. Setup the Customer in the same way as for a Vendor, Bank Account on the Customer.

Keep in mind that there is no requirement that External Document No. must be filled in on a Customer Document. However, it is important that there is a description of payment filled in, so that the Customer will have a reference to that payment.

There are three choices Including Vendor Payments, Include Customer payments and Include Employee Payment. Even if the Customer Payments is not in use, it is OK to always have all functions active.

Payment to an Employee

There is support for making payments by VP to Employees. The setting on the Employee is done in the same way as for a Vendor, the setup i on the Employee Card.

Keep in mind that there is no requirement that External Document No. must be filled in for an Employee. However, it is important that there is a description of payment filled in, so that the Employee knows what the payment is about.

Even if the Employee Payments is not in use, it is OK to always have all functions active.

Incomplete Payment Information

Function "Create Payment Suggestion" checks if there is an incomplete or missing vendor bank account. If missing information is detected, a message will appear.

On the next page it is easy to update the vendor or the vendors bank account.

Banking Configuration

Search (ALT + Q) for "Banking Setup" and then select menu item Configuration.

This is a more advanced way of configuring different parts of the Banking module.

Activate the function by checking Active. You can then, if the Value Type is e.g. Text change the default values ​​that we have in the function.

Create payments

The central part of banking is the page "Payment Suggestion", generate a suggestion and create a file for the bank. The payment suggestion used for certifying of the payments can also be printed.

Search (ALT + Q) for "Payment Suggestion".

Generate Payment Suggestion

With "Last payment Date" allows limiting for a certain date.

Enter the date for which to receive payment suggestions in the Last Payment Date field.

To restrict which vendors and account entries to be included in the Payment Suggestion, additional filters may be specified.

The field "Use Due Date on Credit Memos" means that in filtering which credit memos are to be included, the due date on the credit memo is taken into account. If the field is not marked, all credit memos are included.

Exclude Vendors with balances that are by following choices.

There are different ways to determine how the payment date should be set. The three settings Find Discount Date, Payment Immediately and Payment Date handle this.

  • Find discount date means that the payment date is set to a possible payment discount date.
  • Payment immediately means that the payment is made immediately, i.e. today's date.
  • Payment date means that a fixed date is set for all lines in the proposal.
  • If none of the above settings are made, payment will be made on the due date.

Note! If the payment date is before or the same as a payment discount date, the discount is deducted regardless of the setting made according to above.

Auto create payment suggestion

A payment suggestion can be created automatically each time you open the suggestion, the journal has to be empty.

Search (ALT + Q) for "VP Giro Type" on the card in then "Payment Suggestion" section set "Auto create payment suggestion" to true.

Enter filters in that section if needed.

In the field "Last Payment Date Calc. Formula" e.g. enter 30D and the suggestion will be run with filtering of working date + 30 days as the last payment date.

Payment Suggestion

Due Date/Payment Date shown in red will occur on a "non banking day" (applies to Sweden), in the field you can change the date

Create the file

On the page search (Alt + Q) for "Create File".

The file will be downloaded to the folder "Downloaded Files". Upload the file to the Bank by using the appropriate Communication Software.

Created payment files is saved in the VP Pack list

In the list there are one or more Giro Journals. They are numbered with a serial number. It is also shown when the file was created and total amount.

To see what the file contains, use the menu item Entries on the VP Pack.

Print out the Payment Suggestion. There is an option to group the report by due date/payment date. By default the report is grouped by Vendor No.

Reconciliation

Reconciliation file from Bankgiro Central

BGC - Bank Giro Centralen

Search (ALT + Q) for "Payment Journals".
On the page search (Alt + Q) for "BG File Feedback".
First time running this import a page for setup Accounts has to be entered.
After the setup is complete, run the import again.

Reconciliation pain001 with the File Camt053 or Camt054

Setup

Search (ALT + Q) for "Payment Journals".
On the page search (Alt + Q) for "CAMT053" or "CAMT054".
First time running this import a page for setup Accounts has to be entered.
After the setup is complete, run the import again.

Setup Payment file format

The File to Bankgiro

A description of the Setup follows.

VP Giro Type

Field Function
Code Enter a code
File Name Path to where the export file ends up.
File names can be created with pack number, giro type code or date, so that the file name becomes unique.
Enter: %1 for Pack no. %2 for Giro Type Code or %3 for Today's date, Example: BankPayment%1-%2-%3. If you want a more specific Date and Time format you can use the following formatting %5 = YYYY Year, %6 = MM Month, %7 = DD Day, %8 = HH Hour, %9 = mm Minute, %10 = ss Second, %11 = sss Mille second.
Bank Giro No. Enter the bank giro number from which the money is to be paid from.
Codeunit No. Number of the codeunit used for the file format.
E.g. enter: 12048859 for VP File BG Sweden

Vendor Bank Account

Field Function
Code Enter the same code on all vendors.
Tip! Place a bank account with the code VP on the template vendor and it will be created automatically when setting up a new vendor.
Bank Account No. The vendors account number for payments. The field must contain 16 characters. Start with clearing number, then fill in with zero in front of the account number: CCCCNNNNNNNNNNNN.
If necessary, fill with zero in front of the account number. When paying to Swedbank, the last digit in the clearing number should not be stated.
Plus Giro No. The vendors plus giro number for payments.
Bank Giro No. The vendors bank giro number for payments.
Account Payment with Advising Check the box if the bank account deposit should be notified to the recipient. This field is used in combination with the payment type Account and VP Giro Type which is linked to the file format BG Sweden.

Payment order

The payment is done in this order: Bank Giro No, Plus Giro No., Bank Account No. and last Send a "printed notification". The payment is made depending on what is filled in the order mentioned.

The File pain001 (SEPA)

There are some limitations in the file format pain001.
Read more:
Merge Credit Memo with Invoice
Merge Invoices
Aggregate on Debtor Level

ISO 20022 is an interface for standardized financial payments the purpose is to simplify, facilitate and reduce the time for payments between countries that support ISO 20022. URL to a document that shows the countries. Banks provide an interface to business systems based on ISO 20022. Unfortunately, it seems that the interface will be different depending on the bank. There are different ways to interpret how to use the format for non-SEPA payments, such as Bankgiro and Plusgiro payments in Sweden.

There is support for most payment services through this file.

Here are the settings that will be made for this file type.

The file supports both domestic, SEPA and foreign payments. They could be sent in the same file.

Important: When installing or upgrading, the first time the file format is used, always perform testing together with bank (send test files).

The file does not support all possible scenarios that the Bank supports. For example, to make payments to another country that has not previously been tested. Check with the Bank and the supplier of Dynamics 365 Business Central, then do tests together. There may be a need for adjustment and possible upgrade of the payment function. Consult your partner concerning that issue.

Domestic

There will be a Domestic payment when "from country code" and "to currency code" have the same value for payers and payees. The currency code must also be the same for both countries.

Currently there is support for domestic payment to the following countries: SE, NO, DK, FI and GB.

Paying

The country of the payer is determined by the country located on the VP Giro Type. Unless specified there, it is used on SweBase Setup under Documents, Local Country Code.

The payer's currency code is determined by the currency code field located on the VP Giro Type. If the field is blank, the setup for LCY Code on General Ledger Setup will be used.

Receiver

The payee's country is determined by the country on Vendor Bank Account. If the field is blank, the setup for LCY Code on General Ledger Setup will be used.

The payee's currency code is determined by the Currency Code on the Vendor Bank Account. If the field is blank, the setup for LCY Code on General Ledger Setup will be used.

SEPA

To perform a SEPA payment, the following is required: Pay from and pay to must have IBAN and SWIFT and the currency has to be EUR. The country has to support SEPA.

Foreign

To be a foreign payment from country code and to country code (on the vendor bank account) has to be different. IBAN and Bank account No. is supported.

Name on the Vendor

Some Vendors have very long names and the bank sometimes requires the name to be correct. Use Name and Name2 together on the vendor they are 200 and 100 characters each. Keep in mind that a space in the last position in Name comes with Name2. Is is also possible add a space first in Name2.

To make sure the name is correct with Name and Name2 together. In the Payment Suggestion one click on the field "Name" shows the full name in a message.

Currency Account

In VP Giro Type there is an action called "Currency Account", to enter currency code and bank account information in the list.

Field Function
Currency Code Enter currency code.
Inactive Inactivate the currency account setup by marking this field. This field is copied to the payment suggestion and can be changed there.
IBAN Enter IBAN.
SWIFT Code Enter Swift Code.

VP Giro Type

Field Function
Code Enter Code
Description Enter Description.
Enter bank Enter the correct bank.
If the bank is not included, then select "Other Banks".
Now only the fields that are relevant for that bank are displayed. To see all fields click on "Show all fields".
Filename Default name for the file.
Enter:
%1 for pack no.
%2 for giro type code
%3 for today
%4 for time
Example: %1 - %2 - %3
Pain001 No. Serie Enter number serie for the file pain001 message. The number is used later for reference to a single payment. This will be used for the reconciliation from the bank to find the invoice in BC.
Codeunit Name The name of the codeunit used for this bank.
Codeunit No. Number of the codeunit used for the file format. This could be used to enter the number of a customized codeunit not delivered together with SweBase. To use this field you have to add it by using personalize.
Country/Region Code Specify "from country" for the payment. If blank, the local country code will be set (SweBase Setting).
Use ISO standard for country SE, DK etc.
Bank Branch No. Enter Clearing No for the Bank Account No.
Some banks include clearing in the Account No.
Bank Account No. Enter Bank Account No.
IBAN Enter IBAN number for which the money will be paid from.
SWIFT Code Must be specified for the bank for which the money is paid from. It is mandatory when IBAN is used.
BACS ID Must be specified for the bank for which the money will be paid. Mandatory when BACS payment type is used.
Code for Bank of Sweden Enter a default code that is relevant to most purchases. If entering the code on vendor's bank account, that will be used.
Currency Code Paying currency.
This is the default currency used for the payment.
If it is blank, the LCY code in the General Ledger Setup will be used.
SEB Sub Customer No. Used only for the Bank SEB. Should be set to four digits, 0004 or 0005. Verify with the bank what code should be used. In the file there will be a 14digits organization number with that sub-number at the end.
Bank Agreement No. The paying (Debtor) is usually identified with an IBAN number in combination with SWIFT / BIC. There are exceptions with some banks that instead use a Agreement No., verify with the bank what should be used.
Plus Giro Customer No This field is for the bank SwedBank and is no longer relevant.
Registration No. If the Registration No. is entered in this field, this will be used instead of "Registration No." on the "Company Information".
Org ID BANK This field refers to the XML tag, which is used differently depending on the bank. Verify with the bank what's applicable.
Org ID CUST This field refers to the XML tag that is used for different purpose depending on the bank. Check with the bank what applies
If nothing is entered in this field, the organization number found on "Company Information" will be used for this tag.
SEB Sub Customer No. Used only to Bank SEB. Should be four digits, 0004 or 0005. Check with the bank what to use. In the file there will be a 14 digits organization number with that sub-number at the end.
Bank Agreement No. Used only to Bank SEB. Should be four digits, 0004 or 0005. Check with the bank what to use. In the file there will be a 14 digits organization number with that sub-number at the end.
Registration No. Used only to Bank SEB. Should be four digits, 0004 or 0005. Check with the bank what to use. In the file there will be a 14 digits organization number with that sub-number at the end.
Bank Giro No. This field is only used for Swedbank domestic payment. For SEPA and foreign enter IBAN instead.
Country/Region Code Enter the Country Code for the payer (Debtor). If this field is blank will it will be set to "Local Country Code" on "SweBase Setup".
Batch Booking Combined amount that charges the account per account currency, etc. The support for this setting varies by bank. Check with the bank what is applicable. The tag in the XML file is BtchBookg. It is just an information in the file to the bank.
Aggregate on Debtor Level There are separate ways to structure the payments in the XML file. If this field is true, the Debtor part will be aggregated to the extent possible.
This means there will be fewer Debtors element in the file. Depending on the bank, it may be necessary to set this.
What we know right now has no other effect than the interface with the bank. Check with the bank what is applicable.
NOTE! It is strongly recommended to turn this feature on for the bank Nordea. Nordea interface requires the approval per Debtor (polling).
Structured Remit. Information Try to always use this function for all types of payments in Pain001. Check with the bank and do some tests.
Faster Payment UK Faster payments in UK are Credit Transfers with Creditor bank account in BBAN or IBAN formatting. In case of BBAN is used the local UK creditor bank clearing system member id (Sort Code) is also given. A Faster Payment have a maximum amount of £250 000 per payment. If amount limit is exceeded the transfer will automatically be converted to a CHAPS Payment based on best effort basis.
Max No. of Merge Lines Domestic Merge lines place all the merged payments in one payment to the Vendor, the reference to the payment is placed different in different type of payments. This can truncate the number of references. Enter the maximum of payment to merged of this type of payment.
Max No. of Merge Lines SEPA Merge lines place all the merged payments in one payment to the Vendor, the reference to the payment is placed different in different type of payments. This can truncate the number of references. Enter the maximum of payment to merged of this type of payment
Max No. of Merge Lines Other Merge lines place all the merged payments in one payment to the Vendor, the reference to the payment is placed different in different type of payments. This can truncate the number of references. Enter the maximum of payment to merged of this type of payment

Vendor/Customer Bank Account or Employee

Field Function
Code It is possible to enter the same value to all suppliers.
For example. LB or LEVBET. Add a Bank Account with the LB code on the default Vendor, then it will be automatically created, when entering a new vendor.
Bank Branch No. Enter the Clearing Code for the bank. For payment to US such as BZ or Fedwire No., it is called Sort-code, it is supposed to be entered with two initial slashes "//".
Verify with the bank how it should be used. It is not used together with IBAN.
Bank Account No. Enter the Vendor’s account number unless IBAN is used.
Swedish payments:
Nordea with bank account number: Always start with a 4-digit clearing number. Minimum length is 11 digits and maximum length is 14 digits (including clearing number).
Nordea Private ("personal account") the clearing code is always "3300".
Nordea PlusGiro Accounts, the clearing code is always "9960".

Note: Exception for payment to a Swedbank account. When the clearing code begins with an 8, the clearing code must be 5 digits and thus the maximum length will be 15 digits including clearing code.
Transit No. For the bank SEB and on payment via a Corresponding bank, SWIFT / BIC is specified for that bank in the Transit No. Use the field at the Vendors Bank Account. It is uncertain how other banks handle it. Verify with the bank.
Example below from a supplier in India that uses Corresponding bank:
Here is entered CHASUS33 in Transit No.
Beneficlary Name: INDO ASIA LEISURE SERVICES LTD
Beneficlary Address: 56, Institutional Area,
Sector 44
Gurgaon -122002, Haryana, India

USD Account No: 502000019670 "
SWIFT code: HDFCINBBDEL
Bank Name: HDFC BANK LTD
Bank Address: E-13/29, 2nd Floor Harsha
Bhavan, Connaught Place New Delhi
110001, India
Corresponding bank for effecting USD Payment:
Bank: JP MORGAN CHASE BANK, NEW YORK, CHIPS ABA UDI ## 3S4459: A
Country/Region Code Must be specified for the country in which the bank is located. Use ISO standard for country SE, DK etc.
. If left blank, it will use "Local Country Code" on "SweBase Setup".
SWIFT Code Enter SWIFT code for the receiving bank. Must be specified for together with IBAN.
IBAN Enter the vendor's IBAN No.
Charge Paid by Enter who will take the cost for a foreign payment.
The Debtor is the payer and the creditor is the receiver. This field has three option value.
SHAR = Shared equally
CRED = Receiver
DEBT = Sender
Category Purpose Supplier Payments, Intra Company Payment, Salary Payment

Differences for countries pain001

Denmark (DK)

Local payments (With FIK) can be made in many ways in Denmark. To control which type is used per provider, a prefix on the Bank Account Number is added to three characters. +01, +04, +15, +71, +73 and +75. The code is well known to the person who make the payments in Denmark. Example how an account number 6543433 is specified: +046543433 Bank transfer does not specify a prefix. Some formats require OCR, and there may also be different lengths of OCR. The control of OCR is made when the file is created.

In order to provide an opportunity to correct errors, it is possible to edit OCR in the "Vender Ledges Entries".

Sweden (SE)

There are several options available for payment support, including Bankgiro numbers, Plusgiro numbers, and bank accounts with bank account numbers (clearing).

When using Bankgiro, it is important to ensure the correct usage of the OCR number. Suppliers who require a valid OCR number must enter it in the designated OCR field. Failing to do so will result in payment rejection. Additionally, the OCR number must be accurately filled out. It is the responsibility of the customer to determine which providers require an OCR number and ensure that the information is placed correctly.

For Bankgiro and Plusgiro payments, netting is supported. To confirm if your bank supports this feature, it is advisable to check with them directly. Furthermore, if you need to handle structured remittance information, you can activate it on the girotype using the "Structured Remit. Information" field.

Norway (NO)

The KID code is commonly used, and it is recommended to utilize the OCR field on the purchase invoice for entering the KID code. If the KID code is not specified, an external verification code will be used instead.

In the case of cross-border payments to Norway, specific rules apply for the "Code for Bank of Sweden." Norway requires both the code itself and a corresponding description for this code. You can find the table for entering the description at a designated location. To access it, perform a search (ALT + Q) for "VP Cross-Border Payment Code." Enter the code and its description accordingly.

If there is no corresponding line in the table for the provided code, only the code itself will be included in the file or documentation.

Finland (FI)

There is support for OCR or External Document No. as a reference. On the VP Giro Type, the Org ID BANK must be set. Check with the bank what information should be entered.

Differences in banks pain001

General

Search (ALT + Q) for "VP Giro Type" to do the setup.
In the field Bank enter the correct bank. The correct code unit will be set and for all mandatory fields will be marked vid a star.
On the giro type always enter IBAN and SWIFT for the consignation account.

DNB

Enter Subscription No. for DNB in the field "Org ID CUST".
Some agreements with DNB, use Division (Divisjon) as required, enter the Division in to "Org ID BANK".

Nordea

Enter "Signer ID" in the "Org ID CUST".
Enter "Contract number" (Avtalsnummer) in the "Bank Agreement No.

SEB

Enter "Subscription Number" (Underkundnummer) in the field "SEB Subscription No.".
For foreign payments, always enter SWIFT (BIC).

Swedbank

Swebank is unable to utilize IBAN and SWIFT for all types of transactions. However, there is an exception for domestic payments within Sweden, where the "Bank Giro No." must be used instead. In such cases, two separate files need to be sent to Swedbank—one for domestic payments and another for other types of payments. The format for the "Org ID BANK" should be 06 + RegistrationNo + B001 (e.g., 06RegistrationNoB001 / 06organisationsnrB001).

Feedback of status pain002

The pain002 file comprises details regarding potential errors in individual payments, specifically rejected payments. This file is in XML format and can be read directly. To simplify the troubleshooting process, you have the option to import the file into Dynamics 365 Business Central. The status of the pain002 file will be reflected in the "VP Pack Entry," where you can find relevant information concerning the incorrect payments.

  • Bank Status

  • Bank Status Code

  • Bank

Workflow for vendor bank account

When utilizing a workflow for a vendor account, any modifications to the vendor bank account require approval through the designated approval process. Only vendor bank accounts that have been officially released are eligible for use within the vendor payment module.

Setup

Find the function Search (Alt + Q) after workflow

Use the function

Select menu item New and "New Workflow from Template".

Select "Vendor bank account approval workflow".

There is now a newly implemented workflow that follows the same parameter setup as the standard functionality. Once all the preparations are complete, the workflow can be set to an active state.

Change or enter a new vendor bank account

After activating the workflow, the payment suggestion will display the Status field, which can have one of three values: Open, Released, or "Pending Approval." To make changes to a vendor bank account, the status must be Open initially. Subsequently, the status needs to be changed to Released. Only when the status is Released can the vendor bank account be used in the payment suggestion.

To transition the status to Released, choose the option "Request Approval." Following that, you must wait for the approval process to complete. However, if you possess the necessary authority to approve, this particular step will be inactive.

An authorized person can now Approve the change and the bank account is set to Status Released.

Create a file to the bank

All vendor bank accounts to be used must have the status released.

Workflow for payment suggestion

When utilizing a workflow for payment suggestions, it is essential to note that generating a payment file for the bank is not possible without approval through the designated approval process. Only payment suggestions that have been released are eligible for file creation.

Setup

Find the function

Search (Alt + Q) for workflow

Use the function

Select menu item New and "New Workflow from Template".

Select "Payment suggestion approval workflow".

Now there is a new workflow, parameter set in the same way as for the standard functionality. When everything is ready, set the workflow to Active.

Payment suggestion

Once the workflow has been activated, the Status field will be visible on the payment suggestion. Status can be Open, Released or "Pending Approval" To be able to change a payment suggestion the status must be Open, and to create a file the status must be Released.

To change the status to Released, select "Request Approval". Wait for approval. If the user have the authority to approve, that step is not active.

An authorized person can now Approve the change and the bank account is set to Status Released.

Create a file to the bank

Status must be Released to be able to create a file to the bank.

Direct Debit

SweBase has functionality for managing Direct Debit for individuals and companies.

In short, the account holder, company or private person, gives his consent to withdraw money from their account. The receiving company then sends a payment assignment to the bank which on the due date withdraws the money, the reporting of payments made is then by BG Max or Direct Debit Payment Specification.

Setup

Within the SweBase Setup, navigate to the Direct Debit tab. In this section, various settings can be accessed such as the designated file name, payer number types for different categories (company and private person), and the ability to manage the document types processed within the Direct Debit system.

Field Function
File Name Enter the name of the file to export.
To make the file easy to trace in the file system, you can enter %1 and %2 in the file name.
% 1 = pack number
% 2 = date and time when the file is created
An example:
"C:\directdebit\files\ Direct Debit - %1 - %2.txt"
gives the file name
"C:\directdebit\files\ Direct Debit - 11 – 191001 14_11.txt"
Type of Payment No. (Private) If the customer's payment number refers to a private person.
Here are the options:
• Bank Giro No.
• Registration No.
• Personal No.
• Bank Account No.
• Other
Check digit control of the number is made for the choices where possible.
Type of payment number (company) If the customer's payment number refers to a private person.
Here are the options:
• Bank Giro No.
• Registration No.
• Personal No.
• Bank Account No.
• Other
Check digit control of the number is made for the choices where possible.
Document Type Blank Allowed Check the box for this type of document to be included in the file.
Document Type Payment Allowed Check the box for this type of document to be included in the file.
Document Type Invoice Allowed Check the box for this type of document to be included in the file.
Document Type Credit Memo Allowed Check the box for this type of document to be included in the file.
Document Type Fin. Charge Memo Allowed Check the box for this type of document to be included in the file.
Document Type Reminder Allowed Check the box for this type of document to be included in the file.
Document Type Refund Allowed Check the box for this type of document to be included in the file.

On the customer card under the direct debit tab indicates whether the customer has given his approval. One condition for the customer to be included in the payment assignment file is that the customer has an approved permission. Only "Approval Status" Approved will be included in the file, other options are used only to manually manage the approval process.

Field Function
Direct Debit Type Enter if the customer is a company or a private person.
Payment No. Enter the number that identifies the customer.
See SweBase Setup "Type of Payment No. (Company)" and (Private) to see what Payment No. means.
It is checked that the number is filled in correctly, it is done depending on what the field means.
Approval Status Only "Approval Status" Approved will be included in the file, other options are used only to manually manage the approval process.

Approval File

To make it easier, is it possible to import approved and canceled permissions. The file is downloaded from your bank.

Find the function

Search for Direct Debit Import Approvals

Use the function

Click OK and select the file that has been received from the bank. Now the customer is updated with the approval status Approved or Canceled. The Payment No. field on the customer card is used to find the right customer. If there is no match, the permission must be handled manually.

Create Payment File

To provide the bank with details regarding the debits to be deducted from each customer, a payment file is generated and subsequently delivered to the bank. Find the function Search for Direct Debet Pack

Use the function

When charging a customer, a new Direct Debit pack is created automatically during the posting process. If the "Total amount (BVA)" field in the most recent autogiro bundle is empty, it indicates an open bundle where multiple debits can be added. Once the file is exported, the pack is closed, and the amount is updated to reflect the total payment for all entries in the file, denominated in the local currency (LCY).

The "Number of open entries" field displays the count of unpaid invoices within the pack. When this field becomes blank or zero, it signifies that all charges have been successfully paid. If there are customers of both types, private individuals and companies, two separate packs are created. It is important to handle the open packs separately, which means generating two separate files for processing.

The payment file is created using the menu item "Create File". Deliver the file to the bank.

To view the entries included in the file, click on "Entries." From there, navigate to the customer ledger entries and access the customer card for the corresponding line. Under the Actions tab, select the desired menu items for further actions.

To delete one or more entries that should not go with the file, select the menu item Manage and Delete.

The file can be created once more using the "Create File" menu item again in the Direct Debit Pack. A warning will then appear that it has already been exported.

Reporting of made payments

Once the customer has paid the invoices, the reconciliation can be done via BG Max or Direct Debit Payment Specification.

Find the function

Search for Cash Receipt Journals

Use the function

See Payments and BG Max and Direct Debit.

Add/remove Direct Debit Entry manually

If at a later time it is decided that a Direct Debit needs to be included in the next file, it can be added manually.

Find the function

Search for Customer Ledger Entries

Use the function

On the Customer Ledger Entry, there is an option to either remove or add it to the upcoming Direct Debit pack. By selecting the menu item "Actions," followed by "Functions" and "Set Direct Debit Pack No.," a confirmation prompt will appear before proceeding. It's important to note that this action is restricted to document types that are valid within the SweBase Setup configuration.

Add

Remove

Receivables

Receivable with the filetype Camt053 or Camt054

Use the function

Start by downloading the file from the Bank and save it to the desired location. Then go into the payment journal in Dynamics 365 Business Central an upload the file.

Search (ALT + Q) for "Cash Receipt Journals".

On the page search (Alt + Q) for "Camt053"or "Camt054"

The first time, the following information will appear.

Cash Receipt Account Mapping Camt053/Camt054

Account mapping is set as below.

Field Function
Currency Code Currency code for which the mapping shall apply.
Bank reference Type Here is the type of account contained in the IBAN or bank account file. It is set automatically the first time the file is loaded.
Bank Account No. The Number of the bank account contained in the file. It is set automatically the first time you load the file.
Account Type Specified whether account no. should be G/L account number or bank account number.
Account No. Enter account number or bank account number.
Bank Charge Account If the file contains fees, this G/L account number will be used to post the fee.

Cash Receipt Invoice No Serie

This function is used for a manual setup of the method to search an invoice no. If there are no lines in this setup, search will by a generic method. To use only this method, you must turn of the generic method.

Go to SweBase functions and turn of PEB0124 “Simplified search when processing cash receipts”. After that enter the setup as follows.

The list is used to look for information on the lines that are in the file from the bank. Dynamics 365 Business Central begins by searching according to the settings in the first row, if there is an Invoice or Credit memo that fits, it is used to make a payment. If Dynamics 365 Business Central does not find anything for the first line, it goes on to the next, etc.

Field Function
Prefix If the beginning of the number contains characters other than numbers, is set here. An invoice number that Dynamics 365 Business Central finds with the example above may be KA20210
From No. The starting value of the range at which Dynamics 365 Business Central is search for an Invoice or Credit memo.
To No. The final value of the range at Dynamics 365 Business Central is search for an Invoice or Credit memo.
Suffix If the end of the number contains characters other than numbers, is set here.
OCR No. Format If the Invoice No. is formatted as OCR it will be a better interpretation, if this is set. It is OCR type per Country. Swedish, Finnish, Norwegian and Danish
No. Serie Type In this field, individuals can select their preferred method for matching payments. Typically, the common approach is to match based on the document number, such as the invoice number or credit memo number. Alternatively, there is the option to choose matching based on the external document number or customer number.
Application Method If the preference is to match payments on a document-by-document basis, the manual option should be selected. On the other hand, if the intention is to prioritize the settlement of the oldest customer ledger entry, the apply to oldest option should be chosen.
Ignore Prefix If using prefixes, payers can sometimes enter payment information with prefixes and sometimes without. By adding two rows where one row has this field marked and one does not have, the system will match entries both with and without prefixes.

Cash Receipt with exception

It is possible to make exceptions for certain payments when imports the Camt file.

If Cash Receipt handles by other media, for example Swish. In this case the applying of the invoices will be double.

Settings for this are made on the pages "Cash Receipt Account Mapping CAMT053" or "Cash Receipt Account Mapping CAMT054".

Set the Exceptions with action "Camt Exceptions" on the page.

Exceptions can be made for certain names or payment methods. It is enough to enter part of the customer's name, to be an exception. With the Method field, you can choose whether you want the exception to include or exclude the search description.

Receivable Error Handling

If any payment in the file can not be matched to open Invoices, you will receive an error message.

In the journal the field "Account No." and "Applies to Doc. No." will be blank and, in the Description, (with Red text) field the error message will be displayed. To see what is in the file and use that information to adjust the line manually, use action "Show Line Entries".

From this view it is possible to go directly to the ledger with filtering on "Customer No.", "Document No." and "Amount".

There is also a factbox available with this information.

Pagero Integration

This feature allows sending payment files directly to the bank via Pagero Online, and also transfer files from the bank for reconciliation of completed vendor and customer payments. To be able to use the function, a customer account is needed at Pagero.

Signup with Pagero

Search (ALT + Q) for "SweBase Pagero Setup". Follow the instructions in the wizard.

Send file

Once the payment suggestion has been created and the intention is to send the payments to the bank, navigate to the menu and select "Create File." Subsequently, the file will be transferred to Pagero.

If a "Banks website (URL)" has been registered under the giro type, the corresponding page will be displayed. When Pagero Online is activated, the Pagero website is registered in this field.

Reconciliation

Search (ALT + Q) for "Banking import files". Select menu item "Get files to handle". The list now shows the files that are new and need to be processed.

When generating a file, it can result in two separate files. One file contains lines for reconciling vendor payments (debit), while the other file includes lines for customer payments (credit).

To process the lines, stand on the first line and select menu item "Handle import". Matching takes place and the journal is opened. Make any adjustments and then post the journal.

Go to the next line and handle it.

Upon running the function for the first time, a new page will be presented, requiring the specification of file types. Additionally, users must indicate the payment and cash receipt journals where reconciliation and posting are to be performed.

It is possible to import a Camt053 file into the Bank Account Reconciliation. To activate the function go to the Banking Setup and mark the field "Reconciliation is Active".

When you select the menu option Handle import on a line with Bank file type "Camt053 Reconciliation", the file will be read in the bank account reconciliation module. If there is no account reconciliation registered, a new one will be created, otherwise the existing one will be filled.

Inyett Detect Integration

Inyett Detect integrates with Microsoft Dynamics 365 Business Central to provide comprehensive control over vendor transactions and payment management. This solution enables real-time tracking, reconciliation, and compliance, ensuring accuracy and efficiency in your financial operations. This function provides guidance on setting up and using Inyett Detect within Business Central to streamline vendor and payment processes.

Signup with Inyett

Visit the Inyett homepage to get in contact with Inyett. When you become a customer at Inyett, you will receive an API key that you enter in the Banking Setup page.

Setup

Search (ALT + Q) for "Banking Setup".

Field Function
API Key This API key enables you to connect to Inyett. You will find the key in the Inyett portal under Settings, Account Settings and Inyett Automation (API).
Select language for warnings Select the language to receive your warnings in.
Mandatory Registration No. If you want to make the registration number mandatory, select this check box.
Mandatory to get warnings from Inyett before creating the payment file If you want to make it mandatory to get warnings from Inyett Detect before creating/sending the payment file, select this check box.
Send to Inyett when Create Payment Suggestion If you want to send the payment suggestion directly to Inyett Detect, select this check box.

Find the function

Search (ALT + Q) for "Payment Suggestion".

The connection to Inyett Detect is based on first creating a payment suggestion and then sending the suggestion to Inyett. The entries are then analyzed at Inyett and when this has happened, any warnings can be retrieved. Depending on the volume of entries, this analysis can take different lengths of time.

Use the function

First, you create a payment suggestion. If "Send to Inyett when Create Payment Suggestion" in Banking Setup is set, the payment suggestion has now been sent to Inyett. If it is not set, you can continue working on the suggestion and when it is finished, you send the suggestion to Inyett via the menu item "Send to Inyett".

The payment suggestion is now being analyzed at Inyett. After a minute or so it is time to get warnings. Select the menu item "Get warnings". The lines that have a warning are marked with a red cross and those that do not have warnings are marked with a green okay symbol.

To see the warning, go to the line and select the menu item "Show warnings". A new page will now appear with the warning. There may be multiple warnings on a payment line.

By clicking on "Click here to view details about the warning in Inyett Detect" you will be redirected to Inyett's portal where you can see more information about the warning.

If you want to see all warnings for the payment suggestion, select the menu item "Show warnings" under the "Send to Inyett" button.

If you want to revoke a payment suggestion that has already been sent to Inyett, you can select the menu item "Revoke sent task" under the "Send to Inyett" button.

Sales

Posting Date

In the standard application, you can choose whether the Posting Date of a sales document should be empty or set to "Work Date". This feature has been enhanced with SweBase.

Find the function
1. Sales Blanket Order
2. Sales Order
3. Sales Invoice
4. Sales Return Order
5. Sales Credit note

Use the function

If the Default Posting Date is set to "No Date" on the Sales & Receivables Setup, Orders, Invoices, etc. the Posting Date will be blank for a new Document. When the Document is Posted the Blank Posting Date will be set to "Work Date"

Note of Goods

It is common to mark the Sales Documents with Note of Goods. This field has therefore been added to orders, Shipment, Invoices and Credit notes.

Find the function
1. Sales Order
2. Sales Invoice
3. Sales Credit Memo
4. Sales Return Order

Use the function

Enter the Note of Goods that the customer wishes for their documents. The Note of Goods is printed on the SweBase Documents Picking list, Shipping, Invoice etc.

Control of Quantity on G/L Account Lines

When employing the G/L Account as the Account Type, particularly on a Purchase Invoice, it is crucial to remember to input a Quantity (Qty). The Quantity is typically set to one for G/L Account Lines. Failing to enter a Quantity will result in the amount not being invoiced, effectively generating a Zero Invoice.

Find the function
1. Sales Quote
2. Sales Order
3. Sales Return Order
4. Sales Invoice
5. Sales Credit note

Use the function

The Qty is automatically updated with 1 when using the G/L Account on the line. If the number differs from 1, you can change this manually.

Manage price calculation

In Dynamics 365 Business Central, the selection of the customer who controls the price calculation is typically not configurable. In situations where the Customer and Bill-to Customer differ on orders or invoices, the price list of the Bill-to customer always takes precedence. However, with this functionality, there is the possibility to determine whether to use the price list of the Customer or the Bill-to Customer for price calculations.

Manage Salesperson

In Dynamics 365 Business Central, the option to select which customer should govern the Salesperson for orders and invoices, particularly when dealing with a Customer and a separate Bill-to Customer, is not typically available. However, through this functionality, this gives the ability to control which Salesperson Code that is to be used.

Find the function

SweBase setup Salesperson from

No Question when changing Bill-to Customer Number

This feature means that the default confirm page when changing "Bill-to Customer No." is not active. This has caused paying the wrong Customer.

Text Lines and Extended Text Lines

The comment text lines added to an order are usually not linked to any Item Line. This has, for example, caused problems with printing from orders where partial deliveries have been made.
If subtracting the lines that are missing Qty, the text lines associated with the Item Lines are still printed.
This has been solved as follows:
Function connects comment text lines and extended text lines with Item lines. The connection is automatic, but you can manually remove that link.

If you do not want a connection of an extended text by default, you can mark the field "No Connection to Item Line" on the extended text header.

On the SweBase Document Shipment, Picking list and Invoice. The documents are printing only text line connected to an Item line which has Qty.

Find the function

Sales Order

Use the function

When entering an order, all comment text lines that you enter will be automatically connected to the next Item above. The text rows above first Item will not be linked to any Item row.

There are two text lines in the picture.

At the top there is a row that is not connected and below is a line that is connected. If the row is connected or not, you can see in the link linked to the Item row. If the field is marked with an √ the line is linked to the above Item.

Several lines can be connected to an Item. If you do not want the line to be connected, simply uncheck Connected to Item Line.

Default Value for Post & Print

Using Action Post or Post & Print on a Sales Order will always have the default Ship and Invoice. This is changes so that "Combine Shipments" will have Ship as Default.

This feature is used to avoid accidentally Ship and Invoice.

Text line on a Combined Shipment Invoice

When creating a Combine Shipment Invoice, the shipment number is added as a text line in the top of the Shipment Document.

This text has previously been unable to be translated into other languages or modified by the user. The text is now integrated with the Document Texts feature and can be controlled by the user. The following three lines are available to print the description in different languages.

Rows that have a minus sign will not be printed. If all lines have a minus sign, the default text will be printed.

The example above prints the Shipment No on the first row. Shipment No. is field number three in the Shipment Header. You can choose freely from all fields located on the Shipment Header. The syntax is \$[FieldNo] to print a field in the text. You can also format the field $[FieldNo, FormatStr]. Examples of FormatStr ' - ' print '2020 - January', see more information about the formatting on MSDN

In addition to this, the following information can be inserted:

\$[C12] CompanyInformation, field no. 12
\$[COMPANYNAME] Company Name
\$[SESSIONID] Active Session
\$[SERVICE INSTANCEID] Server instance name
\$[TODAY] Today
\$[TIME] Time now
\$[BLANK] Blank line

More information about how the document texts work, can be found under the Document Texts.

Source on the General Ledger Entries

To get a better overview and traceability from accounting transactions, Source Name is now included in the list. "Source Type" and "Source No." can also be added to the list.

To print the Invoice and Credit memos numbers in OCR format with additional digits, including a length digit and a modulus 10 digit, navigate to the SweBase Setup settings. Use the "Search" function (ALT + Q) to find the specific setting labeled "Settings: SweBase Setup".

Description 2 on item to documents

This function is obsolete and replaced by item description 2 on documents by extended texts. See chapter "Item Description 2 on documents"

Exchange rate Message on documents

If Exchange Rate has been changed this message will come up when Entering Posting Date on a document.

To simplify the process for users posting an order, the option to make a choice has been removed. Consequently, the SweBase Setup's "Sales Exchange Rate Update" setting will always default to either "Current" or "Keep". If users wish to view this message, they can refer to the "Inactivate SweBase functions" section.

Reverse tax liability on certain goods and services

The upcoming bill, effective from 1st April 2021, includes a proposed introduction of the Reverse tax in national trade transactions involving taxable individuals. This applies specifically to the sale of mobile phones, integrated circuits, telecommunications services, game consoles, tablets, and laptops. The primary objective behind this proposal is to mitigate the occurrence of widespread VAT fraud.

Setup

On the SweBase setup, there are fields that control the handling of VAT.

Field Function
Active VAT Bus. Posting Groups Within this field, specify the VAT business posting group that should be managed in the function. If no group is selected, all groups will be handled by default.
Origin VAT Prod. Post. Group For certain items like cell phones, tablets, and laptops, reverse charge should be applied when the sale exceeds a specific amount. In this field, input the "VAT Prod. Posting Group" that will trigger the transition to a VAT-free or reverse "VAT Prod. Posting Group".
New VAT Prod. Post. Group Enter the new VAT code to be registered on a sales line that meets the requirements for invoicing with VAT-free / reverse "VAT Prod. Posting Group"
Amount Limit VAT Change Enter the net amount limit that applies to a sale that is to be classified as VAT-free / reverse VAT

Use the function

Sales Order and Sales Invoice

The function is only used when posting an order or an invoice. Enter the sales line. If an item / resource or similar is covered by the legislation, it must be marked with the "VAT Prod. Posting Group" that is in the field origin "Origin VAT Prod. Posting Group" in the SweBase settings. If the sum of the lines that have this template exceeds SEK 100,000, the VAT product accounting template will be replaced with the one in the field new VAT product accounting template in the SweBase settings. This is done in the invoicing accounting.

Before posting:

After posting:

The invoice now has zero VAT on the lines covered by the regulations. By setting a VAT clause, the text "Reverse tax liability" is printed

Purchase documents

The functionality for updating the "VAT Prod. Posting Group" on the lines is available for purchase orders, purchase invoices, purchase returns, and purchase credit memos. This feature operates similarly to what occurs on sales documents during posting. It proves particularly helpful when receiving an invoice from a supplier. By utilizing this function, you can conveniently assign the appropriate "VAT Prod. Posting Group" to the lines based on the amounts, items/resources, and accounting accounts involved.

Tax reduction ROT, RUT and Green technology

This module supports tax reduction for ROT, RUT and Green technology. After registering the information needed to meet the tax authority's requirements, the system will keep track of the deductions made. It is supported to send the deduction by a file to the authority.

Enter tax reduction

On the sales order or sales invoice. Search (ALT + Q) for "Enter Tax Reduction"

Use the function

When using the function the first time a message is shown:
"The tax reduction functionality is not activated, do you want to do that?" answer yes.

Next massage:
"Prices must be including VAT, do you want to continue?" answer yes.

Customers who are to receive a tax reduction must be marked with prices including VAT.

The registration page below indicates the information required by the tax authority.

Header

Field Function
- -
ROT Check if the order is ROT, can combine 2 of 3
RUT Check if the order is RUT, can combine 2 of 3
Green Technology Check if the order is Green Technology, can combine 2 of 3
Property Designation Enter the property designation
Tenant Assoc. Registrated No. If the deduction refers to an apartment in a tenant-owner association, enter the association's organization number in this field.
Apartment No. If the application concerns a condominium, the apartment number must be entered in this field.

Lines

Field Function
- -
Tax Reduction Type If more than two tax reduction types chosen, this value must be applied, otherwise it will be inherited from the header when entering the personal Id
Personal Id The social security number of the individual or individuals applying for a deduction should be entered as a 12-digit number without hyphens or spaces.
Name Name of the person or persons applying for a deduction.
Share % If the deduction is to be allocated among the applicant persons, the percentage must be indicated in this field. The sum of all lines must be 100%
Max Amount to Apply If there is a limit to how much the person can request, that amount is entered here.
Amount to Apply If you know the amount to be distributed to each person, you can enter it in this field and then press the Calculate Share % menu item. The percentage distribution will then be calculated.

If a new document is registered with the same customer number, the information above will be copied from the previous document.

On the document lines, three new fields become visible. The fields are only displayed for documents with tax reduction. "Tax Reduction Type", "Hours" and "Material Cost"

Field Function
Tax Reduction Type Depending on whether ROT, RUT or Green technology is selected, the list for the tax reduction type will show different options, choose one that is relevant.
Hours If the line registered refers to labor, the number of hours spent must be registered in this field. The hours are not shown to the customer but are only used in the application to the tax authority.
Material Cost If the line registered refers to material cost, the cost amount must be registered in this field. This cost is not shown to the customer but is only used in the application to the tax authority.

Within the list of orders or invoices, a new field called "Tax reduction" has been introduced. This field allows filtering the list, displaying only the entries associated with tax reductions. By creating a custom filter, you can obtain a comprehensive overview tailored to your needs. Additionally, there is a fact box available that presents information specifically related to tax reductions.

Tax reduction type

This page shows the possible tax reduction types available.

If you want to change the tax reduction %, do so in the "Adjusted Tax Reduction %" field. This may be useful if the tax authorities change the rules for how large the deduction can be.

By changing Other Cost %, other costs are automatically calculated from the taxable amount when posting the invoice. This is mainly used when applying for Green Technology.

Search for information

Once the documents have been posted, there will be tax reduction entries available. These entries provide information about the current status of the case.

Search (ALT + Q) for "Tax Reduction Entries".

The status of the tax reduction is displayed. In the lower part it is visible to which persons the application applies.

The invoice will include information about the tax reduction, resulting in a reduced amount that the customer needs to pay. However, in the customer ledger, the full amount is recorded as the tax authority is responsible for paying the second part, provided that the application is approved. If the application is not approved, the customer retains full payment responsibility.

Cash receipt

The cash receipt for the invoice is done in the usual way, first the customer's part and second the tax reduction part from the tax authorities. To the right of the payment journal is a fact box with information about the tax reduction.

Create file

Search (ALT + Q) for "Tax Reduction Entries to Apply"

Select the lines to apply for. If the customer hasn't paid his part of the invoice, the invoice will not be shown in this page and it will not be possible to apply for tax reduction.

NOTE! it is not possible to mix ROT, RUT and Green technology in the same file.

Press menu item Create file. An xml file that looks like the one below is created. Find the file with a name like this Request for tax reduction_220205_1532_1.xml in the download folder. This file is then uploaded to the Swedish Tax Authority page.

No reduction granted

If the tax authority does not grant the applied deduction for tax reduction, this must be registered to get the right amount that the customer is obliged to pay in case of e.g. reminder printout.

In the page for tax reduction entries, there is a function at the personal level where the "Not Granted Amount" is adjustable.

No reduction granted with replacement invoice

If you want to replace the non-granted tax reduction with an invoice that will be sent to the person directly, this can be activated by entering an item no. in the Swebase setup, which is partly credited via a credit invoice to reduce the original invoice and the same item no. is then used to invoice the end customer.

You have the option to add two lines of text that inform what the invoice refers to. In the example NOT GRANTED LINE 1 and NOT GRANTED LINE 1.

When you select the menu item Adjust Not Granted Amount and enter the amount that was not granted, you will be asked if you want to create a replacement invoice.

On the created credit memo and invoice, text similar to the above will appear.

Reminders

Search (ALT + Q) for "Tax Reduction Reminders"

On this page, find lines associated with customers that require reminders. Simply navigate to the desired line and proceed with printing.

Purchase

Posting Date

Within the standard application, users have the option to determine whether the accounting date of a purchase document should remain empty or be set to the work date. This functionality has undergone enhancements for improved performance.

Find the function

  1. Purchase Order
  2. Purchase Return Order

Use the function

In the "Purchases & Payables Setup" the field "Default Posting Date" have been set to "No Date", then Orders, Invoices, etc. will have blank date when creating a new Document. During the Posting the Posting Date will be set to Working Date instead of an error.

If posting an Order with Back order Qty the Posting Date will still be Blank.

Inward registration

Functionality for Inward Registration of Vendor Invoices and Credit memo is developed for SweBase. This function is for an invoice or credit note which arrives at the company, it will be Inward registered. This means that G/L entries, VAT entries and Inward entries are created. When the Invoice / Credit memo is posted or deleted, the posting will be reversed. The function can only be used from Document Type Invoice and Credit memo, it does not work on Purchase Orders and Purchase Return Orders.

Setup

Under the inward registration tab in SweBase Setup, users can access various settings related to source code, posting description, and product posting group when inward and return accounts are posted. Additionally, there is an option to have the inward registration automatically posted when an incoming document is transferred to a purchase invoice or credit note. Users also have the choice to retain or blank out the Posting Date after inward posting.

To ensure accurate VAT posting, it is necessary to configure the system accordingly. During the Inward registration process, the VAT Posting setup associated with the Vendor is utilized, and the calculated VAT rate is used to determine the appropriate "VAT Bus. Posting Group" on the counter transaction. To access and adjust this setting, search for "Inward VAT Posting Setup." Below are examples demonstrating how to configure the setup effectively.

If the system finds a template that matches the percentage eg 25% then the template is used. Should it be that the VAT rate registered is not found then the system will create two "VAT entries", one with VAT only and one with no VAT.

To enable smooth processing of the Inward Registration Bridging, it is essential to configure a Balance account on the Vendor Posting Groups. This can be accomplished by making the necessary adjustments within the Vendor Posting Groups settings.

In conjunction with the aforementioned account, it is important to specify the balance account designated to receive the inward registration. This can be achieved by entering the appropriate G/L account in the "Inward Reg. Bridging Account" field within the general posting setup.

Find the function 1. Purchase Invoice 2. Purchase Credit Memo 3. Inward Registration

Use the function

The functionality can be utilized in two distinct ways. The first approach involves registering arrival details on a Purchase Invoice or Credit Memo and subsequently posting the document directly from there. Alternatively, employing a journal to batch post multiple Invoices or Credit Memos simultaneously.

To initiate an arrival registration, generate a new Purchase Invoice or Credit Memo and proceed to select the respective vendor. Additionally, ensure to populate the required fields listed below to finalize the registration process:

Field Function
Vendor Invoice No. Enter the Invoice number found on the Invoice from the Vendor.
Document date Enter the Document Date, normally the day for registration.
Due date Calculated automatically based on Document Date and the specified Payment Terms on the Vendor.
Amount to Pay Enter the amount to pay to the supplier.
Of Which VAT Inward Enter the amount of VAT shown on the invoice.
VAT % The VAT rate is calculated by the system.

Once the necessary steps have been completed, users can preview the posting by utilizing the "Preview Posting" action. This action will display the generated G/L Entries transactions and VAT Entries that will be established upon posting. To execute the posting of the inward registration, users should utilize the "Post" action (Shift + Ctrl + F9). For a comprehensive overview of the posted inward entries, users can access the "Inward Reg. Entries" action (Ctrl + F7).

Posting is automatically performed using the default settings. However, if desired, users can review and modify the settings before posting by selecting the menu item "Inward Posting" followed by "Inward Reg. Lines".

Reverse a posted inward registration. Use the function Reverse in this window.

To suggest lines from the registered invoice and credit memo lines, use the function Suggest Lines.

Change dimension values for the inward registration. It is done either in the fields on the lines or menu item Dimensions in the Function area.

Multiple Inward Registrations

To enter multiple inward registrations simultaneously, utilize the Inward Journal feature, specifically designed to streamline this workflow. Within the journal, input the same information as you would for a single invoice or credit memo. The distinction lies in the ability to input multiple documents on a single line, which are subsequently posted in a batch.

When the due date is displayed in red, it means that a non-banking date has been registered, i.e. the invoice will not be paid on this day. When you are done with all Invoices and Credit Memos, use the Action Post Batch. After that, Invoice Documents have been Created and the Inward Registration has been Posted.

To view the status of the inward registration and access information about the posted G/L accounts and other data, the Inward Entries can be accessed. These entries are located within the invoice and credit note purchase sections directly on the Vendor Card, accessible through the History menu.

When viewing an Inward Reg. Entries, selecting the amount of the inward will allow you to access the detailed entries. These entries share the same entry number as the G/L accounting entries. This facilitates potential reconciliation between the ledger and the inward entry.

To view the Inward postings in their entirety, access the Accounts Payable Inwards report. Apply a date filter to display the balance as of the desired date.

Webservice-API

By publishing codeunit 12048930 "PEB Inward Posting API" and Table 38 "Purchase Header" with the same name, it is possible to post arrival registration and reverse an already registered arrival transaction. There are three methods available PostInward, PostReverseInward and PostExactReverseInward.

By publishing codeunit 12048929 "PEB Purchase Posting API" and Table 38 "Purchase Header" with the same name, you can post the purchase together with the arrival registration. There is one method available PostPurchase.

Incoming Document

To enable the integration between incoming documents and SweBase, a setting is required which specifies which codeunit to use after the field mapping. By making this setting, automatic updating of the fields "Gross Invoice Amount" and "Of which VAT Amount (Inward)" on the purchasing header is activated. The rounding found in SweBase for purchasing will also be activated.

Setup

Search for" Data Exchange Definitions"

Select the line for the integration. Press menu item Edit.

Select the line "OCR - Invoice Header" and press menu item Field Mapping.

Enter 12048934 "PEB Post Data Exchange" in the field Post-Mapping codeunit.

Do the same for "OCR - Credit Memo".

Note of Goods

It is common to mark the Purchase Documents with Note of Goods. Therefore this field has been added to orders, Shipment, Invoices and Credit memos.

Find the function
1. Purchase Order
2. Purchase Invoice
3. Purchase Credit Memo
3. Purchase Return Order

Rounding of Purchase

This feature facilitates rounding of purchase invoices. The user can specify the allowable rounding amount, commonly set to a maximum of 1 SEK.

Setup

The allowable rounding amount can be entered in the SweBase settings field "Maximum Rounding Purchase." Specify the amount that can be automatically rounded up in this field.

Find the function
1. Purchase Order
2. Purchase Invoice
3. Purchase Credit Memo
3. Purchase Return Order

Use the function

When entering a purchase invoice, the vendor invoice amount, including VAT, must be entered in the "Gross Invoice Amount" field. This function is activated by the setup, and the Gross Invoice Amount field should not be left blank.

The lines entered on the Invoice are checked at the time of posting against the amount in the Gross Invoice Amount.

If the difference between the Gross Amount and the Total Incl. VAT is less than 1 SEK (setup), the difference will be booked as a rounding line.

If the deviation is greater than the amount in the settings, an error message in connection with the posting will appear:

If this message appears, it is necessary to adjust the invoice so that the amount on the lines matches the amount stated in the invoice header.

Use the same External Document No. more than once

In Dynamics 365 Business Central, a check can be enabled to detect the reuse of the same invoice number on a supplier. If the same invoice number is detected, posting with that number will not be allowed. This feature provides the flexibility to exclude specific vendors where it is acceptable to reuse the invoice number multiple times.

Examples of suppliers where the feature can be used are the tax authorities that use the registration No as invoice numbers. Setup On the Vendor

In the field No control of Ext. Doc. No. you put an √. In the field External Document No., you can enter the Invoice No to be used on the Documents.

Find the function

  1. Purchase Order
  2. Purchase Invoice

Use the function

When registering an invoice for this vendor, the suggested invoice number will populate the Supplier's invoice number field on the invoice.

Posting with the same invoice number can be made for this vendor.

No question when changing Bill-to Vendor No.

This feature disables the default confirmation page that appears when changing the Bill-to Vendor No., preventing the risk of paying the wrong Vendor.

Show the Document No. after posting

If there are separate number series for the Document and Posting Document, a message will be displayed after posting, showing the Document No for the Posted Invoice.

Find the function

  1. Purchase Order
  2. Purchase Invoice
  3. Purchase Credit memo

Settings

Purchases & Payables Setup

In case of different number series, a message will be received after the Posting indicating the "Invoice No".

Extended search feature for Vendors

In the Vendor Name field of the Purchase invoice, the Bankgironr or Plusgironr can be entered.

If the number is entered correctly with dashes as a bank or plus giro, a search will be performed in the bank or plus giro column of the vendor bank account. This allows for finding the correct supplier and bank account, even if there are multiple bank accounts for the supplier.

Control of quantity on G/L account lines

When using the account type "G/L Account," such as on a Purchase Invoice, it is important to remember to enter a quantity. The quantity is typically always equal to one on a G/L account line. Failure to enter a quantity will result in the amount not being invoiced (Zero Invoice).

Find the function

  1. Purchase Quote
  2. Purchase Blanket Order
  3. Purchase Order
  4. Purchase Invoice
  5. Purchase Return Order
  6. Purchase Credit Memo

Use the function

The quantity is automatically updated with 1 when using the G/L account on the line. If the number differs from 1, it can be changed manually.

Source on the General Ledger Entries

To get a better overview and traceability from accounting transactions, Source Name is now included in the list. "Source Type" and "Source No." can also be added to the list.

Exchange rate Message on documents

If Exchange Rate has been changed this message will come up when Entering a Posting Date on a document.

To eliminate confusion for users when posting an order, we have made changes to ensure that the SweBase Setup "Purchase Exchange Rate Update" is always set to either Current or Keep. As a result, the message related to this choice has been removed. If you prefer to disable SweBase functions, please refer to the option "Inactivate SweBase functions."

Fast Vendor Registration

The function is to facilitate the registration of new suppliers in connection with the registration of purchase invoices. All necessary/important fields are easily accessible on one page.

Setup

Enter SweBase Setup.

Use the function

Select the fast Vendor Registration field. This field can only be marked if there is a standard vendor with an associated bank account.

Enter a vendor on a document

To find or create a new vendor, utilize the vendor's field name. Input the supplier's name, number, Bankgiro number, or Plusgiro number to search for an existing supplier using the extended search function. If the Bank or Plusgiro number is not associated with any vendor, you will be prompted with the following question: "The vendor cannot be found. Do you want to create a new vendor?"

In the next step, the selection of a template will follow (Business Central standard functionality). After that, a simplified vendor card with the central fields. Bankgiro or Plusgiro is filled in from the previous search. The registration can be done very easily as in most cases the name of the vendor is good enough. When this is done, leave the page and return to the document, the supplier has now been entered.

If something is missing on this page. Select menu item Vendor to enter the standard Vendor card.

Inventory

Default values on the Item Journal

To facilitate the registration of entries in an Item Journal, The "Item Journal Batch" is expanded with the "Location Code" and "Gen. Bus. Posting Group".

Find the function

  1. Item Journal
  2. Phys. Inventory Journals

Setup

In the Item Journal Batch, the fields for Location Code and General Posting Group can be entered.

In this example the the values is set to HUVUD and INRIKES.

Use the function

When using a Journal with these settings, all lines will be set with those values.

Item Description 2 on documents

Item description 2 can be created as extended text and therefore be registered on the documents that the extended text function supports in the base app.

Find the function

Add the field "Description 2" on the item card with the help of personalization.

Setup

In SweBase Setup, the activation of this function is determined by the field "Item Description 2 as Extended Text". When this option is enabled, a prompt will appear asking if you want to include additional texts from the item description 2.

Use the function

Item description 2 has now been added as an extended text and will be used in accordance with the base app.

Reports & Documents

A number of documents with a layout that corresponds reasonably to the Swedish standard have been added. The documents can be configured in Page Header and Footer Setup. There is also a set of reports that more clearly show relevant information in relation to those in the Base App. Below follows a list how report/document has been replaced in the Base App. You can read about how they are replaced in the General Report Selection section.

Reports

Description Report ID RDLC layout file Replaced Base App Report ID
General Ledger 12047999 GeneralLedger.rdl 4
Accounting Voucher 12047998 AccountingVoucher.rdl 3
Accounts Receivable 12048001 AccountsReceivable.rdl 121
Accounts Payable 12048003 AccountsPayable.rdl 321
Accounts Payable Inward 12048005 AccountsPayableInward.rdl
Balance Report 12048006 BalanceReport.rdl 11200
Income Statement 12048007 IncomeStatement.rdl 11201
Daybook 12048008 Daybook.rdl
Deferral Entries 12047964 DeferralEntries.rdl
Document No. Report 12047984 DocumentNoReport.rdl
Shipped/Received not Invoiced 12048009 ShippedRcdNotInvoiced.rdl
Payment Suggestion 12048859 PaymentSuggestion.rdl

Documents

Description Report ID RDLC layout file Word layout file Replaced Base App Report ID
Finance Charge Memo 12047979 CustFinanceChargeMemo.rdl CustFinanceChargeEmailBody.docx 118
Reminder 12047978 CustomerReminder.rdl CustReminderEmailBody.docx 117
Reminder 12047978 CustomerReminderQR.rdl CustReminderEmailBody.docx 117
Purchase Quote 12048000 PurchaseQuote.rdl 404
Purchase Blanket Order 12047994 PurchaseBlanketOrder.rdl 410
Purchase Order 12047977 PurchaseOrder.rdl PurchaseOrderEmailBody.docx 1322
Proforma Invoice 12048010 ProformaInvfromOrder.rdl 1302
Purchase Invoice 12047959 PurchaseInvoice.rdl 406
Purchase Return Order 12047996 PurchaseReturnOrder.rdl 6641
Purchase Return Shipment 12047997 PurchaseReturnShipment.rdl 6636
Purchase Blanket Order 12047994 PurchaseBlanketOrder.rdl PurchaseBlanketOrderEmailBody.docx
Sales Quote 12047980 SalesQuote.rdl SalesQuoteEmailBody.docx 1304
Sales Blanket Order 12047993 SalesBlanketOrder.rdl 210
Sales Order 12047975 SalesOrder.rdl SalesOrderEmailBody.docx 1305
Sales Shipment 12048013 SalesShipment.rdl SalesShipmentEmailBody.docx 208
Sales Invoice 12047973 SalesInvoice.rdl SalesInvoiceEmailBody.docx 1306
Sales Invoice 12047973 SalesInvoiceQR.rdl SalesInvoiceEmailBody.docx 1306
Sales Return Order 12047995 SalesReturnOrder.rdl 6631
Sales Credit Memo 12047976 SalesCreditMemo.rdl SalesCrMemoEmailBody.docx 1307
Sales Blanket Order 12047993 SalesBlanketOrder.rdl SalesBlanketOrderEmailBody.docx
Service Quote 12048014 SalesServiceQuote.rdl 5902
Service Order 12048015 SalesServiceOrder.rdl 5900
Service Invoice 12048016 SalesServiceInvoice.rdl SalesServiceInvoiceEmailBody.docx 5911
Service Credit Memo 12047974 SalesServiceCreditMemo.rdl 5912
Inventory Picking List 12047962 InventoryPickingList.rdl

The footer printed on different documents quotation, order confirmation, invoice, credit note, etc. can be adjusted. The footer can be controlled based on information on the customer or supplier. What can be used is: Currency, Country, Language and Supplier Customer No. If not, the page footer is written in two versions, one for Swedish customers and one for foreign customers. To handle default values that are blank or are specified with a value. For example, language code can be entered as blank or SVE, both are for Swedish. The same applies to countries and currencies. The BVA Code, Local Language, and Local Country settings are available at: SweBase Settings and Documents.

Find the function

Search for "Page Footer List"

Setup

Enter the filter fields to be used for the footer. In the Type field, enter, for example, Customer and in the No. field, enter the customer number. If all other fields are left empty, the footer applies only to the registered customer. If you choose to further specify e.g. Currency code will also include it in the filter. This also applies to country/region, language, Document Code, Responsibility Center, and Report ID. Selecting Report ID will be a definite footer for that print. Responsibility Center comes from Customer/Supplier. Document code is a free term that can be placed on a customer / supplier.

If no filter bar is registered, the page footer will apply to all documents.

In SweBase, default settings are available for the footer if none are created. These default settings allows copying to the new footer by pressing "Get Default Setup".

Select Value or "Field Reference"

Then adjust the fields that are bound to change.

If chosing value, it looks like this

If chosing "Field Reference", it looks like this

Field reference means that the value is taken from the table when the report is printed. The field reference syntax is \$[FieldNo], FieldNo is the field number in table 79 corporate information. Country / region code and Country / region code is not printed without the description in the related country / region table. To print the code for the country instead, the syntax is $ [FieldNo, Code]

The fields displayed in red italic style indicate that there have been changes in the field's properties. By clicking the button with three points (AssistEdit), you can access a new page where you can specify the properties that will be applied to the field.

There are two functions to copy the footer.

  1. Copy the footer from the same company.
  2. Copy the footer to all companies. Setup screenshot

Page Header and Lines

What is printed in the header and the lines on the documents can be changed. The addresses can be written in various ways, the location and if it is printed. The choices are "None, General, Billing, Delivered" and where they should be printed right or left in the header.

The address is retrieved from the tab on the page with the corresponding name. Additionally, there is the freedom to customize the content that will be printed from the document header.

There are 13 places to print see the selected places below. Field 1 to Field 3 is at the top. The rest of the fields are divided into 5 rows with two columns. The rows can be changed accordingly.

Find the function

Search for "Page Header Setup"

Enter the report to the list and choose what should be printed. If the report is not included in the list, the addresses will be printed in a standard manner as we know before.

Field Function
Document Code Is designed to create free headers for print headers. Enter a code in the related table, the code can be placed on the Customer / Supplier
Responsibility Center Can create a headline for a Customer / Vendor Responsibility Center
Custom Report Layout Code Import and use different Report Layouts RDL.
QR Code Define a QR code that is shown on the invoice.
Compress If suppress field is marked, it can be a blank area. Check for Compress, then all fields are replaced and the blank area is gone.
Print Always Address at Left If the address on the left is identical to the address on the right, the address to the left is not printed. Check the box to disable the function.
Indentation Address Left Move the address to the left number of characters to the right.
Indentation Address Right Move the address to the right number of characters to the right.
Comma Character Enter decimal digits for all decimal fields in the document. If you specify the format of the field, it applies to all decimal fields on the report. To set the Comma Character for all documents in this company you will find a Comma Character field on the SweBase setup.
1000 Character Specify a thousand separator for all decimal fields within the document. When you define the field format, it will be applied to all decimal fields present in the report. To set the thousand separator for all documents within the company, locate the "Thousand Separator" field in the SweBase setup.
Date Format Enter date format for all date fields in the document. On MSDN, you can read more about the formatting. To set the Date format for all documents in this company you will find a Date Format field on the SweBase setup.
Show Work Description on Sales Documents By select this field, an eventual work description will be printed on the document
Print Lot/Serial No. By activating this field, Lot/serial Number will be printed on the reports that use this Page Header
Information Line 1 A fixed text will be printed at the bottom of the document
Information Line 2 A fixed text will be printed at the bottom of the document
Document Caption A document heading other than the default is specified in this field. For example Receipt on a sales invoice
Logotype A logotype other than the one in the company information can be entered in this field. Click on the plus sign and select the picture file
Email Body Text Code To create a custom setting of e-mail body texts, this is defined via a standard text code
Subject The subject line of an email message. It is possible to insert the following fields in the subject line. %1 = Document no., %2 = Company name, %3 = Bill-to/Pay-to name, %4 = Sell-to/Buy-from name, %5 = Today's date
Attachment File Name The name of the attached file in an email message. It is possible to insert the following fields in the subject line. %1 = Document no., %2 = Company name, %3 = Bill-to/Pay-to name, %4 = Sell-to/Buy-from name, %5 = Today's date
Addresses Enter whether and where the addresses should be placed on the document.
Lines Specify what should be in the respective column, link text, data, format and location.

The caption can be chosen from the available list, or you can enter a new caption. However, if you enter a new caption, it must be translated into document texts. Please note that the translated captions will not be displayed until the first printout. They will be marked as untranslated in the document texts. To translate the caption from the header, click on "Assist Edit" for the header.

The fields "Data" specify what to print from the document header or columns on the rows.

Syntax to retrieve data

There are several ways to retrieve data.

Document Header

If only a number is entered, data is retrieved from that field on the document header. There is a lookup on the field that shows all the fields available for the table.

If there is a need for a customization with calculated value, DATA [11] to DATA [50] is used, the same variable for header and rows.

Pick data from different tables in Page Header

Expression Description
SellTo-3 Sales header field no. three from "Sell to Customer"
BillTo-3 Sales header field no. three from "Bill to Customer"
SellToContact-3 Sales header field no. three from "Sell to Contact"
BillToContact-3 Sales header field no. three from "Bill to Contact"
Salesperson-5053 Sales header field no. 5053 from "Salesperson"
BuyFrom-3 Purchase header field no. three from "Buy from Vendor"
PayTo-3 Purchase header field no. three from "Pay to Vendor"
BuyFromContact-3 Purchase header field no. three from "Buy from Contact"
PayToContact-3 Purchase header field no. three from "Pay to Contact"
Purchaser-5053 Purchase header field no. 5053 from "Purchaser"
C-3 Company information field no. three
COMPANYNAME Return the company name
TODAY Return the date for today
TIME Return the time

QR Codes

An report layout that prints QR codes on an invoice or a reminder is available. Either choose to replace the standard report layout in the Report Layout Selection, then this layout applies to all invoice or reminder printouts or create e.g. a copy of the "QR Invoice Layout" and enter the layout in the "Custom Report Layout Code" field on the page header setup.

Find the function

Search (ALT + Q) for "QR Code List".

Setup

Field Function
Code A optional code used in Page Header Setup.
Description Enter a description of the QR Code.
Type It is possible to print either Swish or Banking App QR Code. The Swish type is useful for quickly registering a Swish payment and the Banking App is useful in several Banking Apps to register a payment safe and quickly.
Receiver Phone No. The phone number that the Swish payment should go to.
Payment Type Bank Giro or Plus Giro are available payment types. Used in Banking Apps.
Receiver Account No. If the payment type is Bank Giro, enter the Bank Giro No. and if the Payment Type is Plus Giro, enter the Plus Giro No.
Receiver Company Name The name of the company that is the receiver of the payment. Used in Banking Apps.
Receiver Registration No. The registration no. of the company that is the receiver of the payment. Used in Banking Apps.

Email

Setup your own body text when sending an email. Body text management is available for the following documents: - Shipment - Invoice - Credit Memo - Reminder - Finance Charge Memo - Sales Order - Sales Quote - Purchase Order

When you start up a new company, the report options for the above documents are pre-populated with an Email Body Layout. If you want to run the corresponding function in a company that is already set up, you can run the function Init Documents with Email Body. It replaces the report selections that may have been made with the SweBase standard documents and associated email body layout.

Find the function

Search (ALT + Q) for "Standard Text Codes".

Setup

Enter a code e.g. INVOICE. Select menu item Extended Texts.

Add a new Extend Text.

It is possible to insert a default email body text to start with. Select menu item Insert Default Email Body.

Select which document the body text is to be created for.

The following fields can be inserted into the body text: - Invoice No. = %1 - Total Amount Including VAT = %2 - Total Amount Excluding VAT = %3 - Currency Code = %4 - Due Date/Order Date/Quote Date = %5 - Question email address = %6 - Company Name = %7 - Salesperson/purchaser name = %8 - Bill-to Customer No./Pay-to Vendor No. = %9 - Sell-to Customer No./Buy-from Vendor No. = %10 - Bill-to Name/Pay-to Name = %11 - Sell-to Customer Name/Buy-to Vendor Name = %12 - Note of Goods = %13 - External Document No./Vendor Order No. = %14 - Salesperson Phone No. = %15 - Salesperson Email Address = %16

A maximum of 15 lines can be inserted as body text.

Enable the function

Once this standard text is generated it has to be set up on the Page Header setup for the corresponding document. This is done under the Email header in the Page header setup. Set it in the field "Email Body Text Code".

Document Line

When entering only a number, the data is retrieved from the corresponding field on the document line. The field has a lookup feature that displays all the available fields for the table.

There may be calculated values from the document row, which are specified as DATA [1] to DATA [10] If there are and which ones are shown when downloading the default setting. The description of how it is calculated can be found in the report object.

If there is a need for a customization with calculated value, DATA [11] to DATA [50] is used, the same variable for head and rows.

Item on the line

Enter I-3 for field no three on the item, if it is not an item on the line, it will be blank.

Item Variant on the line

Enter V-3 for field no three on the item variant, if it is not an item on the line, it will be blank.

Resource on the line

Enter R-3 for field no three on the resource, if it is not a resource on the line, it will be blank.

G/L Account on the line

Enter G-3 for field no three in the accounting account, if it is not an account on the line, it will be blank.

Service Item on the line

Enter SI3 for field no three on the service item, if it is not a service item on the line it will be blank.

Attributes from the Item that are on the line

Enter IA(1) to retrieve the item's attributes. Number one is the attribute ID, it can be zoomed in on the page for the attributes.

Line Number

Enter DATA[99] to print line numbers. It is a calculator that starts with one for the first line of the document and counts one. Be sure to change the row numbers if inserting a row into the document.

The "Suppress Blank" fields are selected if the intention is to not print the prompt when there is no data to be printed.

The Format field is used to format certain fields. The choice is between Short 14-08-28, Long 2014-08-28 or free format according to developer help. <Year,2>-<Day,2>-<Month,2> 2014-08-28 <Year,2>-<Week,2> 14-45 At MSDN you can read more about the formatting.

Fields that have a related table, for example, box 43 merchant code retrieves the name of the seller. To print the seller code instead, enter Code in the Format field

When the "Compress" field is selected, all fields in the matrix will be organized without any empty rows. Rows 1 to 5 will be shifted upwards and will fill any gaps that may arise when using the "Suppress Blank" fields.

There are two functions for copying the header. Copy from a header in the same company. Copy the header to all companies.

Report Selection from menus

In Dynamics 365 Business Central, the printing of documents can be controlled through Report Selection.

SweBase redirect reports in the Page "General Report Selections" instead, so the SweBase report and document will be used instead.

Standard reports replaced by new ones

There are several standard reports that have been improved. The reports are completely redesigned, which means that there may be differences from the standard reports that the customer does not want. We have therefore made it easy to exchange reports without changing the menus. There is now a function to change reports.

The new function allows for individual control of reports based on company and user settings.

Find the function

Search (ALT + Q) for "General Report Selections".

Use the function

Field Function
Company If the report is to be managed per company, enter the company name here. If the company is not listed then the blank line is used.
User ID If the report is to be managed per user, the user is specified here. If the user is not present, the blank line is used.
From Report ID Enter the standard report no. Only reports supported by the feature can be specified. To implement it for more reports see the chapter For the developers
To Report ID This specifies the report to be printed instead of the standard report.

To revert the list back to its original state, delete all rows and select the "Init Base Reports" menu item. The listed reports are the ones currently supported.

Init Base reports is also used if the developer has supported multiple reports. Those reports will then be included in the list.

General

Inyett Search is an external search service provided by Inyett (https://www.inyett.se/stories/microsoft). By searching for, for example, a customer or vendor, you can retrieve address information, financial data, and more directly in Business Central. Inyett Search is available in two versions: a Freemium version, which is free to use, and a Premium version, which is available if you sign a contract with Inyett.

Setup

You can find the settings by searching (ALT + Q) for Banking Setup and the tab Inyett.

Field Function
API Key Paste the API Key to use. This key gives you access to the Premium version. You can find the API key in Inyett's Portal under Settings, Account Information, Applications and Swebase.
Select Language for warnings Select the warning language to use.
Mandatory Registration No. If you want to make the registration number mandatory, select this check box.
Mandatory to get warnings from Inyett before creating the payment file If you want to make it mandatory to get warnings from Inyett Detect before creating/sending the payment file, select this check box.
Send to Inyett when Create Payment Suggestion If you want to send the payment suggestion directly to Inyett Detect, select this check box.
Customer Duplicate Check of Registration Nos Specifies how to handle duplicate check of registration numbers for customers.
Vendor Duplicate Check of Registration Nos Specifies how to handle duplicate check of registration numbers for vendors.

Find the Function

On the customer and vendor card there is a new field called “External Search”. In this field you can enter a company name, corporate registration number or a bankgiro number/plusgiro number.

Use the Function

For example, when you have registered a company name, you will see a list of matches for that name. Select the company you want and press enter. If there is only one occurrence, the list will not be displayed and you will go directly to Changed Data.

The next page that appears is a comparison of the information available on the existing customer/vendor (for updating). If it is a new customer/vendor, all information will be displayed as a new value in red. You can adjust any information by selecting menu action Edit List. Then press enter and the customer/vendor card will be updated. If you searched on the vendor card using a bankgiro number/plusgiro number and you have also defined a template bank account on the template vendor, the bankgiro number/plusgiro number will be added to the supplier's bank account card.

The premium version also gives you access to a new fact box called Company Control. This fact box shows the rating and when the customer/supplier was last updated. If you click on the link "Click here for more information" you will be taken to Inyetts Portal where you can get much more information about the company.

The rating symbol is also found in the customer and supplier lists.

Turn off the Function

By inactivating the Swebase functions PEB0136 and/or PEB0137, you can turn off the Inyett Search functionality.

Filter totals with all dimensions

On the chart of accounts, it is possible to filter totals with all dimensions using the Dimension Set ID Filter Field. Enter an integer for the desired combination of all dimensions, including the global ones. The problem is that you must know which Dimension Set ID it is for the desired combination of Dimensions Values. Use the page Find Dimension ID to find the Dimension Set ID for a combination of Dimensions Value.

Enter the Dimension Value to get the Dimension Set ID or enter the Dimension Set ID to get the Dimension Value.

Use the found Dimension Set ID to filter the totals in the Chart of Accounts, Balance Report or Income Statement.

Default Customer, Vendor, Item, Resource, Job

To eliminate the need to enter repetitive basic information for newly registered customers, items, and other entities, establish predefined standards for them.

The example addresses the customer, but the function is the same for the other tables.

Setup

Customer

Configure a template customer that can be used as a reference when registering new customers. Within the template customer, you can input the consistent information that applies to all customers. This may include fields such as payment terms, customer posting, and payment reminder code.

Block the customer.

SweBase Setup

Find the function

  1. Vendor
  2. Customer
  3. Item
  4. Job
  5. Resource

Use the function

Once the settings are configured, the feature becomes active whenever a new customer is added to the customer register. The information specified in the template is automatically copied to the new customer, streamlining the registration process.

External Document No. on customer

The field "External Document No." is added to the customer and transferred to the sales documents when created.

Contact in Address

It is not common to have the Contact in the Address. On SweBase setup it is possible to remove the contact from all addresses.

In the SweBase Setup mark the field "No Contact in Address Format"

Document text

This function is used to set the translations for caption texts on documents.

Supports all documents included in SweBase. Document texts are easy to adapt in other reports and document.

Setup

Local Language

SweBase Settings for Local Language for Documents is used to encode blank Language Code on Customers and Vendors. SVE is recommended for Swedish. ENU Language for Documents is recommended with ENU as Code.

For both customers and vendors, leaving the Language Code blank will result in the default language being assigned.

Language

Translation can be made for any language and for any number of languages.

Search (ALT + Q) for "Document Translation".

Use the function

Translate

In order to translate your documents, it is necessary to have printed or previewed the document at least once. This action will populate the table with all the new captions.

Minus indicate not translated (-) and it will be blank on printing.

The translated text is by default available in all companies.

The Company-specific column is ticked for the text to be used only in the logged-in company. It is possible to add different texts in all the companies.

To make the translation

Find the function

Document Translation

Here are all the different languages and texts.

In the header, filters can be applied to languages by selecting the desired language in the Language Code Filter field. This allows viewing only one language at a time. Additionally, it is possible to filter the code to be translated using the Code Filter field.

There is also the option to select the Not translated lines field. If the field is marked, only the fields that are missing value in the Name field are displayed.

Sort order can be set to Language Code or Code.

In the lower part of the window there are lines where translation takes place. In the first column, the language code is entered. In the second field is the field code. In the third field, enter the text to print on the documents.

Some texts are also corrected in Swedish. There are text lines that appear on the documents (e.g. the invoice). Total %1 ... on invoice where %1 is currency code and %2 is expiration date. There are also comment rows on the documents, such as Invoice Line1 ... etc.

If a new language code is posted afterwards, new lines appear for that language when the document is printed or previewed. Remember to translate the new language code.

To avoid writing a text, such as comments, enter a minus sign (-) in the Text field. In the example below, the text for Quote Line1 and Quote Line2 will not be printed, no comments will be written for Quotations.

Add a new Language

To add a new language code and generate lines for this language, enter the language code in the Create new language field.

OCR on Document for printout

When printing an Invoice, Credit Note, Interest Invoice, Service Invoice, and Service Credit Note, OCRcan now be entered for SE, FI, NO and DK.

This is done with the codes:

DATA[70] = Swedish, calculated with modulus 10 with length digit.

DATA[71] = Danish FIK71.

DATA[75] = Danish FIK75.

DATA[76] = Swedish, calculated with modulus 10 and without length digit.

DATA[77] = Norwegian KID, calculated with modulus 10.

DATA[78] = Norwegian KID, calculated with modulus 11.

DATA[79] = Finnish.

DATA[80] = Finnish, non-numeric characters are removed from the number and check digit is calculated.

The code can be placed on the fields in the document header. Furthermore, it is also possible to include the code in document texts.

The example below prints a Swedish OCR code at the bottom of the invoice.

Preview the Invoice

On the sales invoice there is a menu item Print Draft Billing that prints a preview of the invoice and is called Draft invoice. It has its own design that does not match the correct invoice.

There is a function for printing an invoice document that is a proper preview of the invoice. The function creates a temporary invoice with invoice ##### which is then printed with the invoice document you have chosen. To enable the feature: select report 12047981 Preview invoice in Report Selection, Sales and Draft Invoice.

Important to note is that for a short while there is a Posted invoice with No: ###### with the name Preview. It is deleted at the same time as it is printed.

There is a small risk that the invoice with No: ###### and referred to as Preview can be printed by a print job. To avoid it, Printout is set to 1. If you have a print management customization, it should be handled with an Event contained in Report 12047981 Previewing the invoice. Check with your software vendor that it is OK.

Permissions

When SweBase is installed, three permission groups are Created

BASIC SweBase for all users
DIRECTDEBIT Direct Debit
BANKING Banking
INWARD Inward registration

Demo data

On the SweBase Setup it is possible to create Demo data in a Cronus Company

Use the Action Create Demo Data Cronus

Inactivate SweBase functions

The function is used for disabling one or more functions in SweBase.

The Column Active indicate if the function is active or not. Just change the Active column to deactivate the function.

API Pages

With SweBase, we ship a number of API pages. They contain the fields that are added. Can be useful when integrating with external systems such as Power Automate.

  • Sales Header
  • Sales Line
  • Sales Shipment Header
  • Sales Shipment Line
  • Purchase Header
  • Purchase Line
  • Purchase Receipt Header
  • Purchase Receipt Line

Translate resources

If resources are used in the Sales and Purchasing modules and documents need to be printed in different languages, this feature enables the translation of resources similar to how Items are translated into other languages.

Charge of the Swebase App

The billing of Swebase is managed by Payment Provider. The "Swebase PaymentProvider Overview" page allows you to find and manage the subscription of Swebase.

Register payment information

There are two ways to find the registration view for the billing information. Either click on "Manage subscriptions and payments" link in the notification text (1) which is displayed when you install an App from Programekonomi or search (Alt + Q) for "Swebase PaymentProvider overview".

Select App

An overview and status of all apps are displayed. By clicking on the amount (1), a specification is shown of the total amount (2).

The following features are located at the bottom of the page

Update

When selecting Update (1) all information for all lines is updated from our service provider Stripe. It can be used if there is a problem to Activate or Cancel a line.

Activate selected

If a subscription has been canceled earlier, reactivation can be done by selecting Activate selected (2).

Cancel selected

When selecting Cancel Selected (3), the subscription is canceled, and the registered credit card will no longer be charged for the App selected. The app will be able to run until the end of the period.

Add/Update Credit card

When selecting Add/Update Credit Card (4) a guide will be displayed where various tasks are to be registered when adding or updating a credit card

Registering Process

Step 1

When selecting Add/Update Credit Card the first page asks for the e-mail address to be used to receive the receipt for the billed amount.

Step 2

Register credit card number, validity date and CVC code. The CVC code is located on the back of the credit card.

If a credit card has already been registered, the following image is displayed. Here is the opportunity to register another card or extend the period of validity.

Step 3

When this is done press "Next" and a new page will be displayed with address information. These will be written on the receipt. VAT registration number is mandatory. Possibly there are pre-filled data retrieved from the company information in the system, if they are incorrect, adjust them.

Step 4

Clicking "Next" shows an overview of the Apps that are selected and a price summary of the current charge. If, for example, the price for the App is based on the total number of users, the amount charged will automatically be if a new user is added.

Clicking on the amount shows a specification of how the total amount is calculated. Press "Exit" to confirm the purchase.

Contact Programekonomi

By searching (Alt + Q) after Contact Programekonomi, our contact details are displayed.

Important to consider when uninstalling SweBase

If it becomes relevant to uninstall SweBase, it is important to unsubscribe before uninstalling.

This is done on SweBase Setup, menu item "Unsubscribe". If you miss it, you can contact support at support@programekonomi.se

If this is not done in connection with the uninstallation, you will be charged in the future.

Legals

EULA

Link to EULA

Privacy Statement

Link to Privacy Statement

Support and contact

Support & contact

If you need help, please take a look at Programekonomi Docs, link below. Here you should be able to find answers for all of your questions regarding our apps and their functionality. If you you still need help or have questions, feel free to contact us!

Help yourself with our docs

All information you need are in our docs portal. Explore guides and wizards how to install and use our apps. We are adding more documentation as we develop and add new features. If you’re not finding what you’re looking for. Reach out to us and we work it out together!

Programekonomi Docs

Contact information

If you need to get in contact with us, send us an e-mail. We will get back to you within 1-2 business days to help you forward.

E-mail support

Got questions about selling our product.

E-mail reseller

Simplify your daily work and reduce the need for customizations! SweBase is an essential app for everyone in Sweden and also for other countries.

Price information

Per swedish production environment: 59 SEK / month per full user*

Per other production environment: 6 EUR / month per full user*

All prices excluding VAT.

Download today, you have a 30 day free trial! All features are available without restrictions.

When 30 days have passed, register your credit card and you're up and running. Easy!

*Essential user or premium user


Programekonomi Svenska AB | Zenitvägen 12 | 175 65 JÄRFÄLLA | info@programekonomi.se

End user license agreement

THIS END USER LICENSE AGREEMENT IS BETWEEN PROGRAMEKONOMI SVENSKA AB (“PE”) AND THE PERSON (“USER”) THAT SUBSCRIBES TO THE APPLICATION(S) WHICH ACCOMPANIES THIS AGREEMENT. THIS AGREEMENT GIVES THE USER THE RIGHT TO ACCESS AND USE PE’s APPLICATION(S) THAT THE USER IS SUBSCRIBED TO FROM PE. PE WILL CHARGE ACCORDING TO THE SUBSCRIPTION PLAN OF THE APPLICATION(S). BY CREATING AN ACCOUNT OR ACCESSING THE APPLICATION, THE USER ACCEPTS THESE TERMS.

PLEASE READ THIS AGREEMENT CAREFULLY.

1. TERM AND BILLING

After any free trial period, a paid subscription to the application is required. Renewal of monthly subscription will be automatic until the user communicates in writing the desire to terminate the subscription or manually terminate the subscription within the application. Uninstalling the app will not terminate the subscription.

The subscription fee will be charged on a recurring basis and may be paid through any payment methods offered by PE or the subscription billing partner. Subscription fee is based on the maximum number of users during the billing period. The fee may be subject to change. Details about the fee, how to adjust the number of users and terminate the service are found on https://www.programekonomi.se/

2. USE OF THE APPLICATION

PE grants User a limited, non-exclusive, non-transferable, revocable right to access and use the subscribed solutions for user’s internal purposes

User is not allowed to violate, bypass, extract or modify the source code, perform partial or total reverse engineering, decompile, disassemble or alter in any way whatsoever any part of the security device of the application, modify, lend, sell, distribute or create works deriving from the application.

PE may suspend or terminate access for non-payment, unlawful use, or material breach.

3. INTELLECTUAL PROPERTY RIGHTS

All right, title and interest in and to the application including, but not limited to, the service, the graphics, the user interface, the scripts, software used to implement the application will be the intellectual property rights of PE or its licensors, if any. The User shall use the intellectual property rights in accordance to these terms of use.

4. DISCLAIMERS OF WARRANTIES

Except to the extent prohibited by applicable laws, PE make no representation and warranty, either express or implied, statutory or otherwise, including warranties or representations with respect to the accuracy, reliability, completeness, fitness for particular purpose, non-infringement of third parties rights and/or safety of the contents of the application, and any representations and warranties relating thereto are expressly disclaimed.

5. LIMITATION OF LIABILITY

PE shall not be liable for direct damages, injury, loss, or claim nor any indirect, special, incidental or consequential damages of any kind, whether based in contract, tort or otherwise, which arises out of the use of, or inability to use the application.

In any case, PE’s total liability is limited to the fees paid by user to PE for the application in the 12 months preceding the claim.

6. AVAILABILITY

PE may modify, update, or suspend features for maintenance, security, or legal compliance. PE strives for high availability but does not guarantee uninterrupted service or error-free operation.

7. CHANGES IN TERMS OF USE

These terms of use may be updated overtime, and the latest version could be viewed at https://docs.programekonomi.se/eula/ . Continued use after changes constitutes acceptance.

8. CONTACT INFORMATION

For any questions regarding the terms of use, please use: support@programekonomi.se

9. DISPUTE RESOLUTION AND GOVERNING LAW

These terms are governed by the laws of Sweden Disputes arising shall be settled by a Swedish general court.

Privacy statement

This privacy policy describes how Programekonomi Svenska AB (“PE”) will collect and store the personal data collected from you when using PE application. The privacy policy is established by the 21st of June 2018.

1. PERSONAL DATA

PE will process and stored personal data if you are using support service. The data will be stored during the period you are using the application. The data will be stored in PE support system and will be deleted when you terminate the application.

2. PURPOSE OF USE OF PERSONAL DATA

The purpose of processing and storage of personal data is to make it possible to communicate with you.

3. SHARING PERSONAL DATA

PE will not disclose your personal data to any third party. If PE will use a service provider, the service provider will obtain the personal data they need in order to deliver the service. The service provider will sign a personal data assistant agreement including instructions regarding how to process the personal data according to the privacy policy, applicable laws and regulations.

4. SECURITY OF PERSONAL DATA

The personal data is kept in a safe and secure manner by a variety of security technologies and procedures to help to protect your personal data from unauthorized access, use or disclosure. The personal data is stored in controlled facilities with limited access. Username and password shall be kept in a safe manner to prevent unauthorized access by any third party.

5. CHANGES IN THE PRIVACY POLICY

This privacy policy and terms of use may be updated overtime and the latest version could be viewed at https://docs.programekonomi.se/.

6. CONTACT INFORMATION

If you have any questions regarding the privacy policy, please use: (mailto:support@programekonomi.se)

7. DISPUTE RESOLUTION AND GOVERNING LAW

The privacy policy is governed by the laws of Sweden, except for the rules governing the choice of law. Disputes arising shall be settled by a Swedish general court.