Configuration Fields

This reference lists the settings exposed by mageb2b/e-invoice in Magento Admin.

Configuration paths are included for controlled deployments and config:set. Use Magento Admin for normal changes so field validation and scope inheritance still apply. The extension status display is not listed because it reports installation state rather than a configurable value.

General Settings

Field Configuration path Input Scope
Enable E-Invoicing einvoice/general/enabled Select Default, Website, Store view
Default B2B Format einvoice/general/default_format Select Default, Website, Store view

Visibility dependencies:

  • einvoice/general/default_format is available when einvoice/general/enabled is 1.

Invoice Settings

Field Configuration path Input Scope
Generation Mode einvoice/invoice_settings/generation_mode Select Default, Website, Store view
Generation Trigger einvoice/invoice_settings/generation_trigger Select Default, Website, Store view
Document Type Code einvoice/invoice_settings/document_type Select Default, Website, Store view
Block Invoice on E-Invoice Error einvoice/invoice_settings/block_on_error Select Default, Website, Store view
Attach E-Invoice to Invoice Email einvoice/invoice_settings/attach_to_email Select Default, Website, Store view
Attachment Strategy einvoice/invoice_settings/attachment_strategy Select Default, Website, Store view
Scheduled Batch Size einvoice/invoice_settings/scheduled_batch_size Text Default, Website, Store view
Recovery Timeout (Minutes) einvoice/invoice_settings/recovery_timeout_minutes Text Default, Website, Store view
Invoice Filename Pattern einvoice/invoice_settings/filename_pattern Text Default, Website, Store view

Visibility dependencies:

  • einvoice/invoice_settings/generation_mode is available when einvoice/general/enabled is 1.
  • einvoice/invoice_settings/generation_trigger is available when einvoice/general/enabled is 1.
  • einvoice/invoice_settings/document_type is available when einvoice/general/enabled is 1.
  • einvoice/invoice_settings/block_on_error is available when einvoice/general/enabled is 1.
  • einvoice/invoice_settings/attach_to_email is available when einvoice/general/enabled is 1.
  • einvoice/invoice_settings/attachment_strategy is available when einvoice/invoice_settings/attach_to_email is 1.
  • einvoice/invoice_settings/attachment_strategy is available when einvoice/general/enabled is 1.
  • einvoice/invoice_settings/scheduled_batch_size is available when einvoice/invoice_settings/generation_mode is scheduled.
  • einvoice/invoice_settings/scheduled_batch_size is available when einvoice/general/enabled is 1.
  • einvoice/invoice_settings/recovery_timeout_minutes is available when einvoice/general/enabled is 1.
  • einvoice/invoice_settings/filename_pattern is available when einvoice/general/enabled is 1.

Payment Terms Mapping

Field Configuration path Input Scope
Default Payment Terms Template einvoice/payment_terms/default_terms_template Text area Default, Website, Store view
Default Payment Means Code einvoice/payment_terms/default_payment_means_code Text Default, Website, Store view
Default Payment Means Code (No IBAN) einvoice/payment_terms/default_payment_means_code_no_iban Text Default, Website, Store view
Payment Method Mapping einvoice/payment_terms/mapping Custom control Default, Website, Store view

Visibility dependencies:

  • einvoice/payment_terms/default_terms_template is available when einvoice/general/enabled is 1.
  • einvoice/payment_terms/default_payment_means_code is available when einvoice/general/enabled is 1.
  • einvoice/payment_terms/default_payment_means_code_no_iban is available when einvoice/general/enabled is 1.
  • einvoice/payment_terms/mapping is available when einvoice/general/enabled is 1.

Accounting

Field Configuration path Input Scope
Accounting Source Type einvoice/accounting/source_type Select Default, Website, Store view
Order Item Field einvoice/accounting/order_item_field Select Default, Website, Store view
Product Attribute einvoice/accounting/product_attribute Select Default, Website, Store view
Customer Attribute einvoice/accounting/customer_attribute Select Default, Website, Store view

Visibility dependencies:

  • einvoice/accounting/source_type is available when einvoice/general/enabled is 1.
  • einvoice/accounting/order_item_field is available when einvoice/accounting/source_type is order_item_field.
  • einvoice/accounting/order_item_field is available when einvoice/general/enabled is 1.
  • einvoice/accounting/product_attribute is available when einvoice/accounting/source_type is product_attribute.
  • einvoice/accounting/product_attribute is available when einvoice/general/enabled is 1.
  • einvoice/accounting/customer_attribute is available when einvoice/accounting/source_type is customer_attribute.
  • einvoice/accounting/customer_attribute is available when einvoice/general/enabled is 1.

