Pennylane integration for e-commerce sales invoices

The Pennylane integration turns completed myFulfillment orders into sales invoices without a file export. Customer details, country-level VAT and payment references travel with the order. The invoice number and PDF return to its history, giving operations teams and accountants a traceable handoff.

The integration at a glance
Boostmyshop product
myFulfillment
Category
Accounting
Orders covered
All completed orders in myFulfillment
Account required
myFulfillment and Pennylane
Integration cost
Included with myFulfillment
Developed by
Boostmyshop
Sovereignty
Pennylane, a French software company
Last updated
2026-08-26
Overview

How Pennylane fits with myFulfillment

What is Pennylane?

Pennylane is a French financial-management and accounting platform. myFulfillment remains the operations system: it centralises orders regardless of their origin, then runs the logistics work around them. The connector steps in after a sale is complete and approved for accounting export. It prepares the customer, lines, VAT and payment references, creates the Pennylane sales invoice, and stores its number and PDF against the source order. That is a precise boundary: customer sales reach accounting without turning myFulfillment into accounting software.

Your e-commerce sales
Operations

All completed orders in myFulfillment.

completed order
The integration
myFulfillment

Controls the export and prepares customers, lines, VAT and payments for Pennylane.

invoice and payment
Pennylane
Accounting

Sales invoices and payments ready for the accounting file.

Status, invoice number and PDF archived in myFulfillment

From myFulfillment to Pennylane

myFulfillment centralises orders before the accounting export, regardless of their origin. Pennylane therefore receives an invoice from an operational flow that has already been checked.

What it does

myFulfillment turns completed orders into Pennylane sales invoices

Accounting without re-entry

Store
Marketplace
OMS orders
ORD-4821Paid
Reserved
ORD-4822Paid
Reserved

The integration sends an order to Pennylane after it is completed in myFulfillment and marked for export. An order still being processed remains in operations.

Completed in myFulfillment and marked for export

See the feature
#4821
Complete
Pennylane
Invoice created

myFulfillment creates the matching sales invoice in Pennylane. The invoice number returns to the order history and the PDF is archived; a successful invoice is never exported twice.

Invoice to Pennylane · status, number and PDF back to myFulfillment

See the feature
Order customer
email + société
Pennylane
Company
VAT / SIREN
Individual
email
Created or matched

Before creating the invoice, the Pennylane connector looks up the customer, then creates or matches the record. It distinguishes companies from individuals and also handles guest orders.

Lookup before creation · company, individual and guest order

See the feature
VAT by line
Pennylane
FR20 %
DE19 %
ES21 %
Rounding adjustment
0,01 €

Each line sent to Pennylane receives the VAT rate tied to the billing country. The connector adds any required rounding adjustment and applies a fallback for VAT-exempt sales.

See the feature
Payments
Pennylane
Transfer#4821
Stripetxn_8F2
GoCardlessPM004
Invoice and payment matched

Pennylane matches payments from the available reference: the order number for a bank transfer, or the transaction identifier for Stripe and GoCardless.

Transfer by order number · Stripe and GoCardless by transaction identifier

See the feature

What syncs, and when

DataWhen
Out
Completed order approved for Pennylaneon each export
Company, individual or guest customerbefore invoice creation
Lines and VAT from the billing countryat invoice creation
Payment referencewith the invoice
Analytical category by storewhen configured
In
Pennylane status and invoice numberafter a successful export
Invoice PDFafter creation in Pennylane
Diogo Monteiro

I start with one completed order: customer, VAT, payment, then the number and PDF on return. That test shows immediately whether the mappings are right.

Diogo MonteiroIntegration Whiz
Our verdict

When the Pennylane accounting handoff stops being manual

The connector fits when the friction lies between a completed e-commerce order and its customer sales invoice. It removes re-entry while keeping operations and accounting responsibilities clearly separated.

Strengths · Limits
Strengths
  • Explicit order selection before the accounting handoff
  • Customer, VAT and payment references carried with the sale
  • Invoice number and PDF attached to the source order
Limits
  • Export starts after order completion and Pennylane export approval.
  • The scope covers customer sales invoices. Supplier invoices and refunds remain in their respective workflows.
  • The company and its accountant remain responsible for validating VAT rules and the accounting setup.
