Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. EDI
  3. Romania - eTransport Batch Extension v 19.0
  4. Sales Conditions FAQ

Romania - eTransport Batch Extension

by NextERP Romania https://www.nexterp.ro
Odoo
v 19.0 Third Party 1
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
• Inventory (stock)
• Purchase (purchase)
Community Apps Dependencies Show
Romania - eTransport Extension
Lines of code 2118
Technical Name l10n_ro_edi_stock_batch_extension
LicenseLGPL-3
Websitehttps://www.nexterp.ro
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
• Inventory (stock)
• Purchase (purchase)
Community Apps Dependencies Show
Romania - eTransport Extension
Lines of code 2118
Technical Name l10n_ro_edi_stock_batch_extension
LicenseLGPL-3
Websitehttps://www.nexterp.ro
Romania - eTransport Batch Extension icon

Romania - eTransport Batch Extension

Brings the l10n_ro_edi_stock_extension facilities to batch transfers

v 19.0.1.0.0 Accounting/Localizations/EDILGPL-3
  • Overview
  • Features
  • Configuration
  • How it works
  • Versions

Overview

Extends eTransport (e-Transport) EDI notifications to batch transfers (stock.picking.batch), bringing the full feature set of l10n_ro_edi_stock_extension to multi-picking shipments declared together to ANAF.

By default, the base l10n_ro_edi_stock_batch module can send a single UIT notification for a batch, but it lacks the stricter validation and enrichment that l10n_ro_edi_stock_extension provides for individual transfers. This module bridges that gap: a batch notification sent through this module is treated identically to a single-transfer notification, satisfying ANAF Schematron v2.0.2 requirements.

What this module provides

  • Schematron v2.0.2 validation for batches — operation scope vs operation type, partner country code, mandatory tariff code (codTarifar / NC8), weights, values, and previous notification references for operations 60/70.
  • Configurable price source (l10n_ro_edi_stock_price_source) on the batch — choose between Automatic (by operation), Cost price, Purchase order price, Sale order price, or Product list price to drive the valoareLeiFaraTva field sent to ANAF.
  • Correct per-move data: net and gross weight computation, quantity and unit of measure (_l10n_ro_edi_stock_get_qty_and_uom), and NC8 tariff code (_l10n_ro_edi_stock_get_codtarifar).
  • Street / number split on location addresses (_l10n_ro_edi_stock_split_street) per ANAF schema.
  • Multiple transport document entries (l10n_ro_edi_stock_document_line_ids) and previous notification entries (l10n_ro_edi_stock_previous_ids) directly on the batch form.
  • Post-outage declaration flag (l10n_ro_edi_stock_post_outage) — OUG 41/2022 art. 8 par. 1³, allowing late declaration until end of the next working day after ANAF system recovery.
  • Full ANAF action wizard on the batch form — Send, Delete, Confirm, and Modify Vehicle actions (l10n.ro.edi.stock.action.wizard) extended to work against a stock.picking.batch instead of a single picking.
  • Batch UIT reconciliation in the ANAF LIST cron job — batch UITs are picked up alongside individual transfer UITs during the scheduled sync (_l10n_ro_edi_stock_list_sync_one).

Technically, the batch record is injected as the _picking_record consumed by l10n_ro_edi_stock_extension's validation and XML template pipeline, implementing the same helper interface so no duplicate logic is needed.


NextERP Romania

Built & supported by NextERP Romania

Romanian Odoo specialists, here for the long run — from implementation to localization and day-to-day production support.

10+
Years of Odoo experience per team member
80%+
of Romanian Localization maintained on Odoo Apps
19.0
Tracking every Odoo major release

What we do

⚙️

Odoo Solutions

From quick-start rollouts to multi-company deployments and custom modules built for your processes.

🇷🇴

Romanian Localization

SAF-T (D406), e-Factura, e-Transport, D300 / D390 / D394, ANAF integration, full chart of accounts and fiscal positions.

🛟

Our Services

Implementation, customization, migration, integration, support and consultancy — Romanian-speaking, SLA-backed.

