Route inbound e-invoices into Wise Approvals for review and approval before posting.
Wise Approvals Connector
What is Wise Approvals?
Wise Approvals (Uppáskriftarkerfi Wise) is an invoice approval and cost accounting system widely used by Icelandic companies — particularly those with a history on Microsoft Dynamics NAV (Navision).
The system’s core idea is straightforward: every invoice that arrives gets registered immediately, even before it’s been approved or posted. From that point on, the invoice is tracked through the entire lifecycle — registration, approval routing, GL coding, and posting. Vendor balances update in real time to show breakdowns across posted entries, unapproved invoices, and approved-but-not-yet-posted invoices.
What it does well
- Early registration — invoices enter the system as soon as they arrive, giving full visibility of outstanding liabilities before approval
- Cost allocation — costs can be spread across up to 12 months, with the vendor ledger entry posting to an accrual account and the cost releasing to the expense account in instalments
- Approval routing — multi-stage workflow (Registration → Approval → Payment Approval → Posted) with configurable routing rules
- Purchase requests — users can submit requests for goods or services, which can then be converted to approval invoices or approved and posted directly
- Widely adopted in Iceland — many AP teams have used it for years and have established processes around it
Limitations to be aware of
- Separate data model — Wise Approvals creates its own tables alongside the standard Microsoft data model. This means standard BC reports, analysis views, and Power BI connectors don’t see Wise Approval data — custom reporting is required
- Not designed for purchase orders — the approval flow works well for invoices and cost allocation, but doesn’t integrate with BC’s purchase order matching, receiving, or three-way matching workflows
- Legacy architecture — originally built for NAV, which can create friction with newer BC features and the Microsoft E-Document framework
When to use this connector
For companies already running Wise Approvals who want to add electronic invoicing via Centara, this connector provides a migration-friendly path forward — your AP team keeps working in the system they know, while inbound e-invoices flow in automatically from the PEPPOL network.
If you’re starting fresh or evaluating your options, consider Centara’s built-in approval workflows instead — they work directly with BC’s standard data model, support line-level approval, integrate natively with purchase order matching, and all standard BC reports work out of the box.
How the connector works
- A supplier sends a PEPPOL e-invoice — Centara eMessaging receives it
- The inbound document is configured with Receive E-Document To =
CTAWAP Approvals - The connector intercepts processing and creates an Approval Header and Approval Lines in Wise Approvals
- The user works the approval through the Wise Approvals workflow (Registration → Approval → Payment Approval → Posted)
- As the approval progresses, the e-document status in eMessaging updates automatically
What gets transferred
When the connector creates a Wise Approval document, it maps:
Header fields
| E-invoice field | Wise Approval field | Notes |
|---|---|---|
| Vendor No. | Vendor No. | Validated against BC vendor table |
| Issue Date | Posting Date | |
| Payment Terms | Payment Terms | From vendor record |
| Due Date | Due Date | |
| Invoice ID | Vendor Invoice No. | External document number |
| Posting Description | Transaction Text | |
| Currency Code | Currency Code | Only set if different from local currency |
| Payable Amount | Amount Including VAT | Negated for credit memos (type 381) |
| Approver | Approver | Validated — creates Appr User if needed |
| Job No. | Job No. | From CTAWAP Job No. field |
| Dimensions | Dimension Set ID | Merged from e-invoice dimensions |
| Percent Spread | Percent Spread | From the vendor posting template — gives approvers context for cost validation |
| Document GUID | CTAWAP Guid | Traceability link back to original e-invoice |
Line fields
| E-invoice field | Wise Approval field | Notes |
|---|---|---|
| Type | Type | Mapped: G/L Account, Item, Fixed Asset, Vendor, Customer |
| No. | No. | Account/item number |
| Description | Description | From item name or additional description (configurable) |
| Quantity | Quantity | |
| Unit Cost | Direct Unit Cost | Negated for credit memos |
| Approver | Approver | Per-line approver from Advanced Vendor Posting Template |
| Job No. / Job Task No. | Job No. / Job Task No. | |
| Dimensions | Dimension Set ID |
Note: Resource and Charge Item types are not supported and will produce an error if encountered.
Status synchronization
The connector keeps the eMessaging inbound document status in sync with the Wise Approvals workflow:
| Wise Approvals event | E-document status | What happens |
|---|---|---|
| Approval created | In Progress | Document leaves eMessaging inbox |
| Sent for approval | In Approval | Waiting for approver action |
| Invoice posted | Processed | Document No. is set on the e-document |
| Approval deleted | New | Document returns to eMessaging inbox — can be reprocessed |
Navigation from Inbound Documents
When you click the Document No. on the Inbound Documents page, the connector opens the correct Wise Approvals page based on the current state:
| E-document status | Approval stage | Opens |
|---|---|---|
| Processed | — | Posted Invoice |
| In Progress | Registration | Invoice Registration |
| In Progress | Not Approved | Approval Invoice |
| In Progress | Approved | Approved Invoice |
| In Progress | Request | Approval Request |
| In Progress | Rejected | Rejected Invoice |
| In Progress | In Payment Approval | Payment Invoice |
PDF preview on approval pages
The original e-invoice PDF is available on all Wise Approval pages — 15 pages in total, including Invoice Registration, Approval Invoice, Payment Invoice, Posted Invoice, My Lines, and Simple views.
- The PDF preview panel shows alongside the approval document
- Updates automatically as you navigate between records
- An Open E-Invoice Attachment action is available even when the preview panel is hidden
Enable via Appr Setup → Show PDF Factbox.
Setup
Routing configuration
Set Receive E-Document To = CTAWAP Approvals at any of these levels:
| Level | Scope |
|---|---|
| Vendor Card | Route a specific vendor’s invoices to Wise Approvals |
| Vendor Posting Template | Route all vendors using a specific template |
| Purchases & Payables Setup | Global default for all vendors |
Approval settings
Configure in Appr Setup → Centara FastTab:
| Setting | What it does |
|---|---|
| Show PDF Factbox | Shows the original e-invoice PDF panel on all approval pages |
| Require Approver in Header | Blocks creation if no approver is set on the e-invoice header |
| Require Approver in Lines | Blocks creation if any line has no approver assigned |
| Lines Inherit Job No From Header | When you change the header Job No., it propagates to all lines |
| Inherit Approver from header to lines | When you change the header approver, it cascades to lines that have no approver set |
| Do not match e-documents to Purchase documents on import | Skips PO matching for all documents routed to Wise Approvals |
Approver assignment
Approvers are assigned automatically from the Vendor Posting Setup:
- Header approver: When the user selects a Vendor Posting Template on the inbound document, the template’s Approval User is set as the header approver
- Line approver: When a new line is created, the Advanced Vendor Posting Template’s Approval User is assigned to that line
- Inheritance: If enabled, changing the header approver cascades to lines without an approver
The connector creates Appr User records automatically if they don’t exist — no manual user setup needed.
Payment reference handling
The connector handles Icelandic payment references (greiðsluseðlar) and OCR text automatically:
- Reads the Payment Means Code from the e-invoice
- Looks up the corresponding Payment Method and its Payment Approval Type
- For Icelandic payment notes: extracts Social Security No., Bank No., and Note No. from the reference string
- For other types: sets the full reference as OCR Text
Requirements
| Dependency | Minimum version |
|---|---|
| Business Central | 27.3 |
| Centara eMessaging | 1.19.0 |
| Wise Approvals | 26.0.0 |
| E-Document Core | 27.0.0 |
Troubleshooting
Common issues
| Issue | Cause | Resolution |
|---|---|---|
| Document not routed to Wise Approvals | Receive E-Document To not set to CTAWAP Approvals | Check vendor card, vendor posting template, or Purchases & Payables Setup |
| ”Approver required” error on creation | Require Approver in Header/Lines is enabled but no approver assigned | Set an approver on the Vendor Posting Template or inbound document |
| ”Resource type not supported” error | E-invoice line has type Resource or Charge Item | Change the line type in the inbound document before processing |
| Posted in Wise but e-document still In Progress | Event subscriber failed silently | Check telemetry for CTAWAPE00004; manually update e-document status |
| Deleted approval but document not back in inbox | Event subscriber failed | Check telemetry for CTAWAPE00003; manually set e-document status to New |
Telemetry codes
Success events start with CTAWAPS, errors with CTAWAPE:
| Code | Meaning |
|---|---|
| CTAWAPS00001 | Approval header created successfully |
| CTAWAPS00002 | Approval line created successfully |
| CTAWAPE00001 | Failed to modify header after template validate |
| CTAWAPE00002 | Document intercepted and sent to Wise Approvals |
| CTAWAPE00003 | Failed to reset e-doc status on approval delete |
| CTAWAPE00004 | Failed to update e-doc status after posting |
| CTAWAPE00005–12 | Various field update and line insertion failures |
Related documentation
- Inbound e-Documents — the inbound document inbox
- Vendor Posting Setup — how routing and approver assignment work
- Approval Workflows — Centara’s built-in approval system (alternative to Wise Approvals)