Credit Memo Settings

Field Configuration path Input Scope
Enable E-Invoice for Credit Memos einvoice/creditmemo_settings/enabled Select Default, Website, Store view
Generation Mode einvoice/creditmemo_settings/generation_mode Select Default, Website, Store view
Generation Trigger einvoice/creditmemo_settings/generation_trigger Select Default, Website, Store view
Document Type Code einvoice/creditmemo_settings/document_type Select Default, Website, Store view
Block Credit Memo on E-Invoice Error einvoice/creditmemo_settings/block_on_error Select Default, Website, Store view
Attach E-Invoice to Credit Memo Email einvoice/creditmemo_settings/attach_to_email Select Default, Website, Store view
Attachment Strategy einvoice/creditmemo_settings/attachment_strategy Select Default, Website, Store view
Scheduled Batch Size einvoice/creditmemo_settings/scheduled_batch_size Text Default, Website, Store view
Recovery Timeout (Minutes) einvoice/creditmemo_settings/recovery_timeout_minutes Text Default, Website, Store view
Credit Memo Filename Pattern einvoice/creditmemo_settings/filename_pattern Text Default, Website, Store view

Visibility dependencies:

  • einvoice/creditmemo_settings/enabled is available when einvoice/general/enabled is 1.
  • einvoice/creditmemo_settings/generation_mode is available when einvoice/creditmemo_settings/enabled is 1.
  • einvoice/creditmemo_settings/generation_mode is available when einvoice/general/enabled is 1.
  • einvoice/creditmemo_settings/generation_trigger is available when einvoice/creditmemo_settings/enabled is 1.
  • einvoice/creditmemo_settings/generation_trigger is available when einvoice/general/enabled is 1.
  • einvoice/creditmemo_settings/document_type is available when einvoice/creditmemo_settings/enabled is 1.
  • einvoice/creditmemo_settings/document_type is available when einvoice/general/enabled is 1.
  • einvoice/creditmemo_settings/block_on_error is available when einvoice/creditmemo_settings/enabled is 1.
  • einvoice/creditmemo_settings/block_on_error is available when einvoice/general/enabled is 1.
  • einvoice/creditmemo_settings/attach_to_email is available when einvoice/creditmemo_settings/enabled is 1.
  • einvoice/creditmemo_settings/attach_to_email is available when einvoice/general/enabled is 1.
  • einvoice/creditmemo_settings/attachment_strategy is available when einvoice/creditmemo_settings/attach_to_email is 1.
  • einvoice/creditmemo_settings/attachment_strategy is available when einvoice/creditmemo_settings/enabled is 1.
  • einvoice/creditmemo_settings/attachment_strategy is available when einvoice/general/enabled is 1.
  • einvoice/creditmemo_settings/scheduled_batch_size is available when einvoice/creditmemo_settings/generation_mode is scheduled.
  • einvoice/creditmemo_settings/scheduled_batch_size is available when einvoice/creditmemo_settings/enabled is 1.
  • einvoice/creditmemo_settings/scheduled_batch_size is available when einvoice/general/enabled is 1.
  • einvoice/creditmemo_settings/recovery_timeout_minutes is available when einvoice/creditmemo_settings/enabled is 1.
  • einvoice/creditmemo_settings/recovery_timeout_minutes is available when einvoice/general/enabled is 1.
  • einvoice/creditmemo_settings/filename_pattern is available when einvoice/creditmemo_settings/enabled is 1.
  • einvoice/creditmemo_settings/filename_pattern is available when einvoice/general/enabled is 1.

Document Storage

Field Configuration path Input Scope
Storage Strategy einvoice/storage/storage_strategy Select Default, Website, Store view
File Storage Path einvoice/storage/file_storage_path Text Default, Website, Store view

Visibility dependencies:

  • einvoice/storage/storage_strategy is available when einvoice/general/enabled is 1.
  • einvoice/storage/file_storage_path is available when einvoice/storage/storage_strategy is permanent.
  • einvoice/storage/file_storage_path is available when einvoice/general/enabled is 1.

Company Information