SolutionTriggerCustomer creation or matchingVAT by countryPayment referenceAudit trail
Pennylane with myFulfillmentRecommended
completed order with export approval
company, individual and guest
by line with rounding adjustment
order or transaction identifier
number and PDF in order history
File export
File prepared to a schedule
Depends on file columns
Depends on the export format
Must be included in the file
File stored separately
Separate entry
Order re-entered one by one
Manual lookup
Manual calculation and review
Search in each payment method
Document filed separately

Comparison based on the official documentation and myFulfillment docs. "Partial" states the limit under the badge; no rating, no sponsored placement.

See the Pennylane integration on your operations

In practice

How our customers use Pennylane day-to-day

The business owner and accountant see the same handoff from different angles. One wants to retire manual exports; the other needs clean invoices, supporting documents and references that make the file easy to review.

01
Close a day of sales without an intermediate file

The team completes the orders that are ready for accounting. The integration sends those marked for Pennylane and leaves the rest in the operational workflow.

02
Give the accountant a reviewable file

Each invoice carries the matched customer, lines, VAT by country and payment reference. Its number and PDF remain available from the original order.

03
Track several stores in one entity

An optional analytical category can represent each store, keeping sales separable in Pennylane without creating a separate accounting entity for each channel.

Getting started

Connect Pennylane to myFulfillment, step by step

  1. 1Open the Pennylane integration in myFulfillment and select "Connect to Pennylane".
  2. 2Approve the OAuth 2.0 connection with the Pennylane account that will receive the sales invoices.
  3. 3Configure VAT and payment mappings and, when needed, the analytical category for each store.
  4. 4Mark one completed order for export and send it as a first test.
  5. 5Check the invoice, customer and payment in Pennylane, then the number and PDF in the myFulfillment order history.
Before you connect

The connector covers customer sales invoices from completed orders. Supplier invoices and refunds follow their own workflows. The connection starts inside myFulfillment through OAuth 2.0.

Romain Nury

I validate VAT and payment rules with the accounting team first. OAuth takes a few clicks; the quality of the handoff depends on those mappings.

Romain NuryCustomer Success
FAQ

Pennylane: frequently asked questions

OAuth setup, sales invoices, customers, VAT and payments: answers on the Pennylane integration.

Open the integration in myFulfillment and select "Connect to Pennylane". OAuth 2.0 handles authorisation and the token refreshes automatically. Configure VAT and payment mappings, then test one completed order before enabling the feed.

Any order completed in myFulfillment can become a Pennylane invoice, regardless of its original sales channel. It is sent when marked for export; work still in progress remains in the operational flow.

The documented scope covers customer sales invoices. Supplier invoices, refunds and credit notes follow their respective workflows. This boundary avoids attributing an undocumented accounting process to the connector.

The connector looks for the customer before creating a record. It distinguishes a company from an individual and also handles guest orders. The result is a created or matched customer, preventing repeat exports from producing duplicates.

The rate is determined line by line from the billing country. The connector adds an adjustment when rounding creates a difference and uses the documented fallback for a VAT-exempt sale. Your accounting team remains responsible for validating the tax rules.

For a bank transfer, matching uses the order number. For Stripe and GoCardless, it uses the transaction identifier. Those references travel with the invoice so the payment can be recognised without a manual search.

Pennylane holds a customer invoice with its lines, VAT and payment reference. In myFulfillment, the order history retains the processing status, Pennylane invoice number and archived PDF, linking the accounting document to the source order.

Yes. An optional analytical category can be associated with each store within one Pennylane entity. It makes sales filterable by store without changing the customer sales-invoice scope.

The connector sends clean sales data to Pennylane; it does not replace an assessment of your e-invoicing regime. Read the e-commerce guide and use the compliance test to identify your obligations, then validate the setup with your accountant.

In the Tools screen, look up the record by its identifier to review the exchange. The help centre documents three synchronisation error families and how to handle them. Start from the displayed message before running the feed again, preserving one invoice for the order.

Keep exploring

Explore other integrations

Pennylane receives your sales data. Explore the other tools connected to your operations.

Pennylane integration for e-commerce sales invoices

See it on your own setup