squashed commit

This commit is contained in:
hoangvv
2026-09-18 13:55:25 +07:00
commit 039c98d4d0
45882 changed files with 24235585 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
from . import models
@@ -0,0 +1,18 @@
{
'name': "Import/Export electronic orders with UBL",
'version': '1.0',
'category': 'Inventory/Purchase',
'description': """
Allows to export and import formats: UBL Bis 3.
When generating the PDF on the order, the PDF will be embedded inside the xml for all UBL formats. This allows the
receiver to retrieve the PDF with only the xml file.
""",
'depends': ['purchase', 'account_edi_ubl_cii'],
'data': [
'data/bis3_templates.xml',
'views/portal_templates_edi_ubl_connect_software.xml',
],
'installable': True,
'auto_install': True,
'license': 'LGPL-3',
}
@@ -0,0 +1,257 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="bis3_AddressType">
<t
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:StreetName t-out="vals.get('street_name')" />
<cbc:AdditionalStreetName t-out="vals.get('additional_street_name')" />
<cbc:CityName t-out="vals.get('city_name')" />
<cbc:PostalZone t-out="vals.get('postal_zone')" />
<cbc:CountrySubentity t-out="vals.get('country_subentity')" />
<cac:Country>
<cbc:IdentificationCode t-out="vals.get('country_identification_code')" />
</cac:Country>
</t>
</template>
<template id="bis3_ContactType">
<t xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:Name t-out="vals.get('name')" />
<cbc:Telephone t-out="vals.get('telephone')" />
<cbc:ElectronicMail t-out="vals.get('electronic_mail')" />
</t>
</template>
<template id="bis3_PartyType">
<t xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cac:PartyName>
<cbc:Name t-out="vals.get('party_name')" />
</cac:PartyName>
<cac:PostalAddress>
<t t-call="purchase_edi_ubl_bis3.bis3_AddressType">
<t t-set="vals" t-value="vals.get('postal_address_vals', {})" />
</t>
</cac:PostalAddress>
<cac:PartyTaxScheme t-if="vals.get('party_tax_scheme_vals')">
<t t-set="party_tax_scheme_vals" t-value="vals.get('party_tax_scheme_vals')" />
<cbc:CompanyID t-out="party_tax_scheme_vals.get('company_id')" />
<cac:TaxScheme>
<t t-set="tax_scheme_vals" t-value="party_tax_scheme_vals['tax_scheme_vals']" />
<cbc:ID t-out="tax_scheme_vals['id']" />
</cac:TaxScheme>
</cac:PartyTaxScheme>
<cac:PartyLegalEntity t-if="'party_legal_entity_vals' in vals">
<t t-set="party_legal_entity_vals" t-value="vals['party_legal_entity_vals']" />
<cbc:RegistrationName t-out="party_legal_entity_vals['registration_name']" />
<cbc:CompanyID t-out="party_legal_entity_vals['company_id']" />
<cac:RegistrationAddress t-if="'registration_address' in party_legal_entity_vals">
<t t-call="purchase_edi_ubl_bis3.bis3_AddressType">
<t t-set="vals"
t-value="party_legal_entity_vals['registration_address_vals']" />
</t>
</cac:RegistrationAddress>
</cac:PartyLegalEntity>
<cac:Contact t-if="vals.get('contact_vals')">
<t t-call="purchase_edi_ubl_bis3.bis3_ContactType">
<t t-set="vals" t-value="vals.get('contact_vals')" />
</t>
</cac:Contact>
</t>
</template>
<template id="bis3_PaymentTermsType">
<t xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:Note t-out="vals['note']" />
</t>
</template>
<template id="bis3_TaxCategoryType">
<t xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:ID t-out="vals.get('id')" />
<cbc:Percent t-out="vals.get('percent')" />
<cac:TaxScheme>
<t t-set="tax_scheme_vals" t-value="vals.get('tax_scheme_vals', {})" />
<cbc:ID t-out="tax_scheme_vals.get('id')" />
</cac:TaxScheme>
</t>
</template>
<template id="bis3_AllowanceChargeType">
<t xmlns="urn:oasis:names:specification:ubl:schema:xsd:Order-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:ChargeIndicator t-out="vals.get('charge_indicator')" />
<cbc:AllowanceChargeReasonCode t-out="vals.get('allowance_charge_reason_code')" />
<cbc:AllowanceChargeReason t-out="vals.get('allowance_charge_reason')" />
<cbc:MultiplierFactorNumeric t-out="vals.get('multiplier_factor')" />
<cbc:Amount
t-att-currencyID="vals.get('currency_id')"
t-out="format_float(vals.get('amount'), vals.get('currency_dp'))" />
<cbc:BaseAmount
t-att-currencyID="vals.get('currency_id')"
t-out="format_float(vals.get('base_amount'), vals.get('currency_dp'))" />
</t>
</template>
<template id="bis3_DeliveryType">
<t xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cac:DeliveryParty>
<cac:PartyName>
<cbc:Name t-out="vals.get('party_name')"/>
</cac:PartyName>
<cac:PostalAddress>
<t t-call="purchase_edi_ubl_bis3.bis3_AddressType">
<t t-set="vals" t-value="vals.get('postal_address_vals')" />
</t>
</cac:PostalAddress>
<cac:Contact t-if="vals.get('contact_vals')">
<t t-call="purchase_edi_ubl_bis3.bis3_ContactType">
<t t-set="vals" t-value="vals.get('contact_vals')" />
</t>
</cac:Contact>
</cac:DeliveryParty>
</t>
</template>
<template id="bis3_AnticipatedMonetaryTotalType">
<t xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:LineExtensionAmount
t-att-currencyID="vals['currency'].name"
t-out="format_float(vals.get('line_extension_amount'), vals.get('currency_dp'))" />
<cbc:TaxExclusiveAmount
t-att-currencyID="vals['currency'].name"
t-out="format_float(vals.get('tax_exclusive_amount'), vals.get('currency_dp'))" />
<cbc:TaxInclusiveAmount
t-att-currencyID="vals['currency'].name"
t-out="format_float(vals.get('tax_inclusive_amount'), vals.get('currency_dp'))" />
<cbc:PrepaidAmount
t-att-currencyID="vals['currency'].name"
t-out="format_float(vals.get('prepaid_amount'), vals.get('currency_dp'))" />
<cbc:PayableAmount
t-att-currencyID="vals['currency'].name"
t-out="format_float(vals.get('payable_amount'), vals.get('currency_dp'))" />
</t>
</template>
<template id="bis3_ItemType">
<t xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:Name t-out="vals.get('name')" />
<cbc:Description t-out="vals.get('description')" />
<cac:StandardItemIdentification>
<cbc:ID t-out="vals.get('standard_item_identification')" />
</cac:StandardItemIdentification>
<cac:ClassifiedTaxCategory t-if="vals.get('classified_tax_category_vals')" >
<t t-call="purchase_edi_ubl_bis3.bis3_TaxCategoryType">
<t t-set="vals" t-value="vals.get('classified_tax_category_vals')" />
</t>
</cac:ClassifiedTaxCategory>
<cac:AdditionalItemProperty t-foreach="vals.get('variant_info')" t-as="variant">
<cbc:Name t-out="variant.get('name')" />
<cbc:Value t-out="variant.get('value')" />
</cac:AdditionalItemProperty>
</t>
</template>
<template id="bis3_LineItemType">
<t xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:ID t-out="vals.get('id')" />
<cbc:Quantity
t-att-unitCode="vals.get('quantity_unit_code')"
t-out="vals.get('quantity')" />
<cbc:LineExtensionAmount
t-att-currencyID="vals.get('currency_id')"
t-out="vals.get('line_extension_amount')" />
<cac:AllowanceCharge t-if="vals.get('allowance_charge_vals')">
<t t-call="purchase_edi_ubl_bis3.bis3_AllowanceChargeType">
<t t-set="vals" t-value="vals.get('allowance_charge_vals')"/>
</t>
</cac:AllowanceCharge>
<cac:Price>
<t t-set="price_vals" t-value="vals.get('price')" />
<cbc:PriceAmount
t-att-currencyID="price_vals.get('currency_id')"
t-out="price_vals.get('price_amount')" />
<cbc:BaseQuantity
t-att-unitCode="price_vals.get('base_quantity_unit_code')"
t-out="price_vals.get('base_quantity')" />
</cac:Price>
<cac:Item>
<t t-call="purchase_edi_ubl_bis3.bis3_ItemType">
<t t-set="vals" t-value="vals.get('item')" />
</t>
</cac:Item>
</t>
</template>
<template id="bis3_OrderType">
<Order
xmlns="urn:oasis:names:specification:ubl:schema:xsd:Order-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:CustomizationID>urn:fdc:peppol.eu:poacc:trns:order:3</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:poacc:bis:ordering:3</cbc:ProfileID>
<cbc:ID t-out="vals.get('id')" />
<cbc:IssueDate t-out="vals.get('issue_date')" />
<cbc:Note t-out="vals.get('note')" />
<cac:OriginatorDocumentReference>
<cbc:ID t-out="vals.get('originator_document_reference')"/>
</cac:OriginatorDocumentReference>
<cbc:DocumentCurrencyCode t-out="vals.get('document_currency_code')" />
<cac:BuyerCustomerParty>
<cac:Party>
<t t-call="purchase_edi_ubl_bis3.bis3_PartyType">
<t t-set="vals" t-value="vals.get('customer_party_vals')" />
</t>
</cac:Party>
</cac:BuyerCustomerParty>
<cac:SellerSupplierParty>
<cac:Party>
<t t-call="purchase_edi_ubl_bis3.bis3_PartyType">
<t t-set="vals" t-value="vals.get('supplier_party_vals')" />
</t>
</cac:Party>
</cac:SellerSupplierParty>
<cac:Delivery t-if="vals.get('delivery_party_vals')">
<t t-call="purchase_edi_ubl_bis3.bis3_DeliveryType">
<t t-set="vals" t-value="vals.get('delivery_party_vals')" />
</t>
</cac:Delivery>
<cac:PaymentTerms t-if="vals.get('payment_terms_vals')">
<t t-set="payment_terms_vals" t-value="vals.get('payment_terms_vals')" />
<cbc:Note t-out="payment_terms_vals.get('note')" />
</cac:PaymentTerms>
<cac:AllowanceCharge>
<t t-call="purchase_edi_ubl_bis3.bis3_AllowanceChargeType">
<t t-set="vals" t-value="vals.get('allowance_charge_vals', {})" />
</t>
</cac:AllowanceCharge>
<cac:TaxTotal>
<cbc:TaxAmount
t-att-currencyID="vals.get('currency_id')"
t-out="vals.get('tax_amount')" />
</cac:TaxTotal>
<cac:AnticipatedMonetaryTotal>
<t t-call="purchase_edi_ubl_bis3.bis3_AnticipatedMonetaryTotalType">
<t t-set="vals" t-value="vals.get('anticipated_monetary_total_vals')" />
</t>
</cac:AnticipatedMonetaryTotal>
<cac:OrderLine t-foreach="vals.get('order_lines')" t-as="line_vals">
<cac:LineItem>
<t t-call="purchase_edi_ubl_bis3.bis3_LineItemType">
<t t-set="vals" t-value="line_vals" />
</t>
</cac:LineItem>
</cac:OrderLine>
</Order>
</template>
</odoo>
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
# Malaz Abuidris <msea@odoo.com>, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Malaz Abuidris <msea@odoo.com>, 2024\n"
"Language-Team: Arabic (https://app.transifex.com/odoo/teams/41243/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "خصم "
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "أمر شراء"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "UBL BIS 3 Peppol Order transaction 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
+48
View File
@@ -0,0 +1,48 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# erpgo translator <jumshud@erpgo.az>, 2024
# ERPGo Odoo <erpgo.odoo@gmail.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2025-10-09 17:02+0000\n"
"Last-Translator: ERPGo Odoo <erpgo.odoo@gmail.com>\n"
"Language-Team: Azerbaijani <https://translate.odoo.com/projects/odoo-18/"
"purchase_edi_ubl_bis3/az/>\n"
"Language: az\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Endirim"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Satınalma Sifarişi"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Albena Mincheva <albena_vicheva@abv.bg>, 2024
# Весел Карастоянов <vesel@abv.bg>, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Весел Карастоянов <vesel@abv.bg>, 2024\n"
"Language-Team: Bulgarian (https://app.transifex.com/odoo/teams/41243/bg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Отстъпка"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Поръчка"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2025-11-25 09:51+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Bosnian <https://translate.odoo.com/projects/odoo-18/"
"purchase_edi_ubl_bis3/bs/>\n"
"Language: bs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Popust"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Nabavna narudžba"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+48
View File
@@ -0,0 +1,48 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Quim - coopdevs <quim.rebull@coopdevs.org>, 2024
# "Noemi Pla Garcia (nopl)" <nopl@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2025-08-28 09:52+0000\n"
"Last-Translator: \"Noemi Pla Garcia (nopl)\" <nopl@odoo.com>\n"
"Language-Team: Catalan <https://translate.odoo.com/projects/odoo-18/"
"purchase_edi_ubl_bis3/ca/>\n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Descompte"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Comanda de compra"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "Transacció de la comanda UBL BIS 3 Peppol 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
# Marta Wacławek, 2025
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Marta Wacławek, 2025\n"
"Language-Team: Czech (https://app.transifex.com/odoo/teams/41243/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: cs\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Sleva"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Nákupní objednávka"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
+46
View File
@@ -0,0 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Martin Trigaux, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Martin Trigaux, 2024\n"
"Language-Team: Danish (https://app.transifex.com/odoo/teams/41243/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Rabat"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Indkøbsordre"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
# Larissa Manderfeld, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Larissa Manderfeld, 2024\n"
"Language-Team: German (https://app.transifex.com/odoo/teams/41243/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Rabatt"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Bestellung"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "UBL BIS 3 Peppol, Auftragstransaktion 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Kostas Goutoudis <goutoudis@gmail.com>, 2024
# Martin Trigaux, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Martin Trigaux, 2024\n"
"Language-Team: Greek (https://app.transifex.com/odoo/teams/41243/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Έκπτωση"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Παραγγελία Αγοράς"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
# Larissa Manderfeld, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Larissa Manderfeld, 2024\n"
"Language-Team: Spanish (https://app.transifex.com/odoo/teams/41243/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Descuento"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Pedido de compra"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "Transacción del pedido UBL BIS 3 Peppol 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
# Fernanda Alvarez, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Fernanda Alvarez, 2024\n"
"Language-Team: Spanish (Latin America) (https://app.transifex.com/odoo/teams/41243/es_419/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_419\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Descuento "
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Orden de compra"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "Transacción de la orden UBL BIS 3 Peppol 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
+48
View File
@@ -0,0 +1,48 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Martin Trigaux, 2024
# Wanradt Koell <wanradt@gmail.com>, 2024
# Stevin Lilla, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Stevin Lilla, 2024\n"
"Language-Team: Estonian (https://app.transifex.com/odoo/teams/41243/et/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: et\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Allahindlus"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Ostutellimus"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "UBL BIS 3 Peppol Order transaction 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
+46
View File
@@ -0,0 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Tiffany Chang, 2025
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Tiffany Chang, 2025\n"
"Language-Team: Persian (https://app.transifex.com/odoo/teams/41243/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: fa\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "تخفیف"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "سفارش خرید"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+48
View File
@@ -0,0 +1,48 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2024
# Kari Lindgren <kari.lindgren@emsystems.fi>, 2024
# Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2025
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2025\n"
"Language-Team: Finnish (https://app.transifex.com/odoo/teams/41243/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Alennus"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Ostotilaus"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "UBL BIS 3 Peppol Tilaustapahtuma 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
# Manon Rondou, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Manon Rondou, 2024\n"
"Language-Team: French (https://app.transifex.com/odoo/teams/41243/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: fr\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Remise"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Bon de commande fournisseur"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "UBL BIS 3 commande Peppol transaction 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
+50
View File
@@ -0,0 +1,50 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# ExcaliberX <excaliberx@gmail.com>, 2024
# דודי מלכה <Dudimalka6@gmail.com>, 2024
# Yoram Lavi, 2025
# or balmas <or@laylinetech.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2025-09-16 22:21+0000\n"
"Last-Translator: or balmas <or@laylinetech.com>\n"
"Language-Team: Hebrew <https://translate.odoo.com/projects/odoo-18/"
"purchase_edi_ubl_bis3/he/>\n"
"Language: he\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "הנחה"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "הזמנת רכש"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "תקן ל e-order UBL BIS 3 Peppol Order transaction 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
# Ujjawal Pathak, 2025
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Ujjawal Pathak, 2025\n"
"Language-Team: Hindi (https://app.transifex.com/odoo/teams/41243/hi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "छूट"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "खरीद आदेश"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+46
View File
@@ -0,0 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Bole <bole@dajmi5.com>, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Bole <bole@dajmi5.com>, 2024\n"
"Language-Team: Croatian (https://app.transifex.com/odoo/teams/41243/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hr\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Popust"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Nalog za nabavu"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Tamás Németh <ntomasz81@gmail.com>, 2024
# Martin Trigaux, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Martin Trigaux, 2024\n"
"Language-Team: Hungarian (https://app.transifex.com/odoo/teams/41243/hu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Kedvezmény"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Beszerzési megrendelés"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
# Abe Manyo, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Abe Manyo, 2024\n"
"Language-Team: Indonesian (https://app.transifex.com/odoo/teams/41243/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Diskon"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Purchase Order"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "UBL BIS 3 Peppol Order transaction 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
# Marianna Ciofani, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Marianna Ciofani, 2024\n"
"Language-Team: Italian (https://app.transifex.com/odoo/teams/41243/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: it\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Sconto"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Ordine di acquisto"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "Transazione ordine Peppol UBL BIS 3 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
# Junko Augias, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Junko Augias, 2024\n"
"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ja\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "値引"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "購買オーダ"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "UBL BIS 3 Peppol オーダ取引 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Odoo Translation Bot <c3p@odoo.com>, 2025.
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2025-11-25 09:51+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Kabyle <https://translate.odoo.com/projects/odoo-18/"
"purchase_edi_ubl_bis3/kab/>\n"
"Language: kab\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Tuǧǧit"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Taladna n tiɣin"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
# Daye Jeong, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Daye Jeong, 2024\n"
"Language-Team: Korean (https://app.transifex.com/odoo/teams/41243/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "할인"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "구매주문서"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "UBL BIS 3 페폴 주문 3.4 거래"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
+46
View File
@@ -0,0 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Raz Omer Hussein, 2025
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Raz Omer Hussein, 2025\n"
"Language-Team: Kurdish (https://app.transifex.com/odoo/teams/41243/ku/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ku\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "داشکاندن"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "فەرمانی کڕین"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+46
View File
@@ -0,0 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Martin Trigaux, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Martin Trigaux, 2024\n"
"Language-Team: Lithuanian (https://app.transifex.com/odoo/teams/41243/lt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: lt\n"
"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Nuolaida"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Pirkimo užsakymas"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Will Sensors, 2024
# Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2024\n"
"Language-Team: Latvian (https://app.transifex.com/odoo/teams/41243/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: lv\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Atlaide"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Iepirkšanas Pasūtījums"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Martin Trigaux, 2024
# Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2024\n"
"Language-Team: Mongolian (https://app.transifex.com/odoo/teams/41243/mn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: mn\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Хөнгөлөлт"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Худалдан авалтын захиалга"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+46
View File
@@ -0,0 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Oakarmin Iron <oakarminiron@gmail.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2025-09-26 22:21+0000\n"
"Last-Translator: Oakarmin Iron <oakarminiron@gmail.com>\n"
"Language-Team: Burmese <https://translate.odoo.com/projects/odoo-18/"
"purchase_edi_ubl_bis3/my/>\n"
"Language: my\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "ဒစ်စကောင့်"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "အဝယ် အော်ဒါ"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+46
View File
@@ -0,0 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Martin Trigaux, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Martin Trigaux, 2024\n"
"Language-Team: Norwegian Bokmål (https://app.transifex.com/odoo/teams/41243/nb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: nb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Rabatt"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Innkjøpsordre"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
# Erwin van der Ploeg <erwin@odooexperts.nl>, 2025
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Erwin van der Ploeg <erwin@odooexperts.nl>, 2025\n"
"Language-Team: Dutch (https://app.transifex.com/odoo/teams/41243/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Korting"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Inkooporder"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "UBL BIS 3 Peppol Order transactie 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
# Marta Wacławek, 2025
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Marta Wacławek, 2025\n"
"Language-Team: Polish (https://app.transifex.com/odoo/teams/41243/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pl\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Upust"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Zamówienie zakupu"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "Transakcja UBL BIS 3 Peppol Order 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2025
# Maitê Dietze, 2025
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Maitê Dietze, 2025\n"
"Language-Team: Portuguese (https://app.transifex.com/odoo/teams/41243/pt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Desconto"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Notas de encomenda"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
# Maitê Dietze, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Maitê Dietze, 2024\n"
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/odoo/teams/41243/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt_BR\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Desconto"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Pedido de compra"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "UBL BIS 3 Transação da Ordem Peppol 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
@@ -0,0 +1,42 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-26 08:56+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
# Larisa_nexterp, 2025
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Larisa_nexterp, 2025\n"
"Language-Team: Romanian (https://app.transifex.com/odoo/teams/41243/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ro\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Reducere"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Comandă de achiziție"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "Tranzacție comandă UBL BIS 3 Peppol 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
+51
View File
@@ -0,0 +1,51 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
#
# "Anastasiia Koroleva (koan)" <koan@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2025-10-22 07:20+0000\n"
"Last-Translator: \"Anastasiia Koroleva (koan)\" <koan@odoo.com>\n"
"Language-Team: Russian <https://translate.odoo.com/projects/odoo-18/"
"purchase_edi_ubl_bis3/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || ("
"n%100>=11 && n%100<=14)? 2 : 3);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Скидка"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Заказ на покупку"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "UBL BIS 3 Peppol Order transaction 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
+46
View File
@@ -0,0 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Language-Team: Slovak (https://app.transifex.com/odoo/teams/41243/sk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sk\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Zľava"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Objednávka"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+46
View File
@@ -0,0 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sl\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Popust"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Nabavni nalog"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2025-11-21 06:41+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Serbian (Latin script) <https://translate.odoo.com/projects/"
"odoo-18/purchase_edi_ubl_bis3/sr_Latn/>\n"
"Language: sr@latin\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Popust"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Nalog za nabavku"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+46
View File
@@ -0,0 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Martin Trigaux, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Martin Trigaux, 2024\n"
"Language-Team: Swedish (https://app.transifex.com/odoo/teams/41243/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Rabatt"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Inköpsorder"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
# Rasareeyar Lappiam, 2025
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Rasareeyar Lappiam, 2025\n"
"Language-Team: Thai (https://app.transifex.com/odoo/teams/41243/th/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: th\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "ส่วนลด"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "คำสั่งซื้อ"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "UBL BIS 3 Peppol การสั่งซื้อธุรกรรม 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Martin Trigaux, 2024
# Deniz Guvener_Odoo <degu@odoo.com>, 2025
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Deniz Guvener_Odoo <degu@odoo.com>, 2025\n"
"Language-Team: Turkish (https://app.transifex.com/odoo/teams/41243/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "İndirim"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Satınalma Siparişi"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "UBL BIS 3 Peppol Sipariş işlemi 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
+46
View File
@@ -0,0 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Language-Team: Ukrainian (https://app.transifex.com/odoo/teams/41243/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: uk\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Знижка"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Замовлення на купівлю"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr ""
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr ""
+47
View File
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
# Thi Huong Nguyen, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Thi Huong Nguyen, 2024\n"
"Language-Team: Vietnamese (https://app.transifex.com/odoo/teams/41243/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: vi\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "Chiết khấu"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "Đơn mua hàng"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "UBL BIS 3 Peppol Order transaction 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
# Chloe Wang, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Chloe Wang, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "折扣"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "采购订单"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "UBL BIS 3 Peppol 订单交易 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_edi_ubl_bis3
#
# Translators:
# Wil Odoo, 2024
# Tony Ng, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
"PO-Revision-Date: 2024-09-29 00:00+0000\n"
"Last-Translator: Tony Ng, 2024\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: purchase_edi_ubl_bis3
#. odoo-python
#: code:addons/purchase_edi_ubl_bis3/models/purchase_edi_xml_ubl_bis3.py:0
msgid "Discount"
msgstr "折扣"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_order
msgid "Purchase Order"
msgstr "採購訂單"
#. module: purchase_edi_ubl_bis3
#: model:ir.model,name:purchase_edi_ubl_bis3.model_purchase_edi_xml_ubl_bis3
msgid "UBL BIS 3 Peppol Order transaction 3.4"
msgstr "UBL BIS 3 Peppol 訂單交易 3.4"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:bis:ordering:3"
msgstr "urn:fdc:peppol.eu:poacc:bis:ordering:3"
#. module: purchase_edi_ubl_bis3
#: model_terms:ir.ui.view,arch_db:purchase_edi_ubl_bis3.bis3_OrderType
msgid "urn:fdc:peppol.eu:poacc:trns:order:3"
msgstr "urn:fdc:peppol.eu:poacc:trns:order:3"
@@ -0,0 +1,2 @@
from . import purchase_edi_xml_ubl_bis3
from . import purchase_order
@@ -0,0 +1,228 @@
from lxml import etree
from odoo import models, _
from odoo.tools import html2plaintext, cleanup_xml_node
class PurchaseEdiXmlUBLBIS3(models.AbstractModel):
_name = "purchase.edi.xml.ubl_bis3"
_inherit = 'account.edi.xml.ubl_bis3'
_description = "UBL BIS 3 Peppol Order transaction 3.4"
# -------------------------------------------------------------------------
# EXPORT
# -------------------------------------------------------------------------
def _export_purchase_order_filename(self, purchase_order):
return f"{purchase_order.name.replace('/', '_')}_ubl_bis3.xml"
def _get_country_vals(self, country):
return {
'country': country,
'identification_code': country.code,
'name': country.name,
}
def _get_partner_address_vals(self, partner):
return {
'street_name': partner.street,
'additional_street_name': partner.street2,
'city_name': partner.city,
'postal_zone': partner.zip,
'country_subentity': partner.state_id.name,
'country_identification_code': partner.country_id.code
}
def _get_partner_party_tax_scheme_vals(self, partner):
return {
'company_id': partner.vat,
'tax_scheme_vals': {'id': 'VAT'},
}
def _get_partner_party_legal_entity_vals(self, partner):
return {
'registration_name': partner.name,
'company_id': partner.vat,
'registration_address_vals': self._get_partner_address_vals(partner),
}
def _get_partner_contact_vals(self, partner):
return {
'name': partner.name,
'telephone': partner.phone or partner.mobile,
'electronic_mail': partner.email,
}
def _get_partner_party_vals(self, partner, role):
vals = {
'party_name': partner.display_name,
'postal_address_vals': self._get_partner_address_vals(partner),
'contact_vals': self._get_partner_contact_vals(partner),
}
if role == 'customer':
vals['party_tax_scheme_vals'] = self._get_partner_party_tax_scheme_vals(partner.commercial_partner_id)
return vals
def _get_delivery_party_vals(self, delivery):
return {
'party_name': delivery.display_name,
'postal_address_vals': self._get_partner_address_vals(delivery),
'contact_vals': self._get_partner_contact_vals(delivery),
}
def _get_payment_terms_vals(self, payment_term):
return {
'note': payment_term.name
}
def _get_tax_category_vals(self, order, order_line):
if not order_line.taxes_id:
return None
tax = order_line.taxes_id[0]
customer = order.company_id.partner_id.commercial_partner_id
supplier = order.partner_id
tax_unece_codes = self._get_tax_unece_codes(customer, supplier, tax)
return {
'id': tax_unece_codes.get('tax_category_code'),
'percent': tax.amount if tax.amount_type == 'percent' else False,
'tax_scheme_vals': {'id': 'VAT'},
}
def _get_line_allowance_charge_vals(self, line):
# Price subtotal with discount subtracted:
net_price_subtotal = line.price_subtotal
# Price subtotal without discount subtracted:
if line.discount == 100.0:
gross_price_subtotal = 0.0
else:
gross_price_subtotal = line.currency_id.round(net_price_subtotal / (1.0 - (line.discount or 0.0) / 100.0))
return {
'charge_indicator': 'false',
'allowance_charge_reason_code': '95',
'allowance_charge_reason': _("Discount"),
'currency_id': line.currency_id.name,
'currency_dp': self._get_currency_decimal_places(line.currency_id),
'amount': gross_price_subtotal - net_price_subtotal,
}
def _get_line_item_price_vals(self, line):
""" Method used to fill the cac:Price node.
It provides information about the price applied for the goods and services.
"""
# Price subtotal without discount:
net_price_subtotal = line.price_subtotal
# Price subtotal with discount:
if line.discount == 100.0:
gross_price_subtotal = 0.0
else:
gross_price_subtotal = net_price_subtotal / (1.0 - (line.discount or 0.0) / 100.0)
# Price subtotal with discount / quantity:
gross_price_unit = gross_price_subtotal / line.product_qty if line.product_qty else 0.0
uom = self._get_uom_unece_code(line.product_uom)
vals = {
'currency_id': line.currency_id.name,
'currency_dp': self._get_currency_decimal_places(line.currency_id),
'price_amount': round(gross_price_unit, 10),
'product_price_dp': self.env['decimal.precision'].precision_get('Product Price'),
'base_quantity': 1,
'base_quantity_unit_code': uom,
}
return vals
def _get_anticipated_monetary_total_vals(self, purchase_order, order_lines):
line_extension_amount = sum(line['line_extension_amount'] for line in order_lines)
allowance_total_amount = sum(line['price']['allowance_charge_vals']['amount'] for line in order_lines if 'allowance_charge_vals' in line['price'])
return {
'currency': purchase_order.currency_id,
'currency_dp': self._get_currency_decimal_places(purchase_order.currency_id),
'line_extension_amount': line_extension_amount,
'allowance_total_amount': allowance_total_amount,
'tax_exclusive_amount': line_extension_amount - allowance_total_amount,
'tax_inclusive_amount': purchase_order.amount_total,
'payable_amount': purchase_order.amount_total,
}
def _get_item_vals(self, order, order_line):
product = order_line.product_id
variant_info = [{
'name': value.attribute_id.name,
'value': value.name
} for value in product.product_template_attribute_value_ids]
vals = {
'name': product.name or order_line.name,
'description': order_line.name or product.description,
'standard_item_identification': product.barcode,
'classified_tax_category_vals': self._get_tax_category_vals(order, order_line)
}
if len(variant_info) > 0:
vals['variant_info'] = variant_info
return vals
def _get_order_lines(self, order):
def _get_order_line_vals(order_line, order_line_id):
return {
'id': order_line_id,
'quantity': order_line.product_qty,
'quantity_unit_code': self._get_uom_unece_code(order_line.product_uom),
'line_extension_amount': order_line.price_subtotal,
'currency_id': order_line.currency_id.name,
'currency_dp': self._get_currency_decimal_places(order_line.currency_id),
'price': self._get_line_item_price_vals(order_line),
'item': self._get_item_vals(order, order_line),
}
return [_get_order_line_vals(line, line_id) for line_id, line in enumerate(
order.order_line.filtered(lambda line: line.display_type not in ['line_note', 'line_section'])
, 1)]
def _export_order_vals(self, order):
order_lines = self._get_order_lines(order)
anticipated_monetary_total_vals = self._get_anticipated_monetary_total_vals(order, order_lines)
supplier = order.partner_id
customer = order.company_id.partner_id.commercial_partner_id
customer_delivery_address = customer.child_ids.filtered(lambda child: child.type == 'delivery')
delivery = (
order.dest_address_id
or (customer_delivery_address and customer_delivery_address[0])
or customer
)
vals = {
'builder': self,
'order': order,
'supplier': supplier,
'customer': customer,
'format_float': self.format_float,
'vals': {
'id': order.name,
'issue_date': order.create_date.date(),
'note': html2plaintext(order.notes) if order.notes else False,
'originator_document_reference': order.origin,
'document_currency_code': order.currency_id.name.upper(),
'delivery_party_vals': self._get_delivery_party_vals(delivery),
'supplier_party_vals': self._get_partner_party_vals(supplier, role='supplier'),
'customer_party_vals': self._get_partner_party_vals(customer, role='customer'),
'payment_terms_vals': self._get_payment_terms_vals(order.payment_term_id),
'anticipated_monetary_total_vals': anticipated_monetary_total_vals,
'tax_amount': order.amount_tax,
'order_lines': order_lines,
'currency_dp': self._get_currency_decimal_places(order.currency_id), # currency decimal places
'currency_id': order.currency_id.name,
},
}
return vals
def _export_order(self, order):
vals = self._export_order_vals(order)
xml_content = self.env['ir.qweb']._render('purchase_edi_ubl_bis3.bis3_OrderType', vals)
return etree.tostring(cleanup_xml_node(xml_content), xml_declaration=True, encoding='UTF-8')
@@ -0,0 +1,8 @@
from odoo import models
class PurchaseOrder(models.Model):
_inherit = "purchase.order"
def _get_edi_builders(self):
return super()._get_edi_builders() + [self.env['purchase.edi.xml.ubl_bis3']]
@@ -0,0 +1 @@
from . import test_purchase_order_edi_gen
@@ -0,0 +1,106 @@
<?xml version='1.0' encoding='UTF-8'?>
<Order xmlns="urn:oasis:names:specification:ubl:schema:xsd:Order-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:CustomizationID>urn:fdc:peppol.eu:poacc:trns:order:3</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:poacc:bis:ordering:3</cbc:ProfileID>
<cbc:ID>My PO</cbc:ID>
<cbc:IssueDate>create_date_placeholder</cbc:IssueDate>
<cbc:DocumentCurrencyCode>USD</cbc:DocumentCurrencyCode>
<cac:BuyerCustomerParty>
<cac:Party>
<cac:PartyName>
<cbc:Name>company_1_data</cbc:Name>
</cac:PartyName>
<cac:PostalAddress>
<cac:Country>
<cbc:IdentificationCode>US</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>
<cac:PartyTaxScheme>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
<cac:Contact>
<cbc:Name>company_1_data</cbc:Name>
</cac:Contact>
</cac:Party>
</cac:BuyerCustomerParty>
<cac:SellerSupplierParty>
<cac:Party>
<cac:PartyName>
<cbc:Name>partner_a</cbc:Name>
</cac:PartyName>
<cac:Contact>
<cbc:Name>partner_a</cbc:Name>
</cac:Contact>
</cac:Party>
</cac:SellerSupplierParty>
<cac:Delivery>
<cac:DeliveryParty>
<cac:PartyName>
<cbc:Name>company_1_data</cbc:Name>
</cac:PartyName>
<cac:PostalAddress>
<cac:Country>
<cbc:IdentificationCode>US</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>
<cac:Contact>
<cbc:Name>company_1_data</cbc:Name>
</cac:Contact>
</cac:DeliveryParty>
</cac:Delivery>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="USD">76.5</cbc:TaxAmount>
</cac:TaxTotal>
<cac:AnticipatedMonetaryTotal>
<cbc:LineExtensionAmount currencyID="USD">510.00</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount currencyID="USD">510.00</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="USD">586.50</cbc:TaxInclusiveAmount>
<cbc:PayableAmount currencyID="USD">586.50</cbc:PayableAmount>
</cac:AnticipatedMonetaryTotal>
<cac:OrderLine>
<cac:LineItem>
<cbc:ID>1</cbc:ID>
<cbc:Quantity unitCode="C62">10.0</cbc:Quantity>
<cbc:LineExtensionAmount currencyID="USD">500.0</cbc:LineExtensionAmount>
<cac:Price>
<cbc:PriceAmount currencyID="USD">50.0</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="C62">1</cbc:BaseQuantity>
</cac:Price>
<cac:Item>
<cbc:Name>product_a</cbc:Name>
<cbc:Description>Product A description</cbc:Description>
<cac:ClassifiedTaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>15.0</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
</cac:Item>
</cac:LineItem>
</cac:OrderLine>
<cac:OrderLine>
<cac:LineItem>
<cbc:ID>2</cbc:ID>
<cbc:Quantity unitCode="C62">1.0</cbc:Quantity>
<cbc:LineExtensionAmount currencyID="USD">10.0</cbc:LineExtensionAmount>
<cac:Price>
<cbc:PriceAmount currencyID="USD">10.0</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="C62">1</cbc:BaseQuantity>
</cac:Price>
<cac:Item>
<cbc:Name>product_a</cbc:Name>
<cbc:Description>Product A description</cbc:Description>
<cac:ClassifiedTaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>15.0</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
</cac:Item>
</cac:LineItem>
</cac:OrderLine>
</Order>
@@ -0,0 +1,41 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo.addons.account.tests.common import AccountTestInvoicingCommon
from odoo.tests import tagged
from odoo.tools import file_open
from lxml import etree
from datetime import datetime
@tagged('post_install', '-at_install')
class TestPurchaseOrderEDIGen(AccountTestInvoicingCommon):
def test_purchase_order_download_edi(self):
po = self.env['purchase.order'].create({
'name': 'My PO',
'partner_id': self.partner_a.id,
'order_line': [
(0, 0, {
'product_id': self.product_a.id,
'name': 'Product A description',
'product_qty': 10.0,
'price_unit': 50.0,
}),
(0, 0, {
'product_id': self.product_a.id,
'name': 'Product A description',
'product_qty': 1.0,
'price_unit': 10.0,
}),
],
})
po.button_confirm()
file_content = self.env['purchase.edi.xml.ubl_bis3']._export_order(po)
generated_xml = etree.fromstring(file_content)
with file_open('purchase_edi_ubl_bis3/tests/data/test_po_edi.xml', 'r') as f:
current_date = f'{datetime.today().date()}'
xml_template = f.read().encode().replace(b'create_date_placeholder', current_date.encode())
expected_xml = etree.fromstring(xml_template)
self.assertXmlTreeEqual(generated_xml, expected_xml)
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="portal_connect_software_modal" name="EDI UBL : portal connect software" inherit_id="purchase.portal_my_purchase_order" priority="35">
<xpath expr="//button[@id='portal_connect_software_modal_btn']" position="attributes">
<attribute name="class" remove="invisible" add="visible" separator=" "/>
</xpath>
</template>
</odoo>