Field Configuration path Input Scope
VAT ID einvoice/company/vat_id Text Default, Website, Store view
Tax Number einvoice/company/tax_number Text Default, Website, Store view
Company Registration Number einvoice/company/registration_number Text Default, Website, Store view
Company Registration Scheme einvoice/company/registration_scheme Select Default, Website, Store view
SIRET Number einvoice/company/siret_number Text Default, Website, Store view
Bank IBAN einvoice/company/bank_iban Text Default, Website, Store view
Bank BIC/SWIFT einvoice/company/bank_bic Text Default, Website, Store view
Default Payment Terms (Days) einvoice/company/payment_terms_days Text Default, Website, Store view
Seller Contact Name einvoice/company/seller_contact_name Text Default, Website, Store view
Seller Contact Department einvoice/company/seller_contact_department Text Default, Website, Store view
Seller Contact Phone einvoice/company/seller_contact_phone Text Default, Website, Store view
Seller Contact Email einvoice/company/seller_contact_email Text Default, Website, Store view
Seller Trading Name einvoice/company/seller_trading_name Text Default, Website, Store view
Seller GLN einvoice/company/seller_gln Text Default, Website, Store view
Seller DUNS Number einvoice/company/seller_duns Text Default, Website, Store view
Seller Leitweg-ID einvoice/company/seller_leitweg_id Text Default, Website, Store view

Visibility dependencies:

  • einvoice/company/vat_id is available when einvoice/general/enabled is 1.
  • einvoice/company/tax_number is available when einvoice/general/enabled is 1.
  • einvoice/company/registration_number is available when einvoice/general/enabled is 1.
  • einvoice/company/registration_scheme is available when einvoice/general/enabled is 1.
  • einvoice/company/siret_number is available when einvoice/general/enabled is 1.
  • einvoice/company/bank_iban is available when einvoice/general/enabled is 1.
  • einvoice/company/bank_bic is available when einvoice/general/enabled is 1.
  • einvoice/company/payment_terms_days is available when einvoice/general/enabled is 1.
  • einvoice/company/seller_contact_name is available when einvoice/general/enabled is 1.
  • einvoice/company/seller_contact_department is available when einvoice/general/enabled is 1.
  • einvoice/company/seller_contact_phone is available when einvoice/general/enabled is 1.
  • einvoice/company/seller_contact_email is available when einvoice/general/enabled is 1.
  • einvoice/company/seller_trading_name is available when einvoice/general/enabled is 1.
  • einvoice/company/seller_gln is available when einvoice/general/enabled is 1.
  • einvoice/company/seller_duns is available when einvoice/general/enabled is 1.
  • einvoice/company/seller_leitweg_id is available when einvoice/general/enabled is 1.

Tax Representative

Field Configuration path Input Scope
Enable Tax Representative einvoice/tax_representative/enabled Select Default, Website, Store view
Representative Name einvoice/tax_representative/name Text Default, Website, Store view
Representative VAT ID einvoice/tax_representative/vat_id Text Default, Website, Store view
Street einvoice/tax_representative/street Text Default, Website, Store view
Postcode einvoice/tax_representative/postcode Text Default, Website, Store view
City einvoice/tax_representative/city Text Default, Website, Store view
Country einvoice/tax_representative/country Select Default, Website, Store view

Visibility dependencies:

  • einvoice/tax_representative/enabled is available when einvoice/general/enabled is 1.
  • einvoice/tax_representative/name is available when einvoice/tax_representative/enabled is 1.
  • einvoice/tax_representative/name is available when einvoice/general/enabled is 1.
  • einvoice/tax_representative/vat_id is available when einvoice/tax_representative/enabled is 1.
  • einvoice/tax_representative/vat_id is available when einvoice/general/enabled is 1.
  • einvoice/tax_representative/street is available when einvoice/tax_representative/enabled is 1.
  • einvoice/tax_representative/street is available when einvoice/general/enabled is 1.
  • einvoice/tax_representative/postcode is available when einvoice/tax_representative/enabled is 1.
  • einvoice/tax_representative/postcode is available when einvoice/general/enabled is 1.
  • einvoice/tax_representative/city is available when einvoice/tax_representative/enabled is 1.
  • einvoice/tax_representative/city is available when einvoice/general/enabled is 1.
  • einvoice/tax_representative/country is available when einvoice/tax_representative/enabled is 1.
  • einvoice/tax_representative/country is available when einvoice/general/enabled is 1.

VAT Classification