Features

  • Full eTransport parity for batch transfers — batch notifications go through the same ANAF Schematron v2.0.2 validation as individual transfer notifications.
  • Configurable price source per batch — drive valoareLeiFaraTva from cost, purchase order, sale order, or list price.
  • Correct weights, UoM, and NC8 tariff codes computed per move within the batch.
  • Street/number address split on location addresses, satisfying ANAF schema requirements.
  • Multiple transport documents and previous notifications on the batch form for operations 60/70.
  • Post-outage declaration flag (OUG 41/2022 art. 8 par. 1³) directly on the batch.
  • Delete / Confirm / Modify Vehicle ANAF actions available on the batch form via the shared action wizard.
  • Batch UIT reconciliation included in the scheduled ANAF LIST sync cron job automatically.

Configuration

This module requires no dedicated configuration steps beyond installing its two dependencies (l10n_ro_edi_stock_batch and l10n_ro_edi_stock_extension). All configuration required for those modules (ANAF credentials, eTransport product settings, warehouse addresses) applies equally to batch transfers.

The only batch-specific setting is the eTransport Price Source field on each batch transfer form, which defaults to Automatic (by operation) via _l10n_ro_edi_stock_default_price_source. Change it per batch as needed before sending the notification.

How it works

This module extends the existing eTransport workflows on batch transfers. The steps below assume l10n_ro_edi_stock_batch and l10n_ro_edi_stock_extension are already in use for individual transfers.

Sending an eTransport notification from a batch transfer

  1. Navigate to Inventory → Operations → Batch Transfers and open (or create) the batch you want to declare.
  2. On the batch form, locate the eTransport section (added by this module).
  3. Set eTransport Price Source (l10n_ro_edi_stock_price_source) to the value appropriate for the shipment — e.g. Purchase order price for inbound goods.
  4. If the transport is a continuation or correction of a previous notification (operations 60/70), add entries under Previous Notifications (l10n_ro_edi_stock_previous_ids).
  5. Add any accompanying Transport Documents (l10n_ro_edi_stock_document_line_ids) (CMR, waybill, etc.).
  6. If the notification could not be sent during an ANAF outage, tick Post-Outage Declaration (l10n_ro_edi_stock_post_outage).
  7. Click the Send eTransport button (from the action wizard). The wizard (l10n.ro.edi.stock.action.wizard) validates the batch data against ANAF Schematron v2.0.2 and uploads the XML. The returned UIT is stored on the batch.

Modifying vehicle or deleting/confirming a previously sent notification

  1. Open the batch transfer that already has a UIT.
  2. Use the Delete, Confirm, or Modify Vehicle actions available on the batch form (same wizard, batch_id-aware branch).
  3. ANAF's response is logged on the chatter.

Monitoring batch UITs via the ANAF LIST cron

The scheduled action eTransport — ANAF LIST sync (defined in l10n_ro_edi_stock) automatically reconciles batch UITs alongside individual transfer UITs. No extra configuration is needed — batches are included in _l10n_ro_edi_stock_list_sync_one automatically.

Versions

19.0.1.0.0 (2026-06-23)

  • Changelog tracking starts at this release.

Discover the NextERP suite

Other modules from the same publisher, built to work together.

RO
Romania - eTransport Extension
Accounting/Localizations/EDI

Fixes and extensions for l10n_ro_edi_stock per ANAF eTransport v2.0.2

RO
Romania - E-invoicing Extension
Accounting/Localizations/EDI

E-Invoice implementation for Romania

RO
Romania - Statement Line Automation
Accounting

Automatically create bank statements in statement lines

BO
BOM Excel Import
Manufacturing

This module allows importing Bills of Materials (BOMs) from Excel files. The Excel file should have the following structure: - Column 1: Product produced - Column 2: List of operations in the BOM - Column 3: Quantity consumed in each operation - Column 4: Product/component consumed UOM - Column 5: Product/component consumed - Column 6: Workcenter - Column 7: Subcontracting (boolean) - Column 8: Subcontractors (comma-separated) The import process uses multi step wizard: 1. Import operations and workcenters 2. Import BOMs with the operations The wizard guides you through the complete process in a single interface.

NE
NextERP - Account EDI Journalt
Accounting

NextERP - Account EDI Journal

NE
NextERP - Account Invoice Report
Accounting

NextERP - Account Invoice Report

NE
NextERP - Allow Debt Recovery Invoice
Invoicing

NextERP - Allow Debt Recovery Invoice

NE
NextERP - Allow Delete Last Invoice
Invoicing

NextERP - Allow Delete Last Invoice

NextERP Romania

Odoo implementation, customization, Romanian localization and long-term support since 2018.

nexterp.ro
All apps

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with