Skip to main content

Invoices, Shipments & Credit Memos

The Magento 2 Connector synchronizes invoices, shipments, and credit memos between Odoo and Magento, ensuring your financial and fulfillment data stays consistent across both platforms.


Invoices

Accessing Invoices

Navigate to Magento > Sales > Invoices to view all Magento-synced invoices.

Sales menu showing Invoices option

Invoice List View

The invoice list displays all synchronized invoices:

Magento Invoices list view

ColumnDescription
NumberOdoo invoice reference (e.g., INV/2026/00064)
Bill-to NameCustomer name on the invoice
Invoice DateDate the invoice was created
Due DatePayment due date
Tax ExcludedInvoice total excluding tax
StatusInvoice status (Not Paid, Paid, etc.)

Creating an Invoice

Invoice form view

To create and sync an invoice:

  1. Navigate to Magento > Sales > Invoices.
  2. Click New to create a draft invoice.
  3. Select the Customer.
  4. Set the Invoice Date and Due Date.
  5. Add products to the Invoice Lines tab.
  6. Click Confirm to move the invoice from Draft to Posted status.
info

When an invoice is confirmed in Odoo and the instance is configured with Update Magento Status When Paid, the payment status is automatically pushed to Magento.

Invoice Sync Behavior

ScenarioBehavior
Order pulled from Magento with invoiceInvoice is automatically created in Odoo
Invoice created in OdooCan be pushed to Magento via order update
Invoice paid in OdooPayment status synced to Magento (if enabled)
Invoice paid in MagentoPayment status synced to Odoo on next sync

Shipments

Accessing Shipments

Navigate to Magento > Sales > Shipments to view all shipment records.

Sales menu showing Shipments option

Shipment List View

The shipment list shows all synchronized shipment records:

Magento Shipments list view

ColumnDescription
ShipmentOdoo delivery reference (e.g., WH/OUT/00077)
Ship DateDate and time of shipment
Order #The associated Magento order ID
Order DateOriginal order date
Ship-to NameRecipient name
Customer EmailCustomer email address
Customer PhoneCustomer phone number
Total QuantityTotal number of items shipped
ViewLink to view full shipment details

Shipment Sync Behavior

  • When an order is delivered in Odoo (delivery order validated), the shipment data is synced to Magento.
  • When a shipment is created in Magento, the delivery information is pulled into Odoo on the next order sync.
  • Tracking numbers and carrier information are included in the sync when available.
tip

Ensure your Odoo warehouse is properly configured with delivery methods to enable accurate shipment tracking between systems.


Credit Memos

Accessing Credit Memos

Navigate to Magento > Sales > Credit Memos to view all credit memo records.

Sales menu showing Credit Memos option

Credit Memo List View

The credit memo list displays all synchronized refund records:

Magento Credit Memos list view

ColumnDescription
Credit MemoMagento credit memo ID (e.g., 000000001)
Credit Memo CreatedDate and time the credit memo was created
Order #The associated Magento order ID
Order Date/TimeOriginal order date and time
Bill-to NameCustomer name
Refund StatusStatus of the refund (Refunded, Pending, etc.)
CurrencyCurrency of the refund
RefundedRefund amount
ViewLink to view full credit memo details

Credit Memo Sync Behavior

  • Credit memos created in Magento are automatically pulled into Odoo during order sync.
  • The refund amount, associated order, and status are all synchronized.
  • Corresponding credit notes can be created in Odoo's accounting module.
warning

Credit memos affect inventory and accounting. Ensure your refund policies are consistent between Magento and Odoo to avoid discrepancies.

Next Steps