Field Configuration path Input Scope
Kleinunternehmer (ยง19 UStG) einvoice/vat/kleinunternehmer Select Default, Website, Store view
Default Category for 0% Lines einvoice/vat/default_zero_rate_category Select Default, Website, Store view
Treat Magento Giftcards as Multi-Purpose Voucher einvoice/vat/giftcard_multi_purpose Select Default, Website, Store view
Voucher Override Product Attribute einvoice/vat/voucher_product_attribute Text Default, Website, Store view
Exemption Reason: Intra-Community (K) einvoice/vat/exemption_reason_k Text Default, Website, Store view
Exemption Reason: Export (G) einvoice/vat/exemption_reason_g Text Default, Website, Store view
Exemption Reason: Exempt (E) einvoice/vat/exemption_reason_e Text Default, Website, Store view
Exemption Reason: Reverse Charge (AE) einvoice/vat/exemption_reason_ae Text Default, Website, Store view
Exemption Reason: Out of Scope (O) einvoice/vat/exemption_reason_o Text Default, Website, Store view

Visibility dependencies:

  • einvoice/vat/kleinunternehmer is available when einvoice/general/enabled is 1.
  • einvoice/vat/default_zero_rate_category is available when einvoice/general/enabled is 1.
  • einvoice/vat/giftcard_multi_purpose is available when einvoice/general/enabled is 1.
  • einvoice/vat/voucher_product_attribute is available when einvoice/general/enabled is 1.
  • einvoice/vat/exemption_reason_k is available when einvoice/general/enabled is 1.
  • einvoice/vat/exemption_reason_g is available when einvoice/general/enabled is 1.
  • einvoice/vat/exemption_reason_e is available when einvoice/general/enabled is 1.
  • einvoice/vat/exemption_reason_ae is available when einvoice/general/enabled is 1.
  • einvoice/vat/exemption_reason_o is available when einvoice/general/enabled is 1.

Document References

Field Configuration path Input Scope
Project Reference (BT-11) einvoice/references/project_reference Select Default, Website, Store view
Purchase Order Reference (BT-13) einvoice/references/buyer_order_reference Select Default, Website, Store view
Sales Order Reference (BT-14) einvoice/references/seller_order_reference Select Default, Website, Store view
Buyer Identifier (BT-46) einvoice/references/buyer_identifier Select Default, Website, Store view
Buyer Identifier Scheme einvoice/references/buyer_identifier_scheme Select Default, Website, Store view
Buyer Legal Registration Identifier (BT-47) einvoice/references/buyer_legal_registration_identifier Select Default, Website, Store view
Buyer Legal Registration Scheme einvoice/references/buyer_legal_registration_identifier_scheme Select Default, Website, Store view
Include Order Customer Note (BT-22) einvoice/references/include_order_customer_note Select Default, Website, Store view

Visibility dependencies:

  • einvoice/references/include_order_customer_note is available when einvoice/general/enabled is 1.

Prepayments and Redeemed Credit

Field Configuration path Input Scope
Invoice Prepaid Amount Field (BT-113) einvoice/prepayment/invoice_amount_field Select Default, Website, Store view
Credit Memo Prepaid Amount Field (BT-113) einvoice/prepayment/creditmemo_amount_field Select Default, Website, Store view

Invoice Items

Field Configuration path Input Scope
Include Configurable Product Options (BT-154) einvoice/item/include_configurable_options Select Default, Website, Store view
Use Selected Simple Product Name (BT-153) einvoice/item/use_simple_product_name Select Default, Website, Store view
Default Item Unit Code einvoice/item/default_unit_code Select Default, Website, Store view

Visibility dependencies:

  • einvoice/item/include_configurable_options is available when einvoice/general/enabled is 1.
  • einvoice/item/use_simple_product_name is available when einvoice/general/enabled is 1.
  • einvoice/item/default_unit_code is available when einvoice/general/enabled is 1.

Native Checkout Buyer Reference

Field Configuration path Input Scope
Buyer Reference / Leitweg-ID einvoice/checkout/buyer_reference_mode Select Default, Website, Store view
Checkout Field Label einvoice/checkout/buyer_reference_label Text Default, Website, Store view
Checkout Help Text einvoice/checkout/buyer_reference_help Text Default, Website, Store view
Maximum Length einvoice/checkout/buyer_reference_max_length Text Default, Website, Store view

Visibility dependencies:

  • einvoice/checkout/buyer_reference_mode is available when einvoice/general/enabled is 1.
  • einvoice/checkout/buyer_reference_label is available when einvoice/checkout/buyer_reference_mode is disabled.
  • einvoice/checkout/buyer_reference_help is available when einvoice/checkout/buyer_reference_mode is disabled.
  • einvoice/checkout/buyer_reference_max_length is available when einvoice/checkout/buyer_reference_mode is disabled.

Delivery and Service Date

Field Configuration path Input Scope
Delivery / Service Date Source einvoice/delivery/source Select Default, Website, Store view

Visibility dependencies:

  • einvoice/delivery/source is available when einvoice/general/enabled is 1.

Customer Account Downloads

Field Configuration path Input Scope
Invoice XML einvoice/customer_download/invoice_xml Select Default, Website, Store view
Invoice PDF einvoice/customer_download/invoice_pdf Select Default, Website, Store view
Invoice XML ZIP einvoice/customer_download/invoice_zip Select Default, Website, Store view
Credit Memo XML einvoice/customer_download/creditmemo_xml Select Default, Website, Store view
Credit Memo PDF einvoice/customer_download/creditmemo_pdf Select Default, Website, Store view

Validation & Error Handling

Field Configuration path Input Scope
Validation Level einvoice/validation/validation_level Select Default, Website, Store view
Strict XSD Validation einvoice/validation/strict_xsd_validation Select Default, Website, Store view
Enable Error Notifications einvoice/validation/error_notification_enabled Select Default, Website, Store view
Error Notification Email einvoice/validation/error_notification_email Text Default, Website, Store view
Error Notification Threshold einvoice/validation/error_notification_threshold Text Default, Website, Store view

Visibility dependencies:

  • einvoice/validation/validation_level is available when einvoice/general/enabled is 1.
  • einvoice/validation/strict_xsd_validation is available when einvoice/general/enabled is 1.
  • einvoice/validation/error_notification_enabled is available when einvoice/general/enabled is 1.
  • einvoice/validation/error_notification_email is available when einvoice/validation/error_notification_enabled is 1.
  • einvoice/validation/error_notification_email is available when einvoice/general/enabled is 1.
  • einvoice/validation/error_notification_threshold is available when einvoice/validation/error_notification_enabled is 1.
  • einvoice/validation/error_notification_threshold is available when einvoice/general/enabled is 1.

REST API Settings

Field Configuration path Input Scope
Include E-Invoice in Invoice API einvoice/api/invoice_enabled Select Default, Website, Store view
Include E-Invoice in Credit Memo API einvoice/api/creditmemo_enabled Select Default, Website, Store view

Visibility dependencies:

  • einvoice/api/invoice_enabled is available when einvoice/general/enabled is 1.
  • einvoice/api/creditmemo_enabled is available when einvoice/general/enabled is 1.

ZUGFeRD / Factur-X Configuration

Field Configuration path Input Scope
ZUGFeRD / Factur-X Profile einvoice/zugferd_config/profile Select Default, Website, Store view

Visibility dependencies:

  • einvoice/zugferd_config/profile is available when einvoice/general/enabled is 1.

PEPPOL BIS Billing 3.0

Field Configuration path Input Scope
Seller Endpoint Scheme (EAS) einvoice/peppol_bis/seller_endpoint_scheme Select Default, Website, Store view
Seller Endpoint ID einvoice/peppol_bis/seller_endpoint_id Text Default, Website, Store view
CustomizationID override einvoice/peppol_bis/customization_id Text Default, Website, Store view
ProfileID override einvoice/peppol_bis/profile_id Text Default, Website, Store view

Visibility dependencies:

  • einvoice/peppol_bis/seller_endpoint_scheme is available when einvoice/general/enabled is 1.
  • einvoice/peppol_bis/seller_endpoint_id is available when einvoice/general/enabled is 1.
  • einvoice/peppol_bis/customization_id is available when einvoice/general/enabled is 1.
  • einvoice/peppol_bis/profile_id is available when einvoice/general/enabled is 1.

XRechnung Configuration

Field Configuration path Input Scope
XRechnung Version einvoice/xrechnung_config/version Select Default, Website, Store view

Visibility dependencies:

  • einvoice/xrechnung_config/version is available when einvoice/general/enabled is 1.

Configuration Testing

Field Configuration path Input Scope
Test Configuration einvoice/testing/test_configuration Custom control Default, Website, Store view
Test XSD Schemas einvoice/testing/test_schemas Custom control Default, Website, Store view
Test Company Data einvoice/testing/test_company_data Custom control Default, Website, Store view