Created
September 25, 2020 12:55
-
-
Save rvalyi/a92766ca2a854e948d6a64f608de7b05 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Copyright 2020 Akretion - Raphael Valyi <[email protected]> | |
| # License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl-3.0.en.html). | |
| # Generated Fri Sep 25 09:54:31 2020 by https://github.com/akretion/generateds-odoo | |
| # and generateDS.py. | |
| # Python 3.8.2 (default, Apr 27 2020, 15:53:34) [GCC 9.3.0] | |
| # | |
| import textwrap | |
| from odoo import fields, models | |
| class AcceptanceIndicator(models.AbstractModel): | |
| _description = 'acceptanceindicator' | |
| _name = 'ubl.23.acceptanceindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AcceptanceIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class AcceptedIndicator(models.AbstractModel): | |
| _description = 'acceptedindicator' | |
| _name = 'ubl.23.acceptedindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AcceptedIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class AccessToolsURI(models.AbstractModel): | |
| _description = 'accesstoolsuri' | |
| _name = 'ubl.23.accesstoolsuri' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AccessToolsURIType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class AccountID(models.AbstractModel): | |
| _description = 'accountid' | |
| _name = 'ubl.23.accountid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AccountIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ActivityDataLine(models.AbstractModel): | |
| """ABIE | |
| Activity Data Line. Details | |
| A class to associate a time period and locations (activity data) with an | |
| item for inventory planning purposes. | |
| Activity Data Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.activitydataline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ActivityDataLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_SupplyChainActivityTypeCode = fields.Many2one( | |
| "ubl.23.supplychainactivitytypecodetype", | |
| string="SupplyChainActivityTypeCode", | |
| xsd_required=True) | |
| ubl23_BuyerCustomerParty = fields.Many2one( | |
| "ubl.23.customerparty", | |
| string="BuyerCustomerParty") | |
| ubl23_SellerSupplierParty = fields.Many2one( | |
| "ubl.23.supplierparty", | |
| string="SellerSupplierParty") | |
| ubl23_ActivityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="ActivityPeriod") | |
| ubl23_ActivityOriginLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="ActivityOriginLocation", | |
| xsd_required=True) | |
| ubl23_ActivityFinalLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="ActivityFinalLocation") | |
| ubl23_SalesItem = fields.One2many( | |
| "ubl.23.salesitem", | |
| "ubl23_SalesItem_ActivityDataLine_id", | |
| string="SalesItem", xsd_required=True | |
| ) | |
| class ActivityProperty(models.AbstractModel): | |
| """ABIE | |
| Activity Property. Details | |
| A class to define a name/value pair for a property of an inventory planning | |
| activity. | |
| Activity Property""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.activityproperty' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ActivityPropertyType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ActivityProperty_SalesItem_id = fields.Many2one( | |
| "ubl.23.salesitem") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name", xsd_required=True) | |
| ubl23_Value = fields.Many2one( | |
| "ubl.23.valuetype", | |
| string="Value", xsd_required=True) | |
| class ActualDeliveryTime(models.AbstractModel): | |
| _description = 'actualdeliverytime' | |
| _name = 'ubl.23.actualdeliverytime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ActualDeliveryTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class ActualDespatchTime(models.AbstractModel): | |
| _description = 'actualdespatchtime' | |
| _name = 'ubl.23.actualdespatchtime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ActualDespatchTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class ActualPickupTime(models.AbstractModel): | |
| _description = 'actualpickuptime' | |
| _name = 'ubl.23.actualpickuptime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ActualPickupTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class AdValoremIndicator(models.AbstractModel): | |
| _description = 'advaloremindicator' | |
| _name = 'ubl.23.advaloremindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AdValoremIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class AdditionalAccountID(models.AbstractModel): | |
| _description = 'additionalaccountid' | |
| _name = 'ubl.23.additionalaccountid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AdditionalAccountIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_AdditionalAccountID_CustomerParty_id = fields.Many2one( | |
| "ubl.23.customerparty") | |
| ubl23_AdditionalAccountID_SupplierParty_id = fields.Many2one( | |
| "ubl.23.supplierparty") | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class AddressLine(models.AbstractModel): | |
| """ABIE | |
| Address Line. Details | |
| A class to define an unstructured address line. | |
| Address Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.addressline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AddressLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_AddressLine_Address_id = fields.Many2one( | |
| "ubl.23.address") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Line = fields.Many2one( | |
| "ubl.23.linetype", | |
| string="Line", xsd_required=True) | |
| class Address(models.AbstractModel): | |
| """ABIE | |
| Address. Details | |
| A class to define common information related to an address. | |
| Address""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.address' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AddressType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_JurisdictionRegionAddress_CorporateRegistrationScheme_id = fields.Many2one( | |
| "ubl.23.corporateregistrationscheme") | |
| ubl23_ApplicableTerritoryAddress_ItemLocationQuantity_id = fields.Many2one( | |
| "ubl.23.itemlocationquantity") | |
| ubl23_OriginAddress_Item_id = fields.Many2one( | |
| "ubl.23.item") | |
| ubl23_JurisdictionRegionAddress_Legislation_id = fields.Many2one( | |
| "ubl.23.legislation") | |
| ubl23_JurisdictionRegionAddress_TaxScheme_id = fields.Many2one( | |
| "ubl.23.taxscheme") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_AddressTypeCode = fields.Many2one( | |
| "ubl.23.addresstypecodetype", | |
| string="AddressTypeCode") | |
| ubl23_AddressFormatCode = fields.Many2one( | |
| "ubl.23.addressformatcodetype", | |
| string="AddressFormatCode") | |
| ubl23_Postbox = fields.Many2one( | |
| "ubl.23.postboxtype", | |
| string="Postbox") | |
| ubl23_Floor = fields.Many2one( | |
| "ubl.23.floortype", | |
| string="Floor") | |
| ubl23_Room = fields.Many2one( | |
| "ubl.23.roomtype", | |
| string="Room") | |
| ubl23_StreetName = fields.Many2one( | |
| "ubl.23.streetnametype", | |
| string="StreetName") | |
| ubl23_AdditionalStreetName = fields.Many2one( | |
| "ubl.23.additionalstreetnametype", | |
| string="AdditionalStreetName") | |
| ubl23_BlockName = fields.Many2one( | |
| "ubl.23.blocknametype", | |
| string="BlockName") | |
| ubl23_BuildingName = fields.Many2one( | |
| "ubl.23.buildingnametype", | |
| string="BuildingName") | |
| ubl23_BuildingNumber = fields.Many2one( | |
| "ubl.23.buildingnumbertype", | |
| string="BuildingNumber") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_Address_id", | |
| string="Description" | |
| ) | |
| ubl23_InhouseMail = fields.Many2one( | |
| "ubl.23.inhousemailtype", | |
| string="InhouseMail") | |
| ubl23_Department = fields.Many2one( | |
| "ubl.23.departmenttype", | |
| string="Department") | |
| ubl23_MarkAttention = fields.Many2one( | |
| "ubl.23.markattentiontype", | |
| string="MarkAttention") | |
| ubl23_MarkCare = fields.Many2one( | |
| "ubl.23.markcaretype", | |
| string="MarkCare") | |
| ubl23_PlotIdentification = fields.Many2one( | |
| "ubl.23.plotidentificationtype", | |
| string="PlotIdentification") | |
| ubl23_CitySubdivisionName = fields.Many2one( | |
| "ubl.23.citysubdivisionnametype", | |
| string="CitySubdivisionName") | |
| ubl23_CityName = fields.Many2one( | |
| "ubl.23.citynametype", | |
| string="CityName") | |
| ubl23_PostalZone = fields.Many2one( | |
| "ubl.23.postalzonetype", | |
| string="PostalZone") | |
| ubl23_CountrySubentity = fields.Many2one( | |
| "ubl.23.countrysubentitytype", | |
| string="CountrySubentity") | |
| ubl23_CountrySubentityCode = fields.Many2one( | |
| "ubl.23.countrysubentitycodetype", | |
| string="CountrySubentityCode") | |
| ubl23_Region = fields.Many2one( | |
| "ubl.23.regiontype", | |
| string="Region") | |
| ubl23_District = fields.Many2one( | |
| "ubl.23.districttype", | |
| string="District") | |
| ubl23_TimezoneOffset = fields.Many2one( | |
| "ubl.23.timezoneoffsettype", | |
| string="TimezoneOffset") | |
| ubl23_AddressLine = fields.One2many( | |
| "ubl.23.addressline", | |
| "ubl23_AddressLine_Address_id", | |
| string="AddressLine" | |
| ) | |
| ubl23_Country = fields.Many2one( | |
| "ubl.23.country", | |
| string="Country") | |
| ubl23_LocationCoordinate = fields.One2many( | |
| "ubl.23.locationcoordinate", | |
| "ubl23_LocationCoordinate_Address_id", | |
| string="LocationCoordinate" | |
| ) | |
| class AgencyID(models.AbstractModel): | |
| _description = 'agencyid' | |
| _name = 'ubl.23.agencyid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AgencyIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class AirTransport(models.AbstractModel): | |
| """ABIE | |
| Air Transport. Details | |
| A class to identify a specific aircraft used for transportation. | |
| Air Transport""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.airtransport' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AirTransportType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_AircraftID = fields.Many2one( | |
| "ubl.23.aircraftid", | |
| string="AircraftID", xsd_required=True) | |
| class AircraftID(models.AbstractModel): | |
| _description = 'aircraftid' | |
| _name = 'ubl.23.aircraftid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AircraftIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class AllowanceCharge(models.AbstractModel): | |
| """ABIE | |
| Allowance Charge. Details | |
| A class to describe information about a charge or discount as applied to a | |
| price component. | |
| Allowance Charge""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.allowancecharge' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AllowanceChargeType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_AllowanceCharge_BillingReferenceLine_id = fields.Many2one( | |
| "ubl.23.billingreferenceline") | |
| ubl23_FreightAllowanceCharge_Consignment_id = fields.Many2one( | |
| "ubl.23.consignment") | |
| ubl23_ExtraAllowanceCharge_Consignment_id = fields.Many2one( | |
| "ubl.23.consignment") | |
| ubl23_AllowanceCharge_ConsumptionLine_id = fields.Many2one( | |
| "ubl.23.consumptionline") | |
| ubl23_AllowanceCharge_Consumption_id = fields.Many2one( | |
| "ubl.23.consumption") | |
| ubl23_AllowanceCharge_CreditNoteLine_id = fields.Many2one( | |
| "ubl.23.creditnoteline") | |
| ubl23_AllowanceCharge_DebitNoteLine_id = fields.Many2one( | |
| "ubl.23.debitnoteline") | |
| ubl23_FreightAllowanceCharge_GoodsItem_id = fields.Many2one( | |
| "ubl.23.goodsitem") | |
| ubl23_AllowanceCharge_InvoiceLine_id = fields.Many2one( | |
| "ubl.23.invoiceline") | |
| ubl23_AllowanceCharge_ItemLocationQuantity_id = fields.Many2one( | |
| "ubl.23.itemlocationquantity") | |
| ubl23_AllowanceCharge_LineItem_id = fields.Many2one( | |
| "ubl.23.lineitem") | |
| ubl23_AllowanceCharge_Price_id = fields.Many2one( | |
| "ubl.23.price") | |
| ubl23_FreightAllowanceCharge_ShipmentStage_id = fields.Many2one( | |
| "ubl.23.shipmentstage") | |
| ubl23_FreightAllowanceCharge_Shipment_id = fields.Many2one( | |
| "ubl.23.shipment") | |
| ubl23_AllowanceCharge_StatementLine_id = fields.Many2one( | |
| "ubl.23.statementline") | |
| ubl23_AllowanceCharge_TelecommunicationsService_id = fields.Many2one( | |
| "ubl.23.telecommunicationsservice") | |
| ubl23_AllowanceCharge_TelecommunicationsSupplyLine_id = fields.Many2one( | |
| "ubl.23.telecommunicationssupplyline") | |
| ubl23_ServiceAllowanceCharge_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_FreightAllowanceCharge_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_ChargeIndicator = fields.Many2one( | |
| "ubl.23.chargeindicator", | |
| string="ChargeIndicator", | |
| xsd_required=True) | |
| ubl23_AllowanceChargeReasonCode = fields.Many2one( | |
| "ubl.23.allowancechargereasoncodetype", | |
| string="AllowanceChargeReasonCode") | |
| ubl23_AllowanceChargeReason = fields.One2many( | |
| "ubl.23.allowancechargereasontype", | |
| "ubl23_AllowanceChargeReason_AllowanceCharge_id", | |
| string="AllowanceChargeReason" | |
| ) | |
| ubl23_MultiplierFactorNumeric = fields.Many2one( | |
| "ubl.23.multiplierfactornumeric", | |
| string="MultiplierFactorNumeric") | |
| ubl23_PrepaidIndicator = fields.Many2one( | |
| "ubl.23.prepaidindicator", | |
| string="PrepaidIndicator") | |
| ubl23_SequenceNumeric = fields.Many2one( | |
| "ubl.23.sequencenumeric", | |
| string="SequenceNumeric") | |
| ubl23_Amount = fields.Many2one( | |
| "ubl.23.amounttype", | |
| string="Amount", xsd_required=True) | |
| ubl23_BaseAmount = fields.Many2one( | |
| "ubl.23.baseamounttype", | |
| string="BaseAmount") | |
| ubl23_AccountingCostCode = fields.Many2one( | |
| "ubl.23.accountingcostcodetype", | |
| string="AccountingCostCode") | |
| ubl23_AccountingCost = fields.Many2one( | |
| "ubl.23.accountingcosttype", | |
| string="AccountingCost") | |
| ubl23_PerUnitAmount = fields.Many2one( | |
| "ubl.23.perunitamounttype", | |
| string="PerUnitAmount") | |
| ubl23_TaxCategory = fields.One2many( | |
| "ubl.23.taxcategory", | |
| "ubl23_TaxCategory_AllowanceCharge_id", | |
| string="TaxCategory" | |
| ) | |
| ubl23_TaxTotal = fields.Many2one( | |
| "ubl.23.taxtotal", | |
| string="TaxTotal") | |
| ubl23_PaymentMeans = fields.One2many( | |
| "ubl.23.paymentmeans", | |
| "ubl23_PaymentMeans_AllowanceCharge_id", | |
| string="PaymentMeans" | |
| ) | |
| class AnimalFoodApprovedIndicator(models.AbstractModel): | |
| _description = 'animalfoodapprovedindicator' | |
| _name = 'ubl.23.animalfoodapprovedindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AnimalFoodApprovedIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class AnimalFoodIndicator(models.AbstractModel): | |
| _description = 'animalfoodindicator' | |
| _name = 'ubl.23.animalfoodindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AnimalFoodIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class AppealTerms(models.AbstractModel): | |
| """ABIE | |
| Appeal Terms. Details | |
| A class to describe the terms and conditions, set by the contracting | |
| authority, under which an appeal can be lodged for a tender award. | |
| Appeal Terms""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.appealterms' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AppealTermsType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_AppealTerms_id", | |
| string="Description" | |
| ) | |
| ubl23_PresentationPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="PresentationPeriod") | |
| ubl23_AppealInformationParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="AppealInformationParty") | |
| ubl23_AppealReceiverParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="AppealReceiverParty") | |
| ubl23_MediationParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="MediationParty") | |
| class AtAnchorageIndicator(models.AbstractModel): | |
| _description = 'atanchorageindicator' | |
| _name = 'ubl.23.atanchorageindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AtAnchorageIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class Attachment(models.AbstractModel): | |
| """ABIE | |
| Attachment. Details | |
| A class to describe an attached document. An attachment can refer to an | |
| external document or be included with the document being exchanged. | |
| Attachment""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.attachment' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AttachmentType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_EmbeddedDocumentBinaryObject = fields.Many2one( | |
| "ubl.23.embeddeddocumentbinaryobject", | |
| string="EmbeddedDocumentBinaryObject") | |
| ubl23_EmbeddedDocument = fields.Many2one( | |
| "ubl.23.embeddeddocumenttype", | |
| string="EmbeddedDocument") | |
| ubl23_ExternalReference = fields.Many2one( | |
| "ubl.23.externalreference", | |
| string="ExternalReference") | |
| class AttestationLine(models.AbstractModel): | |
| """ABIE | |
| Attestation Line. Details | |
| A class describing an attestation line | |
| Attestation Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.attestationline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AttestationLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SubAttestationLine_AttestationLine_id = fields.Many2one( | |
| "ubl.23.attestationline") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_TypeCode = fields.Many2one( | |
| "ubl.23.typecodetype", | |
| string="TypeCode") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_AttestationLine_id", | |
| string="Description" | |
| ) | |
| ubl23_CriterionItem = fields.One2many( | |
| "ubl.23.criterionitem", | |
| "ubl23_CriterionItem_AttestationLine_id", | |
| string="CriterionItem" | |
| ) | |
| ubl23_SubAttestationLine = fields.One2many( | |
| "ubl.23.attestationline", | |
| "ubl23_SubAttestationLine_AttestationLine_id", | |
| string="SubAttestationLine" | |
| ) | |
| class Attestation(models.AbstractModel): | |
| """ABIE | |
| Attestation. Details | |
| A class describing an attestation made for an item | |
| Attestation""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.attestation' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AttestationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_Attestation_id", | |
| string="Description" | |
| ) | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_Attestation_id", | |
| string="Note" | |
| ) | |
| ubl23_AcceptanceIndicator = fields.Many2one( | |
| "ubl.23.acceptanceindicator", | |
| string="AcceptanceIndicator") | |
| ubl23_ValidityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="ValidityPeriod") | |
| ubl23_IssuerParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="IssuerParty", xsd_required=True) | |
| ubl23_AttestationLine = fields.Many2one( | |
| "ubl.23.attestationline", | |
| string="AttestationLine", | |
| xsd_required=True) | |
| class AttributeID(models.AbstractModel): | |
| _description = 'attributeid' | |
| _name = 'ubl.23.attributeid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AttributeIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class AuctionConstraintIndicator(models.AbstractModel): | |
| _description = 'auctionconstraintindicator' | |
| _name = 'ubl.23.auctionconstraintindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AuctionConstraintIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class AuctionTerms(models.AbstractModel): | |
| """ABIE | |
| Auction Terms. Details | |
| A class to describe the terms to be fulfilled by tenderers if an auction is | |
| to be executed before the awarding of a tender. | |
| Auction Terms""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.auctionterms' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AuctionTermsType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_AuctionConstraintIndicator = fields.Many2one( | |
| "ubl.23.auctionconstraintindicator", | |
| string="AuctionConstraintIndicator") | |
| ubl23_JustificationDescription = fields.One2many( | |
| "ubl.23.justificationdescriptiontype", | |
| "ubl23_JustificationDescription_AuctionTerms_id", | |
| string="JustificationDescription" | |
| ) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_AuctionTerms_id", | |
| string="Description" | |
| ) | |
| ubl23_ProcessDescription = fields.One2many( | |
| "ubl.23.processdescriptiontype", | |
| "ubl23_ProcessDescription_AuctionTerms_id", | |
| string="ProcessDescription" | |
| ) | |
| ubl23_ConditionsDescription = fields.One2many( | |
| "ubl.23.conditionsdescriptiontype", | |
| "ubl23_ConditionsDescription_AuctionTerms_id", | |
| string="ConditionsDescription" | |
| ) | |
| ubl23_ElectronicDeviceDescription = fields.One2many( | |
| "ubl.23.electronicdevicedescriptiontype", | |
| "ubl23_ElectronicDeviceDescription_AuctionTerms_id", | |
| string="ElectronicDeviceDescription" | |
| ) | |
| ubl23_AuctionURI = fields.Many2one( | |
| "ubl.23.auctionuri", | |
| string="AuctionURI") | |
| class AuctionURI(models.AbstractModel): | |
| _description = 'auctionuri' | |
| _name = 'ubl.23.auctionuri' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AuctionURIType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class Authorization(models.AbstractModel): | |
| """ABIE | |
| Authorization. Details | |
| A class to define an authorization that as been issued | |
| Authorization""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.authorization' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AuthorizationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_PartyAuthorization_Party_id = fields.Many2one( | |
| "ubl.23.party") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_PurposeCode = fields.Many2one( | |
| "ubl.23.purposecodetype", | |
| string="PurposeCode") | |
| ubl23_Purpose = fields.One2many( | |
| "ubl.23.purposetype", | |
| "ubl23_Purpose_Authorization_id", | |
| string="Purpose" | |
| ) | |
| ubl23_ValidityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="ValidityPeriod") | |
| ubl23_Certificate = fields.One2many( | |
| "ubl.23.certificate", | |
| "ubl23_Certificate_Authorization_id", | |
| string="Certificate" | |
| ) | |
| class AwardID(models.AbstractModel): | |
| _description = 'awardid' | |
| _name = 'ubl.23.awardid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AwardIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class AwardTime(models.AbstractModel): | |
| _description = 'awardtime' | |
| _name = 'ubl.23.awardtime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AwardTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class AwardingCriterionID(models.AbstractModel): | |
| _description = 'awardingcriterionid' | |
| _name = 'ubl.23.awardingcriterionid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AwardingCriterionIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class AwardingCriterionResponse(models.AbstractModel): | |
| """ABIE | |
| Awarding Criterion Response. Details | |
| Defines the response for an awarding criterion from the tendering party. | |
| Awarding Criterion Response""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.awardingcriterionresponse' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AwardingCriterionResponseType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SubordinateAwardingCriterionResponse_AwardingCriterionResponse_id = fields.Many2one( | |
| "ubl.23.awardingcriterionresponse") | |
| ubl23_AwardingCriterionResponse_TenderedProject_id = fields.Many2one( | |
| "ubl.23.tenderedproject") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_AwardingCriterionID = fields.Many2one( | |
| "ubl.23.awardingcriterionid", | |
| string="AwardingCriterionID") | |
| ubl23_AwardingCriterionDescription = fields.One2many( | |
| "ubl.23.awardingcriteriondescriptiontype", | |
| "ubl23_AwardingCriterionDescription_AwardingCriterionResponse_id", | |
| string="AwardingCriterionDescription" | |
| ) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_AwardingCriterionResponse_id", | |
| string="Description" | |
| ) | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity") | |
| ubl23_Amount = fields.Many2one( | |
| "ubl.23.amounttype", | |
| string="Amount") | |
| ubl23_SubordinateAwardingCriterionResponse = fields.One2many( | |
| "ubl.23.awardingcriterionresponse", | |
| "ubl23_SubordinateAwardingCriterionResponse_AwardingCriterionResponse_id", | |
| string="SubordinateAwardingCriterionResponse" | |
| ) | |
| class AwardingCriterion(models.AbstractModel): | |
| """ABIE | |
| Awarding Criterion. Details | |
| A class to define a criterion from the contracting party that will be taken | |
| into account when awarding a contract. An awarding criterion can be | |
| objective, when it can be evaluated following a formula, or subjective, | |
| when human analysis is required. | |
| Awarding Criterion""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.awardingcriterion' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AwardingCriterionType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SubordinateAwardingCriterion_AwardingCriterion_id = fields.Many2one( | |
| "ubl.23.awardingcriterion") | |
| ubl23_AwardingCriterion_AwardingTerms_id = fields.Many2one( | |
| "ubl.23.awardingterms") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_AwardingCriterionTypeCode = fields.Many2one( | |
| "ubl.23.awardingcriteriontypecodetype", | |
| string="AwardingCriterionTypeCode") | |
| ubl23_Name = fields.One2many( | |
| "ubl.23.nametype", | |
| "ubl23_Name_AwardingCriterion_id", | |
| string="Name" | |
| ) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_AwardingCriterion_id", | |
| string="Description" | |
| ) | |
| ubl23_WeightNumeric = fields.Many2one( | |
| "ubl.23.weightnumeric", | |
| string="WeightNumeric") | |
| ubl23_Weight = fields.One2many( | |
| "ubl.23.weighttype", | |
| "ubl23_Weight_AwardingCriterion_id", | |
| string="Weight" | |
| ) | |
| ubl23_CalculationExpression = fields.One2many( | |
| "ubl.23.calculationexpressiontype", | |
| "ubl23_CalculationExpression_AwardingCriterion_id", | |
| string="CalculationExpression" | |
| ) | |
| ubl23_CalculationExpressionCode = fields.Many2one( | |
| "ubl.23.calculationexpressioncodetype", | |
| string="CalculationExpressionCode") | |
| ubl23_MinimumQuantity = fields.Many2one( | |
| "ubl.23.minimumquantitytype", | |
| string="MinimumQuantity") | |
| ubl23_MaximumQuantity = fields.Many2one( | |
| "ubl.23.maximumquantitytype", | |
| string="MaximumQuantity") | |
| ubl23_MinimumAmount = fields.Many2one( | |
| "ubl.23.minimumamounttype", | |
| string="MinimumAmount") | |
| ubl23_MaximumAmount = fields.Many2one( | |
| "ubl.23.maximumamounttype", | |
| string="MaximumAmount") | |
| ubl23_MinimumImprovementBid = fields.One2many( | |
| "ubl.23.minimumimprovementbidtype", | |
| "ubl23_MinimumImprovementBid_AwardingCriterion_id", | |
| string="MinimumImprovementBid" | |
| ) | |
| ubl23_SubordinateAwardingCriterion = fields.One2many( | |
| "ubl.23.awardingcriterion", | |
| "ubl23_SubordinateAwardingCriterion_AwardingCriterion_id", | |
| string="SubordinateAwardingCriterion" | |
| ) | |
| class AwardingTerms(models.AbstractModel): | |
| """ABIE | |
| Awarding Terms. Details | |
| A class to define the terms for awarding a contract. | |
| Awarding Terms""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.awardingterms' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'AwardingTermsType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_WeightingAlgorithmCode = fields.Many2one( | |
| "ubl.23.weightingalgorithmcodetype", | |
| string="WeightingAlgorithmCode") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_AwardingTerms_id", | |
| string="Description" | |
| ) | |
| ubl23_TechnicalCommitteeDescription = fields.One2many( | |
| "ubl.23.technicalcommitteedescriptiontype", | |
| "ubl23_TechnicalCommitteeDescription_AwardingTerms_id", | |
| string="TechnicalCommitteeDescription" | |
| ) | |
| ubl23_LowTendersDescription = fields.One2many( | |
| "ubl.23.lowtendersdescriptiontype", | |
| "ubl23_LowTendersDescription_AwardingTerms_id", | |
| string="LowTendersDescription" | |
| ) | |
| ubl23_PrizeIndicator = fields.Many2one( | |
| "ubl.23.prizeindicator", | |
| string="PrizeIndicator") | |
| ubl23_PrizeDescription = fields.One2many( | |
| "ubl.23.prizedescriptiontype", | |
| "ubl23_PrizeDescription_AwardingTerms_id", | |
| string="PrizeDescription" | |
| ) | |
| ubl23_PaymentDescription = fields.One2many( | |
| "ubl.23.paymentdescriptiontype", | |
| "ubl23_PaymentDescription_AwardingTerms_id", | |
| string="PaymentDescription" | |
| ) | |
| ubl23_FollowupContractIndicator = fields.Many2one( | |
| "ubl.23.followupcontractindicator", | |
| string="FollowupContractIndicator") | |
| ubl23_BindingOnBuyerIndicator = fields.Many2one( | |
| "ubl.23.bindingonbuyerindicator", | |
| string="BindingOnBuyerIndicator") | |
| ubl23_NoFurtherNegotiationIndicator = fields.Many2one( | |
| "ubl.23.nofurthernegotiationindicator", | |
| string="NoFurtherNegotiationIndicator") | |
| ubl23_AwardingCriterion = fields.One2many( | |
| "ubl.23.awardingcriterion", | |
| "ubl23_AwardingCriterion_AwardingTerms_id", | |
| string="AwardingCriterion" | |
| ) | |
| ubl23_TechnicalCommitteePerson = fields.One2many( | |
| "ubl.23.person", | |
| "ubl23_TechnicalCommitteePerson_AwardingTerms_id", | |
| string="TechnicalCommitteePerson" | |
| ) | |
| ubl23_Prize = fields.One2many( | |
| "ubl.23.prize", | |
| "ubl23_Prize_AwardingTerms_id", | |
| string="Prize" | |
| ) | |
| class BackOrderAllowedIndicator(models.AbstractModel): | |
| _description = 'backorderallowedindicator' | |
| _name = 'ubl.23.backorderallowedindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BackOrderAllowedIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class BalanceBroughtForwardIndicator(models.AbstractModel): | |
| _description = 'balancebroughtforwardindicator' | |
| _name = 'ubl.23.balancebroughtforwardindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BalanceBroughtForwardIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class BallastWaterSummary(models.AbstractModel): | |
| """ABIE | |
| Ballast Water Summary. Details | |
| A class to summarize the ballast water management of a vessel. | |
| Ballast Water Summary""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.ballastwatersummary' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BallastWaterSummaryType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_ManagementPlanOnBoardIndicator = fields.Many2one( | |
| "ubl.23.managementplanonboardindicator", | |
| string="ManagementPlanOnBoardIndicator") | |
| ubl23_ManagementPlanImplementedIndicator = fields.Many2one( | |
| "ubl.23.managementplanimplementedindicator", | |
| string="ManagementPlanImplementedIndicator") | |
| ubl23_IMOGuidelinesOnBoardIndicator = fields.Many2one( | |
| "ubl.23.imoguidelinesonboardindicator", | |
| string="IMOGuidelinesOnBoardIndicator") | |
| ubl23_TotalBallastTanksOnBoardQuantity = fields.Many2one( | |
| "ubl.23.totalballasttanksonboardquantitytype", | |
| string="TotalBallastTanksOnBoardQuantity") | |
| ubl23_TanksInBallastQuantity = fields.Many2one( | |
| "ubl.23.tanksinballastquantitytype", | |
| string="TanksInBallastQuantity") | |
| ubl23_TanksExchangedQuantity = fields.Many2one( | |
| "ubl.23.tanksexchangedquantitytype", | |
| string="TanksExchangedQuantity") | |
| ubl23_TanksNotExchangedQuantity = fields.Many2one( | |
| "ubl.23.tanksnotexchangedquantitytype", | |
| string="TanksNotExchangedQuantity") | |
| ubl23_TotalBallastWaterOnBoardMeasure = fields.Many2one( | |
| "ubl.23.totalballastwateronboardmeasuretype", | |
| string="TotalBallastWaterOnBoardMeasure") | |
| ubl23_TotalBallastWaterCapacityMeasure = fields.Many2one( | |
| "ubl.23.totalballastwatercapacitymeasuretype", | |
| string="TotalBallastWaterCapacityMeasure") | |
| ubl23_OtherControlActions = fields.One2many( | |
| "ubl.23.othercontrolactionstype", | |
| "ubl23_OtherControlActions_BallastWaterSummary_id", | |
| string="OtherControlActions" | |
| ) | |
| ubl23_NoControlActionsReason = fields.One2many( | |
| "ubl.23.nocontrolactionsreasontype", | |
| "ubl23_NoControlActionsReason_BallastWaterSummary_id", | |
| string="NoControlActionsReason" | |
| ) | |
| ubl23_UptakeBallastWaterTransaction = fields.One2many( | |
| "ubl.23.ballastwatertransaction", | |
| "ubl23_UptakeBallastWaterTransaction_BallastWaterSummary_id", | |
| string="UptakeBallastWaterTransaction" | |
| ) | |
| ubl23_ExchangeBallastWaterTransaction = fields.One2many( | |
| "ubl.23.ballastwatertransaction", | |
| "ubl23_ExchangeBallastWaterTransaction_BallastWaterSummary_id", | |
| string="ExchangeBallastWaterTransaction" | |
| ) | |
| ubl23_DischargeBallastWaterTransaction = fields.One2many( | |
| "ubl.23.ballastwatertransaction", | |
| "ubl23_DischargeBallastWaterTransaction_BallastWaterSummary_id", | |
| string="DischargeBallastWaterTransaction" | |
| ) | |
| ubl23_ResponsibleOfficerPerson = fields.Many2one( | |
| "ubl.23.person", | |
| string="ResponsibleOfficerPerson") | |
| class BallastWaterTransaction(models.AbstractModel): | |
| """ABIE | |
| Ballast Water Transaction. Details | |
| A class to define a ballast water transaction, such as the uptake, exchange | |
| or discharge of ballast water. | |
| Ballast Water Transaction""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.ballastwatertransaction' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BallastWaterTransactionType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UptakeBallastWaterTransaction_BallastWaterSummary_id = fields.Many2one( | |
| "ubl.23.ballastwatersummary") | |
| ubl23_ExchangeBallastWaterTransaction_BallastWaterSummary_id = fields.Many2one( | |
| "ubl.23.ballastwatersummary") | |
| ubl23_DischargeBallastWaterTransaction_BallastWaterSummary_id = fields.Many2one( | |
| "ubl.23.ballastwatersummary") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_TankID = fields.Many2one( | |
| "ubl.23.tankid", | |
| string="TankID") | |
| ubl23_TankTypeCode = fields.Many2one( | |
| "ubl.23.tanktypecodetype", | |
| string="TankTypeCode") | |
| ubl23_ExchangeMethodCode = fields.Many2one( | |
| "ubl.23.exchangemethodcodetype", | |
| string="ExchangeMethodCode") | |
| ubl23_ExchangedPercent = fields.Many2one( | |
| "ubl.23.exchangedpercenttype", | |
| string="ExchangedPercent") | |
| ubl23_VolumeMeasure = fields.Many2one( | |
| "ubl.23.volumemeasuretype", | |
| string="VolumeMeasure") | |
| ubl23_SeaHeightMeasure = fields.Many2one( | |
| "ubl.23.seaheightmeasuretype", | |
| string="SeaHeightMeasure") | |
| ubl23_SalinityMeasure = fields.Many2one( | |
| "ubl.23.salinitymeasuretype", | |
| string="SalinityMeasure") | |
| ubl23_TransactionDate = fields.Many2one( | |
| "ubl.23.transactiondatetype", | |
| string="TransactionDate") | |
| ubl23_Location = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="Location") | |
| ubl23_BallastWaterTemperature = fields.Many2one( | |
| "ubl.23.temperature", | |
| string="BallastWaterTemperature") | |
| class BarcodeSymbologyID(models.AbstractModel): | |
| _description = 'barcodesymbologyid' | |
| _name = 'ubl.23.barcodesymbologyid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BarcodeSymbologyIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class BasedOnConsensusIndicator(models.AbstractModel): | |
| _description = 'basedonconsensusindicator' | |
| _name = 'ubl.23.basedonconsensusindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BasedOnConsensusIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class BillingReferenceLine(models.AbstractModel): | |
| """ABIE | |
| Billing Reference Line. Details | |
| A class to define a reference to a transaction line in a billing document. | |
| Billing Reference Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.billingreferenceline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BillingReferenceLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_BillingReferenceLine_BillingReference_id = fields.Many2one( | |
| "ubl.23.billingreference") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_Amount = fields.Many2one( | |
| "ubl.23.amounttype", | |
| string="Amount") | |
| ubl23_AllowanceCharge = fields.One2many( | |
| "ubl.23.allowancecharge", | |
| "ubl23_AllowanceCharge_BillingReferenceLine_id", | |
| string="AllowanceCharge" | |
| ) | |
| class BillingReference(models.AbstractModel): | |
| """ABIE | |
| Billing Reference. Details | |
| A class to define a reference to a billing document. | |
| Billing Reference""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.billingreference' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BillingReferenceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_BillingReference_CreditNoteLine_id = fields.Many2one( | |
| "ubl.23.creditnoteline") | |
| ubl23_BillingReference_DebitNoteLine_id = fields.Many2one( | |
| "ubl.23.debitnoteline") | |
| ubl23_BillingReference_InvoiceLine_id = fields.Many2one( | |
| "ubl.23.invoiceline") | |
| ubl23_BillingReference_ReminderLine_id = fields.Many2one( | |
| "ubl.23.reminderline") | |
| ubl23_BillingReference_RemittanceAdviceLine_id = fields.Many2one( | |
| "ubl.23.remittanceadviceline") | |
| ubl23_BillingReference_StatementLine_id = fields.Many2one( | |
| "ubl.23.statementline") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_InvoiceDocumentReference = fields.Many2one( | |
| "ubl.23.documentreference", | |
| string="InvoiceDocumentReference") | |
| ubl23_SelfBilledInvoiceDocumentReference = fields.Many2one( | |
| "ubl.23.documentreference", | |
| string="SelfBilledInvoiceDocumentReference") | |
| ubl23_CreditNoteDocumentReference = fields.Many2one( | |
| "ubl.23.documentreference", | |
| string="CreditNoteDocumentReference") | |
| ubl23_SelfBilledCreditNoteDocumentReference = fields.Many2one( | |
| "ubl.23.documentreference", | |
| string="SelfBilledCreditNoteDocumentReference") | |
| ubl23_DebitNoteDocumentReference = fields.Many2one( | |
| "ubl.23.documentreference", | |
| string="DebitNoteDocumentReference") | |
| ubl23_ReminderDocumentReference = fields.Many2one( | |
| "ubl.23.documentreference", | |
| string="ReminderDocumentReference") | |
| ubl23_AdditionalDocumentReference = fields.Many2one( | |
| "ubl.23.documentreference", | |
| string="AdditionalDocumentReference") | |
| ubl23_BillingReferenceLine = fields.One2many( | |
| "ubl.23.billingreferenceline", | |
| "ubl23_BillingReferenceLine_BillingReference_id", | |
| string="BillingReferenceLine" | |
| ) | |
| class BindingOnBuyerIndicator(models.AbstractModel): | |
| _description = 'bindingonbuyerindicator' | |
| _name = 'ubl.23.bindingonbuyerindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BindingOnBuyerIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class Branch(models.AbstractModel): | |
| """ABIE | |
| Branch. Details | |
| A class to describe a branch or a division of an organization. | |
| Branch""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.branch' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BranchType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_FinancialInstitution = fields.Many2one( | |
| "ubl.23.financialinstitution", | |
| string="FinancialInstitution") | |
| ubl23_Address = fields.Many2one( | |
| "ubl.23.address", | |
| string="Address") | |
| class BrokerAssignedID(models.AbstractModel): | |
| _description = 'brokerassignedid' | |
| _name = 'ubl.23.brokerassignedid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BrokerAssignedIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class BudgetAccountLine(models.AbstractModel): | |
| """ABIE | |
| Budget Account Line. Details | |
| A class to define a budget account line. | |
| Budget Account Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.budgetaccountline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BudgetAccountLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_BudgetAccountLine_TenderingTerms_id = fields.Many2one( | |
| "ubl.23.tenderingterms") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_TotalAmount = fields.Many2one( | |
| "ubl.23.totalamounttype", | |
| string="TotalAmount") | |
| ubl23_BudgetAccount = fields.One2many( | |
| "ubl.23.budgetaccount", | |
| "ubl23_BudgetAccount_BudgetAccountLine_id", | |
| string="BudgetAccount" | |
| ) | |
| class BudgetAccount(models.AbstractModel): | |
| """ABIE | |
| Budget Account. Details | |
| A class to define a budget account. | |
| Budget Account""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.budgetaccount' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BudgetAccountType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_BudgetAccount_BudgetAccountLine_id = fields.Many2one( | |
| "ubl.23.budgetaccountline") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_BudgetYearNumeric = fields.Many2one( | |
| "ubl.23.budgetyearnumeric", | |
| string="BudgetYearNumeric") | |
| ubl23_RequiredClassificationScheme = fields.Many2one( | |
| "ubl.23.classificationscheme", | |
| string="RequiredClassificationScheme") | |
| class BudgetYearNumeric(models.AbstractModel): | |
| _description = 'budgetyearnumeric' | |
| _name = 'ubl.23.budgetyearnumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BudgetYearNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class BulkCargoIndicator(models.AbstractModel): | |
| _description = 'bulkcargoindicator' | |
| _name = 'ubl.23.bulkcargoindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BulkCargoIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class BuriedAtSeaIndicator(models.AbstractModel): | |
| _description = 'buriedatseaindicator' | |
| _name = 'ubl.23.buriedatseaindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BuriedAtSeaIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class BusinessClassificationEvidenceID(models.AbstractModel): | |
| _description = 'businessclassificationevidenceid' | |
| _name = 'ubl.23.businessclassificationevidenceid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BusinessClassificationEvidenceIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class BusinessIdentityEvidenceID(models.AbstractModel): | |
| _description = 'businessidentityevidenceid' | |
| _name = 'ubl.23.businessidentityevidenceid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BusinessIdentityEvidenceIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class BuyerEventID(models.AbstractModel): | |
| _description = 'buyereventid' | |
| _name = 'ubl.23.buyereventid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BuyerEventIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class BuyerProfileURI(models.AbstractModel): | |
| _description = 'buyerprofileuri' | |
| _name = 'ubl.23.buyerprofileuri' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'BuyerProfileURIType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class CV2ID(models.AbstractModel): | |
| _description = 'cv2id' | |
| _name = 'ubl.23.cv2id' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CV2IDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class CalculationSequenceNumeric(models.AbstractModel): | |
| _description = 'calculationsequencenumeric' | |
| _name = 'ubl.23.calculationsequencenumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CalculationSequenceNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class CallTime(models.AbstractModel): | |
| _description = 'calltime' | |
| _name = 'ubl.23.calltime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CallTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class CandidateReductionConstraintIndicator(models.AbstractModel): | |
| _description = 'candidatereductionconstraintindicator' | |
| _name = 'ubl.23.candidatereductionconstraintindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CandidateReductionConstraintIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class Capability(models.AbstractModel): | |
| """ABIE | |
| Capability. Details | |
| A class to describe a specific capability of an organization. | |
| Capability""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.capability' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CapabilityType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_TechnicalCapability_QualifyingParty_id = fields.Many2one( | |
| "ubl.23.qualifyingparty") | |
| ubl23_FinancialCapability_QualifyingParty_id = fields.Many2one( | |
| "ubl.23.qualifyingparty") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_CapabilityTypeCode = fields.Many2one( | |
| "ubl.23.capabilitytypecodetype", | |
| string="CapabilityTypeCode") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_Capability_id", | |
| string="Description" | |
| ) | |
| ubl23_ValueAmount = fields.Many2one( | |
| "ubl.23.valueamounttype", | |
| string="ValueAmount") | |
| ubl23_ValueQuantity = fields.Many2one( | |
| "ubl.23.valuequantitytype", | |
| string="ValueQuantity") | |
| ubl23_EvidenceSupplied = fields.One2many( | |
| "ubl.23.evidencesupplied", | |
| "ubl23_EvidenceSupplied_Capability_id", | |
| string="EvidenceSupplied" | |
| ) | |
| ubl23_ValidityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="ValidityPeriod") | |
| ubl23_WebSite = fields.Many2one( | |
| "ubl.23.website", | |
| string="WebSite") | |
| class CardAccount(models.AbstractModel): | |
| """ABIE | |
| Card Account. Details | |
| A class to define a credit card, debit card, or charge card account. | |
| Card Account""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.cardaccount' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CardAccountType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_CardAccount_PaymentMeans_id = fields.Many2one( | |
| "ubl.23.paymentmeans") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_PrimaryAccountNumberID = fields.Many2one( | |
| "ubl.23.primaryaccountnumberid", | |
| string="PrimaryAccountNumberID", | |
| xsd_required=True) | |
| ubl23_NetworkID = fields.Many2one( | |
| "ubl.23.networkid", | |
| string="NetworkID", xsd_required=True) | |
| ubl23_CardTypeCode = fields.Many2one( | |
| "ubl.23.cardtypecodetype", | |
| string="CardTypeCode") | |
| ubl23_ValidityStartDate = fields.Many2one( | |
| "ubl.23.validitystartdatetype", | |
| string="ValidityStartDate") | |
| ubl23_ExpiryDate = fields.Many2one( | |
| "ubl.23.expirydatetype", | |
| string="ExpiryDate") | |
| ubl23_IssuerID = fields.Many2one( | |
| "ubl.23.issuerid", | |
| string="IssuerID") | |
| ubl23_IssueNumberID = fields.Many2one( | |
| "ubl.23.issuenumberid", | |
| string="IssueNumberID") | |
| ubl23_CV2ID = fields.Many2one( | |
| "ubl.23.cv2id", | |
| string="CV2ID") | |
| ubl23_CardChipCode = fields.Many2one( | |
| "ubl.23.cardchipcode", | |
| string="CardChipCode") | |
| ubl23_ChipApplicationID = fields.Many2one( | |
| "ubl.23.chipapplicationid", | |
| string="ChipApplicationID") | |
| ubl23_HolderName = fields.Many2one( | |
| "ubl.23.holdernametype", | |
| string="HolderName") | |
| ubl23_RoleCode = fields.Many2one( | |
| "ubl.23.rolecodetype", | |
| string="RoleCode") | |
| class CardChipCode(models.AbstractModel): | |
| _description = 'cardchipcode' | |
| _name = 'ubl.23.cardchipcode' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CardChipCodeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.chipcodetype", | |
| string="valueOf_", xsd_required=True) | |
| class CarrierAssignedID(models.AbstractModel): | |
| _description = 'carrierassignedid' | |
| _name = 'ubl.23.carrierassignedid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CarrierAssignedIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class CatalogueIndicator(models.AbstractModel): | |
| _description = 'catalogueindicator' | |
| _name = 'ubl.23.catalogueindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CatalogueIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class CatalogueItemSpecificationUpdateLine(models.AbstractModel): | |
| """ABIE | |
| Catalogue Item Specification Update Line. Details | |
| A class to define a line describing the transaction that updates the | |
| specification of an item in a catalogue. | |
| Catalogue Item Specification Update Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.catalogueitemspecificationupdateline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CatalogueItemSpecificationUpdateLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_ContractorCustomerParty = fields.Many2one( | |
| "ubl.23.customerparty", | |
| string="ContractorCustomerParty") | |
| ubl23_SellerSupplierParty = fields.Many2one( | |
| "ubl.23.supplierparty", | |
| string="SellerSupplierParty") | |
| ubl23_Item = fields.Many2one( | |
| "ubl.23.item", | |
| string="Item", xsd_required=True) | |
| class CatalogueLine(models.AbstractModel): | |
| """ABIE | |
| Catalogue Line. Details | |
| A class to define a line in a Catalogue describing a purchasable item. | |
| Catalogue Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.catalogueline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CatalogueLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_ActionCode = fields.Many2one( | |
| "ubl.23.actioncodetype", | |
| string="ActionCode") | |
| ubl23_LifeCycleStatusCode = fields.Many2one( | |
| "ubl.23.lifecyclestatuscodetype", | |
| string="LifeCycleStatusCode") | |
| ubl23_ContractSubdivision = fields.Many2one( | |
| "ubl.23.contractsubdivisiontype", | |
| string="ContractSubdivision") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_CatalogueLine_id", | |
| string="Note" | |
| ) | |
| ubl23_OrderableIndicator = fields.Many2one( | |
| "ubl.23.orderableindicator", | |
| string="OrderableIndicator") | |
| ubl23_OrderableUnit = fields.Many2one( | |
| "ubl.23.orderableunittype", | |
| string="OrderableUnit") | |
| ubl23_ContentUnitQuantity = fields.Many2one( | |
| "ubl.23.contentunitquantitytype", | |
| string="ContentUnitQuantity") | |
| ubl23_OrderQuantityIncrementNumeric = fields.Many2one( | |
| "ubl.23.orderquantityincrementnumeric", | |
| string="OrderQuantityIncrementNumeric") | |
| ubl23_MinimumOrderQuantity = fields.Many2one( | |
| "ubl.23.minimumorderquantitytype", | |
| string="MinimumOrderQuantity") | |
| ubl23_MaximumOrderQuantity = fields.Many2one( | |
| "ubl.23.maximumorderquantitytype", | |
| string="MaximumOrderQuantity") | |
| ubl23_WarrantyInformation = fields.One2many( | |
| "ubl.23.warrantyinformationtype", | |
| "ubl23_WarrantyInformation_CatalogueLine_id", | |
| string="WarrantyInformation" | |
| ) | |
| ubl23_PackLevelCode = fields.Many2one( | |
| "ubl.23.packlevelcodetype", | |
| string="PackLevelCode") | |
| ubl23_ContractorCustomerParty = fields.Many2one( | |
| "ubl.23.customerparty", | |
| string="ContractorCustomerParty") | |
| ubl23_SellerSupplierParty = fields.Many2one( | |
| "ubl.23.supplierparty", | |
| string="SellerSupplierParty") | |
| ubl23_WarrantyParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="WarrantyParty") | |
| ubl23_WarrantyValidityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="WarrantyValidityPeriod") | |
| ubl23_LineValidityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="LineValidityPeriod") | |
| ubl23_ItemComparison = fields.One2many( | |
| "ubl.23.itemcomparison", | |
| "ubl23_ItemComparison_CatalogueLine_id", | |
| string="ItemComparison" | |
| ) | |
| ubl23_ComponentRelatedItem = fields.One2many( | |
| "ubl.23.relateditem", | |
| "ubl23_ComponentRelatedItem_CatalogueLine_id", | |
| string="ComponentRelatedItem" | |
| ) | |
| ubl23_AccessoryRelatedItem = fields.One2many( | |
| "ubl.23.relateditem", | |
| "ubl23_AccessoryRelatedItem_CatalogueLine_id", | |
| string="AccessoryRelatedItem" | |
| ) | |
| ubl23_RequiredRelatedItem = fields.One2many( | |
| "ubl.23.relateditem", | |
| "ubl23_RequiredRelatedItem_CatalogueLine_id", | |
| string="RequiredRelatedItem" | |
| ) | |
| ubl23_ReplacementRelatedItem = fields.One2many( | |
| "ubl.23.relateditem", | |
| "ubl23_ReplacementRelatedItem_CatalogueLine_id", | |
| string="ReplacementRelatedItem" | |
| ) | |
| ubl23_ComplementaryRelatedItem = fields.One2many( | |
| "ubl.23.relateditem", | |
| "ubl23_ComplementaryRelatedItem_CatalogueLine_id", | |
| string="ComplementaryRelatedItem" | |
| ) | |
| ubl23_ReplacedRelatedItem = fields.One2many( | |
| "ubl.23.relateditem", | |
| "ubl23_ReplacedRelatedItem_CatalogueLine_id", | |
| string="ReplacedRelatedItem" | |
| ) | |
| ubl23_RequiredItemLocationQuantity = fields.One2many( | |
| "ubl.23.itemlocationquantity", | |
| "ubl23_RequiredItemLocationQuantity_CatalogueLine_id", | |
| string="RequiredItemLocationQuantity" | |
| ) | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_CatalogueLine_id", | |
| string="DocumentReference" | |
| ) | |
| ubl23_Item = fields.Many2one( | |
| "ubl.23.item", | |
| string="Item", xsd_required=True) | |
| ubl23_KeywordItemProperty = fields.One2many( | |
| "ubl.23.itemproperty", | |
| "ubl23_KeywordItemProperty_CatalogueLine_id", | |
| string="KeywordItemProperty" | |
| ) | |
| ubl23_CallForTendersLineReference = fields.Many2one( | |
| "ubl.23.linereference", | |
| string="CallForTendersLineReference") | |
| ubl23_CallForTendersDocumentReference = fields.Many2one( | |
| "ubl.23.documentreference", | |
| string="CallForTendersDocumentReference") | |
| class CataloguePricingUpdateLine(models.AbstractModel): | |
| """ABIE | |
| Catalogue Pricing Update Line. Details | |
| A class to define a line describing a pricing update to a catalogue line. | |
| Catalogue Pricing Update Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.cataloguepricingupdateline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CataloguePricingUpdateLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_ContractorCustomerParty = fields.Many2one( | |
| "ubl.23.customerparty", | |
| string="ContractorCustomerParty") | |
| ubl23_SellerSupplierParty = fields.Many2one( | |
| "ubl.23.supplierparty", | |
| string="SellerSupplierParty") | |
| ubl23_RequiredItemLocationQuantity = fields.One2many( | |
| "ubl.23.itemlocationquantity", | |
| "ubl23_RequiredItemLocationQuantity_CataloguePricingUpdateLine_id", | |
| string="RequiredItemLocationQuantity" | |
| ) | |
| class CatalogueReference(models.AbstractModel): | |
| """ABIE | |
| Catalogue Reference. Details | |
| A class to define a reference to a catalogue. | |
| Catalogue Reference""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.cataloguereference' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CatalogueReferenceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_UUID = fields.Many2one( | |
| "ubl.23.uuid", | |
| string="UUID") | |
| ubl23_IssueDate = fields.Many2one( | |
| "ubl.23.issuedatetype", | |
| string="IssueDate") | |
| ubl23_IssueTime = fields.Many2one( | |
| "ubl.23.issuetime", | |
| string="IssueTime") | |
| ubl23_RevisionDate = fields.Many2one( | |
| "ubl.23.revisiondatetype", | |
| string="RevisionDate") | |
| ubl23_RevisionTime = fields.Many2one( | |
| "ubl.23.revisiontime", | |
| string="RevisionTime") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_CatalogueReference_id", | |
| string="Note" | |
| ) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_CatalogueReference_id", | |
| string="Description" | |
| ) | |
| ubl23_VersionID = fields.Many2one( | |
| "ubl.23.versionid", | |
| string="VersionID") | |
| ubl23_PreviousVersionID = fields.Many2one( | |
| "ubl.23.previousversionid", | |
| string="PreviousVersionID") | |
| class CatalogueRequestLine(models.AbstractModel): | |
| """ABIE | |
| Catalogue Request Line. Details | |
| A class to define a line describing a request for a catalogue line. | |
| Catalogue Request Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.cataloguerequestline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CatalogueRequestLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_ContractSubdivision = fields.Many2one( | |
| "ubl.23.contractsubdivisiontype", | |
| string="ContractSubdivision") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_CatalogueRequestLine_id", | |
| string="Note" | |
| ) | |
| ubl23_LineValidityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="LineValidityPeriod") | |
| ubl23_RequiredItemLocationQuantity = fields.One2many( | |
| "ubl.23.itemlocationquantity", | |
| "ubl23_RequiredItemLocationQuantity_CatalogueRequestLine_id", | |
| string="RequiredItemLocationQuantity" | |
| ) | |
| ubl23_Item = fields.Many2one( | |
| "ubl.23.item", | |
| string="Item", xsd_required=True) | |
| class CertificateOfOriginApplication(models.AbstractModel): | |
| """ABIE | |
| Certificate Of Origin Application. Details | |
| A class to define an application for a Certificate of Origin (CoO). | |
| Certificate Of Origin Application""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.certificateoforiginapplication' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CertificateOfOriginApplicationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ReferenceID = fields.Many2one( | |
| "ubl.23.referenceid", | |
| string="ReferenceID", xsd_required=True) | |
| ubl23_CertificateType = fields.Many2one( | |
| "ubl.23.certificatetypetype", | |
| string="CertificateType", | |
| xsd_required=True) | |
| ubl23_ApplicationStatusCode = fields.Many2one( | |
| "ubl.23.applicationstatuscodetype", | |
| string="ApplicationStatusCode") | |
| ubl23_OriginalJobID = fields.Many2one( | |
| "ubl.23.originaljobid", | |
| string="OriginalJobID", | |
| xsd_required=True) | |
| ubl23_PreviousJobID = fields.Many2one( | |
| "ubl.23.previousjobid", | |
| string="PreviousJobID") | |
| ubl23_Remarks = fields.One2many( | |
| "ubl.23.remarkstype", | |
| "ubl23_Remarks_CertificateOfOriginApplication_id", | |
| string="Remarks" | |
| ) | |
| ubl23_Shipment = fields.Many2one( | |
| "ubl.23.shipment", | |
| string="Shipment", xsd_required=True) | |
| ubl23_EndorserParty = fields.One2many( | |
| "ubl.23.endorserparty", | |
| "ubl23_EndorserParty_CertificateOfOriginApplication_id", | |
| string="EndorserParty", | |
| xsd_required=True | |
| ) | |
| ubl23_PreparationParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="PreparationParty", | |
| xsd_required=True) | |
| ubl23_IssuerParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="IssuerParty", xsd_required=True) | |
| ubl23_ExporterParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="ExporterParty") | |
| ubl23_ImporterParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="ImporterParty") | |
| ubl23_IssuingCountry = fields.Many2one( | |
| "ubl.23.country", | |
| string="IssuingCountry", | |
| xsd_required=True) | |
| ubl23_DocumentDistribution = fields.One2many( | |
| "ubl.23.documentdistribution", | |
| "ubl23_DocumentDistribution_CertificateOfOriginApplication_id", | |
| string="DocumentDistribution" | |
| ) | |
| ubl23_SupportingDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_SupportingDocumentReference_CertificateOfOriginApplication_id", | |
| string="SupportingDocumentReference" | |
| ) | |
| class Certificate(models.AbstractModel): | |
| """ABIE | |
| Certificate. Details | |
| A class to define a certificate applied to the item. Certificated can be a | |
| requirement to sell goods or services in a jurisdiction. | |
| Certificate""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.certificate' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CertificateType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_Certificate_Authorization_id = fields.Many2one( | |
| "ubl.23.authorization") | |
| ubl23_Certificate_Item_id = fields.Many2one( | |
| "ubl.23.item") | |
| ubl23_Certificate_Storage_id = fields.Many2one( | |
| "ubl.23.storage") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_CertificateTypeCode = fields.Many2one( | |
| "ubl.23.certificatetypecodetype", | |
| string="CertificateTypeCode") | |
| ubl23_CertificateType = fields.One2many( | |
| "ubl.23.certificatetypetype", | |
| "ubl23_CertificateType_Certificate_id", | |
| string="CertificateType" | |
| ) | |
| ubl23_Remarks = fields.One2many( | |
| "ubl.23.remarkstype", | |
| "ubl23_Remarks_Certificate_id", | |
| string="Remarks" | |
| ) | |
| ubl23_IssuerParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="IssuerParty", xsd_required=True) | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_Certificate_id", | |
| string="DocumentReference" | |
| ) | |
| class ChargeIndicator(models.AbstractModel): | |
| _description = 'chargeindicator' | |
| _name = 'ubl.23.chargeindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ChargeIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ChipApplicationID(models.AbstractModel): | |
| _description = 'chipapplicationid' | |
| _name = 'ubl.23.chipapplicationid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ChipApplicationIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ClassificationCategory(models.AbstractModel): | |
| """ABIE | |
| Classification Category. Details | |
| A class to define a category within a classification scheme. | |
| Classification Category""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.classificationcategory' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ClassificationCategoryType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_CategorizesClassificationCategory_ClassificationCategory_id = fields.Many2one( | |
| "ubl.23.classificationcategory") | |
| ubl23_ClassificationCategory_ClassificationScheme_id = fields.Many2one( | |
| "ubl.23.classificationscheme") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_CodeValue = fields.Many2one( | |
| "ubl.23.codevaluetype", | |
| string="CodeValue") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_ClassificationCategory_id", | |
| string="Description" | |
| ) | |
| ubl23_CategorizesClassificationCategory = fields.One2many( | |
| "ubl.23.classificationcategory", | |
| "ubl23_CategorizesClassificationCategory_ClassificationCategory_id", | |
| string="CategorizesClassificationCategory" | |
| ) | |
| class ClassificationScheme(models.AbstractModel): | |
| """ABIE | |
| Classification Scheme. Details | |
| A class to define a classification scheme, such as a taxonomy for | |
| classifying goods or services. | |
| Classification Scheme""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.classificationscheme' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ClassificationSchemeType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_RequiredBusinessClassificationScheme_TendererQualificationRequest_id = fields.Many2one( | |
| "ubl.23.tendererqualificationrequest") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_UUID = fields.Many2one( | |
| "ubl.23.uuid", | |
| string="UUID") | |
| ubl23_LastRevisionDate = fields.Many2one( | |
| "ubl.23.lastrevisiondatetype", | |
| string="LastRevisionDate") | |
| ubl23_LastRevisionTime = fields.Many2one( | |
| "ubl.23.lastrevisiontime", | |
| string="LastRevisionTime") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_ClassificationScheme_id", | |
| string="Note" | |
| ) | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_ClassificationScheme_id", | |
| string="Description" | |
| ) | |
| ubl23_AgencyID = fields.Many2one( | |
| "ubl.23.agencyid", | |
| string="AgencyID") | |
| ubl23_AgencyName = fields.Many2one( | |
| "ubl.23.agencynametype", | |
| string="AgencyName") | |
| ubl23_VersionID = fields.Many2one( | |
| "ubl.23.versionid", | |
| string="VersionID") | |
| ubl23_URI = fields.Many2one( | |
| "ubl.23.uri", | |
| string="URI") | |
| ubl23_SchemeURI = fields.Many2one( | |
| "ubl.23.schemeuri", | |
| string="SchemeURI") | |
| ubl23_LanguageID = fields.Many2one( | |
| "ubl.23.languageid", | |
| string="LanguageID") | |
| ubl23_ClassificationCategory = fields.One2many( | |
| "ubl.23.classificationcategory", | |
| "ubl23_ClassificationCategory_ClassificationScheme_id", | |
| string="ClassificationCategory", | |
| xsd_required=True | |
| ) | |
| class Clause(models.AbstractModel): | |
| """ABIE | |
| Clause. Details | |
| A class to define a clause (a distinct article or provision) in a contract, | |
| treaty, will, or other formal or legal written document requiring | |
| compliance. | |
| Clause""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.clause' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ClauseType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_Clause_PaymentMandate_id = fields.Many2one( | |
| "ubl.23.paymentmandate") | |
| ubl23_PenaltyClause_TenderingTerms_id = fields.Many2one( | |
| "ubl.23.tenderingterms") | |
| ubl23_Clause_TradeFinancing_id = fields.Many2one( | |
| "ubl.23.tradefinancing") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Content = fields.One2many( | |
| "ubl.23.contenttype", | |
| "ubl23_Content_Clause_id", | |
| string="Content" | |
| ) | |
| class CommodityClassification(models.AbstractModel): | |
| """ABIE | |
| Commodity Classification. Details | |
| A class to describe the classification of a commodity. | |
| Commodity Classification""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.commodityclassification' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CommodityClassificationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_CommodityClassification_Item_id = fields.Many2one( | |
| "ubl.23.item") | |
| ubl23_MainCommodityClassification_ProcurementProject_id = fields.Many2one( | |
| "ubl.23.procurementproject") | |
| ubl23_AdditionalCommodityClassification_ProcurementProject_id = fields.Many2one( | |
| "ubl.23.procurementproject") | |
| ubl23_CommodityClassification_TenderingCriterionResponse_id = fields.Many2one( | |
| "ubl.23.tenderingcriterionresponse") | |
| ubl23_CommodityClassification_TenderingCriterion_id = fields.Many2one( | |
| "ubl.23.tenderingcriterion") | |
| ubl23_CommodityClassification_TransportationService_id = fields.Many2one( | |
| "ubl.23.transportationservice") | |
| ubl23_SupportedCommodityClassification_TransportationService_id = fields.Many2one( | |
| "ubl.23.transportationservice") | |
| ubl23_UnsupportedCommodityClassification_TransportationService_id = fields.Many2one( | |
| "ubl.23.transportationservice") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_NatureCode = fields.Many2one( | |
| "ubl.23.naturecodetype", | |
| string="NatureCode") | |
| ubl23_CargoTypeCode = fields.Many2one( | |
| "ubl.23.cargotypecodetype", | |
| string="CargoTypeCode") | |
| ubl23_CommodityCode = fields.Many2one( | |
| "ubl.23.commoditycodetype", | |
| string="CommodityCode") | |
| ubl23_ItemClassificationCode = fields.Many2one( | |
| "ubl.23.itemclassificationcodetype", | |
| string="ItemClassificationCode") | |
| class Communication(models.AbstractModel): | |
| """ABIE | |
| Communication. Details | |
| A class to describe a means of communication. | |
| Communication""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.communication' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CommunicationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_OtherCommunication_Contact_id = fields.Many2one( | |
| "ubl.23.contact") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ChannelCode = fields.Many2one( | |
| "ubl.23.channelcodetype", | |
| string="ChannelCode") | |
| ubl23_Channel = fields.Many2one( | |
| "ubl.23.channeltype", | |
| string="Channel") | |
| ubl23_Value = fields.Many2one( | |
| "ubl.23.valuetype", | |
| string="Value") | |
| class CompanyID(models.AbstractModel): | |
| _description = 'companyid' | |
| _name = 'ubl.23.companyid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CompanyIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ComparisonForecastIssueTime(models.AbstractModel): | |
| _description = 'comparisonforecastissuetime' | |
| _name = 'ubl.23.comparisonforecastissuetime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ComparisonForecastIssueTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class CompletedTask(models.AbstractModel): | |
| """ABIE | |
| Completed Task. Details | |
| A class to describe the completion of a specific task in the tendering | |
| process. | |
| Completed Task""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.completedtask' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CompletedTaskType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_CompletedTask_QualifyingParty_id = fields.Many2one( | |
| "ubl.23.qualifyingparty") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_AnnualAverageAmount = fields.Many2one( | |
| "ubl.23.annualaverageamounttype", | |
| string="AnnualAverageAmount") | |
| ubl23_TotalTaskAmount = fields.Many2one( | |
| "ubl.23.totaltaskamounttype", | |
| string="TotalTaskAmount") | |
| ubl23_PartyCapacityAmount = fields.Many2one( | |
| "ubl.23.partycapacityamounttype", | |
| string="PartyCapacityAmount") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_CompletedTask_id", | |
| string="Description" | |
| ) | |
| ubl23_EvidenceSupplied = fields.One2many( | |
| "ubl.23.evidencesupplied", | |
| "ubl23_EvidenceSupplied_CompletedTask_id", | |
| string="EvidenceSupplied" | |
| ) | |
| ubl23_Period = fields.Many2one( | |
| "ubl.23.period", | |
| string="Period") | |
| ubl23_RecipientCustomerParty = fields.Many2one( | |
| "ubl.23.customerparty", | |
| string="RecipientCustomerParty") | |
| class CompletionIndicator(models.AbstractModel): | |
| _description = 'completionindicator' | |
| _name = 'ubl.23.completionindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CompletionIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class Condition1(models.AbstractModel): | |
| """ABIE | |
| Condition. Details | |
| A class to define a measurable condition of an object. | |
| Condition""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.condition1' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ConditionType1' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_AttributeID = fields.Many2one( | |
| "ubl.23.attributeid", | |
| string="AttributeID", xsd_required=True) | |
| ubl23_Measure = fields.Many2one( | |
| "ubl.23.measuretype", | |
| string="Measure") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_Condition1_id", | |
| string="Description" | |
| ) | |
| ubl23_MinimumMeasure = fields.Many2one( | |
| "ubl.23.minimummeasuretype", | |
| string="MinimumMeasure") | |
| ubl23_MaximumMeasure = fields.Many2one( | |
| "ubl.23.maximummeasuretype", | |
| string="MaximumMeasure") | |
| class ConsigneeAssignedID(models.AbstractModel): | |
| _description = 'consigneeassignedid' | |
| _name = 'ubl.23.consigneeassignedid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ConsigneeAssignedIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class Consignment(models.AbstractModel): | |
| """ABIE | |
| Consignment. Details | |
| A class to describe an identifiable collection of one or more goods items | |
| to be transported between the consignor and the consignee. This | |
| information may be defined within a transport contract. A consignment | |
| may comprise more than one shipment (e.g., when consolidated by a | |
| freight forwarder). | |
| Consignment""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.consignment' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ConsignmentType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ChildConsignment_Consignment_id = fields.Many2one( | |
| "ubl.23.consignment") | |
| ubl23_Consignment_Shipment_id = fields.Many2one( | |
| "ubl.23.shipment") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_CarrierAssignedID = fields.Many2one( | |
| "ubl.23.carrierassignedid", | |
| string="CarrierAssignedID") | |
| ubl23_ConsigneeAssignedID = fields.Many2one( | |
| "ubl.23.consigneeassignedid", | |
| string="ConsigneeAssignedID") | |
| ubl23_ConsignorAssignedID = fields.Many2one( | |
| "ubl.23.consignorassignedid", | |
| string="ConsignorAssignedID") | |
| ubl23_FreightForwarderAssignedID = fields.Many2one( | |
| "ubl.23.freightforwarderassignedid", | |
| string="FreightForwarderAssignedID") | |
| ubl23_BrokerAssignedID = fields.Many2one( | |
| "ubl.23.brokerassignedid", | |
| string="BrokerAssignedID") | |
| ubl23_ContractedCarrierAssignedID = fields.Many2one( | |
| "ubl.23.contractedcarrierassignedid", | |
| string="ContractedCarrierAssignedID") | |
| ubl23_PerformingCarrierAssignedID = fields.Many2one( | |
| "ubl.23.performingcarrierassignedid", | |
| string="PerformingCarrierAssignedID") | |
| ubl23_SummaryDescription = fields.One2many( | |
| "ubl.23.summarydescriptiontype", | |
| "ubl23_SummaryDescription_Consignment_id", | |
| string="SummaryDescription" | |
| ) | |
| ubl23_TotalInvoiceAmount = fields.Many2one( | |
| "ubl.23.totalinvoiceamounttype", | |
| string="TotalInvoiceAmount") | |
| ubl23_DeclaredCustomsValueAmount = fields.Many2one( | |
| "ubl.23.declaredcustomsvalueamounttype", | |
| string="DeclaredCustomsValueAmount") | |
| ubl23_TariffDescription = fields.One2many( | |
| "ubl.23.tariffdescriptiontype", | |
| "ubl23_TariffDescription_Consignment_id", | |
| string="TariffDescription" | |
| ) | |
| ubl23_TariffCode = fields.Many2one( | |
| "ubl.23.tariffcodetype", | |
| string="TariffCode") | |
| ubl23_InsurancePremiumAmount = fields.Many2one( | |
| "ubl.23.insurancepremiumamounttype", | |
| string="InsurancePremiumAmount") | |
| ubl23_GrossWeightMeasure = fields.Many2one( | |
| "ubl.23.grossweightmeasuretype", | |
| string="GrossWeightMeasure") | |
| ubl23_NetWeightMeasure = fields.Many2one( | |
| "ubl.23.netweightmeasuretype", | |
| string="NetWeightMeasure") | |
| ubl23_NetNetWeightMeasure = fields.Many2one( | |
| "ubl.23.netnetweightmeasuretype", | |
| string="NetNetWeightMeasure") | |
| ubl23_ChargeableWeightMeasure = fields.Many2one( | |
| "ubl.23.chargeableweightmeasuretype", | |
| string="ChargeableWeightMeasure") | |
| ubl23_GrossVolumeMeasure = fields.Many2one( | |
| "ubl.23.grossvolumemeasuretype", | |
| string="GrossVolumeMeasure") | |
| ubl23_NetVolumeMeasure = fields.Many2one( | |
| "ubl.23.netvolumemeasuretype", | |
| string="NetVolumeMeasure") | |
| ubl23_LoadingLengthMeasure = fields.Many2one( | |
| "ubl.23.loadinglengthmeasuretype", | |
| string="LoadingLengthMeasure") | |
| ubl23_Remarks = fields.One2many( | |
| "ubl.23.remarkstype", | |
| "ubl23_Remarks_Consignment_id", | |
| string="Remarks" | |
| ) | |
| ubl23_HazardousRiskIndicator = fields.Many2one( | |
| "ubl.23.hazardousriskindicator", | |
| string="HazardousRiskIndicator") | |
| ubl23_AnimalFoodIndicator = fields.Many2one( | |
| "ubl.23.animalfoodindicator", | |
| string="AnimalFoodIndicator") | |
| ubl23_HumanFoodIndicator = fields.Many2one( | |
| "ubl.23.humanfoodindicator", | |
| string="HumanFoodIndicator") | |
| ubl23_LivestockIndicator = fields.Many2one( | |
| "ubl.23.livestockindicator", | |
| string="LivestockIndicator") | |
| ubl23_BulkCargoIndicator = fields.Many2one( | |
| "ubl.23.bulkcargoindicator", | |
| string="BulkCargoIndicator") | |
| ubl23_ContainerizedIndicator = fields.Many2one( | |
| "ubl.23.containerizedindicator", | |
| string="ContainerizedIndicator") | |
| ubl23_GeneralCargoIndicator = fields.Many2one( | |
| "ubl.23.generalcargoindicator", | |
| string="GeneralCargoIndicator") | |
| ubl23_SpecialSecurityIndicator = fields.Many2one( | |
| "ubl.23.specialsecurityindicator", | |
| string="SpecialSecurityIndicator") | |
| ubl23_ThirdPartyPayerIndicator = fields.Many2one( | |
| "ubl.23.thirdpartypayerindicator", | |
| string="ThirdPartyPayerIndicator") | |
| ubl23_CarrierServiceInstructions = fields.One2many( | |
| "ubl.23.carrierserviceinstructionstype", | |
| "ubl23_CarrierServiceInstructions_Consignment_id", | |
| string="CarrierServiceInstructions" | |
| ) | |
| ubl23_CustomsClearanceServiceInstructions = fields.One2many( | |
| "ubl.23.customsclearanceserviceinstructionstype", | |
| "ubl23_CustomsClearanceServiceInstructions_Consignment_id", | |
| string="CustomsClearanceServiceInstructions" | |
| ) | |
| ubl23_ForwarderServiceInstructions = fields.One2many( | |
| "ubl.23.forwarderserviceinstructionstype", | |
| "ubl23_ForwarderServiceInstructions_Consignment_id", | |
| string="ForwarderServiceInstructions" | |
| ) | |
| ubl23_SpecialServiceInstructions = fields.One2many( | |
| "ubl.23.specialserviceinstructionstype", | |
| "ubl23_SpecialServiceInstructions_Consignment_id", | |
| string="SpecialServiceInstructions" | |
| ) | |
| ubl23_SequenceID = fields.Many2one( | |
| "ubl.23.sequenceid", | |
| string="SequenceID") | |
| ubl23_ShippingPriorityLevelCode = fields.Many2one( | |
| "ubl.23.shippingprioritylevelcodetype", | |
| string="ShippingPriorityLevelCode") | |
| ubl23_HandlingCode = fields.Many2one( | |
| "ubl.23.handlingcodetype", | |
| string="HandlingCode") | |
| ubl23_HandlingInstructions = fields.One2many( | |
| "ubl.23.handlinginstructionstype", | |
| "ubl23_HandlingInstructions_Consignment_id", | |
| string="HandlingInstructions" | |
| ) | |
| ubl23_Information = fields.One2many( | |
| "ubl.23.informationtype", | |
| "ubl23_Information_Consignment_id", | |
| string="Information" | |
| ) | |
| ubl23_TotalGoodsItemQuantity = fields.Many2one( | |
| "ubl.23.totalgoodsitemquantitytype", | |
| string="TotalGoodsItemQuantity") | |
| ubl23_TotalTransportHandlingUnitQuantity = fields.Many2one( | |
| "ubl.23.totaltransporthandlingunitquantitytype", | |
| string="TotalTransportHandlingUnitQuantity") | |
| ubl23_InsuranceValueAmount = fields.Many2one( | |
| "ubl.23.insurancevalueamounttype", | |
| string="InsuranceValueAmount") | |
| ubl23_DeclaredForCarriageValueAmount = fields.Many2one( | |
| "ubl.23.declaredforcarriagevalueamounttype", | |
| string="DeclaredForCarriageValueAmount") | |
| ubl23_DeclaredStatisticsValueAmount = fields.Many2one( | |
| "ubl.23.declaredstatisticsvalueamounttype", | |
| string="DeclaredStatisticsValueAmount") | |
| ubl23_FreeOnBoardValueAmount = fields.Many2one( | |
| "ubl.23.freeonboardvalueamounttype", | |
| string="FreeOnBoardValueAmount") | |
| ubl23_SpecialInstructions = fields.One2many( | |
| "ubl.23.specialinstructionstype", | |
| "ubl23_SpecialInstructions_Consignment_id", | |
| string="SpecialInstructions" | |
| ) | |
| ubl23_SplitConsignmentIndicator = fields.Many2one( | |
| "ubl.23.splitconsignmentindicator", | |
| string="SplitConsignmentIndicator") | |
| ubl23_DeliveryInstructions = fields.One2many( | |
| "ubl.23.deliveryinstructionstype", | |
| "ubl23_DeliveryInstructions_Consignment_id", | |
| string="DeliveryInstructions" | |
| ) | |
| ubl23_ConsignmentQuantity = fields.Many2one( | |
| "ubl.23.consignmentquantitytype", | |
| string="ConsignmentQuantity") | |
| ubl23_ConsolidatableIndicator = fields.Many2one( | |
| "ubl.23.consolidatableindicator", | |
| string="ConsolidatableIndicator") | |
| ubl23_HaulageInstructions = fields.One2many( | |
| "ubl.23.haulageinstructionstype", | |
| "ubl23_HaulageInstructions_Consignment_id", | |
| string="HaulageInstructions" | |
| ) | |
| ubl23_LoadingSequenceID = fields.Many2one( | |
| "ubl.23.loadingsequenceid", | |
| string="LoadingSequenceID") | |
| ubl23_ChildConsignmentQuantity = fields.Many2one( | |
| "ubl.23.childconsignmentquantitytype", | |
| string="ChildConsignmentQuantity") | |
| ubl23_TotalPackagesQuantity = fields.Many2one( | |
| "ubl.23.totalpackagesquantitytype", | |
| string="TotalPackagesQuantity") | |
| ubl23_ConsolidatedShipment = fields.One2many( | |
| "ubl.23.shipment", | |
| "ubl23_ConsolidatedShipment_Consignment_id", | |
| string="ConsolidatedShipment" | |
| ) | |
| ubl23_CustomsDeclaration = fields.One2many( | |
| "ubl.23.customsdeclaration", | |
| "ubl23_CustomsDeclaration_Consignment_id", | |
| string="CustomsDeclaration" | |
| ) | |
| ubl23_RequestedPickupTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="RequestedPickupTransportEvent") | |
| ubl23_RequestedDeliveryTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="RequestedDeliveryTransportEvent") | |
| ubl23_PlannedPickupTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="PlannedPickupTransportEvent") | |
| ubl23_PlannedDeliveryTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="PlannedDeliveryTransportEvent") | |
| ubl23_ActualPickupTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="ActualPickupTransportEvent") | |
| ubl23_ActualDeliveryTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="ActualDeliveryTransportEvent") | |
| ubl23_Status = fields.One2many( | |
| "ubl.23.statustype", | |
| "ubl23_Status_Consignment_id", | |
| string="Status" | |
| ) | |
| ubl23_ChildConsignment = fields.One2many( | |
| "ubl.23.consignment", | |
| "ubl23_ChildConsignment_Consignment_id", | |
| string="ChildConsignment" | |
| ) | |
| ubl23_ConsigneeParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="ConsigneeParty") | |
| ubl23_ExporterParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="ExporterParty") | |
| ubl23_ConsignorParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="ConsignorParty") | |
| ubl23_ImporterParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="ImporterParty") | |
| ubl23_CarrierParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="CarrierParty") | |
| ubl23_FreightForwarderParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="FreightForwarderParty") | |
| ubl23_NotifyParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="NotifyParty") | |
| ubl23_OriginalDespatchParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="OriginalDespatchParty") | |
| ubl23_FinalDeliveryParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="FinalDeliveryParty") | |
| ubl23_PerformingCarrierParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="PerformingCarrierParty") | |
| ubl23_SubstituteCarrierParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="SubstituteCarrierParty") | |
| ubl23_LogisticsOperatorParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="LogisticsOperatorParty") | |
| ubl23_TransportAdvisorParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="TransportAdvisorParty") | |
| ubl23_HazardousItemNotificationParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="HazardousItemNotificationParty") | |
| ubl23_InsuranceParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="InsuranceParty") | |
| ubl23_MortgageHolderParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="MortgageHolderParty") | |
| ubl23_BillOfLadingHolderParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="BillOfLadingHolderParty") | |
| ubl23_OriginalDepartureCountry = fields.Many2one( | |
| "ubl.23.country", | |
| string="OriginalDepartureCountry") | |
| ubl23_FinalDestinationCountry = fields.Many2one( | |
| "ubl.23.country", | |
| string="FinalDestinationCountry") | |
| ubl23_TransitCountry = fields.One2many( | |
| "ubl.23.country", | |
| "ubl23_TransitCountry_Consignment_id", | |
| string="TransitCountry" | |
| ) | |
| ubl23_TransportContract = fields.Many2one( | |
| "ubl.23.contract", | |
| string="TransportContract") | |
| ubl23_TransportEvent = fields.One2many( | |
| "ubl.23.transportevent", | |
| "ubl23_TransportEvent_Consignment_id", | |
| string="TransportEvent" | |
| ) | |
| ubl23_OriginalDespatchTransportationService = fields.Many2one( | |
| "ubl.23.transportationservice", | |
| string="OriginalDespatchTransportationService") | |
| ubl23_FinalDeliveryTransportationService = fields.Many2one( | |
| "ubl.23.transportationservice", | |
| string="FinalDeliveryTransportationService") | |
| ubl23_DeliveryTerms = fields.Many2one( | |
| "ubl.23.deliveryterms", | |
| string="DeliveryTerms") | |
| ubl23_PaymentTerms = fields.Many2one( | |
| "ubl.23.paymentterms", | |
| string="PaymentTerms") | |
| ubl23_CollectPaymentTerms = fields.Many2one( | |
| "ubl.23.paymentterms", | |
| string="CollectPaymentTerms") | |
| ubl23_DisbursementPaymentTerms = fields.Many2one( | |
| "ubl.23.paymentterms", | |
| string="DisbursementPaymentTerms") | |
| ubl23_PrepaidPaymentTerms = fields.Many2one( | |
| "ubl.23.paymentterms", | |
| string="PrepaidPaymentTerms") | |
| ubl23_FreightAllowanceCharge = fields.One2many( | |
| "ubl.23.allowancecharge", | |
| "ubl23_FreightAllowanceCharge_Consignment_id", | |
| string="FreightAllowanceCharge" | |
| ) | |
| ubl23_ExtraAllowanceCharge = fields.One2many( | |
| "ubl.23.allowancecharge", | |
| "ubl23_ExtraAllowanceCharge_Consignment_id", | |
| string="ExtraAllowanceCharge" | |
| ) | |
| ubl23_MainCarriageShipmentStage = fields.One2many( | |
| "ubl.23.shipmentstage", | |
| "ubl23_MainCarriageShipmentStage_Consignment_id", | |
| string="MainCarriageShipmentStage" | |
| ) | |
| ubl23_PreCarriageShipmentStage = fields.One2many( | |
| "ubl.23.shipmentstage", | |
| "ubl23_PreCarriageShipmentStage_Consignment_id", | |
| string="PreCarriageShipmentStage" | |
| ) | |
| ubl23_OnCarriageShipmentStage = fields.One2many( | |
| "ubl.23.shipmentstage", | |
| "ubl23_OnCarriageShipmentStage_Consignment_id", | |
| string="OnCarriageShipmentStage" | |
| ) | |
| ubl23_TransportHandlingUnit = fields.One2many( | |
| "ubl.23.transporthandlingunit", | |
| "ubl23_TransportHandlingUnit_Consignment_id", | |
| string="TransportHandlingUnit" | |
| ) | |
| ubl23_FirstArrivalPortLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="FirstArrivalPortLocation") | |
| ubl23_LastExitPortLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="LastExitPortLocation") | |
| ubl23_OfficeOfEntryLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="OfficeOfEntryLocation") | |
| ubl23_OfficeOfSubSequentiallyEntryLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="OfficeOfSubSequentiallyEntryLocation") | |
| ubl23_OfficeOfExitLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="OfficeOfExitLocation") | |
| ubl23_OfficeOfDepartureLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="OfficeOfDepartureLocation") | |
| ubl23_OfficeOfDestinationLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="OfficeOfDestinationLocation") | |
| ubl23_OfficeOfImportLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="OfficeOfImportLocation") | |
| ubl23_OfficeOfExportLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="OfficeOfExportLocation") | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_Consignment_id", | |
| string="DocumentReference" | |
| ) | |
| class ConsignorAssignedID(models.AbstractModel): | |
| _description = 'consignorassignedid' | |
| _name = 'ubl.23.consignorassignedid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ConsignorAssignedIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ConsolidatableIndicator(models.AbstractModel): | |
| _description = 'consolidatableindicator' | |
| _name = 'ubl.23.consolidatableindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ConsolidatableIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ConsumptionAverage(models.AbstractModel): | |
| """ABIE | |
| Consumption Average. Details | |
| A class to define an average consumption as a monetary amount. | |
| Consumption Average""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.consumptionaverage' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ConsumptionAverageType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ConsumptionAverage_EnergyWaterSupply_id = fields.Many2one( | |
| "ubl.23.energywatersupply") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_AverageAmount = fields.Many2one( | |
| "ubl.23.averageamounttype", | |
| string="AverageAmount") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_ConsumptionAverage_id", | |
| string="Description" | |
| ) | |
| class ConsumptionCorrection(models.AbstractModel): | |
| """ABIE | |
| Consumption Correction. Details | |
| The Statement of correction, for examples heating correction. | |
| Consumption Correction""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.consumptioncorrection' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ConsumptionCorrectionType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_EnergyWaterConsumptionCorrection_EnergyWaterSupply_id = fields.Many2one( | |
| "ubl.23.energywatersupply") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_CorrectionType = fields.Many2one( | |
| "ubl.23.correctiontypetype", | |
| string="CorrectionType") | |
| ubl23_CorrectionTypeCode = fields.Many2one( | |
| "ubl.23.correctiontypecodetype", | |
| string="CorrectionTypeCode") | |
| ubl23_MeterNumber = fields.Many2one( | |
| "ubl.23.meternumbertype", | |
| string="MeterNumber") | |
| ubl23_GasPressureQuantity = fields.Many2one( | |
| "ubl.23.gaspressurequantitytype", | |
| string="GasPressureQuantity") | |
| ubl23_ActualTemperatureReductionQuantity = fields.Many2one( | |
| "ubl.23.actualtemperaturereductionquantitytype", | |
| string="ActualTemperatureReductionQuantity") | |
| ubl23_NormalTemperatureReductionQuantity = fields.Many2one( | |
| "ubl.23.normaltemperaturereductionquantitytype", | |
| string="NormalTemperatureReductionQuantity") | |
| ubl23_DifferenceTemperatureReductionQuantity = fields.Many2one( | |
| "ubl.23.differencetemperaturereductionquantitytype", | |
| string="DifferenceTemperatureReductionQuantity") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_ConsumptionCorrection_id", | |
| string="Description" | |
| ) | |
| ubl23_CorrectionUnitAmount = fields.Many2one( | |
| "ubl.23.correctionunitamounttype", | |
| string="CorrectionUnitAmount") | |
| ubl23_ConsumptionEnergyQuantity = fields.Many2one( | |
| "ubl.23.consumptionenergyquantitytype", | |
| string="ConsumptionEnergyQuantity") | |
| ubl23_ConsumptionWaterQuantity = fields.Many2one( | |
| "ubl.23.consumptionwaterquantitytype", | |
| string="ConsumptionWaterQuantity") | |
| ubl23_CorrectionAmount = fields.Many2one( | |
| "ubl.23.correctionamounttype", | |
| string="CorrectionAmount") | |
| class ConsumptionHistory(models.AbstractModel): | |
| """ABIE | |
| Consumption History. Details | |
| A class to describe the measurement of a type of consumption during a | |
| particular period, used for the subscriber to get an overview of his | |
| consumption | |
| Consumption History""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.consumptionhistory' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ConsumptionHistoryType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ConsumptionHistory_ConsumptionReport_id = fields.Many2one( | |
| "ubl.23.consumptionreport") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_MeterNumber = fields.Many2one( | |
| "ubl.23.meternumbertype", | |
| string="MeterNumber") | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity", xsd_required=True) | |
| ubl23_Amount = fields.Many2one( | |
| "ubl.23.amounttype", | |
| string="Amount") | |
| ubl23_ConsumptionLevelCode = fields.Many2one( | |
| "ubl.23.consumptionlevelcodetype", | |
| string="ConsumptionLevelCode") | |
| ubl23_ConsumptionLevel = fields.Many2one( | |
| "ubl.23.consumptionleveltype", | |
| string="ConsumptionLevel") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_ConsumptionHistory_id", | |
| string="Description" | |
| ) | |
| ubl23_Period = fields.Many2one( | |
| "ubl.23.period", | |
| string="Period", xsd_required=True) | |
| class ConsumptionID(models.AbstractModel): | |
| _description = 'consumptionid' | |
| _name = 'ubl.23.consumptionid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ConsumptionIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ConsumptionLine(models.AbstractModel): | |
| """ABIE | |
| Consumption Line. Details | |
| A class to describe a line item for utility consumption. To specify more | |
| than one utility item, use separate consumption lines. | |
| Consumption Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.consumptionline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ConsumptionLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ConsumptionLine_SupplierConsumption_id = fields.Many2one( | |
| "ubl.23.supplierconsumption") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_ParentDocumentLineReferenceID = fields.Many2one( | |
| "ubl.23.parentdocumentlinereferenceid", | |
| string="ParentDocumentLineReferenceID") | |
| ubl23_InvoicedQuantity = fields.Many2one( | |
| "ubl.23.invoicedquantitytype", | |
| string="InvoicedQuantity", | |
| xsd_required=True) | |
| ubl23_LineExtensionAmount = fields.Many2one( | |
| "ubl.23.lineextensionamounttype", | |
| string="LineExtensionAmount", | |
| xsd_required=True) | |
| ubl23_TaxInclusiveLineExtensionAmount = fields.Many2one( | |
| "ubl.23.taxinclusivelineextensionamounttype", | |
| string="TaxInclusiveLineExtensionAmount") | |
| ubl23_Period = fields.Many2one( | |
| "ubl.23.period", | |
| string="Period") | |
| ubl23_Delivery = fields.One2many( | |
| "ubl.23.delivery", | |
| "ubl23_Delivery_ConsumptionLine_id", | |
| string="Delivery" | |
| ) | |
| ubl23_AllowanceCharge = fields.One2many( | |
| "ubl.23.allowancecharge", | |
| "ubl23_AllowanceCharge_ConsumptionLine_id", | |
| string="AllowanceCharge" | |
| ) | |
| ubl23_TaxTotal = fields.One2many( | |
| "ubl.23.taxtotal", | |
| "ubl23_TaxTotal_ConsumptionLine_id", | |
| string="TaxTotal" | |
| ) | |
| ubl23_UtilityItem = fields.Many2one( | |
| "ubl.23.utilityitem", | |
| string="UtilityItem", xsd_required=True) | |
| ubl23_Price = fields.Many2one( | |
| "ubl.23.price", | |
| string="Price") | |
| ubl23_UnstructuredPrice = fields.Many2one( | |
| "ubl.23.unstructuredprice", | |
| string="UnstructuredPrice") | |
| class ConsumptionPoint(models.AbstractModel): | |
| """ABIE | |
| Consumption Point. Details | |
| A class to define the point of consumption for a utility, such as a meter. | |
| Consumption Point""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.consumptionpoint' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ConsumptionPointType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_ConsumptionPoint_id", | |
| string="Description" | |
| ) | |
| ubl23_SubscriberID = fields.Many2one( | |
| "ubl.23.subscriberid", | |
| string="SubscriberID") | |
| ubl23_SubscriberType = fields.Many2one( | |
| "ubl.23.subscribertypetype", | |
| string="SubscriberType") | |
| ubl23_SubscriberTypeCode = fields.Many2one( | |
| "ubl.23.subscribertypecodetype", | |
| string="SubscriberTypeCode") | |
| ubl23_TotalDeliveredQuantity = fields.Many2one( | |
| "ubl.23.totaldeliveredquantitytype", | |
| string="TotalDeliveredQuantity") | |
| ubl23_Address = fields.Many2one( | |
| "ubl.23.address", | |
| string="Address") | |
| ubl23_WebSiteAccess = fields.Many2one( | |
| "ubl.23.websiteaccess", | |
| string="WebSiteAccess") | |
| ubl23_UtilityMeter = fields.One2many( | |
| "ubl.23.meter", | |
| "ubl23_UtilityMeter_ConsumptionPoint_id", | |
| string="UtilityMeter" | |
| ) | |
| class ConsumptionReportID(models.AbstractModel): | |
| _description = 'consumptionreportid' | |
| _name = 'ubl.23.consumptionreportid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ConsumptionReportIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ConsumptionReportReference(models.AbstractModel): | |
| """ABIE | |
| Consumption Report Reference. Details | |
| A class to define a reference to an earlier consumption report (e.g., last | |
| year's consumption). | |
| Consumption Report Reference""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.consumptionreportreference' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ConsumptionReportReferenceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ConsumptionReportReference_ConsumptionReport_id = fields.Many2one( | |
| "ubl.23.consumptionreport") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ConsumptionReportID = fields.Many2one( | |
| "ubl.23.consumptionreportid", | |
| string="ConsumptionReportID", | |
| xsd_required=True) | |
| ubl23_ConsumptionType = fields.Many2one( | |
| "ubl.23.consumptiontypetype", | |
| string="ConsumptionType") | |
| ubl23_ConsumptionTypeCode = fields.Many2one( | |
| "ubl.23.consumptiontypecodetype", | |
| string="ConsumptionTypeCode") | |
| ubl23_TotalConsumedQuantity = fields.Many2one( | |
| "ubl.23.totalconsumedquantitytype", | |
| string="TotalConsumedQuantity", | |
| xsd_required=True) | |
| ubl23_Period = fields.Many2one( | |
| "ubl.23.period", | |
| string="Period", xsd_required=True) | |
| class ConsumptionReport(models.AbstractModel): | |
| """ABIE | |
| Consumption Report. Details | |
| A class to describe utility consumption, including details of the | |
| environment in which consumption takes place. | |
| Consumption Report""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.consumptionreport' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ConsumptionReportType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ConsumptionReport_EnergyWaterSupply_id = fields.Many2one( | |
| "ubl.23.energywatersupply") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_ConsumptionType = fields.Many2one( | |
| "ubl.23.consumptiontypetype", | |
| string="ConsumptionType") | |
| ubl23_ConsumptionTypeCode = fields.Many2one( | |
| "ubl.23.consumptiontypecodetype", | |
| string="ConsumptionTypeCode") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_ConsumptionReport_id", | |
| string="Description" | |
| ) | |
| ubl23_TotalConsumedQuantity = fields.Many2one( | |
| "ubl.23.totalconsumedquantitytype", | |
| string="TotalConsumedQuantity") | |
| ubl23_BasicConsumedQuantity = fields.Many2one( | |
| "ubl.23.basicconsumedquantitytype", | |
| string="BasicConsumedQuantity") | |
| ubl23_ResidentOccupantsNumeric = fields.Many2one( | |
| "ubl.23.residentoccupantsnumeric", | |
| string="ResidentOccupantsNumeric") | |
| ubl23_ConsumersEnergyLevelCode = fields.Many2one( | |
| "ubl.23.consumersenergylevelcodetype", | |
| string="ConsumersEnergyLevelCode") | |
| ubl23_ConsumersEnergyLevel = fields.Many2one( | |
| "ubl.23.consumersenergyleveltype", | |
| string="ConsumersEnergyLevel") | |
| ubl23_ResidenceType = fields.Many2one( | |
| "ubl.23.residencetypetype", | |
| string="ResidenceType") | |
| ubl23_ResidenceTypeCode = fields.Many2one( | |
| "ubl.23.residencetypecodetype", | |
| string="ResidenceTypeCode") | |
| ubl23_HeatingType = fields.Many2one( | |
| "ubl.23.heatingtypetype", | |
| string="HeatingType") | |
| ubl23_HeatingTypeCode = fields.Many2one( | |
| "ubl.23.heatingtypecodetype", | |
| string="HeatingTypeCode") | |
| ubl23_Period = fields.Many2one( | |
| "ubl.23.period", | |
| string="Period") | |
| ubl23_GuidanceDocumentReference = fields.Many2one( | |
| "ubl.23.documentreference", | |
| string="GuidanceDocumentReference") | |
| ubl23_DocumentReference = fields.Many2one( | |
| "ubl.23.documentreference", | |
| string="DocumentReference") | |
| ubl23_ConsumptionReportReference = fields.One2many( | |
| "ubl.23.consumptionreportreference", | |
| "ubl23_ConsumptionReportReference_ConsumptionReport_id", | |
| string="ConsumptionReportReference" | |
| ) | |
| ubl23_ConsumptionHistory = fields.One2many( | |
| "ubl.23.consumptionhistory", | |
| "ubl23_ConsumptionHistory_ConsumptionReport_id", | |
| string="ConsumptionHistory" | |
| ) | |
| class Consumption(models.AbstractModel): | |
| """ABIE | |
| Consumption. Details | |
| A class to describe the consumption of a utility. | |
| Consumption""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.consumption' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ConsumptionType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_UtilityStatementTypeCode = fields.Many2one( | |
| "ubl.23.utilitystatementtypecodetype", | |
| string="UtilityStatementTypeCode") | |
| ubl23_MainPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="MainPeriod") | |
| ubl23_AllowanceCharge = fields.One2many( | |
| "ubl.23.allowancecharge", | |
| "ubl23_AllowanceCharge_Consumption_id", | |
| string="AllowanceCharge" | |
| ) | |
| ubl23_TaxTotal = fields.One2many( | |
| "ubl.23.taxtotal", | |
| "ubl23_TaxTotal_Consumption_id", | |
| string="TaxTotal" | |
| ) | |
| ubl23_EnergyWaterSupply = fields.Many2one( | |
| "ubl.23.energywatersupply", | |
| string="EnergyWaterSupply") | |
| ubl23_TelecommunicationsSupply = fields.Many2one( | |
| "ubl.23.telecommunicationssupply", | |
| string="TelecommunicationsSupply") | |
| ubl23_LegalMonetaryTotal = fields.Many2one( | |
| "ubl.23.monetarytotal", | |
| string="LegalMonetaryTotal", | |
| xsd_required=True) | |
| class Contact(models.AbstractModel): | |
| """ABIE | |
| Contact. Details | |
| A class to describe a contactable person or department in an organization. | |
| Contact""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.contact' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ContactType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_Contact_Event_id = fields.Many2one( | |
| "ubl.23.event") | |
| ubl23_Contact_TransportEvent_id = fields.Many2one( | |
| "ubl.23.transportevent") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_JobTitle = fields.Many2one( | |
| "ubl.23.jobtitletype", | |
| string="JobTitle") | |
| ubl23_Department = fields.Many2one( | |
| "ubl.23.departmenttype", | |
| string="Department") | |
| ubl23_Telephone = fields.Many2one( | |
| "ubl.23.telephonetype", | |
| string="Telephone") | |
| ubl23_Telefax = fields.Many2one( | |
| "ubl.23.telefaxtype", | |
| string="Telefax") | |
| ubl23_ElectronicMail = fields.Many2one( | |
| "ubl.23.electronicmailtype", | |
| string="ElectronicMail") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_Contact_id", | |
| string="Note" | |
| ) | |
| ubl23_OtherCommunication = fields.One2many( | |
| "ubl.23.communication", | |
| "ubl23_OtherCommunication_Contact_id", | |
| string="OtherCommunication" | |
| ) | |
| class ContainerizedIndicator(models.AbstractModel): | |
| _description = 'containerizedindicator' | |
| _name = 'ubl.23.containerizedindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ContainerizedIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ContractExecutionRequirement(models.AbstractModel): | |
| """ABIE | |
| Contract Execution Requirement. Details | |
| A class to describe a requirement for execution of a contract. | |
| Contract Execution Requirement""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.contractexecutionrequirement' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ContractExecutionRequirementType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ContractExecutionRequirement_TenderingTerms_id = fields.Many2one( | |
| "ubl.23.tenderingterms") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Name = fields.One2many( | |
| "ubl.23.nametype", | |
| "ubl23_Name_ContractExecutionRequirement_id", | |
| string="Name" | |
| ) | |
| ubl23_ExecutionRequirementCode = fields.Many2one( | |
| "ubl.23.executionrequirementcodetype", | |
| string="ExecutionRequirementCode") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_ContractExecutionRequirement_id", | |
| string="Description" | |
| ) | |
| class ContractExtension(models.AbstractModel): | |
| """ABIE | |
| Contract Extension. Details | |
| A class to describe possible extensions to a contract. | |
| Contract Extension""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.contractextension' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ContractExtensionType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_OptionsDescription = fields.One2many( | |
| "ubl.23.optionsdescriptiontype", | |
| "ubl23_OptionsDescription_ContractExtension_id", | |
| string="OptionsDescription" | |
| ) | |
| ubl23_MinimumNumberNumeric = fields.Many2one( | |
| "ubl.23.minimumnumbernumeric", | |
| string="MinimumNumberNumeric") | |
| ubl23_MaximumNumberNumeric = fields.Many2one( | |
| "ubl.23.maximumnumbernumeric", | |
| string="MaximumNumberNumeric") | |
| ubl23_RenewalsIndicator = fields.Many2one( | |
| "ubl.23.renewalsindicator", | |
| string="RenewalsIndicator") | |
| ubl23_OptionValidityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="OptionValidityPeriod") | |
| ubl23_Renewal = fields.One2many( | |
| "ubl.23.renewal", | |
| "ubl23_Renewal_ContractExtension_id", | |
| string="Renewal" | |
| ) | |
| class ContractFolderID(models.AbstractModel): | |
| _description = 'contractfolderid' | |
| _name = 'ubl.23.contractfolderid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ContractFolderIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class Contract(models.AbstractModel): | |
| """ABIE | |
| Contract. Details | |
| A class to describe a contract. | |
| Contract""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.contract' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ContractType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_IssueDate = fields.Many2one( | |
| "ubl.23.issuedatetype", | |
| string="IssueDate") | |
| ubl23_IssueTime = fields.Many2one( | |
| "ubl.23.issuetime", | |
| string="IssueTime") | |
| ubl23_NominationDate = fields.Many2one( | |
| "ubl.23.nominationdatetype", | |
| string="NominationDate") | |
| ubl23_NominationTime = fields.Many2one( | |
| "ubl.23.nominationtime", | |
| string="NominationTime") | |
| ubl23_ContractTypeCode = fields.Many2one( | |
| "ubl.23.contracttypecodetype", | |
| string="ContractTypeCode") | |
| ubl23_ContractType = fields.Many2one( | |
| "ubl.23.contracttypetype", | |
| string="ContractType") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_Contract_id", | |
| string="Note" | |
| ) | |
| ubl23_VersionID = fields.Many2one( | |
| "ubl.23.versionid", | |
| string="VersionID") | |
| ubl23_ModificationReasonCode = fields.Many2one( | |
| "ubl.23.modificationreasoncodetype", | |
| string="ModificationReasonCode") | |
| ubl23_ModificationReasonDescription = fields.One2many( | |
| "ubl.23.modificationreasondescriptiontype", | |
| "ubl23_ModificationReasonDescription_Contract_id", | |
| string="ModificationReasonDescription" | |
| ) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_Contract_id", | |
| string="Description" | |
| ) | |
| ubl23_ValidityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="ValidityPeriod") | |
| ubl23_ContractDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_ContractDocumentReference_Contract_id", | |
| string="ContractDocumentReference" | |
| ) | |
| ubl23_NominationPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="NominationPeriod") | |
| ubl23_ContractualDelivery = fields.Many2one( | |
| "ubl.23.delivery", | |
| string="ContractualDelivery") | |
| class ContractedCarrierAssignedID(models.AbstractModel): | |
| _description = 'contractedcarrierassignedid' | |
| _name = 'ubl.23.contractedcarrierassignedid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ContractedCarrierAssignedIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ContractingActivity(models.AbstractModel): | |
| """ABIE | |
| Contracting Activity. Details | |
| The nature of the type of business of the organization. | |
| Contracting Activity""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.contractingactivity' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ContractingActivityType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ContractingActivity_ContractingParty_id = fields.Many2one( | |
| "ubl.23.contractingparty") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ActivityTypeCode = fields.Many2one( | |
| "ubl.23.activitytypecodetype", | |
| string="ActivityTypeCode") | |
| ubl23_ActivityType = fields.One2many( | |
| "ubl.23.activitytypetype", | |
| "ubl23_ActivityType_ContractingActivity_id", | |
| string="ActivityType" | |
| ) | |
| class ContractingParty(models.AbstractModel): | |
| """ABIE | |
| Contracting Party. Details | |
| A class to describe an individual, a group, or a body having a procurement | |
| role in a tendering process. | |
| Contracting Party""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.contractingparty' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ContractingPartyType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ContractingPartyType_ContractingParty_id = fields.Many2one( | |
| "ubl.23.contractingparty") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_BuyerProfileURI = fields.Many2one( | |
| "ubl.23.buyerprofileuri", | |
| string="BuyerProfileURI") | |
| ubl23_ContractingPartyType = fields.One2many( | |
| "ubl.23.contractingparty", | |
| "ubl23_ContractingPartyType_ContractingParty_id", | |
| string="ContractingPartyType" | |
| ) | |
| ubl23_ContractingActivity = fields.One2many( | |
| "ubl.23.contractingactivity", | |
| "ubl23_ContractingActivity_ContractingParty_id", | |
| string="ContractingActivity" | |
| ) | |
| ubl23_ContractingRepresentationType = fields.Many2one( | |
| "ubl.23.contractingrepresentation", | |
| string="ContractingRepresentationType") | |
| ubl23_Party = fields.Many2one( | |
| "ubl.23.party", | |
| string="Party", xsd_required=True) | |
| class ContractingParty(models.AbstractModel): | |
| """ABIE | |
| Contracting Party Type. Details | |
| The type of contracting party that is independent of its role. | |
| Contracting Party Type""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.contractingparty' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ContractingPartyTypeType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_PartyTypeCode = fields.Many2one( | |
| "ubl.23.partytypecodetype", | |
| string="PartyTypeCode") | |
| ubl23_PartyType = fields.One2many( | |
| "ubl.23.partytypetype", | |
| "ubl23_PartyType_ContractingParty_id", | |
| string="PartyType" | |
| ) | |
| class ContractingRepresentation(models.AbstractModel): | |
| """ABIE | |
| Contracting Representation Type. Details | |
| The type of representation the party has acting for the Contracting party | |
| Contracting Representation Type""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.contractingrepresentation' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ContractingRepresentationTypeType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_RepresentationTypeCode = fields.Many2one( | |
| "ubl.23.representationtypecodetype", | |
| string="RepresentationTypeCode") | |
| ubl23_RepresentationType = fields.One2many( | |
| "ubl.23.representationtypetype", | |
| "ubl23_RepresentationType_ContractingRepresentation_id", | |
| string="RepresentationType" | |
| ) | |
| class ContractingSystem(models.AbstractModel): | |
| """ABIE | |
| Contracting System. Details | |
| A class to describe the contracting system. If the procedure is individual | |
| (nonrepetitive), this class should not be used. | |
| Contracting System""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.contractingsystem' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ContractingSystemType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ContractingSystem_TenderingProcess_id = fields.Many2one( | |
| "ubl.23.tenderingprocess") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_ContractingSystemTypeCode = fields.Many2one( | |
| "ubl.23.contractingsystemtypecodetype", | |
| string="ContractingSystemTypeCode") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_ContractingSystem_id", | |
| string="Description" | |
| ) | |
| class CopyIndicator(models.AbstractModel): | |
| _description = 'copyindicator' | |
| _name = 'ubl.23.copyindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CopyIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class CorporateRegistrationScheme(models.AbstractModel): | |
| """ABIE | |
| Corporate Registration Scheme. Details | |
| A class to describe a scheme for corporate registration. | |
| Corporate Registration Scheme""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.corporateregistrationscheme' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CorporateRegistrationSchemeType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_CorporateRegistrationTypeCode = fields.Many2one( | |
| "ubl.23.corporateregistrationtypecodetype", | |
| string="CorporateRegistrationTypeCode") | |
| ubl23_JurisdictionRegionAddress = fields.One2many( | |
| "ubl.23.address", | |
| "ubl23_JurisdictionRegionAddress_CorporateRegistrationScheme_id", | |
| string="JurisdictionRegionAddress" | |
| ) | |
| class Country(models.AbstractModel): | |
| """ABIE | |
| Country. Details | |
| A class to describe a country. | |
| Country""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.country' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CountryType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_TransitCountry_Consignment_id = fields.Many2one( | |
| "ubl.23.consignment") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_IdentificationCode = fields.Many2one( | |
| "ubl.23.identificationcode", | |
| string="IdentificationCode") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| class CreditAccount(models.AbstractModel): | |
| """ABIE | |
| Credit Account. Details | |
| A class to identify a credit account for sales on account. | |
| Credit Account""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.creditaccount' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CreditAccountType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_AccountID = fields.Many2one( | |
| "ubl.23.accountid", | |
| string="AccountID", xsd_required=True) | |
| class CreditNoteLine(models.AbstractModel): | |
| """ABIE | |
| Credit Note Line. Details | |
| A class to define a line in a Credit Note or Self Billed Credit Note. | |
| Credit Note Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.creditnoteline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CreditNoteLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SubCreditNoteLine_CreditNoteLine_id = fields.Many2one( | |
| "ubl.23.creditnoteline") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_UUID = fields.Many2one( | |
| "ubl.23.uuid", | |
| string="UUID") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_CreditNoteLine_id", | |
| string="Note" | |
| ) | |
| ubl23_CreditedQuantity = fields.Many2one( | |
| "ubl.23.creditedquantitytype", | |
| string="CreditedQuantity") | |
| ubl23_LineExtensionAmount = fields.Many2one( | |
| "ubl.23.lineextensionamounttype", | |
| string="LineExtensionAmount") | |
| ubl23_TaxInclusiveLineExtensionAmount = fields.Many2one( | |
| "ubl.23.taxinclusivelineextensionamounttype", | |
| string="TaxInclusiveLineExtensionAmount") | |
| ubl23_TaxPointDate = fields.Many2one( | |
| "ubl.23.taxpointdatetype", | |
| string="TaxPointDate") | |
| ubl23_AccountingCostCode = fields.Many2one( | |
| "ubl.23.accountingcostcodetype", | |
| string="AccountingCostCode") | |
| ubl23_AccountingCost = fields.Many2one( | |
| "ubl.23.accountingcosttype", | |
| string="AccountingCost") | |
| ubl23_PaymentPurposeCode = fields.Many2one( | |
| "ubl.23.paymentpurposecodetype", | |
| string="PaymentPurposeCode") | |
| ubl23_FreeOfChargeIndicator = fields.Many2one( | |
| "ubl.23.freeofchargeindicator", | |
| string="FreeOfChargeIndicator") | |
| ubl23_InvoicePeriod = fields.One2many( | |
| "ubl.23.period", | |
| "ubl23_InvoicePeriod_CreditNoteLine_id", | |
| string="InvoicePeriod" | |
| ) | |
| ubl23_OrderLineReference = fields.One2many( | |
| "ubl.23.orderlinereference", | |
| "ubl23_OrderLineReference_CreditNoteLine_id", | |
| string="OrderLineReference" | |
| ) | |
| ubl23_DiscrepancyResponse = fields.One2many( | |
| "ubl.23.responsetype", | |
| "ubl23_DiscrepancyResponse_CreditNoteLine_id", | |
| string="DiscrepancyResponse" | |
| ) | |
| ubl23_DespatchLineReference = fields.One2many( | |
| "ubl.23.linereference", | |
| "ubl23_DespatchLineReference_CreditNoteLine_id", | |
| string="DespatchLineReference" | |
| ) | |
| ubl23_ReceiptLineReference = fields.One2many( | |
| "ubl.23.linereference", | |
| "ubl23_ReceiptLineReference_CreditNoteLine_id", | |
| string="ReceiptLineReference" | |
| ) | |
| ubl23_BillingReference = fields.One2many( | |
| "ubl.23.billingreference", | |
| "ubl23_BillingReference_CreditNoteLine_id", | |
| string="BillingReference" | |
| ) | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_CreditNoteLine_id", | |
| string="DocumentReference" | |
| ) | |
| ubl23_PricingReference = fields.Many2one( | |
| "ubl.23.pricingreference", | |
| string="PricingReference") | |
| ubl23_OriginatorParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="OriginatorParty") | |
| ubl23_Delivery = fields.One2many( | |
| "ubl.23.delivery", | |
| "ubl23_Delivery_CreditNoteLine_id", | |
| string="Delivery" | |
| ) | |
| ubl23_PaymentTerms = fields.One2many( | |
| "ubl.23.paymentterms", | |
| "ubl23_PaymentTerms_CreditNoteLine_id", | |
| string="PaymentTerms" | |
| ) | |
| ubl23_TaxTotal = fields.One2many( | |
| "ubl.23.taxtotal", | |
| "ubl23_TaxTotal_CreditNoteLine_id", | |
| string="TaxTotal" | |
| ) | |
| ubl23_AllowanceCharge = fields.One2many( | |
| "ubl.23.allowancecharge", | |
| "ubl23_AllowanceCharge_CreditNoteLine_id", | |
| string="AllowanceCharge" | |
| ) | |
| ubl23_Item = fields.Many2one( | |
| "ubl.23.item", | |
| string="Item") | |
| ubl23_Price = fields.Many2one( | |
| "ubl.23.price", | |
| string="Price") | |
| ubl23_DeliveryTerms = fields.One2many( | |
| "ubl.23.deliveryterms", | |
| "ubl23_DeliveryTerms_CreditNoteLine_id", | |
| string="DeliveryTerms" | |
| ) | |
| ubl23_SubCreditNoteLine = fields.One2many( | |
| "ubl.23.creditnoteline", | |
| "ubl23_SubCreditNoteLine_CreditNoteLine_id", | |
| string="SubCreditNoteLine" | |
| ) | |
| ubl23_ItemPriceExtension = fields.Many2one( | |
| "ubl.23.priceextension", | |
| string="ItemPriceExtension") | |
| class CrewPersonEffect(models.AbstractModel): | |
| """ABIE | |
| Crew Person Effect. Details | |
| A class describing the effect or belonging of a Crew Person | |
| Crew Person Effect""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.crewpersoneffect' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CrewPersonEffectType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_CrewPersonEffect_ShipmentStage_id = fields.Many2one( | |
| "ubl.23.shipmentstage") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_EffectDescription = fields.One2many( | |
| "ubl.23.effectdescriptiontype", | |
| "ubl23_EffectDescription_CrewPersonEffect_id", | |
| string="EffectDescription", | |
| xsd_required=True | |
| ) | |
| ubl23_CrewPerson = fields.Many2one( | |
| "ubl.23.person", | |
| string="CrewPerson") | |
| class CriterionItem(models.AbstractModel): | |
| """ABIE | |
| Criterion Item. Details | |
| A class describing a criteria | |
| Criterion Item""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.criterionitem' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CriterionItemType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_CriterionItem_AttestationLine_id = fields.Many2one( | |
| "ubl.23.attestationline") | |
| ubl23_CriterionItem_GoodsProcessing_id = fields.Many2one( | |
| "ubl.23.goodsprocessing") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_TypeCode = fields.Many2one( | |
| "ubl.23.typecodetype", | |
| string="TypeCode") | |
| ubl23_CriterionDescription = fields.One2many( | |
| "ubl.23.criteriondescriptiontype", | |
| "ubl23_CriterionDescription_CriterionItem_id", | |
| string="CriterionDescription", | |
| xsd_required=True | |
| ) | |
| ubl23_DeclaredPropertyItem = fields.Many2one( | |
| "ubl.23.item", | |
| string="DeclaredPropertyItem", | |
| xsd_required=True) | |
| class CustomerAssignedAccountID(models.AbstractModel): | |
| _description = 'customerassignedaccountid' | |
| _name = 'ubl.23.customerassignedaccountid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CustomerAssignedAccountIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class CustomerParty(models.AbstractModel): | |
| """ABIE | |
| Customer Party. Details | |
| A class to describe a customer party. | |
| Customer Party""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.customerparty' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CustomerPartyType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_CustomerAssignedAccountID = fields.Many2one( | |
| "ubl.23.customerassignedaccountid", | |
| string="CustomerAssignedAccountID") | |
| ubl23_SupplierAssignedAccountID = fields.Many2one( | |
| "ubl.23.supplierassignedaccountid", | |
| string="SupplierAssignedAccountID") | |
| ubl23_AdditionalAccountID = fields.One2many( | |
| "ubl.23.additionalaccountid", | |
| "ubl23_AdditionalAccountID_CustomerParty_id", | |
| string="AdditionalAccountID" | |
| ) | |
| ubl23_Party = fields.Many2one( | |
| "ubl.23.party", | |
| string="Party") | |
| ubl23_DeliveryContact = fields.Many2one( | |
| "ubl.23.contact", | |
| string="DeliveryContact") | |
| ubl23_AccountingContact = fields.Many2one( | |
| "ubl.23.contact", | |
| string="AccountingContact") | |
| ubl23_BuyerContact = fields.Many2one( | |
| "ubl.23.contact", | |
| string="BuyerContact") | |
| class CustomizationID(models.AbstractModel): | |
| _description = 'customizationid' | |
| _name = 'ubl.23.customizationid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CustomizationIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class CustomsDeclaration(models.AbstractModel): | |
| """ABIE | |
| Customs Declaration. Details | |
| A class describing identifiers or references relating to customs | |
| procedures. | |
| Customs Declaration | |
| Movement Reference Number, Local Reference Number""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.customsdeclaration' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CustomsDeclarationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_CustomsDeclaration_Consignment_id = fields.Many2one( | |
| "ubl.23.consignment") | |
| ubl23_CustomsDeclaration_TransportHandlingUnit_id = fields.Many2one( | |
| "ubl.23.transporthandlingunit") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_ValidityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="ValidityPeriod") | |
| ubl23_ApplicableTerritoryAddress = fields.Many2one( | |
| "ubl.23.address", | |
| string="ApplicableTerritoryAddress") | |
| ubl23_Shipment = fields.Many2one( | |
| "ubl.23.shipment", | |
| string="Shipment") | |
| ubl23_CustomsExitOfficeLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="CustomsExitOfficeLocation") | |
| ubl23_IssuerParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="IssuerParty") | |
| ubl23_ConsignorParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="ConsignorParty") | |
| ubl23_ConsigneeParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="ConsigneeParty") | |
| ubl23_FreightForwarderParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="FreightForwarderParty") | |
| ubl23_CustomsParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="CustomsParty") | |
| ubl23_PreviousCustomsDeclaration = fields.Many2one( | |
| "ubl.23.customsdeclaration", | |
| string="PreviousCustomsDeclaration") | |
| ubl23_AdditionalDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_AdditionalDocumentReference_CustomsDeclaration_id", | |
| string="AdditionalDocumentReference" | |
| ) | |
| class CustomsImportClassifiedIndicator(models.AbstractModel): | |
| _description = 'customsimportclassifiedindicator' | |
| _name = 'ubl.23.customsimportclassifiedindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'CustomsImportClassifiedIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class DangerousGoodsApprovedIndicator(models.AbstractModel): | |
| _description = 'dangerousgoodsapprovedindicator' | |
| _name = 'ubl.23.dangerousgoodsapprovedindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DangerousGoodsApprovedIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class DebitNoteLine(models.AbstractModel): | |
| """ABIE | |
| Debit Note Line. Details | |
| A class to define a line in a Debit Note. | |
| Debit Note Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.debitnoteline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DebitNoteLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SubDebitNoteLine_DebitNoteLine_id = fields.Many2one( | |
| "ubl.23.debitnoteline") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_UUID = fields.Many2one( | |
| "ubl.23.uuid", | |
| string="UUID") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_DebitNoteLine_id", | |
| string="Note" | |
| ) | |
| ubl23_DebitedQuantity = fields.Many2one( | |
| "ubl.23.debitedquantitytype", | |
| string="DebitedQuantity") | |
| ubl23_LineExtensionAmount = fields.Many2one( | |
| "ubl.23.lineextensionamounttype", | |
| string="LineExtensionAmount", | |
| xsd_required=True) | |
| ubl23_TaxInclusiveLineExtensionAmount = fields.Many2one( | |
| "ubl.23.taxinclusivelineextensionamounttype", | |
| string="TaxInclusiveLineExtensionAmount") | |
| ubl23_TaxPointDate = fields.Many2one( | |
| "ubl.23.taxpointdatetype", | |
| string="TaxPointDate") | |
| ubl23_AccountingCostCode = fields.Many2one( | |
| "ubl.23.accountingcostcodetype", | |
| string="AccountingCostCode") | |
| ubl23_AccountingCost = fields.Many2one( | |
| "ubl.23.accountingcosttype", | |
| string="AccountingCost") | |
| ubl23_PaymentPurposeCode = fields.Many2one( | |
| "ubl.23.paymentpurposecodetype", | |
| string="PaymentPurposeCode") | |
| ubl23_DiscrepancyResponse = fields.One2many( | |
| "ubl.23.responsetype", | |
| "ubl23_DiscrepancyResponse_DebitNoteLine_id", | |
| string="DiscrepancyResponse" | |
| ) | |
| ubl23_DespatchLineReference = fields.One2many( | |
| "ubl.23.linereference", | |
| "ubl23_DespatchLineReference_DebitNoteLine_id", | |
| string="DespatchLineReference" | |
| ) | |
| ubl23_ReceiptLineReference = fields.One2many( | |
| "ubl.23.linereference", | |
| "ubl23_ReceiptLineReference_DebitNoteLine_id", | |
| string="ReceiptLineReference" | |
| ) | |
| ubl23_BillingReference = fields.One2many( | |
| "ubl.23.billingreference", | |
| "ubl23_BillingReference_DebitNoteLine_id", | |
| string="BillingReference" | |
| ) | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_DebitNoteLine_id", | |
| string="DocumentReference" | |
| ) | |
| ubl23_PricingReference = fields.Many2one( | |
| "ubl.23.pricingreference", | |
| string="PricingReference") | |
| ubl23_Delivery = fields.One2many( | |
| "ubl.23.delivery", | |
| "ubl23_Delivery_DebitNoteLine_id", | |
| string="Delivery" | |
| ) | |
| ubl23_TaxTotal = fields.One2many( | |
| "ubl.23.taxtotal", | |
| "ubl23_TaxTotal_DebitNoteLine_id", | |
| string="TaxTotal" | |
| ) | |
| ubl23_AllowanceCharge = fields.One2many( | |
| "ubl.23.allowancecharge", | |
| "ubl23_AllowanceCharge_DebitNoteLine_id", | |
| string="AllowanceCharge" | |
| ) | |
| ubl23_Item = fields.Many2one( | |
| "ubl.23.item", | |
| string="Item") | |
| ubl23_Price = fields.Many2one( | |
| "ubl.23.price", | |
| string="Price") | |
| ubl23_SubDebitNoteLine = fields.One2many( | |
| "ubl.23.debitnoteline", | |
| "ubl23_SubDebitNoteLine_DebitNoteLine_id", | |
| string="SubDebitNoteLine" | |
| ) | |
| class Declaration(models.AbstractModel): | |
| """ABIE | |
| Declaration. Details | |
| A class to describe a declaration by an economic operator of certain | |
| characteristics or capabilities in fulfilment of requirements specified | |
| in a call for tenders. | |
| Declaration""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.declaration' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DeclarationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_Declaration_QualifyingParty_id = fields.Many2one( | |
| "ubl.23.qualifyingparty") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Name = fields.One2many( | |
| "ubl.23.nametype", | |
| "ubl23_Name_Declaration_id", | |
| string="Name" | |
| ) | |
| ubl23_DeclarationTypeCode = fields.Many2one( | |
| "ubl.23.declarationtypecodetype", | |
| string="DeclarationTypeCode") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_Declaration_id", | |
| string="Description" | |
| ) | |
| ubl23_EvidenceSupplied = fields.One2many( | |
| "ubl.23.evidencesupplied", | |
| "ubl23_EvidenceSupplied_Declaration_id", | |
| string="EvidenceSupplied" | |
| ) | |
| class DeliveryChannel(models.AbstractModel): | |
| """ABIE | |
| Delivery Channel. Details | |
| A class to describe a delivery channel. | |
| Delivery Channel""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.deliverychannel' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DeliveryChannelType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_DigitalDeliveryChannel_DigitalService_id = fields.Many2one( | |
| "ubl.23.digitalservice") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_NetworkID = fields.Many2one( | |
| "ubl.23.networkid", | |
| string="NetworkID") | |
| ubl23_ParticipantID = fields.Many2one( | |
| "ubl.23.participantid", | |
| string="ParticipantID") | |
| ubl23_TestIndicator = fields.Many2one( | |
| "ubl.23.testindicator", | |
| string="TestIndicator") | |
| ubl23_DigitalCertificate = fields.Many2one( | |
| "ubl.23.certificate", | |
| string="DigitalCertificate") | |
| ubl23_DigitalMessageDelivery = fields.Many2one( | |
| "ubl.23.messagedelivery", | |
| string="DigitalMessageDelivery") | |
| class DeliveryTerms(models.AbstractModel): | |
| """ABIE | |
| Delivery Terms. Details | |
| A class for describing the terms and conditions applying to the delivery of | |
| goods. | |
| Delivery Terms""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.deliveryterms' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DeliveryTermsType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_DeliveryTerms_CreditNoteLine_id = fields.Many2one( | |
| "ubl.23.creditnoteline") | |
| ubl23_DeliveryTerms_Delivery_id = fields.Many2one( | |
| "ubl.23.delivery") | |
| ubl23_DeliveryTerms_TransportExecutionTerms_id = fields.Many2one( | |
| "ubl.23.transportexecutionterms") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_SpecialTerms = fields.One2many( | |
| "ubl.23.specialtermstype", | |
| "ubl23_SpecialTerms_DeliveryTerms_id", | |
| string="SpecialTerms" | |
| ) | |
| ubl23_LossRiskResponsibilityCode = fields.Many2one( | |
| "ubl.23.lossriskresponsibilitycodetype", | |
| string="LossRiskResponsibilityCode") | |
| ubl23_LossRisk = fields.One2many( | |
| "ubl.23.lossrisktype", | |
| "ubl23_LossRisk_DeliveryTerms_id", | |
| string="LossRisk" | |
| ) | |
| ubl23_Amount = fields.Many2one( | |
| "ubl.23.amounttype", | |
| string="Amount") | |
| ubl23_DeliveryLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="DeliveryLocation") | |
| ubl23_AllowanceCharge = fields.Many2one( | |
| "ubl.23.allowancecharge", | |
| string="AllowanceCharge") | |
| class Delivery(models.AbstractModel): | |
| """ABIE | |
| Delivery. Details | |
| A class to describe a delivery. | |
| Delivery""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.delivery' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DeliveryType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_Delivery_ConsumptionLine_id = fields.Many2one( | |
| "ubl.23.consumptionline") | |
| ubl23_Delivery_CreditNoteLine_id = fields.Many2one( | |
| "ubl.23.creditnoteline") | |
| ubl23_Delivery_DebitNoteLine_id = fields.Many2one( | |
| "ubl.23.debitnoteline") | |
| ubl23_Delivery_InvoiceLine_id = fields.Many2one( | |
| "ubl.23.invoiceline") | |
| ubl23_Delivery_LineItem_id = fields.Many2one( | |
| "ubl.23.lineitem") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity") | |
| ubl23_MinimumQuantity = fields.Many2one( | |
| "ubl.23.minimumquantitytype", | |
| string="MinimumQuantity") | |
| ubl23_MaximumQuantity = fields.Many2one( | |
| "ubl.23.maximumquantitytype", | |
| string="MaximumQuantity") | |
| ubl23_ActualDeliveryDate = fields.Many2one( | |
| "ubl.23.actualdeliverydatetype", | |
| string="ActualDeliveryDate") | |
| ubl23_ActualDeliveryTime = fields.Many2one( | |
| "ubl.23.actualdeliverytime", | |
| string="ActualDeliveryTime") | |
| ubl23_LatestDeliveryDate = fields.Many2one( | |
| "ubl.23.latestdeliverydatetype", | |
| string="LatestDeliveryDate") | |
| ubl23_LatestDeliveryTime = fields.Many2one( | |
| "ubl.23.latestdeliverytime", | |
| string="LatestDeliveryTime") | |
| ubl23_ReleaseID = fields.Many2one( | |
| "ubl.23.releaseid", | |
| string="ReleaseID") | |
| ubl23_TrackingID = fields.Many2one( | |
| "ubl.23.trackingid", | |
| string="TrackingID") | |
| ubl23_DeliveryAddress = fields.Many2one( | |
| "ubl.23.address", | |
| string="DeliveryAddress") | |
| ubl23_DeliveryLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="DeliveryLocation") | |
| ubl23_AlternativeDeliveryLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="AlternativeDeliveryLocation") | |
| ubl23_RequestedDeliveryPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="RequestedDeliveryPeriod") | |
| ubl23_PromisedDeliveryPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="PromisedDeliveryPeriod") | |
| ubl23_EstimatedDeliveryPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="EstimatedDeliveryPeriod") | |
| ubl23_CarrierParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="CarrierParty") | |
| ubl23_DeliveryParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="DeliveryParty") | |
| ubl23_NotifyParty = fields.One2many( | |
| "ubl.23.party", | |
| "ubl23_NotifyParty_Delivery_id", | |
| string="NotifyParty" | |
| ) | |
| ubl23_Despatch = fields.Many2one( | |
| "ubl.23.despatch", | |
| string="Despatch") | |
| ubl23_DeliveryTerms = fields.One2many( | |
| "ubl.23.deliveryterms", | |
| "ubl23_DeliveryTerms_Delivery_id", | |
| string="DeliveryTerms" | |
| ) | |
| ubl23_MinimumDeliveryUnit = fields.Many2one( | |
| "ubl.23.deliveryunit", | |
| string="MinimumDeliveryUnit") | |
| ubl23_MaximumDeliveryUnit = fields.Many2one( | |
| "ubl.23.deliveryunit", | |
| string="MaximumDeliveryUnit") | |
| ubl23_Shipment = fields.Many2one( | |
| "ubl.23.shipment", | |
| string="Shipment") | |
| class DeliveryUnit(models.AbstractModel): | |
| """ABIE | |
| Delivery Unit. Details | |
| A class to describe a delivery unit. | |
| Delivery Unit""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.deliveryunit' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DeliveryUnitType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_DeliveryUnit_ItemLocationQuantity_id = fields.Many2one( | |
| "ubl.23.itemlocationquantity") | |
| ubl23_DeliveryUnit_Package_id = fields.Many2one( | |
| "ubl.23.package") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_BatchQuantity = fields.Many2one( | |
| "ubl.23.batchquantitytype", | |
| string="BatchQuantity", | |
| xsd_required=True) | |
| ubl23_ConsumerUnitQuantity = fields.Many2one( | |
| "ubl.23.consumerunitquantitytype", | |
| string="ConsumerUnitQuantity") | |
| ubl23_HazardousRiskIndicator = fields.Many2one( | |
| "ubl.23.hazardousriskindicator", | |
| string="HazardousRiskIndicator") | |
| class DependentPriceReference(models.AbstractModel): | |
| """ABIE | |
| Dependent Price Reference. Details | |
| A class to define the price of an item as a percentage of the price of a | |
| different item. | |
| Dependent Price Reference""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.dependentpricereference' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DependentPriceReferenceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Percent = fields.Many2one( | |
| "ubl.23.percenttype", | |
| string="Percent") | |
| ubl23_LocationAddress = fields.Many2one( | |
| "ubl.23.address", | |
| string="LocationAddress") | |
| ubl23_DependentLineReference = fields.Many2one( | |
| "ubl.23.linereference", | |
| string="DependentLineReference") | |
| class DespatchLine(models.AbstractModel): | |
| """ABIE | |
| Despatch Line. Details | |
| A class to define a line in a Despatch Advice. | |
| Despatch Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.despatchline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DespatchLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SubDespatchLine_DespatchLine_id = fields.Many2one( | |
| "ubl.23.despatchline") | |
| ubl23_HandlingUnitDespatchLine_TransportHandlingUnit_id = fields.Many2one( | |
| "ubl.23.transporthandlingunit") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_UUID = fields.Many2one( | |
| "ubl.23.uuid", | |
| string="UUID") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_DespatchLine_id", | |
| string="Note" | |
| ) | |
| ubl23_LineStatusCode = fields.Many2one( | |
| "ubl.23.linestatuscodetype", | |
| string="LineStatusCode") | |
| ubl23_DeliveredQuantity = fields.Many2one( | |
| "ubl.23.deliveredquantitytype", | |
| string="DeliveredQuantity") | |
| ubl23_BackorderQuantity = fields.Many2one( | |
| "ubl.23.backorderquantitytype", | |
| string="BackorderQuantity") | |
| ubl23_BackorderReason = fields.One2many( | |
| "ubl.23.backorderreasontype", | |
| "ubl23_BackorderReason_DespatchLine_id", | |
| string="BackorderReason" | |
| ) | |
| ubl23_OutstandingQuantity = fields.Many2one( | |
| "ubl.23.outstandingquantitytype", | |
| string="OutstandingQuantity") | |
| ubl23_OutstandingReason = fields.One2many( | |
| "ubl.23.outstandingreasontype", | |
| "ubl23_OutstandingReason_DespatchLine_id", | |
| string="OutstandingReason" | |
| ) | |
| ubl23_OversupplyQuantity = fields.Many2one( | |
| "ubl.23.oversupplyquantitytype", | |
| string="OversupplyQuantity") | |
| ubl23_OrderLineReference = fields.One2many( | |
| "ubl.23.orderlinereference", | |
| "ubl23_OrderLineReference_DespatchLine_id", | |
| string="OrderLineReference", | |
| xsd_required=True | |
| ) | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_DespatchLine_id", | |
| string="DocumentReference" | |
| ) | |
| ubl23_Item = fields.Many2one( | |
| "ubl.23.item", | |
| string="Item", xsd_required=True) | |
| ubl23_Shipment = fields.One2many( | |
| "ubl.23.shipment", | |
| "ubl23_Shipment_DespatchLine_id", | |
| string="Shipment" | |
| ) | |
| ubl23_SubDespatchLine = fields.One2many( | |
| "ubl.23.despatchline", | |
| "ubl23_SubDespatchLine_DespatchLine_id", | |
| string="SubDespatchLine" | |
| ) | |
| class Despatch(models.AbstractModel): | |
| """ABIE | |
| Despatch. Details | |
| A class to describe the despatching of goods (their pickup for delivery). | |
| Despatch""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.despatch' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DespatchType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_RequestedDespatchDate = fields.Many2one( | |
| "ubl.23.requesteddespatchdatetype", | |
| string="RequestedDespatchDate") | |
| ubl23_RequestedDespatchTime = fields.Many2one( | |
| "ubl.23.requesteddespatchtime", | |
| string="RequestedDespatchTime") | |
| ubl23_EstimatedDespatchDate = fields.Many2one( | |
| "ubl.23.estimateddespatchdatetype", | |
| string="EstimatedDespatchDate") | |
| ubl23_EstimatedDespatchTime = fields.Many2one( | |
| "ubl.23.estimateddespatchtime", | |
| string="EstimatedDespatchTime") | |
| ubl23_ActualDespatchDate = fields.Many2one( | |
| "ubl.23.actualdespatchdatetype", | |
| string="ActualDespatchDate") | |
| ubl23_ActualDespatchTime = fields.Many2one( | |
| "ubl.23.actualdespatchtime", | |
| string="ActualDespatchTime") | |
| ubl23_GuaranteedDespatchDate = fields.Many2one( | |
| "ubl.23.guaranteeddespatchdatetype", | |
| string="GuaranteedDespatchDate") | |
| ubl23_GuaranteedDespatchTime = fields.Many2one( | |
| "ubl.23.guaranteeddespatchtime", | |
| string="GuaranteedDespatchTime") | |
| ubl23_ReleaseID = fields.Many2one( | |
| "ubl.23.releaseid", | |
| string="ReleaseID") | |
| ubl23_Instructions = fields.One2many( | |
| "ubl.23.instructionstype", | |
| "ubl23_Instructions_Despatch_id", | |
| string="Instructions" | |
| ) | |
| ubl23_DespatchAddress = fields.Many2one( | |
| "ubl.23.address", | |
| string="DespatchAddress") | |
| ubl23_DespatchLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="DespatchLocation") | |
| ubl23_DespatchParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="DespatchParty") | |
| ubl23_CarrierParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="CarrierParty") | |
| ubl23_NotifyParty = fields.One2many( | |
| "ubl.23.party", | |
| "ubl23_NotifyParty_Despatch_id", | |
| string="NotifyParty" | |
| ) | |
| ubl23_Contact = fields.Many2one( | |
| "ubl.23.contact", | |
| string="Contact") | |
| ubl23_EstimatedDespatchPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="EstimatedDespatchPeriod") | |
| ubl23_RequestedDespatchPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="RequestedDespatchPeriod") | |
| class DiedIndicator(models.AbstractModel): | |
| _description = 'diedindicator' | |
| _name = 'ubl.23.diedindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DiedIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class DigitalAgreementTerms(models.AbstractModel): | |
| """ABIE | |
| Digital Agreement Terms. Details | |
| A class to describe the terms and conditions of a digital agreement. | |
| Digital Agreement Terms | |
| Trading Partner Agreement Terms""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.digitalagreementterms' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DigitalAgreementTermsType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_DigitalAgreementTerms_id", | |
| string="Description", xsd_required=True | |
| ) | |
| ubl23_ValidityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="ValidityPeriod") | |
| ubl23_AdoptionPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="AdoptionPeriod") | |
| ubl23_ServiceLevelAgreement = fields.One2many( | |
| "ubl.23.servicelevelagreement", | |
| "ubl23_ServiceLevelAgreement_DigitalAgreementTerms_id", | |
| string="ServiceLevelAgreement" | |
| ) | |
| class DigitalCollaboration(models.AbstractModel): | |
| """ABIE | |
| Digital Collaboration. Details | |
| A class to describe a digital trade collaboration. | |
| Digital Collaboration | |
| Business Collaboration""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.digitalcollaboration' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DigitalCollaborationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_DigitalCollaboration_DigitalProcess_id = fields.Many2one( | |
| "ubl.23.digitalprocess") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_SendingDigitalService = fields.Many2one( | |
| "ubl.23.digitalservice", | |
| string="SendingDigitalService") | |
| ubl23_ReceivingDigitalService = fields.Many2one( | |
| "ubl.23.digitalservice", | |
| string="ReceivingDigitalService") | |
| class DigitalProcess(models.AbstractModel): | |
| """ABIE | |
| Digital Process. Details | |
| A class to describe a digital trade process. | |
| Digital Process | |
| Business Process""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.digitalprocess' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DigitalProcessType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_DigitalProcess_id", | |
| string="Description" | |
| ) | |
| ubl23_ProfileID = fields.Many2one( | |
| "ubl.23.profileid", | |
| string="ProfileID") | |
| ubl23_DigitalCollaboration = fields.One2many( | |
| "ubl.23.digitalcollaboration", | |
| "ubl23_DigitalCollaboration_DigitalProcess_id", | |
| string="DigitalCollaboration" | |
| ) | |
| ubl23_CertificationDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_CertificationDocumentReference_DigitalProcess_id", | |
| string="CertificationDocumentReference" | |
| ) | |
| class DigitalService(models.AbstractModel): | |
| """ABIE | |
| Digital Service. Details | |
| A class to describe a specific digital trade service supported by an | |
| organization for either sending or receiving business documents on | |
| different formats (e.g. UBL, ISO20022, EDIFACT, ...). | |
| Digital Service | |
| Business Transaction""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.digitalservice' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DigitalServiceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_CustomizationID = fields.Many2one( | |
| "ubl.23.customizationid", | |
| string="CustomizationID") | |
| ubl23_DigitalDocumentMetadata = fields.One2many( | |
| "ubl.23.documentmetadata", | |
| "ubl23_DigitalDocumentMetadata_DigitalService_id", | |
| string="DigitalDocumentMetadata", | |
| xsd_required=True | |
| ) | |
| ubl23_DigitalDeliveryChannel = fields.One2many( | |
| "ubl.23.deliverychannel", | |
| "ubl23_DigitalDeliveryChannel_DigitalService_id", | |
| string="DigitalDeliveryChannel" | |
| ) | |
| ubl23_CertificationDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_CertificationDocumentReference_DigitalService_id", | |
| string="CertificationDocumentReference" | |
| ) | |
| class Dimension(models.AbstractModel): | |
| """ABIE | |
| Dimension. Details | |
| A class to define a measurable dimension (length, mass, weight, volume, or | |
| area) of an item. | |
| Dimension""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.dimension' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DimensionType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_MeasurementDimension_GoodsItem_id = fields.Many2one( | |
| "ubl.23.goodsitem") | |
| ubl23_MeasurementDimension_ItemIdentification_id = fields.Many2one( | |
| "ubl.23.itemidentification") | |
| ubl23_Dimension_Item_id = fields.Many2one( | |
| "ubl.23.item") | |
| ubl23_MeasurementDimension_Package_id = fields.Many2one( | |
| "ubl.23.package") | |
| ubl23_MeasurementDimension_Stowage_id = fields.Many2one( | |
| "ubl.23.stowage") | |
| ubl23_MeasurementDimension_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_MeasurementDimension_TransportHandlingUnit_id = fields.Many2one( | |
| "ubl.23.transporthandlingunit") | |
| ubl23_MeasurementDimension_TransportMeans_id = fields.Many2one( | |
| "ubl.23.transportmeans") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_AttributeID = fields.Many2one( | |
| "ubl.23.attributeid", | |
| string="AttributeID", xsd_required=True) | |
| ubl23_Measure = fields.Many2one( | |
| "ubl.23.measuretype", | |
| string="Measure") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_Dimension_id", | |
| string="Description" | |
| ) | |
| ubl23_MinimumMeasure = fields.Many2one( | |
| "ubl.23.minimummeasuretype", | |
| string="MinimumMeasure") | |
| ubl23_MaximumMeasure = fields.Many2one( | |
| "ubl.23.maximummeasuretype", | |
| string="MaximumMeasure") | |
| class DocumentDistribution(models.AbstractModel): | |
| """ABIE | |
| Document Distribution. Details | |
| A class to describe the distribution of a document to an interested party. | |
| Document Distribution""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.documentdistribution' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DocumentDistributionType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_DocumentDistribution_CertificateOfOriginApplication_id = fields.Many2one( | |
| "ubl.23.certificateoforiginapplication") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_DocumentTypeCode = fields.Many2one( | |
| "ubl.23.documenttypecodetype", | |
| string="DocumentTypeCode") | |
| ubl23_DistributionTypeCode = fields.Many2one( | |
| "ubl.23.distributiontypecodetype", | |
| string="DistributionTypeCode") | |
| ubl23_DistributionType = fields.One2many( | |
| "ubl.23.distributiontypetype", | |
| "ubl23_DistributionType_DocumentDistribution_id", | |
| string="DistributionType" | |
| ) | |
| ubl23_PrintQualifier = fields.Many2one( | |
| "ubl.23.printqualifiertype", | |
| string="PrintQualifier") | |
| ubl23_CopyIndicator = fields.Many2one( | |
| "ubl.23.copyindicator", | |
| string="CopyIndicator") | |
| ubl23_MaximumCopiesNumeric = fields.Many2one( | |
| "ubl.23.maximumcopiesnumeric", | |
| string="MaximumCopiesNumeric") | |
| ubl23_MaximumOriginalsNumeric = fields.Many2one( | |
| "ubl.23.maximumoriginalsnumeric", | |
| string="MaximumOriginalsNumeric") | |
| ubl23_Communication = fields.Many2one( | |
| "ubl.23.communication", | |
| string="Communication") | |
| ubl23_Party = fields.Many2one( | |
| "ubl.23.party", | |
| string="Party", xsd_required=True) | |
| class DocumentID(models.AbstractModel): | |
| _description = 'documentid' | |
| _name = 'ubl.23.documentid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DocumentIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class DocumentMetadata(models.AbstractModel): | |
| """ABIE | |
| Document Metadata. Details | |
| A class to describe the metadata of a specific business document based on | |
| any document format (e.g. UBL, EDIFACT, ...). | |
| Document Metadata""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.documentmetadata' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DocumentMetadataType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_DigitalDocumentMetadata_DigitalService_id = fields.Many2one( | |
| "ubl.23.digitalservice") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_FormatID = fields.Many2one( | |
| "ubl.23.formatid", | |
| string="FormatID", xsd_required=True) | |
| ubl23_VersionID = fields.Many2one( | |
| "ubl.23.versionid", | |
| string="VersionID", xsd_required=True) | |
| ubl23_SchemaURI = fields.Many2one( | |
| "ubl.23.schemauri", | |
| string="SchemaURI") | |
| ubl23_DocumentTypeCode = fields.Many2one( | |
| "ubl.23.documenttypecodetype", | |
| string="DocumentTypeCode") | |
| class DocumentReference(models.AbstractModel): | |
| """ABIE | |
| Document Reference. Details | |
| A class to define a reference to a document. | |
| Document Reference""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.documentreference' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DocumentReferenceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_DocumentReference_CatalogueLine_id = fields.Many2one( | |
| "ubl.23.catalogueline") | |
| ubl23_SupportingDocumentReference_CertificateOfOriginApplication_id = fields.Many2one( | |
| "ubl.23.certificateoforiginapplication") | |
| ubl23_DocumentReference_Certificate_id = fields.Many2one( | |
| "ubl.23.certificate") | |
| ubl23_DocumentReference_Consignment_id = fields.Many2one( | |
| "ubl.23.consignment") | |
| ubl23_ContractDocumentReference_Contract_id = fields.Many2one( | |
| "ubl.23.contract") | |
| ubl23_DocumentReference_CreditNoteLine_id = fields.Many2one( | |
| "ubl.23.creditnoteline") | |
| ubl23_AdditionalDocumentReference_CustomsDeclaration_id = fields.Many2one( | |
| "ubl.23.customsdeclaration") | |
| ubl23_DocumentReference_DebitNoteLine_id = fields.Many2one( | |
| "ubl.23.debitnoteline") | |
| ubl23_DocumentReference_DespatchLine_id = fields.Many2one( | |
| "ubl.23.despatchline") | |
| ubl23_CertificationDocumentReference_DigitalProcess_id = fields.Many2one( | |
| "ubl.23.digitalprocess") | |
| ubl23_CertificationDocumentReference_DigitalService_id = fields.Many2one( | |
| "ubl.23.digitalservice") | |
| ubl23_DocumentReference_DocumentResponse_id = fields.Many2one( | |
| "ubl.23.documentresponse") | |
| ubl23_DocumentReference_Evidence_id = fields.Many2one( | |
| "ubl.23.evidence") | |
| ubl23_DocumentReference_ExceptionNotificationLine_id = fields.Many2one( | |
| "ubl.23.exceptionnotificationline") | |
| ubl23_ExportationDocumentReference_GoodsItemPassportCounterfoil_id = fields.Many2one( | |
| "ubl.23.goodsitempassportcounterfoil") | |
| ubl23_ImportationDocumentReference_GoodsItemPassportCounterfoil_id = fields.Many2one( | |
| "ubl.23.goodsitempassportcounterfoil") | |
| ubl23_ReexportationDocumentReference_GoodsItemPassportCounterfoil_id = fields.Many2one( | |
| "ubl.23.goodsitempassportcounterfoil") | |
| ubl23_ReimportationDocumentReference_GoodsItemPassportCounterfoil_id = fields.Many2one( | |
| "ubl.23.goodsitempassportcounterfoil") | |
| ubl23_VoucherDocumentReference_GoodsItemPassportCounterfoil_id = fields.Many2one( | |
| "ubl.23.goodsitempassportcounterfoil") | |
| ubl23_DocumentReference_InvoiceLine_id = fields.Many2one( | |
| "ubl.23.invoiceline") | |
| ubl23_ItemSpecificationDocumentReference_Item_id = fields.Many2one( | |
| "ubl.23.item") | |
| ubl23_ShipSanitationControlExemptionDocumentReference_MaritimeHealthDeclaration_id = fields.Many2one( | |
| "ubl.23.maritimehealthdeclaration") | |
| ubl23_DocumentReference_OrderLine_id = fields.Many2one( | |
| "ubl.23.orderline") | |
| ubl23_IdentityDocumentReference_Person_id = fields.Many2one( | |
| "ubl.23.person") | |
| ubl23_MandateDocumentReference_PowerOfAttorney_id = fields.Many2one( | |
| "ubl.23.powerofattorney") | |
| ubl23_LegalDocumentReference_ProcurementProjectLot_id = fields.Many2one( | |
| "ubl.23.procurementprojectlot") | |
| ubl23_TechnicalDocumentReference_ProcurementProjectLot_id = fields.Many2one( | |
| "ubl.23.procurementprojectlot") | |
| ubl23_RequiredDocumentReference_ProcurementProjectLot_id = fields.Many2one( | |
| "ubl.23.procurementprojectlot") | |
| ubl23_ProvidedDocumentReference_ProcurementProjectLot_id = fields.Many2one( | |
| "ubl.23.procurementprojectlot") | |
| ubl23_AdditionalDocumentReference_ProcurementProjectLot_id = fields.Many2one( | |
| "ubl.23.procurementprojectlot") | |
| ubl23_DocumentReference_QuotationLine_id = fields.Many2one( | |
| "ubl.23.quotationline") | |
| ubl23_DocumentReference_ReceiptLine_id = fields.Many2one( | |
| "ubl.23.receiptline") | |
| ubl23_DocumentReference_RemittanceAdviceLine_id = fields.Many2one( | |
| "ubl.23.remittanceadviceline") | |
| ubl23_DocumentReference_RequestForQuotationLine_id = fields.Many2one( | |
| "ubl.23.requestforquotationline") | |
| ubl23_DocumentReference_RequestForTenderLine_id = fields.Many2one( | |
| "ubl.23.requestfortenderline") | |
| ubl23_DocumentReference_StatementLine_id = fields.Many2one( | |
| "ubl.23.statementline") | |
| ubl23_DocumentReference_TenderLine_id = fields.Many2one( | |
| "ubl.23.tenderline") | |
| ubl23_EvidenceDocumentReference_TenderedProject_id = fields.Many2one( | |
| "ubl.23.tenderedproject") | |
| ubl23_NoticeDocumentReference_TenderingProcess_id = fields.Many2one( | |
| "ubl.23.tenderingprocess") | |
| ubl23_AdditionalDocumentReference_TenderingProcess_id = fields.Many2one( | |
| "ubl.23.tenderingprocess") | |
| ubl23_ProcurementLegislationDocumentReference_TenderingTerms_id = fields.Many2one( | |
| "ubl.23.tenderingterms") | |
| ubl23_FiscalLegislationDocumentReference_TenderingTerms_id = fields.Many2one( | |
| "ubl.23.tenderingterms") | |
| ubl23_EnvironmentalLegislationDocumentReference_TenderingTerms_id = fields.Many2one( | |
| "ubl.23.tenderingterms") | |
| ubl23_EmploymentLegislationDocumentReference_TenderingTerms_id = fields.Many2one( | |
| "ubl.23.tenderingterms") | |
| ubl23_ContractualDocumentReference_TenderingTerms_id = fields.Many2one( | |
| "ubl.23.tenderingterms") | |
| ubl23_CallForTendersDocumentReference_TenderingTerms_id = fields.Many2one( | |
| "ubl.23.tenderingterms") | |
| ubl23_DocumentReference_TradeFinancing_id = fields.Many2one( | |
| "ubl.23.tradefinancing") | |
| ubl23_DocumentReference_TransactionConditions_id = fields.Many2one( | |
| "ubl.23.transactionconditions") | |
| ubl23_ShipmentDocumentReference_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_ShipmentDocumentReference_TransportHandlingUnit_id = fields.Many2one( | |
| "ubl.23.transporthandlingunit") | |
| ubl23_DocumentReference_VerifiedGrossMass_id = fields.Many2one( | |
| "ubl.23.verifiedgrossmass") | |
| ubl23_WorkOrderDocumentReference_WorkPhaseReference_id = fields.Many2one( | |
| "ubl.23.workphasereference") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_CopyIndicator = fields.Many2one( | |
| "ubl.23.copyindicator", | |
| string="CopyIndicator") | |
| ubl23_UUID = fields.Many2one( | |
| "ubl.23.uuid", | |
| string="UUID") | |
| ubl23_IssueDate = fields.Many2one( | |
| "ubl.23.issuedatetype", | |
| string="IssueDate") | |
| ubl23_IssueTime = fields.Many2one( | |
| "ubl.23.issuetime", | |
| string="IssueTime") | |
| ubl23_DocumentTypeCode = fields.Many2one( | |
| "ubl.23.documenttypecodetype", | |
| string="DocumentTypeCode") | |
| ubl23_DocumentType = fields.One2many( | |
| "ubl.23.documenttypetype", | |
| "ubl23_DocumentType_DocumentReference_id", | |
| string="DocumentType" | |
| ) | |
| ubl23_XPath = fields.One2many( | |
| "ubl.23.xpathtype", | |
| "ubl23_XPath_DocumentReference_id", | |
| string="XPath" | |
| ) | |
| ubl23_ReferencedDocumentInternalAddress = fields.Many2one( | |
| "ubl.23.referenceddocumentinternaladdresstype", | |
| string="ReferencedDocumentInternalAddress") | |
| ubl23_LanguageID = fields.Many2one( | |
| "ubl.23.languageid", | |
| string="LanguageID") | |
| ubl23_LocaleCode = fields.Many2one( | |
| "ubl.23.localecode", | |
| string="LocaleCode") | |
| ubl23_VersionID = fields.Many2one( | |
| "ubl.23.versionid", | |
| string="VersionID") | |
| ubl23_DocumentStatusCode = fields.Many2one( | |
| "ubl.23.documentstatuscodetype", | |
| string="DocumentStatusCode") | |
| ubl23_DocumentDescription = fields.One2many( | |
| "ubl.23.documentdescriptiontype", | |
| "ubl23_DocumentDescription_DocumentReference_id", | |
| string="DocumentDescription" | |
| ) | |
| ubl23_Attachment = fields.Many2one( | |
| "ubl.23.attachment", | |
| string="Attachment") | |
| ubl23_ValidityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="ValidityPeriod") | |
| ubl23_IssuerParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="IssuerParty") | |
| ubl23_ResultOfVerification = fields.Many2one( | |
| "ubl.23.resultofverification", | |
| string="ResultOfVerification") | |
| class DocumentResponse(models.AbstractModel): | |
| """ABIE | |
| Document Response. Details | |
| A class to describe an application-level response to a document. | |
| Document Response""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.documentresponse' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DocumentResponseType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Response = fields.Many2one( | |
| "ubl.23.responsetype", | |
| string="Response", xsd_required=True) | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_DocumentResponse_id", | |
| string="DocumentReference", | |
| xsd_required=True | |
| ) | |
| ubl23_IssuerParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="IssuerParty") | |
| ubl23_RecipientParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="RecipientParty") | |
| ubl23_LineResponse = fields.One2many( | |
| "ubl.23.lineresponse", | |
| "ubl23_LineResponse_DocumentResponse_id", | |
| string="LineResponse" | |
| ) | |
| class Duty2(models.AbstractModel): | |
| """ABIE | |
| Duty. Details | |
| The charging rate used for both call charging and time dependent charging | |
| Duty""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.duty2' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'DutyType2' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Amount = fields.Many2one( | |
| "ubl.23.amounttype", | |
| string="Amount", xsd_required=True) | |
| ubl23_Duty = fields.Many2one( | |
| "ubl.23.dutytype", | |
| string="Duty") | |
| ubl23_DutyCode = fields.Many2one( | |
| "ubl.23.dutycodetype", | |
| string="DutyCode") | |
| ubl23_TaxCategory = fields.Many2one( | |
| "ubl.23.taxcategory", | |
| string="TaxCategory") | |
| class EarliestPickupTime(models.AbstractModel): | |
| _description = 'earliestpickuptime' | |
| _name = 'ubl.23.earliestpickuptime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EarliestPickupTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class EconomicOperatorParty(models.AbstractModel): | |
| """ABIE | |
| Economic Operator Party. Details | |
| A class to describe a potential contractor, supplier and service provider | |
| responding to a tender. | |
| Economic Operator Party""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.economicoperatorparty' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EconomicOperatorPartyType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_QualifyingParty = fields.One2many( | |
| "ubl.23.qualifyingparty", | |
| "ubl23_QualifyingParty_EconomicOperatorParty_id", | |
| string="QualifyingParty" | |
| ) | |
| ubl23_EconomicOperatorRole = fields.Many2one( | |
| "ubl.23.economicoperatorrole", | |
| string="EconomicOperatorRole") | |
| ubl23_Party = fields.Many2one( | |
| "ubl.23.party", | |
| string="Party", xsd_required=True) | |
| class EconomicOperatorRegistryURI(models.AbstractModel): | |
| _description = 'economicoperatorregistryuri' | |
| _name = 'ubl.23.economicoperatorregistryuri' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EconomicOperatorRegistryURIType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class EconomicOperatorRole(models.AbstractModel): | |
| """ABIE | |
| Economic Operator Role. Details | |
| A class to describe the tenderer contracting role. | |
| Economic Operator Role""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.economicoperatorrole' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EconomicOperatorRoleType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_EconomicOperatorRole_TendererQualificationRequest_id = fields.Many2one( | |
| "ubl.23.tendererqualificationrequest") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_RoleCode = fields.Many2one( | |
| "ubl.23.rolecodetype", | |
| string="RoleCode") | |
| ubl23_RoleDescription = fields.One2many( | |
| "ubl.23.roledescriptiontype", | |
| "ubl23_RoleDescription_EconomicOperatorRole_id", | |
| string="RoleDescription" | |
| ) | |
| class EconomicOperatorShortList(models.AbstractModel): | |
| """ABIE | |
| Economic Operator Short List. Details | |
| A class to provide information about the preselection of a short list of | |
| economic operators for consideration as possible candidates in a | |
| tendering process. | |
| Economic Operator Short List""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.economicoperatorshortlist' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EconomicOperatorShortListType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_EconomicOperatorShortList_TenderingProcess_id = fields.Many2one( | |
| "ubl.23.tenderingprocess") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_LimitationDescription = fields.One2many( | |
| "ubl.23.limitationdescriptiontype", | |
| "ubl23_LimitationDescription_EconomicOperatorShortList_id", | |
| string="LimitationDescription" | |
| ) | |
| ubl23_ExpectedQuantity = fields.Many2one( | |
| "ubl.23.expectedquantitytype", | |
| string="ExpectedQuantity") | |
| ubl23_MaximumQuantity = fields.Many2one( | |
| "ubl.23.maximumquantitytype", | |
| string="MaximumQuantity") | |
| ubl23_MinimumQuantity = fields.Many2one( | |
| "ubl.23.minimumquantitytype", | |
| string="MinimumQuantity") | |
| ubl23_PreSelectedParty = fields.One2many( | |
| "ubl.23.party", | |
| "ubl23_PreSelectedParty_EconomicOperatorShortList_id", | |
| string="PreSelectedParty" | |
| ) | |
| class EffectiveTime(models.AbstractModel): | |
| _description = 'effectivetime' | |
| _name = 'ubl.23.effectivetime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EffectiveTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class ElectronicCatalogueUsageIndicator(models.AbstractModel): | |
| _description = 'electroniccatalogueusageindicator' | |
| _name = 'ubl.23.electroniccatalogueusageindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ElectronicCatalogueUsageIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ElectronicInvoiceAcceptedIndicator(models.AbstractModel): | |
| _description = 'electronicinvoiceacceptedindicator' | |
| _name = 'ubl.23.electronicinvoiceacceptedindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ElectronicInvoiceAcceptedIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ElectronicOrderUsageIndicator(models.AbstractModel): | |
| _description = 'electronicorderusageindicator' | |
| _name = 'ubl.23.electronicorderusageindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ElectronicOrderUsageIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ElectronicPaymentUsageIndicator(models.AbstractModel): | |
| _description = 'electronicpaymentusageindicator' | |
| _name = 'ubl.23.electronicpaymentusageindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ElectronicPaymentUsageIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_ElectronicPaymentUsageIndicator_PostAwardProcess_id = fields.Many2one( | |
| "ubl.23.postawardprocess") | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class EmbeddedDocumentBinaryObject(models.AbstractModel): | |
| _description = 'embeddeddocumentbinaryobject' | |
| _name = 'ubl.23.embeddeddocumentbinaryobject' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EmbeddedDocumentBinaryObjectType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.binaryobjecttype", | |
| string="valueOf_", xsd_required=True) | |
| class EmissionCalculationMethod(models.AbstractModel): | |
| """ABIE | |
| Emission Calculation Method. Details | |
| A class to define how an environmental emission is calculated. | |
| Emission Calculation Method""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.emissioncalculationmethod' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EmissionCalculationMethodType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_EmissionCalculationMethod_EnvironmentalEmission_id = fields.Many2one( | |
| "ubl.23.environmentalemission") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_CalculationMethodCode = fields.Many2one( | |
| "ubl.23.calculationmethodcodetype", | |
| string="CalculationMethodCode") | |
| ubl23_FullnessIndicationCode = fields.Many2one( | |
| "ubl.23.fullnessindicationcodetype", | |
| string="FullnessIndicationCode") | |
| ubl23_MeasurementFromLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="MeasurementFromLocation") | |
| ubl23_MeasurementToLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="MeasurementToLocation") | |
| class EncryptionCertificatePathChain(models.AbstractModel): | |
| """ABIE | |
| Encryption Certificate Path Chain. Details | |
| Details of a certificate path chain used in encryption. | |
| Encryption Certificate Path Chain""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.encryptioncertificatepathchain' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EncryptionCertificatePathChainType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_EncryptionCertificatePathChain_EncryptionData_id = fields.Many2one( | |
| "ubl.23.encryptiondata") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Value = fields.Many2one( | |
| "ubl.23.valuetype", | |
| string="Value") | |
| ubl23_URI = fields.Many2one( | |
| "ubl.23.uri", | |
| string="URI") | |
| class EncryptionData(models.AbstractModel): | |
| """ABIE | |
| Encryption Data. Details | |
| Details of an encryption process | |
| Encryption Data""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.encryptiondata' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EncryptionDataType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_TenderEncryptionData_TenderPreparation_id = fields.Many2one( | |
| "ubl.23.tenderpreparation") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_MessageFormat = fields.Many2one( | |
| "ubl.23.messageformattype", | |
| string="MessageFormat", | |
| xsd_required=True) | |
| ubl23_EncryptionCertificateAttachment = fields.Many2one( | |
| "ubl.23.attachment", | |
| string="EncryptionCertificateAttachment") | |
| ubl23_EncryptionCertificatePathChain = fields.One2many( | |
| "ubl.23.encryptioncertificatepathchain", | |
| "ubl23_EncryptionCertificatePathChain_EncryptionData_id", | |
| string="EncryptionCertificatePathChain" | |
| ) | |
| ubl23_EncryptionSymmetricAlgorithm = fields.One2many( | |
| "ubl.23.encryptionsymmetricalgorithm", | |
| "ubl23_EncryptionSymmetricAlgorithm_EncryptionData_id", | |
| string="EncryptionSymmetricAlgorithm" | |
| ) | |
| class EncryptionSymmetricAlgorithm(models.AbstractModel): | |
| """ABIE | |
| Encryption Symmetric Algorithm. Details | |
| Details of a symmetric algorithm used in encryption. | |
| Encryption Symmetric Algorithm""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.encryptionsymmetricalgorithm' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EncryptionSymmetricAlgorithmType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_EncryptionSymmetricAlgorithm_EncryptionData_id = fields.Many2one( | |
| "ubl.23.encryptiondata") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_OID = fields.Many2one( | |
| "ubl.23.oid", | |
| string="OID") | |
| class EndTime(models.AbstractModel): | |
| _description = 'endtime' | |
| _name = 'ubl.23.endtime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EndTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class Endorsement(models.AbstractModel): | |
| """ABIE | |
| Endorsement. Details | |
| A class to describe an endorsement of a document. | |
| Endorsement""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.endorsement' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EndorsementType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_DocumentID = fields.Many2one( | |
| "ubl.23.documentid", | |
| string="DocumentID", xsd_required=True) | |
| ubl23_ApprovalStatus = fields.Many2one( | |
| "ubl.23.approvalstatustype", | |
| string="ApprovalStatus", | |
| xsd_required=True) | |
| ubl23_Remarks = fields.One2many( | |
| "ubl.23.remarkstype", | |
| "ubl23_Remarks_Endorsement_id", | |
| string="Remarks" | |
| ) | |
| ubl23_EndorserParty = fields.Many2one( | |
| "ubl.23.endorserparty", | |
| string="EndorserParty", | |
| xsd_required=True) | |
| class EndorserParty(models.AbstractModel): | |
| """ABIE | |
| Endorser Party. Details | |
| A class to describe the party endorsing a document. | |
| Endorser Party""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.endorserparty' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EndorserPartyType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_EndorserParty_CertificateOfOriginApplication_id = fields.Many2one( | |
| "ubl.23.certificateoforiginapplication") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_RoleCode = fields.Many2one( | |
| "ubl.23.rolecodetype", | |
| string="RoleCode", xsd_required=True) | |
| ubl23_SequenceNumeric = fields.Many2one( | |
| "ubl.23.sequencenumeric", | |
| string="SequenceNumeric", | |
| xsd_required=True) | |
| ubl23_Party = fields.Many2one( | |
| "ubl.23.party", | |
| string="Party", xsd_required=True) | |
| ubl23_SignatoryContact = fields.Many2one( | |
| "ubl.23.contact", | |
| string="SignatoryContact", | |
| xsd_required=True) | |
| class EndpointID(models.AbstractModel): | |
| _description = 'endpointid' | |
| _name = 'ubl.23.endpointid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EndpointIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class EndpointURI(models.AbstractModel): | |
| _description = 'endpointuri' | |
| _name = 'ubl.23.endpointuri' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EndpointURIType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class EnergyTaxReport(models.AbstractModel): | |
| """ABIE | |
| Energy Tax Report. Details | |
| A class to describe energy taxes. | |
| Energy Tax Report""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.energytaxreport' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EnergyTaxReportType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_EnergyTaxReport_EnergyWaterSupply_id = fields.Many2one( | |
| "ubl.23.energywatersupply") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_TaxEnergyAmount = fields.Many2one( | |
| "ubl.23.taxenergyamounttype", | |
| string="TaxEnergyAmount") | |
| ubl23_TaxEnergyOnAccountAmount = fields.Many2one( | |
| "ubl.23.taxenergyonaccountamounttype", | |
| string="TaxEnergyOnAccountAmount") | |
| ubl23_TaxEnergyBalanceAmount = fields.Many2one( | |
| "ubl.23.taxenergybalanceamounttype", | |
| string="TaxEnergyBalanceAmount") | |
| ubl23_TaxScheme = fields.Many2one( | |
| "ubl.23.taxscheme", | |
| string="TaxScheme", xsd_required=True) | |
| class EnergyWaterSupply(models.AbstractModel): | |
| """ABIE | |
| Energy Water Supply. Details | |
| A class to describe the supply (and therefore consumption) of an amount of | |
| energy or water. | |
| Energy Water Supply""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.energywatersupply' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EnergyWaterSupplyType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ConsumptionReport = fields.One2many( | |
| "ubl.23.consumptionreport", | |
| "ubl23_ConsumptionReport_EnergyWaterSupply_id", | |
| string="ConsumptionReport" | |
| ) | |
| ubl23_EnergyTaxReport = fields.One2many( | |
| "ubl.23.energytaxreport", | |
| "ubl23_EnergyTaxReport_EnergyWaterSupply_id", | |
| string="EnergyTaxReport" | |
| ) | |
| ubl23_ConsumptionAverage = fields.One2many( | |
| "ubl.23.consumptionaverage", | |
| "ubl23_ConsumptionAverage_EnergyWaterSupply_id", | |
| string="ConsumptionAverage" | |
| ) | |
| ubl23_EnergyWaterConsumptionCorrection = fields.One2many( | |
| "ubl.23.consumptioncorrection", | |
| "ubl23_EnergyWaterConsumptionCorrection_EnergyWaterSupply_id", | |
| string="EnergyWaterConsumptionCorrection" | |
| ) | |
| class EnvironmentalEmission(models.AbstractModel): | |
| """ABIE | |
| Environmental Emission. Details | |
| A class to describe an environmental emission. | |
| Environmental Emission""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.environmentalemission' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EnvironmentalEmissionType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_EnvironmentalEmission_TransportExecutionTerms_id = fields.Many2one( | |
| "ubl.23.transportexecutionterms") | |
| ubl23_EnvironmentalEmission_TransportationService_id = fields.Many2one( | |
| "ubl.23.transportationservice") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_EnvironmentalEmissionTypeCode = fields.Many2one( | |
| "ubl.23.environmentalemissiontypecodetype", | |
| string="EnvironmentalEmissionTypeCode", | |
| xsd_required=True) | |
| ubl23_ValueMeasure = fields.Many2one( | |
| "ubl.23.valuemeasuretype", | |
| string="ValueMeasure", xsd_required=True) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_EnvironmentalEmission_id", | |
| string="Description" | |
| ) | |
| ubl23_EmissionCalculationMethod = fields.One2many( | |
| "ubl.23.emissioncalculationmethod", | |
| "ubl23_EmissionCalculationMethod_EnvironmentalEmission_id", | |
| string="EmissionCalculationMethod" | |
| ) | |
| class EstimatedDeliveryTime(models.AbstractModel): | |
| _description = 'estimateddeliverytime' | |
| _name = 'ubl.23.estimateddeliverytime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EstimatedDeliveryTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class EstimatedDespatchTime(models.AbstractModel): | |
| _description = 'estimateddespatchtime' | |
| _name = 'ubl.23.estimateddespatchtime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EstimatedDespatchTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class EvacuatedIndicator(models.AbstractModel): | |
| _description = 'evacuatedindicator' | |
| _name = 'ubl.23.evacuatedindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EvacuatedIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class EvaluationCriterion(models.AbstractModel): | |
| """ABIE | |
| Evaluation Criterion. Details | |
| A class defining the required criterion for a tenderer to be elligible in a | |
| tendering process. | |
| Evaluation Criterion""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.evaluationcriterion' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EvaluationCriterionType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_TechnicalEvaluationCriterion_TendererQualificationRequest_id = fields.Many2one( | |
| "ubl.23.tendererqualificationrequest") | |
| ubl23_FinancialEvaluationCriterion_TendererQualificationRequest_id = fields.Many2one( | |
| "ubl.23.tendererqualificationrequest") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_EvaluationCriterionTypeCode = fields.Many2one( | |
| "ubl.23.evaluationcriteriontypecodetype", | |
| string="EvaluationCriterionTypeCode") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_EvaluationCriterion_id", | |
| string="Description" | |
| ) | |
| ubl23_ThresholdAmount = fields.Many2one( | |
| "ubl.23.thresholdamounttype", | |
| string="ThresholdAmount") | |
| ubl23_ThresholdQuantity = fields.Many2one( | |
| "ubl.23.thresholdquantitytype", | |
| string="ThresholdQuantity") | |
| ubl23_ExpressionCode = fields.Many2one( | |
| "ubl.23.expressioncodetype", | |
| string="ExpressionCode") | |
| ubl23_Expression = fields.One2many( | |
| "ubl.23.expressiontype", | |
| "ubl23_Expression_EvaluationCriterion_id", | |
| string="Expression" | |
| ) | |
| ubl23_DurationPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="DurationPeriod") | |
| ubl23_SuggestedEvidence = fields.One2many( | |
| "ubl.23.evidence", | |
| "ubl23_SuggestedEvidence_EvaluationCriterion_id", | |
| string="SuggestedEvidence" | |
| ) | |
| class EventComment(models.AbstractModel): | |
| """ABIE | |
| Event Comment. Details | |
| A class to define comments about a retail event. | |
| Event Comment""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.eventcomment' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EventCommentType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Comment = fields.Many2one( | |
| "ubl.23.commenttype", | |
| string="Comment", xsd_required=True) | |
| ubl23_IssueDate = fields.Many2one( | |
| "ubl.23.issuedatetype", | |
| string="IssueDate") | |
| ubl23_IssueTime = fields.Many2one( | |
| "ubl.23.issuetime", | |
| string="IssueTime") | |
| class EventLineItem(models.AbstractModel): | |
| """ABIE | |
| Event Line Item. Details | |
| A class to define a line item describing the expected impacts associated | |
| with a retail event involving a specific product at a specific | |
| location. | |
| Event Line Item""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.eventlineitem' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EventLineItemType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_EventLineItem_MiscellaneousEvent_id = fields.Many2one( | |
| "ubl.23.miscellaneousevent") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_LineNumberNumeric = fields.Many2one( | |
| "ubl.23.linenumbernumeric", | |
| string="LineNumberNumeric") | |
| ubl23_ParticipatingLocationsLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="ParticipatingLocationsLocation") | |
| ubl23_RetailPlannedImpact = fields.One2many( | |
| "ubl.23.retailplannedimpact", | |
| "ubl23_RetailPlannedImpact_EventLineItem_id", | |
| string="RetailPlannedImpact" | |
| ) | |
| ubl23_SupplyItem = fields.Many2one( | |
| "ubl.23.item", | |
| string="SupplyItem", xsd_required=True) | |
| class EventTacticEnumeration(models.AbstractModel): | |
| """ABIE | |
| Event Tactic Enumeration. Details | |
| A class to define a set of codes that describes a retail tactic. | |
| Event Tactic Enumeration""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.eventtacticenumeration' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EventTacticEnumerationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ConsumerIncentiveTacticTypeCode = fields.Many2one( | |
| "ubl.23.consumerincentivetactictypecodetype", | |
| string="ConsumerIncentiveTacticTypeCode") | |
| ubl23_DisplayTacticTypeCode = fields.Many2one( | |
| "ubl.23.displaytactictypecodetype", | |
| string="DisplayTacticTypeCode") | |
| ubl23_FeatureTacticTypeCode = fields.Many2one( | |
| "ubl.23.featuretactictypecodetype", | |
| string="FeatureTacticTypeCode") | |
| ubl23_TradeItemPackingLabelingTypeCode = fields.Many2one( | |
| "ubl.23.tradeitempackinglabelingtypecodetype", | |
| string="TradeItemPackingLabelingTypeCode") | |
| class EventTactic(models.AbstractModel): | |
| """ABIE | |
| Event Tactic. Details | |
| A class defining a specific type of action or situation arranged by the | |
| Buyer or the Seller to promote the product or products. | |
| Event Tactic""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.eventtactic' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EventTacticType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_EventTactic_PromotionalSpecification_id = fields.Many2one( | |
| "ubl.23.promotionalspecification") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Comment = fields.Many2one( | |
| "ubl.23.commenttype", | |
| string="Comment") | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity") | |
| ubl23_EventTacticEnumeration = fields.Many2one( | |
| "ubl.23.eventtacticenumeration", | |
| string="EventTacticEnumeration", | |
| xsd_required=True) | |
| ubl23_Period = fields.Many2one( | |
| "ubl.23.period", | |
| string="Period") | |
| class Event(models.AbstractModel): | |
| """ABIE | |
| Event. Details | |
| A class to describe a significant occurrence relating to an object, | |
| process, or person. | |
| Event""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.event' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EventType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_OpenTenderEvent_TenderingProcess_id = fields.Many2one( | |
| "ubl.23.tenderingprocess") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_IdentificationID = fields.Many2one( | |
| "ubl.23.identificationid", | |
| string="IdentificationID") | |
| ubl23_OccurrenceDate = fields.Many2one( | |
| "ubl.23.occurrencedatetype", | |
| string="OccurrenceDate") | |
| ubl23_OccurrenceTime = fields.Many2one( | |
| "ubl.23.occurrencetime", | |
| string="OccurrenceTime") | |
| ubl23_TypeCode = fields.Many2one( | |
| "ubl.23.typecodetype", | |
| string="TypeCode") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_Event_id", | |
| string="Description" | |
| ) | |
| ubl23_CompletionIndicator = fields.Many2one( | |
| "ubl.23.completionindicator", | |
| string="CompletionIndicator") | |
| ubl23_CurrentStatus = fields.One2many( | |
| "ubl.23.statustype", | |
| "ubl23_CurrentStatus_Event_id", | |
| string="CurrentStatus" | |
| ) | |
| ubl23_Contact = fields.One2many( | |
| "ubl.23.contact", | |
| "ubl23_Contact_Event_id", | |
| string="Contact" | |
| ) | |
| ubl23_OccurenceLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="OccurenceLocation") | |
| class EvidenceSupplied(models.AbstractModel): | |
| """ABIE | |
| Evidence Supplied. Details | |
| A reference to evidence. | |
| Evidence Supplied""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.evidencesupplied' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EvidenceSuppliedType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_EvidenceSupplied_Capability_id = fields.Many2one( | |
| "ubl.23.capability") | |
| ubl23_EvidenceSupplied_CompletedTask_id = fields.Many2one( | |
| "ubl.23.completedtask") | |
| ubl23_EvidenceSupplied_Declaration_id = fields.Many2one( | |
| "ubl.23.declaration") | |
| ubl23_EvidenceSupplied_TenderingCriterionResponse_id = fields.Many2one( | |
| "ubl.23.tenderingcriterionresponse") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| class Evidence(models.AbstractModel): | |
| """ABIE | |
| Evidence. Details | |
| A class to describe an item of evidentiary support for representations of | |
| capabilities or the ability to meet tendering requirements, which an | |
| economic operator must provide for acceptance into a tendering process. | |
| Evidence""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.evidence' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'EvidenceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SuggestedEvidence_EvaluationCriterion_id = fields.Many2one( | |
| "ubl.23.evaluationcriterion") | |
| ubl23_SuggestedEvidence_TendererRequirement_id = fields.Many2one( | |
| "ubl.23.tendererrequirement") | |
| ubl23_TemplateEvidence_TenderingCriterionProperty_id = fields.Many2one( | |
| "ubl.23.tenderingcriterionproperty") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_EvidenceTypeCode = fields.Many2one( | |
| "ubl.23.evidencetypecodetype", | |
| string="EvidenceTypeCode") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_Evidence_id", | |
| string="Description" | |
| ) | |
| ubl23_CandidateStatement = fields.One2many( | |
| "ubl.23.candidatestatementtype", | |
| "ubl23_CandidateStatement_Evidence_id", | |
| string="CandidateStatement" | |
| ) | |
| ubl23_ConfidentialityLevelCode = fields.Many2one( | |
| "ubl.23.confidentialitylevelcodetype", | |
| string="ConfidentialityLevelCode") | |
| ubl23_EvidenceIssuingParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="EvidenceIssuingParty") | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_Evidence_id", | |
| string="DocumentReference" | |
| ) | |
| ubl23_Language = fields.Many2one( | |
| "ubl.23.language", | |
| string="Language") | |
| class ExceptionCriteriaLine(models.AbstractModel): | |
| """ABIE | |
| Exception Criteria Line. Details | |
| A class to define a line in an ExceptionCriteria document that specifies a | |
| threshold for forecast variance, product activity, or performance | |
| history, the exceeding of which should trigger an exception message. | |
| Exception Criteria Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.exceptioncriterialine' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ExceptionCriteriaLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_ExceptionCriteriaLine_id", | |
| string="Note" | |
| ) | |
| ubl23_ThresholdValueComparisonCode = fields.Many2one( | |
| "ubl.23.thresholdvaluecomparisoncodetype", | |
| string="ThresholdValueComparisonCode", | |
| xsd_required=True) | |
| ubl23_ThresholdQuantity = fields.Many2one( | |
| "ubl.23.thresholdquantitytype", | |
| string="ThresholdQuantity", | |
| xsd_required=True) | |
| ubl23_ExceptionStatusCode = fields.Many2one( | |
| "ubl.23.exceptionstatuscodetype", | |
| string="ExceptionStatusCode") | |
| ubl23_CollaborationPriorityCode = fields.Many2one( | |
| "ubl.23.collaborationprioritycodetype", | |
| string="CollaborationPriorityCode") | |
| ubl23_ExceptionResolutionCode = fields.Many2one( | |
| "ubl.23.exceptionresolutioncodetype", | |
| string="ExceptionResolutionCode") | |
| ubl23_SupplyChainActivityTypeCode = fields.Many2one( | |
| "ubl.23.supplychainactivitytypecodetype", | |
| string="SupplyChainActivityTypeCode") | |
| ubl23_PerformanceMetricTypeCode = fields.Many2one( | |
| "ubl.23.performancemetrictypecodetype", | |
| string="PerformanceMetricTypeCode") | |
| ubl23_EffectivePeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="EffectivePeriod") | |
| ubl23_SupplyItem = fields.One2many( | |
| "ubl.23.item", | |
| "ubl23_SupplyItem_ExceptionCriteriaLine_id", | |
| string="SupplyItem", xsd_required=True | |
| ) | |
| ubl23_ForecastExceptionCriterionLine = fields.Many2one( | |
| "ubl.23.forecastexceptioncriterionline", | |
| string="ForecastExceptionCriterionLine") | |
| class ExceptionNotificationLine(models.AbstractModel): | |
| """ABIE | |
| Exception Notification Line. Details | |
| A class to define a line in an Exception Notification. | |
| Exception Notification Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.exceptionnotificationline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ExceptionNotificationLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_ExceptionNotificationLine_id", | |
| string="Note" | |
| ) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_ExceptionNotificationLine_id", | |
| string="Description" | |
| ) | |
| ubl23_ExceptionStatusCode = fields.Many2one( | |
| "ubl.23.exceptionstatuscodetype", | |
| string="ExceptionStatusCode") | |
| ubl23_CollaborationPriorityCode = fields.Many2one( | |
| "ubl.23.collaborationprioritycodetype", | |
| string="CollaborationPriorityCode") | |
| ubl23_ResolutionCode = fields.Many2one( | |
| "ubl.23.resolutioncodetype", | |
| string="ResolutionCode") | |
| ubl23_ComparedValueMeasure = fields.Many2one( | |
| "ubl.23.comparedvaluemeasuretype", | |
| string="ComparedValueMeasure", | |
| xsd_required=True) | |
| ubl23_SourceValueMeasure = fields.Many2one( | |
| "ubl.23.sourcevaluemeasuretype", | |
| string="SourceValueMeasure", | |
| xsd_required=True) | |
| ubl23_VarianceQuantity = fields.Many2one( | |
| "ubl.23.variancequantitytype", | |
| string="VarianceQuantity") | |
| ubl23_SupplyChainActivityTypeCode = fields.Many2one( | |
| "ubl.23.supplychainactivitytypecodetype", | |
| string="SupplyChainActivityTypeCode") | |
| ubl23_PerformanceMetricTypeCode = fields.Many2one( | |
| "ubl.23.performancemetrictypecodetype", | |
| string="PerformanceMetricTypeCode") | |
| ubl23_ExceptionObservationPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="ExceptionObservationPeriod") | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_ExceptionNotificationLine_id", | |
| string="DocumentReference" | |
| ) | |
| ubl23_ForecastException = fields.Many2one( | |
| "ubl.23.forecastexception", | |
| string="ForecastException") | |
| ubl23_SupplyItem = fields.Many2one( | |
| "ubl.23.item", | |
| string="SupplyItem", xsd_required=True) | |
| class ExchangeMarketID(models.AbstractModel): | |
| _description = 'exchangemarketid' | |
| _name = 'ubl.23.exchangemarketid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ExchangeMarketIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ExchangeRate(models.AbstractModel): | |
| """ABIE | |
| Exchange Rate. Details | |
| A class to define an exchange rate. | |
| Exchange Rate""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.exchangerate' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ExchangeRateType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ExchangeRate_TelecommunicationsService_id = fields.Many2one( | |
| "ubl.23.telecommunicationsservice") | |
| ubl23_ExchangeRate_TelecommunicationsSupplyLine_id = fields.Many2one( | |
| "ubl.23.telecommunicationssupplyline") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_SourceCurrencyCode = fields.Many2one( | |
| "ubl.23.sourcecurrencycodetype", | |
| string="SourceCurrencyCode", | |
| xsd_required=True) | |
| ubl23_SourceCurrencyBaseRate = fields.Many2one( | |
| "ubl.23.sourcecurrencybaseratetype", | |
| string="SourceCurrencyBaseRate") | |
| ubl23_TargetCurrencyCode = fields.Many2one( | |
| "ubl.23.targetcurrencycodetype", | |
| string="TargetCurrencyCode", | |
| xsd_required=True) | |
| ubl23_TargetCurrencyBaseRate = fields.Many2one( | |
| "ubl.23.targetcurrencybaseratetype", | |
| string="TargetCurrencyBaseRate") | |
| ubl23_ExchangeMarketID = fields.Many2one( | |
| "ubl.23.exchangemarketid", | |
| string="ExchangeMarketID") | |
| ubl23_CalculationRate = fields.Many2one( | |
| "ubl.23.calculationratetype", | |
| string="CalculationRate") | |
| ubl23_MathematicOperatorCode = fields.Many2one( | |
| "ubl.23.mathematicoperatorcode", | |
| string="MathematicOperatorCode") | |
| ubl23_Date = fields.Many2one( | |
| "ubl.23.datetype", | |
| string="Date") | |
| ubl23_ForeignExchangeContract = fields.Many2one( | |
| "ubl.23.contract", | |
| string="ForeignExchangeContract") | |
| class ExpectedAnchorageIndicator(models.AbstractModel): | |
| _description = 'expectedanchorageindicator' | |
| _name = 'ubl.23.expectedanchorageindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ExpectedAnchorageIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ExpectedID(models.AbstractModel): | |
| _description = 'expectedid' | |
| _name = 'ubl.23.expectedid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ExpectedIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ExpectedIndicator(models.AbstractModel): | |
| _description = 'expectedindicator' | |
| _name = 'ubl.23.expectedindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ExpectedIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ExpectedURI(models.AbstractModel): | |
| _description = 'expecteduri' | |
| _name = 'ubl.23.expecteduri' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ExpectedURIType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ExpectedValueNumeric(models.AbstractModel): | |
| _description = 'expectedvaluenumeric' | |
| _name = 'ubl.23.expectedvaluenumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ExpectedValueNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class ExpiryTime(models.AbstractModel): | |
| _description = 'expirytime' | |
| _name = 'ubl.23.expirytime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ExpiryTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class ExtendedID(models.AbstractModel): | |
| _description = 'extendedid' | |
| _name = 'ubl.23.extendedid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ExtendedIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ExternalReference(models.AbstractModel): | |
| """ABIE | |
| External Reference. Details | |
| A class to describe an external object, such as a document stored at a | |
| remote location. | |
| External Reference""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.externalreference' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ExternalReferenceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_URI = fields.Many2one( | |
| "ubl.23.uri", | |
| string="URI") | |
| ubl23_DocumentHash = fields.Many2one( | |
| "ubl.23.documenthashtype", | |
| string="DocumentHash") | |
| ubl23_HashAlgorithmMethod = fields.Many2one( | |
| "ubl.23.hashalgorithmmethodtype", | |
| string="HashAlgorithmMethod") | |
| ubl23_ExpiryDate = fields.Many2one( | |
| "ubl.23.expirydatetype", | |
| string="ExpiryDate") | |
| ubl23_ExpiryTime = fields.Many2one( | |
| "ubl.23.expirytime", | |
| string="ExpiryTime") | |
| ubl23_MimeCode = fields.Many2one( | |
| "ubl.23.mimecodetype", | |
| string="MimeCode") | |
| ubl23_FormatCode = fields.Many2one( | |
| "ubl.23.formatcodetype", | |
| string="FormatCode") | |
| ubl23_EncodingCode = fields.Many2one( | |
| "ubl.23.encodingcodetype", | |
| string="EncodingCode") | |
| ubl23_CharacterSetCode = fields.Many2one( | |
| "ubl.23.charactersetcodetype", | |
| string="CharacterSetCode") | |
| ubl23_FileName = fields.Many2one( | |
| "ubl.23.filenametype", | |
| string="FileName") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_ExternalReference_id", | |
| string="Description" | |
| ) | |
| class Fee(models.AbstractModel): | |
| """ABIE | |
| Fee. Details | |
| A class to describe a revenue. | |
| Fee | |
| In the case of concession, the revenue coming from the users of the | |
| concession (e.g. fees and fines) .""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.fee' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'FeeType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_AdditionalFee_TenderedProject_id = fields.Many2one( | |
| "ubl.23.tenderedproject") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_FeeTypeCode = fields.Many2one( | |
| "ubl.23.feetypecodetype", | |
| string="FeeTypeCode") | |
| ubl23_FeeAmount = fields.Many2one( | |
| "ubl.23.feeamounttype", | |
| string="FeeAmount") | |
| ubl23_FeeDescription = fields.One2many( | |
| "ubl.23.feedescriptiontype", | |
| "ubl23_FeeDescription_Fee_id", | |
| string="FeeDescription" | |
| ) | |
| class FinancialAccount(models.AbstractModel): | |
| """ABIE | |
| Financial Account. Details | |
| A class to describe a financial account. | |
| Financial Account""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.financialaccount' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'FinancialAccountType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_AliasName = fields.Many2one( | |
| "ubl.23.aliasnametype", | |
| string="AliasName") | |
| ubl23_AccountTypeCode = fields.Many2one( | |
| "ubl.23.accounttypecodetype", | |
| string="AccountTypeCode") | |
| ubl23_AccountFormatCode = fields.Many2one( | |
| "ubl.23.accountformatcodetype", | |
| string="AccountFormatCode") | |
| ubl23_CurrencyCode = fields.Many2one( | |
| "ubl.23.currencycodetype", | |
| string="CurrencyCode") | |
| ubl23_PaymentNote = fields.One2many( | |
| "ubl.23.paymentnotetype", | |
| "ubl23_PaymentNote_FinancialAccount_id", | |
| string="PaymentNote" | |
| ) | |
| ubl23_FinancialInstitutionBranch = fields.Many2one( | |
| "ubl.23.branch", | |
| string="FinancialInstitutionBranch") | |
| ubl23_Country = fields.Many2one( | |
| "ubl.23.country", | |
| string="Country") | |
| class FinancialGuarantee(models.AbstractModel): | |
| """ABIE | |
| Financial Guarantee. Details | |
| A class to describe the bond guarantee of a tenderer or bid submitter's | |
| actual entry into a contract in the event that it is the successful | |
| bidder. | |
| Financial Guarantee""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.financialguarantee' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'FinancialGuaranteeType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_RequiredFinancialGuarantee_TenderingTerms_id = fields.Many2one( | |
| "ubl.23.tenderingterms") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_GuaranteeTypeCode = fields.Many2one( | |
| "ubl.23.guaranteetypecodetype", | |
| string="GuaranteeTypeCode", | |
| xsd_required=True) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_FinancialGuarantee_id", | |
| string="Description" | |
| ) | |
| ubl23_LiabilityAmount = fields.Many2one( | |
| "ubl.23.liabilityamounttype", | |
| string="LiabilityAmount") | |
| ubl23_AmountRate = fields.Many2one( | |
| "ubl.23.amountratetype", | |
| string="AmountRate") | |
| ubl23_ConstitutionPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="ConstitutionPeriod") | |
| class FinancialInstitution(models.AbstractModel): | |
| """ABIE | |
| Financial Institution. Details | |
| A class to describe a financial institution. | |
| Financial Institution""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.financialinstitution' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'FinancialInstitutionType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_Address = fields.Many2one( | |
| "ubl.23.address", | |
| string="Address") | |
| class FollowupContractIndicator(models.AbstractModel): | |
| _description = 'followupcontractindicator' | |
| _name = 'ubl.23.followupcontractindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'FollowupContractIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ForecastExceptionCriterionLine(models.AbstractModel): | |
| """ABIE | |
| Forecast Exception Criterion Line. Details | |
| Establishes the criterion for one of the three types of exceptions. This | |
| class provides criteria for the kind of forecast exception, the | |
| identification of the purpose of the forecast, the source of data and | |
| the time basis criterion for the exception. | |
| Forecast Exception Criterion Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.forecastexceptioncriterionline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ForecastExceptionCriterionLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ForecastPurposeCode = fields.Many2one( | |
| "ubl.23.forecastpurposecodetype", | |
| string="ForecastPurposeCode", | |
| xsd_required=True) | |
| ubl23_ForecastTypeCode = fields.Many2one( | |
| "ubl.23.forecasttypecodetype", | |
| string="ForecastTypeCode", | |
| xsd_required=True) | |
| ubl23_ComparisonDataSourceCode = fields.Many2one( | |
| "ubl.23.comparisondatasourcecodetype", | |
| string="ComparisonDataSourceCode") | |
| ubl23_DataSourceCode = fields.Many2one( | |
| "ubl.23.datasourcecodetype", | |
| string="DataSourceCode", | |
| xsd_required=True) | |
| ubl23_TimeDeltaDaysQuantity = fields.Many2one( | |
| "ubl.23.timedeltadaysquantitytype", | |
| string="TimeDeltaDaysQuantity") | |
| class ForecastException(models.AbstractModel): | |
| """ABIE | |
| Forecast Exception. Details | |
| As explained in Exception Criteria Line: Three types of exception criteria | |
| can be defined, Operational, Metric or Forecast Exceptions. This class | |
| provides criteria for forecast exception type: the identification of | |
| the purpose of the forecast, the source of data and the time basis | |
| criteria for the exception. | |
| Forecast Exception""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.forecastexception' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ForecastExceptionType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ForecastPurposeCode = fields.Many2one( | |
| "ubl.23.forecastpurposecodetype", | |
| string="ForecastPurposeCode", | |
| xsd_required=True) | |
| ubl23_ForecastTypeCode = fields.Many2one( | |
| "ubl.23.forecasttypecodetype", | |
| string="ForecastTypeCode", | |
| xsd_required=True) | |
| ubl23_IssueDate = fields.Many2one( | |
| "ubl.23.issuedatetype", | |
| string="IssueDate", xsd_required=True) | |
| ubl23_IssueTime = fields.Many2one( | |
| "ubl.23.issuetime", | |
| string="IssueTime") | |
| ubl23_DataSourceCode = fields.Many2one( | |
| "ubl.23.datasourcecodetype", | |
| string="DataSourceCode", | |
| xsd_required=True) | |
| ubl23_ComparisonDataCode = fields.Many2one( | |
| "ubl.23.comparisondatacodetype", | |
| string="ComparisonDataCode") | |
| ubl23_ComparisonForecastIssueTime = fields.Many2one( | |
| "ubl.23.comparisonforecastissuetime", | |
| string="ComparisonForecastIssueTime") | |
| ubl23_ComparisonForecastIssueDate = fields.Many2one( | |
| "ubl.23.comparisonforecastissuedatetype", | |
| string="ComparisonForecastIssueDate") | |
| class ForecastLine(models.AbstractModel): | |
| """ABIE | |
| Forecast Line. Details | |
| Detailed information about a particular Forecast Line within a Forecast | |
| Document | |
| Forecast Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.forecastline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ForecastLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_ForecastLine_id", | |
| string="Note" | |
| ) | |
| ubl23_FrozenDocumentIndicator = fields.Many2one( | |
| "ubl.23.frozendocumentindicator", | |
| string="FrozenDocumentIndicator") | |
| ubl23_ForecastTypeCode = fields.Many2one( | |
| "ubl.23.forecasttypecodetype", | |
| string="ForecastTypeCode", | |
| xsd_required=True) | |
| ubl23_ForecastPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="ForecastPeriod") | |
| ubl23_SalesItem = fields.Many2one( | |
| "ubl.23.salesitem", | |
| string="SalesItem") | |
| class ForecastRevisionLine(models.AbstractModel): | |
| """ABIE | |
| Forecast Revision Line. Details | |
| A class to define a line in a Forecast Revision describing a revision to a | |
| line in a Forecast. | |
| Forecast Revision Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.forecastrevisionline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ForecastRevisionLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_ForecastRevisionLine_id", | |
| string="Note" | |
| ) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_ForecastRevisionLine_id", | |
| string="Description" | |
| ) | |
| ubl23_RevisedForecastLineID = fields.Many2one( | |
| "ubl.23.revisedforecastlineid", | |
| string="RevisedForecastLineID", | |
| xsd_required=True) | |
| ubl23_SourceForecastIssueDate = fields.Many2one( | |
| "ubl.23.sourceforecastissuedatetype", | |
| string="SourceForecastIssueDate", | |
| xsd_required=True) | |
| ubl23_SourceForecastIssueTime = fields.Many2one( | |
| "ubl.23.sourceforecastissuetime", | |
| string="SourceForecastIssueTime", | |
| xsd_required=True) | |
| ubl23_AdjustmentReasonCode = fields.Many2one( | |
| "ubl.23.adjustmentreasoncodetype", | |
| string="AdjustmentReasonCode") | |
| ubl23_ForecastPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="ForecastPeriod") | |
| ubl23_SalesItem = fields.Many2one( | |
| "ubl.23.salesitem", | |
| string="SalesItem") | |
| class FormatID(models.AbstractModel): | |
| _description = 'formatid' | |
| _name = 'ubl.23.formatid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'FormatIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class FrameworkAgreement(models.AbstractModel): | |
| """ABIE | |
| Framework Agreement. Details | |
| A class to describe a tendering framework agreement. | |
| Framework Agreement""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.frameworkagreement' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'FrameworkAgreementType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ExpectedOperatorQuantity = fields.Many2one( | |
| "ubl.23.expectedoperatorquantitytype", | |
| string="ExpectedOperatorQuantity") | |
| ubl23_MaximumOperatorQuantity = fields.Many2one( | |
| "ubl.23.maximumoperatorquantitytype", | |
| string="MaximumOperatorQuantity") | |
| ubl23_Justification = fields.One2many( | |
| "ubl.23.justificationtype", | |
| "ubl23_Justification_FrameworkAgreement_id", | |
| string="Justification" | |
| ) | |
| ubl23_Frequency = fields.One2many( | |
| "ubl.23.frequencytype", | |
| "ubl23_Frequency_FrameworkAgreement_id", | |
| string="Frequency" | |
| ) | |
| ubl23_EstimatedMaximumValueAmount = fields.Many2one( | |
| "ubl.23.estimatedmaximumvalueamounttype", | |
| string="EstimatedMaximumValueAmount") | |
| ubl23_MaximumValueAmount = fields.Many2one( | |
| "ubl.23.maximumvalueamounttype", | |
| string="MaximumValueAmount") | |
| ubl23_DurationPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="DurationPeriod") | |
| ubl23_SubsequentProcessTenderRequirement = fields.One2many( | |
| "ubl.23.tenderrequirement", | |
| "ubl23_SubsequentProcessTenderRequirement_FrameworkAgreement_id", | |
| string="SubsequentProcessTenderRequirement" | |
| ) | |
| class FreeOfChargeIndicator(models.AbstractModel): | |
| _description = 'freeofchargeindicator' | |
| _name = 'ubl.23.freeofchargeindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'FreeOfChargeIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class FreightForwarderAssignedID(models.AbstractModel): | |
| _description = 'freightforwarderassignedid' | |
| _name = 'ubl.23.freightforwarderassignedid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'FreightForwarderAssignedIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class FridayAvailabilityIndicator(models.AbstractModel): | |
| _description = 'fridayavailabilityindicator' | |
| _name = 'ubl.23.fridayavailabilityindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'FridayAvailabilityIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class FrozenDocumentIndicator(models.AbstractModel): | |
| _description = 'frozendocumentindicator' | |
| _name = 'ubl.23.frozendocumentindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'FrozenDocumentIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class FrozenPeriodDaysNumeric(models.AbstractModel): | |
| _description = 'frozenperioddaysnumeric' | |
| _name = 'ubl.23.frozenperioddaysnumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'FrozenPeriodDaysNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class FulfilmentIndicator(models.AbstractModel): | |
| _description = 'fulfilmentindicator' | |
| _name = 'ubl.23.fulfilmentindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'FulfilmentIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class FullyPaidSharesIndicator(models.AbstractModel): | |
| _description = 'fullypaidsharesindicator' | |
| _name = 'ubl.23.fullypaidsharesindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'FullyPaidSharesIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class FumigatedCargoTransportIndicator(models.AbstractModel): | |
| _description = 'fumigatedcargotransportindicator' | |
| _name = 'ubl.23.fumigatedcargotransportindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'FumigatedCargoTransportIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class GateID(models.AbstractModel): | |
| _description = 'gateid' | |
| _name = 'ubl.23.gateid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'GateIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class GeneralCargoIndicator(models.AbstractModel): | |
| _description = 'generalcargoindicator' | |
| _name = 'ubl.23.generalcargoindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'GeneralCargoIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class GoodsItemContainer(models.AbstractModel): | |
| """ABIE | |
| Goods Item Container. Details | |
| A class defining how goods items are split across transport equipment. | |
| Goods Item Container""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.goodsitemcontainer' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'GoodsItemContainerType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_GoodsItemContainer_GoodsItem_id = fields.Many2one( | |
| "ubl.23.goodsitem") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity") | |
| ubl23_TransportEquipment = fields.One2many( | |
| "ubl.23.transportequipment", | |
| "ubl23_TransportEquipment_GoodsItemContainer_id", | |
| string="TransportEquipment" | |
| ) | |
| class GoodsItemPassportCounterfoilID(models.AbstractModel): | |
| _description = 'goodsitempassportcounterfoilid' | |
| _name = 'ubl.23.goodsitempassportcounterfoilid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'GoodsItemPassportCounterfoilIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class GoodsItemPassportCounterfoil(models.AbstractModel): | |
| """ABIE | |
| Goods Item Passport Counterfoil. Details | |
| A class describing a Goods Item Passport or ATA Carnet Counterfoil | |
| Goods Item Passport Counterfoil | |
| ATA Carnet Counterfoil""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.goodsitempassportcounterfoil' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'GoodsItemPassportCounterfoilType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_GoodsItemPassportID = fields.Many2one( | |
| "ubl.23.goodsitempassportid", | |
| string="GoodsItemPassportID") | |
| ubl23_FinalReexportationDate = fields.Many2one( | |
| "ubl.23.finalreexportationdatetype", | |
| string="FinalReexportationDate") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_GoodsItemPassportCounterfoil_id", | |
| string="Note" | |
| ) | |
| ubl23_CustomsOfficeLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="CustomsOfficeLocation") | |
| ubl23_GoodsItem = fields.Many2one( | |
| "ubl.23.goodsitem", | |
| string="GoodsItem") | |
| ubl23_ExportationDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_ExportationDocumentReference_GoodsItemPassportCounterfoil_id", | |
| string="ExportationDocumentReference" | |
| ) | |
| ubl23_ImportationDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_ImportationDocumentReference_GoodsItemPassportCounterfoil_id", | |
| string="ImportationDocumentReference" | |
| ) | |
| ubl23_ReexportationDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_ReexportationDocumentReference_GoodsItemPassportCounterfoil_id", | |
| string="ReexportationDocumentReference" | |
| ) | |
| ubl23_ReimportationDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_ReimportationDocumentReference_GoodsItemPassportCounterfoil_id", | |
| string="ReimportationDocumentReference" | |
| ) | |
| ubl23_VoucherDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_VoucherDocumentReference_GoodsItemPassportCounterfoil_id", | |
| string="VoucherDocumentReference" | |
| ) | |
| class GoodsItemPassportID(models.AbstractModel): | |
| _description = 'goodsitempassportid' | |
| _name = 'ubl.23.goodsitempassportid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'GoodsItemPassportIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class GoodsItem(models.AbstractModel): | |
| """ABIE | |
| Goods Item. Details | |
| A class to describe a separately identifiable quantity of goods of a single | |
| product type. | |
| Goods Item""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.goodsitem' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'GoodsItemType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ContainedGoodsItem_GoodsItem_id = fields.Many2one( | |
| "ubl.23.goodsitem") | |
| ubl23_GoodsItem_Package_id = fields.Many2one( | |
| "ubl.23.package") | |
| ubl23_GoodsItem_Shipment_id = fields.Many2one( | |
| "ubl.23.shipment") | |
| ubl23_GoodsItem_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_GoodsItem_TransportHandlingUnit_id = fields.Many2one( | |
| "ubl.23.transporthandlingunit") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_SequenceNumberID = fields.Many2one( | |
| "ubl.23.sequencenumberid", | |
| string="SequenceNumberID") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_GoodsItem_id", | |
| string="Description" | |
| ) | |
| ubl23_HazardousRiskIndicator = fields.Many2one( | |
| "ubl.23.hazardousriskindicator", | |
| string="HazardousRiskIndicator") | |
| ubl23_DeclaredCustomsValueAmount = fields.Many2one( | |
| "ubl.23.declaredcustomsvalueamounttype", | |
| string="DeclaredCustomsValueAmount") | |
| ubl23_DeclaredForCarriageValueAmount = fields.Many2one( | |
| "ubl.23.declaredforcarriagevalueamounttype", | |
| string="DeclaredForCarriageValueAmount") | |
| ubl23_DeclaredStatisticsValueAmount = fields.Many2one( | |
| "ubl.23.declaredstatisticsvalueamounttype", | |
| string="DeclaredStatisticsValueAmount") | |
| ubl23_FreeOnBoardValueAmount = fields.Many2one( | |
| "ubl.23.freeonboardvalueamounttype", | |
| string="FreeOnBoardValueAmount") | |
| ubl23_InsuranceValueAmount = fields.Many2one( | |
| "ubl.23.insurancevalueamounttype", | |
| string="InsuranceValueAmount") | |
| ubl23_ValueAmount = fields.Many2one( | |
| "ubl.23.valueamounttype", | |
| string="ValueAmount") | |
| ubl23_GrossWeightMeasure = fields.Many2one( | |
| "ubl.23.grossweightmeasuretype", | |
| string="GrossWeightMeasure") | |
| ubl23_NetWeightMeasure = fields.Many2one( | |
| "ubl.23.netweightmeasuretype", | |
| string="NetWeightMeasure") | |
| ubl23_NetNetWeightMeasure = fields.Many2one( | |
| "ubl.23.netnetweightmeasuretype", | |
| string="NetNetWeightMeasure") | |
| ubl23_ChargeableWeightMeasure = fields.Many2one( | |
| "ubl.23.chargeableweightmeasuretype", | |
| string="ChargeableWeightMeasure") | |
| ubl23_GrossVolumeMeasure = fields.Many2one( | |
| "ubl.23.grossvolumemeasuretype", | |
| string="GrossVolumeMeasure") | |
| ubl23_NetVolumeMeasure = fields.Many2one( | |
| "ubl.23.netvolumemeasuretype", | |
| string="NetVolumeMeasure") | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity") | |
| ubl23_PreferenceCriterionCode = fields.Many2one( | |
| "ubl.23.preferencecriterioncodetype", | |
| string="PreferenceCriterionCode") | |
| ubl23_RequiredCustomsID = fields.Many2one( | |
| "ubl.23.requiredcustomsid", | |
| string="RequiredCustomsID") | |
| ubl23_CustomsStatusCode = fields.Many2one( | |
| "ubl.23.customsstatuscodetype", | |
| string="CustomsStatusCode") | |
| ubl23_CustomsProcedureCode = fields.Many2one( | |
| "ubl.23.customsprocedurecodetype", | |
| string="CustomsProcedureCode") | |
| ubl23_CustomsTariffQuantity = fields.Many2one( | |
| "ubl.23.customstariffquantitytype", | |
| string="CustomsTariffQuantity") | |
| ubl23_CustomsImportClassifiedIndicator = fields.Many2one( | |
| "ubl.23.customsimportclassifiedindicator", | |
| string="CustomsImportClassifiedIndicator") | |
| ubl23_ChargeableQuantity = fields.Many2one( | |
| "ubl.23.chargeablequantitytype", | |
| string="ChargeableQuantity") | |
| ubl23_ReturnableQuantity = fields.Many2one( | |
| "ubl.23.returnablequantitytype", | |
| string="ReturnableQuantity") | |
| ubl23_TraceID = fields.Many2one( | |
| "ubl.23.traceid", | |
| string="TraceID") | |
| ubl23_Item = fields.One2many( | |
| "ubl.23.item", | |
| "ubl23_Item_GoodsItem_id", | |
| string="Item" | |
| ) | |
| ubl23_GoodsItemContainer = fields.One2many( | |
| "ubl.23.goodsitemcontainer", | |
| "ubl23_GoodsItemContainer_GoodsItem_id", | |
| string="GoodsItemContainer" | |
| ) | |
| ubl23_FreightAllowanceCharge = fields.One2many( | |
| "ubl.23.allowancecharge", | |
| "ubl23_FreightAllowanceCharge_GoodsItem_id", | |
| string="FreightAllowanceCharge" | |
| ) | |
| ubl23_InvoiceLine = fields.One2many( | |
| "ubl.23.invoiceline", | |
| "ubl23_InvoiceLine_GoodsItem_id", | |
| string="InvoiceLine" | |
| ) | |
| ubl23_OrderLineReference = fields.One2many( | |
| "ubl.23.orderlinereference", | |
| "ubl23_OrderLineReference_GoodsItem_id", | |
| string="OrderLineReference" | |
| ) | |
| ubl23_Temperature = fields.One2many( | |
| "ubl.23.temperature", | |
| "ubl23_Temperature_GoodsItem_id", | |
| string="Temperature" | |
| ) | |
| ubl23_ContainedGoodsItem = fields.One2many( | |
| "ubl.23.goodsitem", | |
| "ubl23_ContainedGoodsItem_GoodsItem_id", | |
| string="ContainedGoodsItem" | |
| ) | |
| ubl23_OriginAddress = fields.Many2one( | |
| "ubl.23.address", | |
| string="OriginAddress") | |
| ubl23_Delivery = fields.Many2one( | |
| "ubl.23.delivery", | |
| string="Delivery") | |
| ubl23_Pickup = fields.Many2one( | |
| "ubl.23.pickup", | |
| string="Pickup") | |
| ubl23_Despatch = fields.Many2one( | |
| "ubl.23.despatch", | |
| string="Despatch") | |
| ubl23_MeasurementDimension = fields.One2many( | |
| "ubl.23.dimension", | |
| "ubl23_MeasurementDimension_GoodsItem_id", | |
| string="MeasurementDimension" | |
| ) | |
| ubl23_ContainingPackage = fields.One2many( | |
| "ubl.23.package", | |
| "ubl23_ContainingPackage_GoodsItem_id", | |
| string="ContainingPackage" | |
| ) | |
| ubl23_ShipmentDocumentReference = fields.Many2one( | |
| "ubl.23.documentreference", | |
| string="ShipmentDocumentReference") | |
| ubl23_MinimumTemperature = fields.Many2one( | |
| "ubl.23.temperature", | |
| string="MinimumTemperature") | |
| ubl23_MaximumTemperature = fields.Many2one( | |
| "ubl.23.temperature", | |
| string="MaximumTemperature") | |
| class GoodsProcessing(models.AbstractModel): | |
| """ABIE | |
| Goods Processing. Details | |
| A class to describe the processing of goods and products | |
| Goods Processing""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.goodsprocessing' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'GoodsProcessingType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SubGoodsProcessing_GoodsProcessing_id = fields.Many2one( | |
| "ubl.23.goodsprocessing") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_TypeCode = fields.Many2one( | |
| "ubl.23.typecodetype", | |
| string="TypeCode") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_GoodsProcessing_id", | |
| string="Description" | |
| ) | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_GoodsProcessing_id", | |
| string="Note" | |
| ) | |
| ubl23_Period = fields.Many2one( | |
| "ubl.23.period", | |
| string="Period") | |
| ubl23_ProcessingParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="ProcessingParty") | |
| ubl23_CriterionItem = fields.One2many( | |
| "ubl.23.criterionitem", | |
| "ubl23_CriterionItem_GoodsProcessing_id", | |
| string="CriterionItem" | |
| ) | |
| ubl23_SubGoodsProcessing = fields.One2many( | |
| "ubl.23.goodsprocessing", | |
| "ubl23_SubGoodsProcessing_GoodsProcessing_id", | |
| string="SubGoodsProcessing" | |
| ) | |
| class GovernmentAgreementConstraintIndicator(models.AbstractModel): | |
| _description = 'governmentagreementconstraintindicator' | |
| _name = 'ubl.23.governmentagreementconstraintindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'GovernmentAgreementConstraintIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class GuaranteedDespatchTime(models.AbstractModel): | |
| _description = 'guaranteeddespatchtime' | |
| _name = 'ubl.23.guaranteeddespatchtime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'GuaranteedDespatchTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class HazardClassID(models.AbstractModel): | |
| _description = 'hazardclassid' | |
| _name = 'ubl.23.hazardclassid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'HazardClassIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class HazardousGoodsTransit(models.AbstractModel): | |
| """ABIE | |
| Hazardous Goods Transit. Details | |
| A class to describe hazardous goods in transit. | |
| Hazardous Goods Transit""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.hazardousgoodstransit' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'HazardousGoodsTransitType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_HazardousGoodsTransit_HazardousItem_id = fields.Many2one( | |
| "ubl.23.hazardousitem") | |
| ubl23_HazardousGoodsTransit_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_HazardousGoodsTransit_TransportHandlingUnit_id = fields.Many2one( | |
| "ubl.23.transporthandlingunit") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_TransportEmergencyCardCode = fields.Many2one( | |
| "ubl.23.transportemergencycardcodetype", | |
| string="TransportEmergencyCardCode") | |
| ubl23_PackingCriteriaCode = fields.Many2one( | |
| "ubl.23.packingcriteriacodetype", | |
| string="PackingCriteriaCode") | |
| ubl23_HazardousRegulationCode = fields.Many2one( | |
| "ubl.23.hazardousregulationcodetype", | |
| string="HazardousRegulationCode") | |
| ubl23_InhalationToxicityZoneCode = fields.Many2one( | |
| "ubl.23.inhalationtoxicityzonecodetype", | |
| string="InhalationToxicityZoneCode") | |
| ubl23_TransportAuthorizationCode = fields.Many2one( | |
| "ubl.23.transportauthorizationcodetype", | |
| string="TransportAuthorizationCode") | |
| ubl23_MaximumTemperature = fields.Many2one( | |
| "ubl.23.temperature", | |
| string="MaximumTemperature") | |
| ubl23_MinimumTemperature = fields.Many2one( | |
| "ubl.23.temperature", | |
| string="MinimumTemperature") | |
| class HazardousItem(models.AbstractModel): | |
| """ABIE | |
| Hazardous Item. Details | |
| A class to describe a hazardous item. | |
| Hazardous Item""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.hazardousitem' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'HazardousItemType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_HazardousItem_Item_id = fields.Many2one( | |
| "ubl.23.item") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_PlacardNotation = fields.Many2one( | |
| "ubl.23.placardnotationtype", | |
| string="PlacardNotation") | |
| ubl23_PlacardEndorsement = fields.Many2one( | |
| "ubl.23.placardendorsementtype", | |
| string="PlacardEndorsement") | |
| ubl23_AdditionalInformation = fields.One2many( | |
| "ubl.23.additionalinformationtype", | |
| "ubl23_AdditionalInformation_HazardousItem_id", | |
| string="AdditionalInformation" | |
| ) | |
| ubl23_UNDGCode = fields.Many2one( | |
| "ubl.23.undgcodetype", | |
| string="UNDGCode") | |
| ubl23_UNPackingGroupCode = fields.Many2one( | |
| "ubl.23.unpackinggroupcodetype", | |
| string="UNPackingGroupCode") | |
| ubl23_UNPackingGroup = fields.One2many( | |
| "ubl.23.unpackinggrouptype", | |
| "ubl23_UNPackingGroup_HazardousItem_id", | |
| string="UNPackingGroup" | |
| ) | |
| ubl23_EmergencyProceduresCode = fields.Many2one( | |
| "ubl.23.emergencyprocedurescodetype", | |
| string="EmergencyProceduresCode") | |
| ubl23_MedicalFirstAidGuideCode = fields.Many2one( | |
| "ubl.23.medicalfirstaidguidecodetype", | |
| string="MedicalFirstAidGuideCode") | |
| ubl23_TunnelRestrictionCode = fields.Many2one( | |
| "ubl.23.tunnelrestrictioncodetype", | |
| string="TunnelRestrictionCode") | |
| ubl23_TechnicalName = fields.Many2one( | |
| "ubl.23.technicalnametype", | |
| string="TechnicalName") | |
| ubl23_CategoryName = fields.Many2one( | |
| "ubl.23.categorynametype", | |
| string="CategoryName") | |
| ubl23_HazardousCategoryCode = fields.Many2one( | |
| "ubl.23.hazardouscategorycodetype", | |
| string="HazardousCategoryCode") | |
| ubl23_UpperOrangeHazardPlacardID = fields.Many2one( | |
| "ubl.23.upperorangehazardplacardid", | |
| string="UpperOrangeHazardPlacardID") | |
| ubl23_LowerOrangeHazardPlacardID = fields.Many2one( | |
| "ubl.23.lowerorangehazardplacardid", | |
| string="LowerOrangeHazardPlacardID") | |
| ubl23_MarkingID = fields.Many2one( | |
| "ubl.23.markingid", | |
| string="MarkingID") | |
| ubl23_HazardClassID = fields.Many2one( | |
| "ubl.23.hazardclassid", | |
| string="HazardClassID") | |
| ubl23_NetWeightMeasure = fields.Many2one( | |
| "ubl.23.netweightmeasuretype", | |
| string="NetWeightMeasure") | |
| ubl23_NetVolumeMeasure = fields.Many2one( | |
| "ubl.23.netvolumemeasuretype", | |
| string="NetVolumeMeasure") | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity") | |
| ubl23_ContactParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="ContactParty") | |
| ubl23_SecondaryHazard = fields.One2many( | |
| "ubl.23.secondaryhazard", | |
| "ubl23_SecondaryHazard_HazardousItem_id", | |
| string="SecondaryHazard" | |
| ) | |
| ubl23_HazardousGoodsTransit = fields.One2many( | |
| "ubl.23.hazardousgoodstransit", | |
| "ubl23_HazardousGoodsTransit_HazardousItem_id", | |
| string="HazardousGoodsTransit" | |
| ) | |
| ubl23_EmergencyTemperature = fields.Many2one( | |
| "ubl.23.temperature", | |
| string="EmergencyTemperature") | |
| ubl23_FlashpointTemperature = fields.Many2one( | |
| "ubl.23.temperature", | |
| string="FlashpointTemperature") | |
| ubl23_AdditionalTemperature = fields.One2many( | |
| "ubl.23.temperature", | |
| "ubl23_AdditionalTemperature_HazardousItem_id", | |
| string="AdditionalTemperature" | |
| ) | |
| class HazardousRiskIndicator(models.AbstractModel): | |
| _description = 'hazardousriskindicator' | |
| _name = 'ubl.23.hazardousriskindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'HazardousRiskIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class HumanFoodApprovedIndicator(models.AbstractModel): | |
| _description = 'humanfoodapprovedindicator' | |
| _name = 'ubl.23.humanfoodapprovedindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'HumanFoodApprovedIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class HumanFoodIndicator(models.AbstractModel): | |
| _description = 'humanfoodindicator' | |
| _name = 'ubl.23.humanfoodindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'HumanFoodIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ID(models.AbstractModel): | |
| _description = 'id' | |
| _name = 'ubl.23.id' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'IDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class IMOGuidelinesOnBoardIndicator(models.AbstractModel): | |
| _description = 'imoguidelinesonboardindicator' | |
| _name = 'ubl.23.imoguidelinesonboardindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'IMOGuidelinesOnBoardIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ISPSRequirements(models.AbstractModel): | |
| """ABIE | |
| ISPS Requirements. Details | |
| A class to describe a set of ISPS Requirements. | |
| ISPS Requirements""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.ispsrequirements' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ISPSRequirementsType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_ValidISSCIndicator = fields.Many2one( | |
| "ubl.23.validisscindicator", | |
| string="ValidISSCIndicator") | |
| ubl23_ISSCAbsenceReason = fields.One2many( | |
| "ubl.23.isscabsencereasontype", | |
| "ubl23_ISSCAbsenceReason_ISPSRequirements_id", | |
| string="ISSCAbsenceReason" | |
| ) | |
| ubl23_ISSCExpiryDate = fields.Many2one( | |
| "ubl.23.isscexpirydatetype", | |
| string="ISSCExpiryDate") | |
| ubl23_SSPOnBoardIndicator = fields.Many2one( | |
| "ubl.23.ssponboardindicator", | |
| string="SSPOnBoardIndicator") | |
| ubl23_SSPSecurityMeasuresAppliedIndicator = fields.Many2one( | |
| "ubl.23.sspsecuritymeasuresappliedindicator", | |
| string="SSPSecurityMeasuresAppliedIndicator") | |
| ubl23_CurrentOperatingSecurityLevelCode = fields.Many2one( | |
| "ubl.23.currentoperatingsecuritylevelcodetype", | |
| string="CurrentOperatingSecurityLevelCode") | |
| ubl23_AdditionalMattersDescription = fields.One2many( | |
| "ubl.23.additionalmattersdescriptiontype", | |
| "ubl23_AdditionalMattersDescription_ISPSRequirements_id", | |
| string="AdditionalMattersDescription" | |
| ) | |
| ubl23_AdditionalSecurityMeasures = fields.One2many( | |
| "ubl.23.additionalsecuritymeasurestype", | |
| "ubl23_AdditionalSecurityMeasures_ISPSRequirements_id", | |
| string="AdditionalSecurityMeasures" | |
| ) | |
| ubl23_PortCallRecord = fields.One2many( | |
| "ubl.23.portcallrecord", | |
| "ubl23_PortCallRecord_ISPSRequirements_id", | |
| string="PortCallRecord" | |
| ) | |
| ubl23_ShipToShipActivityRecord = fields.One2many( | |
| "ubl.23.shiptoshipactivityrecord", | |
| "ubl23_ShipToShipActivityRecord_ISPSRequirements_id", | |
| string="ShipToShipActivityRecord" | |
| ) | |
| ubl23_ReportLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="ReportLocation") | |
| ubl23_ISSCIssuerParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="ISSCIssuerParty") | |
| ubl23_SecurityOfficerPerson = fields.Many2one( | |
| "ubl.23.person", | |
| string="SecurityOfficerPerson") | |
| class IdentificationCode(models.AbstractModel): | |
| _description = 'identificationcode' | |
| _name = 'ubl.23.identificationcode' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'IdentificationCodeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.countryidentificationcodetype", | |
| string="valueOf_", xsd_required=True) | |
| class IdentificationID(models.AbstractModel): | |
| _description = 'identificationid' | |
| _name = 'ubl.23.identificationid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'IdentificationIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ImmobilizationCertificateID(models.AbstractModel): | |
| _description = 'immobilizationcertificateid' | |
| _name = 'ubl.23.immobilizationcertificateid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ImmobilizationCertificateIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ImmobilizedSecurity(models.AbstractModel): | |
| """ABIE | |
| Immobilized Security. Details | |
| A class to describe an immobilized security to be used as a guarantee. | |
| Immobilized Security""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.immobilizedsecurity' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ImmobilizedSecurityType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ImmobilizationCertificateID = fields.Many2one( | |
| "ubl.23.immobilizationcertificateid", | |
| string="ImmobilizationCertificateID") | |
| ubl23_SecurityID = fields.Many2one( | |
| "ubl.23.securityid", | |
| string="SecurityID") | |
| ubl23_IssueDate = fields.Many2one( | |
| "ubl.23.issuedatetype", | |
| string="IssueDate") | |
| ubl23_FaceValueAmount = fields.Many2one( | |
| "ubl.23.facevalueamounttype", | |
| string="FaceValueAmount") | |
| ubl23_MarketValueAmount = fields.Many2one( | |
| "ubl.23.marketvalueamounttype", | |
| string="MarketValueAmount") | |
| ubl23_SharesNumberQuantity = fields.Many2one( | |
| "ubl.23.sharesnumberquantitytype", | |
| string="SharesNumberQuantity") | |
| ubl23_IssuerParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="IssuerParty") | |
| class IndicationIndicator(models.AbstractModel): | |
| _description = 'indicationindicator' | |
| _name = 'ubl.23.indicationindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'IndicationIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class InfectiousDiseaseCaseOnBoardIndicator(models.AbstractModel): | |
| _description = 'infectiousdiseasecaseonboardindicator' | |
| _name = 'ubl.23.infectiousdiseasecaseonboardindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'InfectiousDiseaseCaseOnBoardIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class InformationURI(models.AbstractModel): | |
| _description = 'informationuri' | |
| _name = 'ubl.23.informationuri' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'InformationURIType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class InitiatingPartyIndicator(models.AbstractModel): | |
| _description = 'initiatingpartyindicator' | |
| _name = 'ubl.23.initiatingpartyindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'InitiatingPartyIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class InstructionForReturnsLine(models.AbstractModel): | |
| """ABIE | |
| Instruction For Returns Line. Details | |
| A class to define a line in an Instruction for Returns. | |
| Instruction For Returns Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.instructionforreturnsline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'InstructionForReturnsLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_InstructionForReturnsLine_id", | |
| string="Note" | |
| ) | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity", xsd_required=True) | |
| ubl23_ManufacturerParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="ManufacturerParty") | |
| ubl23_Item = fields.Many2one( | |
| "ubl.23.item", | |
| string="Item", xsd_required=True) | |
| class InstructionID(models.AbstractModel): | |
| _description = 'instructionid' | |
| _name = 'ubl.23.instructionid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'InstructionIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class InventoryReportLine(models.AbstractModel): | |
| """ABIE | |
| Inventory Report Line. Details | |
| A class to define a line in an Inventory Report. | |
| Inventory Report Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.inventoryreportline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'InventoryReportLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_InventoryReportLine_id", | |
| string="Note" | |
| ) | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity", xsd_required=True) | |
| ubl23_InventoryValueAmount = fields.Many2one( | |
| "ubl.23.inventoryvalueamounttype", | |
| string="InventoryValueAmount") | |
| ubl23_AvailabilityDate = fields.Many2one( | |
| "ubl.23.availabilitydatetype", | |
| string="AvailabilityDate") | |
| ubl23_AvailabilityStatusCode = fields.Many2one( | |
| "ubl.23.availabilitystatuscodetype", | |
| string="AvailabilityStatusCode") | |
| ubl23_Item = fields.Many2one( | |
| "ubl.23.item", | |
| string="Item", xsd_required=True) | |
| ubl23_InventoryLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="InventoryLocation") | |
| class InvoiceLine(models.AbstractModel): | |
| """ABIE | |
| Invoice Line. Details | |
| A class to define a line in an Invoice. | |
| Invoice Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.invoiceline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'InvoiceLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_InvoiceLine_GoodsItem_id = fields.Many2one( | |
| "ubl.23.goodsitem") | |
| ubl23_SubInvoiceLine_InvoiceLine_id = fields.Many2one( | |
| "ubl.23.invoiceline") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_UUID = fields.Many2one( | |
| "ubl.23.uuid", | |
| string="UUID") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_InvoiceLine_id", | |
| string="Note" | |
| ) | |
| ubl23_InvoicedQuantity = fields.Many2one( | |
| "ubl.23.invoicedquantitytype", | |
| string="InvoicedQuantity") | |
| ubl23_LineExtensionAmount = fields.Many2one( | |
| "ubl.23.lineextensionamounttype", | |
| string="LineExtensionAmount", | |
| xsd_required=True) | |
| ubl23_TaxInclusiveLineExtensionAmount = fields.Many2one( | |
| "ubl.23.taxinclusivelineextensionamounttype", | |
| string="TaxInclusiveLineExtensionAmount") | |
| ubl23_TaxPointDate = fields.Many2one( | |
| "ubl.23.taxpointdatetype", | |
| string="TaxPointDate") | |
| ubl23_AccountingCostCode = fields.Many2one( | |
| "ubl.23.accountingcostcodetype", | |
| string="AccountingCostCode") | |
| ubl23_AccountingCost = fields.Many2one( | |
| "ubl.23.accountingcosttype", | |
| string="AccountingCost") | |
| ubl23_PaymentPurposeCode = fields.Many2one( | |
| "ubl.23.paymentpurposecodetype", | |
| string="PaymentPurposeCode") | |
| ubl23_FreeOfChargeIndicator = fields.Many2one( | |
| "ubl.23.freeofchargeindicator", | |
| string="FreeOfChargeIndicator") | |
| ubl23_InvoicePeriod = fields.One2many( | |
| "ubl.23.period", | |
| "ubl23_InvoicePeriod_InvoiceLine_id", | |
| string="InvoicePeriod" | |
| ) | |
| ubl23_OrderLineReference = fields.One2many( | |
| "ubl.23.orderlinereference", | |
| "ubl23_OrderLineReference_InvoiceLine_id", | |
| string="OrderLineReference" | |
| ) | |
| ubl23_DespatchLineReference = fields.One2many( | |
| "ubl.23.linereference", | |
| "ubl23_DespatchLineReference_InvoiceLine_id", | |
| string="DespatchLineReference" | |
| ) | |
| ubl23_ReceiptLineReference = fields.One2many( | |
| "ubl.23.linereference", | |
| "ubl23_ReceiptLineReference_InvoiceLine_id", | |
| string="ReceiptLineReference" | |
| ) | |
| ubl23_BillingReference = fields.One2many( | |
| "ubl.23.billingreference", | |
| "ubl23_BillingReference_InvoiceLine_id", | |
| string="BillingReference" | |
| ) | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_InvoiceLine_id", | |
| string="DocumentReference" | |
| ) | |
| ubl23_PricingReference = fields.Many2one( | |
| "ubl.23.pricingreference", | |
| string="PricingReference") | |
| ubl23_OriginatorParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="OriginatorParty") | |
| ubl23_Delivery = fields.One2many( | |
| "ubl.23.delivery", | |
| "ubl23_Delivery_InvoiceLine_id", | |
| string="Delivery" | |
| ) | |
| ubl23_PaymentTerms = fields.One2many( | |
| "ubl.23.paymentterms", | |
| "ubl23_PaymentTerms_InvoiceLine_id", | |
| string="PaymentTerms" | |
| ) | |
| ubl23_AllowanceCharge = fields.One2many( | |
| "ubl.23.allowancecharge", | |
| "ubl23_AllowanceCharge_InvoiceLine_id", | |
| string="AllowanceCharge" | |
| ) | |
| ubl23_TaxTotal = fields.One2many( | |
| "ubl.23.taxtotal", | |
| "ubl23_TaxTotal_InvoiceLine_id", | |
| string="TaxTotal" | |
| ) | |
| ubl23_WithholdingTaxTotal = fields.One2many( | |
| "ubl.23.taxtotal", | |
| "ubl23_WithholdingTaxTotal_InvoiceLine_id", | |
| string="WithholdingTaxTotal" | |
| ) | |
| ubl23_Item = fields.Many2one( | |
| "ubl.23.item", | |
| string="Item", xsd_required=True) | |
| ubl23_Price = fields.Many2one( | |
| "ubl.23.price", | |
| string="Price") | |
| ubl23_DeliveryTerms = fields.Many2one( | |
| "ubl.23.deliveryterms", | |
| string="DeliveryTerms") | |
| ubl23_SubInvoiceLine = fields.One2many( | |
| "ubl.23.invoiceline", | |
| "ubl23_SubInvoiceLine_InvoiceLine_id", | |
| string="SubInvoiceLine" | |
| ) | |
| ubl23_ItemPriceExtension = fields.Many2one( | |
| "ubl.23.priceextension", | |
| string="ItemPriceExtension") | |
| class IssueNumberID(models.AbstractModel): | |
| _description = 'issuenumberid' | |
| _name = 'ubl.23.issuenumberid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'IssueNumberIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class IssueTime(models.AbstractModel): | |
| _description = 'issuetime' | |
| _name = 'ubl.23.issuetime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'IssueTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class IssuerID(models.AbstractModel): | |
| _description = 'issuerid' | |
| _name = 'ubl.23.issuerid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'IssuerIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class IssuerScopeID(models.AbstractModel): | |
| _description = 'issuerscopeid' | |
| _name = 'ubl.23.issuerscopeid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'IssuerScopeIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ItemComparison(models.AbstractModel): | |
| """ABIE | |
| Item Comparison. Details | |
| A class to provide information about price and quantity of an item for use | |
| in price comparisons based on price, quantity, or measurements. | |
| Item Comparison""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.itemcomparison' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ItemComparisonType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ItemComparison_CatalogueLine_id = fields.Many2one( | |
| "ubl.23.catalogueline") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_PriceAmount = fields.Many2one( | |
| "ubl.23.priceamounttype", | |
| string="PriceAmount") | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity") | |
| class ItemIdentification(models.AbstractModel): | |
| """ABIE | |
| Item Identification. Details | |
| A class for assigning identifying information to an item. | |
| Item Identification""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.itemidentification' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ItemIdentificationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ManufacturersItemIdentification_Item_id = fields.Many2one( | |
| "ubl.23.item") | |
| ubl23_AdditionalItemIdentification_Item_id = fields.Many2one( | |
| "ubl.23.item") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_ExtendedID = fields.Many2one( | |
| "ubl.23.extendedid", | |
| string="ExtendedID") | |
| ubl23_BarcodeSymbologyID = fields.Many2one( | |
| "ubl.23.barcodesymbologyid", | |
| string="BarcodeSymbologyID") | |
| ubl23_IssuerScopeID = fields.Many2one( | |
| "ubl.23.issuerscopeid", | |
| string="IssuerScopeID") | |
| ubl23_PhysicalAttribute = fields.One2many( | |
| "ubl.23.physicalattribute", | |
| "ubl23_PhysicalAttribute_ItemIdentification_id", | |
| string="PhysicalAttribute" | |
| ) | |
| ubl23_MeasurementDimension = fields.One2many( | |
| "ubl.23.dimension", | |
| "ubl23_MeasurementDimension_ItemIdentification_id", | |
| string="MeasurementDimension" | |
| ) | |
| ubl23_IssuerParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="IssuerParty") | |
| class ItemInformationRequestLine(models.AbstractModel): | |
| """ABIE | |
| Item Information Request Line. Details | |
| A class to define a line in an Item Information Request asking a trading | |
| partner for item information. | |
| Item Information Request Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.iteminformationrequestline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ItemInformationRequestLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_TimeFrequencyCode = fields.Many2one( | |
| "ubl.23.timefrequencycodetype", | |
| string="TimeFrequencyCode") | |
| ubl23_SupplyChainActivityTypeCode = fields.Many2one( | |
| "ubl.23.supplychainactivitytypecodetype", | |
| string="SupplyChainActivityTypeCode") | |
| ubl23_ForecastTypeCode = fields.Many2one( | |
| "ubl.23.forecasttypecodetype", | |
| string="ForecastTypeCode") | |
| ubl23_PerformanceMetricTypeCode = fields.Many2one( | |
| "ubl.23.performancemetrictypecodetype", | |
| string="PerformanceMetricTypeCode") | |
| ubl23_Period = fields.One2many( | |
| "ubl.23.period", | |
| "ubl23_Period_ItemInformationRequestLine_id", | |
| string="Period", xsd_required=True | |
| ) | |
| ubl23_SalesItem = fields.One2many( | |
| "ubl.23.salesitem", | |
| "ubl23_SalesItem_ItemInformationRequestLine_id", | |
| string="SalesItem", xsd_required=True | |
| ) | |
| class ItemInstance(models.AbstractModel): | |
| """ABIE | |
| Item Instance. Details | |
| A class to describe a specific, trackable instance of an item. | |
| Item Instance""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.iteminstance' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ItemInstanceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ItemInstance_Item_id = fields.Many2one( | |
| "ubl.23.item") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ProductTraceID = fields.Many2one( | |
| "ubl.23.producttraceid", | |
| string="ProductTraceID") | |
| ubl23_ManufactureDate = fields.Many2one( | |
| "ubl.23.manufacturedatetype", | |
| string="ManufactureDate") | |
| ubl23_ManufactureTime = fields.Many2one( | |
| "ubl.23.manufacturetime", | |
| string="ManufactureTime") | |
| ubl23_BestBeforeDate = fields.Many2one( | |
| "ubl.23.bestbeforedatetype", | |
| string="BestBeforeDate") | |
| ubl23_RegistrationID = fields.Many2one( | |
| "ubl.23.registrationid", | |
| string="RegistrationID") | |
| ubl23_SerialID = fields.Many2one( | |
| "ubl.23.serialid", | |
| string="SerialID") | |
| ubl23_AdditionalItemProperty = fields.One2many( | |
| "ubl.23.itemproperty", | |
| "ubl23_AdditionalItemProperty_ItemInstance_id", | |
| string="AdditionalItemProperty" | |
| ) | |
| ubl23_LotIdentification = fields.Many2one( | |
| "ubl.23.lotidentification", | |
| string="LotIdentification") | |
| class ItemLocationQuantity(models.AbstractModel): | |
| """ABIE | |
| Item Location Quantity. Details | |
| A class for information about pricing structure, lead time, and location | |
| associated with an item. | |
| Item Location Quantity""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.itemlocationquantity' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ItemLocationQuantityType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_RequiredItemLocationQuantity_CatalogueLine_id = fields.Many2one( | |
| "ubl.23.catalogueline") | |
| ubl23_RequiredItemLocationQuantity_CataloguePricingUpdateLine_id = fields.Many2one( | |
| "ubl.23.cataloguepricingupdateline") | |
| ubl23_RequiredItemLocationQuantity_CatalogueRequestLine_id = fields.Many2one( | |
| "ubl.23.cataloguerequestline") | |
| ubl23_RequiredItemLocationQuantity_RequestForTenderLine_id = fields.Many2one( | |
| "ubl.23.requestfortenderline") | |
| ubl23_OfferedItemLocationQuantity_TenderLine_id = fields.Many2one( | |
| "ubl.23.tenderline") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_LeadTimeMeasure = fields.Many2one( | |
| "ubl.23.leadtimemeasuretype", | |
| string="LeadTimeMeasure") | |
| ubl23_MinimumQuantity = fields.Many2one( | |
| "ubl.23.minimumquantitytype", | |
| string="MinimumQuantity") | |
| ubl23_MaximumQuantity = fields.Many2one( | |
| "ubl.23.maximumquantitytype", | |
| string="MaximumQuantity") | |
| ubl23_HazardousRiskIndicator = fields.Many2one( | |
| "ubl.23.hazardousriskindicator", | |
| string="HazardousRiskIndicator") | |
| ubl23_TradingRestrictions = fields.One2many( | |
| "ubl.23.tradingrestrictionstype", | |
| "ubl23_TradingRestrictions_ItemLocationQuantity_id", | |
| string="TradingRestrictions" | |
| ) | |
| ubl23_ApplicableTerritoryAddress = fields.One2many( | |
| "ubl.23.address", | |
| "ubl23_ApplicableTerritoryAddress_ItemLocationQuantity_id", | |
| string="ApplicableTerritoryAddress" | |
| ) | |
| ubl23_Price = fields.Many2one( | |
| "ubl.23.price", | |
| string="Price") | |
| ubl23_DeliveryUnit = fields.One2many( | |
| "ubl.23.deliveryunit", | |
| "ubl23_DeliveryUnit_ItemLocationQuantity_id", | |
| string="DeliveryUnit" | |
| ) | |
| ubl23_ApplicableTaxCategory = fields.One2many( | |
| "ubl.23.taxcategory", | |
| "ubl23_ApplicableTaxCategory_ItemLocationQuantity_id", | |
| string="ApplicableTaxCategory" | |
| ) | |
| ubl23_Package = fields.Many2one( | |
| "ubl.23.package", | |
| string="Package") | |
| ubl23_AllowanceCharge = fields.One2many( | |
| "ubl.23.allowancecharge", | |
| "ubl23_AllowanceCharge_ItemLocationQuantity_id", | |
| string="AllowanceCharge" | |
| ) | |
| ubl23_DependentPriceReference = fields.Many2one( | |
| "ubl.23.dependentpricereference", | |
| string="DependentPriceReference") | |
| class ItemManagementProfile(models.AbstractModel): | |
| """ABIE | |
| Item Management Profile. Details | |
| A class to define a management profile for an item. | |
| Item Management Profile""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.itemmanagementprofile' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ItemManagementProfileType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_FrozenPeriodDaysNumeric = fields.Many2one( | |
| "ubl.23.frozenperioddaysnumeric", | |
| string="FrozenPeriodDaysNumeric") | |
| ubl23_MinimumInventoryQuantity = fields.Many2one( | |
| "ubl.23.minimuminventoryquantitytype", | |
| string="MinimumInventoryQuantity") | |
| ubl23_MultipleOrderQuantity = fields.Many2one( | |
| "ubl.23.multipleorderquantitytype", | |
| string="MultipleOrderQuantity") | |
| ubl23_OrderIntervalDaysNumeric = fields.Many2one( | |
| "ubl.23.orderintervaldaysnumeric", | |
| string="OrderIntervalDaysNumeric") | |
| ubl23_ReplenishmentOwnerDescription = fields.One2many( | |
| "ubl.23.replenishmentownerdescriptiontype", | |
| "ubl23_ReplenishmentOwnerDescription_ItemManagementProfile_id", | |
| string="ReplenishmentOwnerDescription" | |
| ) | |
| ubl23_TargetServicePercent = fields.Many2one( | |
| "ubl.23.targetservicepercenttype", | |
| string="TargetServicePercent") | |
| ubl23_TargetInventoryQuantity = fields.Many2one( | |
| "ubl.23.targetinventoryquantitytype", | |
| string="TargetInventoryQuantity") | |
| ubl23_EffectivePeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="EffectivePeriod", | |
| xsd_required=True) | |
| ubl23_Item = fields.Many2one( | |
| "ubl.23.item", | |
| string="Item", xsd_required=True) | |
| ubl23_ItemLocationQuantity = fields.Many2one( | |
| "ubl.23.itemlocationquantity", | |
| string="ItemLocationQuantity") | |
| class ItemPropertyGroup(models.AbstractModel): | |
| """ABIE | |
| Item Property Group. Details | |
| A class to describe a property group or classification. | |
| Item Property Group""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.itempropertygroup' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ItemPropertyGroupType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ItemPropertyGroup_ItemProperty_id = fields.Many2one( | |
| "ubl.23.itemproperty") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_ImportanceCode = fields.Many2one( | |
| "ubl.23.importancecodetype", | |
| string="ImportanceCode") | |
| class ItemPropertyRange(models.AbstractModel): | |
| """ABIE | |
| Item Property Range. Details | |
| A class to describe a range of values for an item property. | |
| Item Property Range""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.itempropertyrange' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ItemPropertyRangeType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_MinimumValue = fields.Many2one( | |
| "ubl.23.minimumvaluetype", | |
| string="MinimumValue") | |
| ubl23_MaximumValue = fields.Many2one( | |
| "ubl.23.maximumvaluetype", | |
| string="MaximumValue") | |
| class ItemProperty(models.AbstractModel): | |
| """ABIE | |
| Item Property. Details | |
| A class to describe a specific property of an item. | |
| Item Property""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.itemproperty' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ItemPropertyType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_KeywordItemProperty_CatalogueLine_id = fields.Many2one( | |
| "ubl.23.catalogueline") | |
| ubl23_AdditionalItemProperty_ItemInstance_id = fields.Many2one( | |
| "ubl.23.iteminstance") | |
| ubl23_SubItemProperty_ItemProperty_id = fields.Many2one( | |
| "ubl.23.itemproperty") | |
| ubl23_AdditionalItemProperty_Item_id = fields.Many2one( | |
| "ubl.23.item") | |
| ubl23_AdditionalItemProperty_LotIdentification_id = fields.Many2one( | |
| "ubl.23.lotidentification") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name", xsd_required=True) | |
| ubl23_NameCode = fields.Many2one( | |
| "ubl.23.namecodetype", | |
| string="NameCode") | |
| ubl23_TestMethod = fields.Many2one( | |
| "ubl.23.testmethodtype", | |
| string="TestMethod") | |
| ubl23_Value = fields.Many2one( | |
| "ubl.23.valuetype", | |
| string="Value") | |
| ubl23_ValueQuantity = fields.Many2one( | |
| "ubl.23.valuequantitytype", | |
| string="ValueQuantity") | |
| ubl23_ValueQualifier = fields.One2many( | |
| "ubl.23.valuequalifiertype", | |
| "ubl23_ValueQualifier_ItemProperty_id", | |
| string="ValueQualifier" | |
| ) | |
| ubl23_ImportanceCode = fields.Many2one( | |
| "ubl.23.importancecodetype", | |
| string="ImportanceCode") | |
| ubl23_ListValue = fields.One2many( | |
| "ubl.23.listvaluetype", | |
| "ubl23_ListValue_ItemProperty_id", | |
| string="ListValue" | |
| ) | |
| ubl23_UsabilityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="UsabilityPeriod") | |
| ubl23_ItemPropertyGroup = fields.One2many( | |
| "ubl.23.itempropertygroup", | |
| "ubl23_ItemPropertyGroup_ItemProperty_id", | |
| string="ItemPropertyGroup" | |
| ) | |
| ubl23_RangeDimension = fields.Many2one( | |
| "ubl.23.dimension", | |
| string="RangeDimension") | |
| ubl23_ItemPropertyRange = fields.Many2one( | |
| "ubl.23.itempropertyrange", | |
| string="ItemPropertyRange") | |
| ubl23_StandardPropertyIdentification = fields.Many2one( | |
| "ubl.23.propertyidentification", | |
| string="StandardPropertyIdentification") | |
| ubl23_SubItemProperty = fields.One2many( | |
| "ubl.23.itemproperty", | |
| "ubl23_SubItemProperty_ItemProperty_id", | |
| string="SubItemProperty" | |
| ) | |
| class Item(models.AbstractModel): | |
| """ABIE | |
| Item. Details | |
| A class to describe an item of trade. It includes a generic description | |
| applicable to all examples of the item together with optional | |
| subsidiary descriptions of any number of actual instances of the type. | |
| Item | |
| article, product, goods item""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.item' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ItemType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SupplyItem_ExceptionCriteriaLine_id = fields.Many2one( | |
| "ubl.23.exceptioncriterialine") | |
| ubl23_Item_GoodsItem_id = fields.Many2one( | |
| "ubl.23.goodsitem") | |
| ubl23_Item_ReceiptLine_id = fields.Many2one( | |
| "ubl.23.receiptline") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_Item_id", | |
| string="Description" | |
| ) | |
| ubl23_PackQuantity = fields.Many2one( | |
| "ubl.23.packquantitytype", | |
| string="PackQuantity") | |
| ubl23_PackSizeNumeric = fields.Many2one( | |
| "ubl.23.packsizenumeric", | |
| string="PackSizeNumeric") | |
| ubl23_CatalogueIndicator = fields.Many2one( | |
| "ubl.23.catalogueindicator", | |
| string="CatalogueIndicator") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_HazardousRiskIndicator = fields.Many2one( | |
| "ubl.23.hazardousriskindicator", | |
| string="HazardousRiskIndicator") | |
| ubl23_AdditionalInformation = fields.One2many( | |
| "ubl.23.additionalinformationtype", | |
| "ubl23_AdditionalInformation_Item_id", | |
| string="AdditionalInformation" | |
| ) | |
| ubl23_Keyword = fields.One2many( | |
| "ubl.23.keywordtype", | |
| "ubl23_Keyword_Item_id", | |
| string="Keyword" | |
| ) | |
| ubl23_BrandName = fields.One2many( | |
| "ubl.23.brandnametype", | |
| "ubl23_BrandName_Item_id", | |
| string="BrandName" | |
| ) | |
| ubl23_ModelName = fields.One2many( | |
| "ubl.23.modelnametype", | |
| "ubl23_ModelName_Item_id", | |
| string="ModelName" | |
| ) | |
| ubl23_BuyersItemIdentification = fields.Many2one( | |
| "ubl.23.itemidentification", | |
| string="BuyersItemIdentification") | |
| ubl23_SellersItemIdentification = fields.Many2one( | |
| "ubl.23.itemidentification", | |
| string="SellersItemIdentification") | |
| ubl23_ManufacturersItemIdentification = fields.One2many( | |
| "ubl.23.itemidentification", | |
| "ubl23_ManufacturersItemIdentification_Item_id", | |
| string="ManufacturersItemIdentification" | |
| ) | |
| ubl23_StandardItemIdentification = fields.Many2one( | |
| "ubl.23.itemidentification", | |
| string="StandardItemIdentification") | |
| ubl23_CatalogueItemIdentification = fields.Many2one( | |
| "ubl.23.itemidentification", | |
| string="CatalogueItemIdentification") | |
| ubl23_AdditionalItemIdentification = fields.One2many( | |
| "ubl.23.itemidentification", | |
| "ubl23_AdditionalItemIdentification_Item_id", | |
| string="AdditionalItemIdentification" | |
| ) | |
| ubl23_CatalogueDocumentReference = fields.Many2one( | |
| "ubl.23.documentreference", | |
| string="CatalogueDocumentReference") | |
| ubl23_ItemSpecificationDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_ItemSpecificationDocumentReference_Item_id", | |
| string="ItemSpecificationDocumentReference" | |
| ) | |
| ubl23_OriginCountry = fields.Many2one( | |
| "ubl.23.country", | |
| string="OriginCountry") | |
| ubl23_CommodityClassification = fields.One2many( | |
| "ubl.23.commodityclassification", | |
| "ubl23_CommodityClassification_Item_id", | |
| string="CommodityClassification" | |
| ) | |
| ubl23_TransactionConditions = fields.One2many( | |
| "ubl.23.transactionconditions", | |
| "ubl23_TransactionConditions_Item_id", | |
| string="TransactionConditions" | |
| ) | |
| ubl23_HazardousItem = fields.One2many( | |
| "ubl.23.hazardousitem", | |
| "ubl23_HazardousItem_Item_id", | |
| string="HazardousItem" | |
| ) | |
| ubl23_ClassifiedTaxCategory = fields.One2many( | |
| "ubl.23.taxcategory", | |
| "ubl23_ClassifiedTaxCategory_Item_id", | |
| string="ClassifiedTaxCategory" | |
| ) | |
| ubl23_AdditionalItemProperty = fields.One2many( | |
| "ubl.23.itemproperty", | |
| "ubl23_AdditionalItemProperty_Item_id", | |
| string="AdditionalItemProperty" | |
| ) | |
| ubl23_ManufacturerParty = fields.One2many( | |
| "ubl.23.party", | |
| "ubl23_ManufacturerParty_Item_id", | |
| string="ManufacturerParty" | |
| ) | |
| ubl23_InformationContentProviderParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="InformationContentProviderParty") | |
| ubl23_OriginAddress = fields.One2many( | |
| "ubl.23.address", | |
| "ubl23_OriginAddress_Item_id", | |
| string="OriginAddress" | |
| ) | |
| ubl23_ItemInstance = fields.One2many( | |
| "ubl.23.iteminstance", | |
| "ubl23_ItemInstance_Item_id", | |
| string="ItemInstance" | |
| ) | |
| ubl23_Certificate = fields.One2many( | |
| "ubl.23.certificate", | |
| "ubl23_Certificate_Item_id", | |
| string="Certificate" | |
| ) | |
| ubl23_Dimension = fields.One2many( | |
| "ubl.23.dimension", | |
| "ubl23_Dimension_Item_id", | |
| string="Dimension" | |
| ) | |
| class ItemUpdateRequestIndicator(models.AbstractModel): | |
| _description = 'itemupdaterequestindicator' | |
| _name = 'ubl.23.itemupdaterequestindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ItemUpdateRequestIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class JourneyID(models.AbstractModel): | |
| _description = 'journeyid' | |
| _name = 'ubl.23.journeyid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'JourneyIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class LanguageID(models.AbstractModel): | |
| _description = 'languageid' | |
| _name = 'ubl.23.languageid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LanguageIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class Language(models.AbstractModel): | |
| """ABIE | |
| Language. Details | |
| A class to describe a language. | |
| Language""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.language' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LanguageType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_Language_Legislation_id = fields.Many2one( | |
| "ubl.23.legislation") | |
| ubl23_Language_TenderingTerms_id = fields.Many2one( | |
| "ubl.23.tenderingterms") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_LocaleCode = fields.Many2one( | |
| "ubl.23.localecode", | |
| string="LocaleCode") | |
| class LastRevisionTime(models.AbstractModel): | |
| _description = 'lastrevisiontime' | |
| _name = 'ubl.23.lastrevisiontime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LastRevisionTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class LatestDeliveryTime(models.AbstractModel): | |
| _description = 'latestdeliverytime' | |
| _name = 'ubl.23.latestdeliverytime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LatestDeliveryTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class LatestPickupTime(models.AbstractModel): | |
| _description = 'latestpickuptime' | |
| _name = 'ubl.23.latestpickuptime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LatestPickupTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class LatestReplyTime(models.AbstractModel): | |
| _description = 'latestreplytime' | |
| _name = 'ubl.23.latestreplytime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LatestReplyTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class LegalStatusIndicator(models.AbstractModel): | |
| _description = 'legalstatusindicator' | |
| _name = 'ubl.23.legalstatusindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LegalStatusIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class Legislation(models.AbstractModel): | |
| """ABIE | |
| Legislation. Details | |
| A class to describe a reference to a piece of legislation. | |
| Legislation""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.legislation' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LegislationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_Legislation_TenderingCriterion_id = fields.Many2one( | |
| "ubl.23.tenderingcriterion") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Title = fields.One2many( | |
| "ubl.23.titletype", | |
| "ubl23_Title_Legislation_id", | |
| string="Title" | |
| ) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_Legislation_id", | |
| string="Description" | |
| ) | |
| ubl23_JurisdictionLevel = fields.One2many( | |
| "ubl.23.jurisdictionleveltype", | |
| "ubl23_JurisdictionLevel_Legislation_id", | |
| string="JurisdictionLevel" | |
| ) | |
| ubl23_Article = fields.One2many( | |
| "ubl.23.articletype", | |
| "ubl23_Article_Legislation_id", | |
| string="Article" | |
| ) | |
| ubl23_URI = fields.One2many( | |
| "ubl.23.uri", | |
| "ubl23_URI_Legislation_id", | |
| string="URI" | |
| ) | |
| ubl23_Language = fields.One2many( | |
| "ubl.23.language", | |
| "ubl23_Language_Legislation_id", | |
| string="Language" | |
| ) | |
| ubl23_JurisdictionRegionAddress = fields.One2many( | |
| "ubl.23.address", | |
| "ubl23_JurisdictionRegionAddress_Legislation_id", | |
| string="JurisdictionRegionAddress" | |
| ) | |
| class LicensePlateID(models.AbstractModel): | |
| _description = 'licenseplateid' | |
| _name = 'ubl.23.licenseplateid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LicensePlateIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class LineCountNumeric(models.AbstractModel): | |
| _description = 'linecountnumeric' | |
| _name = 'ubl.23.linecountnumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LineCountNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class LineID(models.AbstractModel): | |
| _description = 'lineid' | |
| _name = 'ubl.23.lineid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LineIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class LineItem(models.AbstractModel): | |
| """ABIE | |
| Line Item. Details | |
| A class to describe a line item. | |
| Line Item""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.lineitem' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LineItemType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SubLineItem_LineItem_id = fields.Many2one( | |
| "ubl.23.lineitem") | |
| ubl23_SellerProposedSubstituteLineItem_OrderLine_id = fields.Many2one( | |
| "ubl.23.orderline") | |
| ubl23_SellerSubstitutedLineItem_OrderLine_id = fields.Many2one( | |
| "ubl.23.orderline") | |
| ubl23_BuyerProposedSubstituteLineItem_OrderLine_id = fields.Many2one( | |
| "ubl.23.orderline") | |
| ubl23_SellerProposedSubstituteLineItem_QuotationLine_id = fields.Many2one( | |
| "ubl.23.quotationline") | |
| ubl23_AlternativeLineItem_QuotationLine_id = fields.Many2one( | |
| "ubl.23.quotationline") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_SalesOrderID = fields.Many2one( | |
| "ubl.23.salesorderid", | |
| string="SalesOrderID") | |
| ubl23_UUID = fields.Many2one( | |
| "ubl.23.uuid", | |
| string="UUID") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_LineItem_id", | |
| string="Note" | |
| ) | |
| ubl23_LineStatusCode = fields.Many2one( | |
| "ubl.23.linestatuscodetype", | |
| string="LineStatusCode") | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity") | |
| ubl23_LineExtensionAmount = fields.Many2one( | |
| "ubl.23.lineextensionamounttype", | |
| string="LineExtensionAmount") | |
| ubl23_TaxInclusiveLineExtensionAmount = fields.Many2one( | |
| "ubl.23.taxinclusivelineextensionamounttype", | |
| string="TaxInclusiveLineExtensionAmount") | |
| ubl23_TotalTaxAmount = fields.Many2one( | |
| "ubl.23.totaltaxamounttype", | |
| string="TotalTaxAmount") | |
| ubl23_MinimumQuantity = fields.Many2one( | |
| "ubl.23.minimumquantitytype", | |
| string="MinimumQuantity") | |
| ubl23_MaximumQuantity = fields.Many2one( | |
| "ubl.23.maximumquantitytype", | |
| string="MaximumQuantity") | |
| ubl23_MinimumBackorderQuantity = fields.Many2one( | |
| "ubl.23.minimumbackorderquantitytype", | |
| string="MinimumBackorderQuantity") | |
| ubl23_MaximumBackorderQuantity = fields.Many2one( | |
| "ubl.23.maximumbackorderquantitytype", | |
| string="MaximumBackorderQuantity") | |
| ubl23_InspectionMethodCode = fields.Many2one( | |
| "ubl.23.inspectionmethodcodetype", | |
| string="InspectionMethodCode") | |
| ubl23_PartialDeliveryIndicator = fields.Many2one( | |
| "ubl.23.partialdeliveryindicator", | |
| string="PartialDeliveryIndicator") | |
| ubl23_BackOrderAllowedIndicator = fields.Many2one( | |
| "ubl.23.backorderallowedindicator", | |
| string="BackOrderAllowedIndicator") | |
| ubl23_AccountingCostCode = fields.Many2one( | |
| "ubl.23.accountingcostcodetype", | |
| string="AccountingCostCode") | |
| ubl23_AccountingCost = fields.Many2one( | |
| "ubl.23.accountingcosttype", | |
| string="AccountingCost") | |
| ubl23_WarrantyInformation = fields.One2many( | |
| "ubl.23.warrantyinformationtype", | |
| "ubl23_WarrantyInformation_LineItem_id", | |
| string="WarrantyInformation" | |
| ) | |
| ubl23_Delivery = fields.One2many( | |
| "ubl.23.delivery", | |
| "ubl23_Delivery_LineItem_id", | |
| string="Delivery" | |
| ) | |
| ubl23_DeliveryTerms = fields.Many2one( | |
| "ubl.23.deliveryterms", | |
| string="DeliveryTerms") | |
| ubl23_OriginatorParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="OriginatorParty") | |
| ubl23_OrderedShipment = fields.One2many( | |
| "ubl.23.orderedshipment", | |
| "ubl23_OrderedShipment_LineItem_id", | |
| string="OrderedShipment" | |
| ) | |
| ubl23_PricingReference = fields.Many2one( | |
| "ubl.23.pricingreference", | |
| string="PricingReference") | |
| ubl23_AllowanceCharge = fields.One2many( | |
| "ubl.23.allowancecharge", | |
| "ubl23_AllowanceCharge_LineItem_id", | |
| string="AllowanceCharge" | |
| ) | |
| ubl23_Price = fields.Many2one( | |
| "ubl.23.price", | |
| string="Price") | |
| ubl23_Item = fields.Many2one( | |
| "ubl.23.item", | |
| string="Item", xsd_required=True) | |
| ubl23_SubLineItem = fields.One2many( | |
| "ubl.23.lineitem", | |
| "ubl23_SubLineItem_LineItem_id", | |
| string="SubLineItem" | |
| ) | |
| ubl23_WarrantyValidityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="WarrantyValidityPeriod") | |
| ubl23_WarrantyParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="WarrantyParty") | |
| ubl23_TaxTotal = fields.One2many( | |
| "ubl.23.taxtotal", | |
| "ubl23_TaxTotal_LineItem_id", | |
| string="TaxTotal" | |
| ) | |
| ubl23_ItemPriceExtension = fields.Many2one( | |
| "ubl.23.priceextension", | |
| string="ItemPriceExtension") | |
| ubl23_LineReference = fields.One2many( | |
| "ubl.23.linereference", | |
| "ubl23_LineReference_LineItem_id", | |
| string="LineReference" | |
| ) | |
| class LineNumberNumeric(models.AbstractModel): | |
| _description = 'linenumbernumeric' | |
| _name = 'ubl.23.linenumbernumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LineNumberNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class LineReference(models.AbstractModel): | |
| """ABIE | |
| Line Reference. Details | |
| A class to define a reference to a line in a document. | |
| Line Reference""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.linereference' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LineReferenceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_DespatchLineReference_CreditNoteLine_id = fields.Many2one( | |
| "ubl.23.creditnoteline") | |
| ubl23_ReceiptLineReference_CreditNoteLine_id = fields.Many2one( | |
| "ubl.23.creditnoteline") | |
| ubl23_DespatchLineReference_DebitNoteLine_id = fields.Many2one( | |
| "ubl.23.debitnoteline") | |
| ubl23_ReceiptLineReference_DebitNoteLine_id = fields.Many2one( | |
| "ubl.23.debitnoteline") | |
| ubl23_DespatchLineReference_InvoiceLine_id = fields.Many2one( | |
| "ubl.23.invoiceline") | |
| ubl23_ReceiptLineReference_InvoiceLine_id = fields.Many2one( | |
| "ubl.23.invoiceline") | |
| ubl23_LineReference_LineItem_id = fields.Many2one( | |
| "ubl.23.lineitem") | |
| ubl23_DespatchLineReference_ReceiptLine_id = fields.Many2one( | |
| "ubl.23.receiptline") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_LineID = fields.Many2one( | |
| "ubl.23.lineid", | |
| string="LineID", xsd_required=True) | |
| ubl23_UUID = fields.Many2one( | |
| "ubl.23.uuid", | |
| string="UUID") | |
| ubl23_LineStatusCode = fields.Many2one( | |
| "ubl.23.linestatuscodetype", | |
| string="LineStatusCode") | |
| ubl23_DocumentReference = fields.Many2one( | |
| "ubl.23.documentreference", | |
| string="DocumentReference") | |
| class LineResponse(models.AbstractModel): | |
| """ABIE | |
| Line Response. Details | |
| A class to describe responses to a line in a document. | |
| Line Response""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.lineresponse' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LineResponseType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_LineResponse_DocumentResponse_id = fields.Many2one( | |
| "ubl.23.documentresponse") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_LineReference = fields.Many2one( | |
| "ubl.23.linereference", | |
| string="LineReference", | |
| xsd_required=True) | |
| ubl23_Response = fields.One2many( | |
| "ubl.23.responsetype", | |
| "ubl23_Response_LineResponse_id", | |
| string="Response", xsd_required=True | |
| ) | |
| class LivestockIndicator(models.AbstractModel): | |
| _description = 'livestockindicator' | |
| _name = 'ubl.23.livestockindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LivestockIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class LoadingSequenceID(models.AbstractModel): | |
| _description = 'loadingsequenceid' | |
| _name = 'ubl.23.loadingsequenceid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LoadingSequenceIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class LocaleCode(models.AbstractModel): | |
| _description = 'localecode' | |
| _name = 'ubl.23.localecode' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LocaleCodeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.languagecodetype", | |
| string="valueOf_", xsd_required=True) | |
| class LocationCoordinate(models.AbstractModel): | |
| """ABIE | |
| Location Coordinate. Details | |
| A class for defining a set of geographical coordinates (apparently | |
| misnamed). | |
| Location Coordinate""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.locationcoordinate' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LocationCoordinateType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_LocationCoordinate_Address_id = fields.Many2one( | |
| "ubl.23.address") | |
| ubl23_LocationCoordinate_Location3_id = fields.Many2one( | |
| "ubl.23.location3") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_CoordinateSystemCode = fields.Many2one( | |
| "ubl.23.coordinatesystemcodetype", | |
| string="CoordinateSystemCode") | |
| ubl23_LatitudeDegreesMeasure = fields.Many2one( | |
| "ubl.23.latitudedegreesmeasuretype", | |
| string="LatitudeDegreesMeasure") | |
| ubl23_LatitudeMinutesMeasure = fields.Many2one( | |
| "ubl.23.latitudeminutesmeasuretype", | |
| string="LatitudeMinutesMeasure") | |
| ubl23_LatitudeDirectionCode = fields.Many2one( | |
| "ubl.23.latitudedirectioncodetype", | |
| string="LatitudeDirectionCode") | |
| ubl23_LongitudeDegreesMeasure = fields.Many2one( | |
| "ubl.23.longitudedegreesmeasuretype", | |
| string="LongitudeDegreesMeasure") | |
| ubl23_LongitudeMinutesMeasure = fields.Many2one( | |
| "ubl.23.longitudeminutesmeasuretype", | |
| string="LongitudeMinutesMeasure") | |
| ubl23_LongitudeDirectionCode = fields.Many2one( | |
| "ubl.23.longitudedirectioncodetype", | |
| string="LongitudeDirectionCode") | |
| ubl23_AltitudeMeasure = fields.Many2one( | |
| "ubl.23.altitudemeasuretype", | |
| string="AltitudeMeasure") | |
| class LocationID(models.AbstractModel): | |
| _description = 'locationid' | |
| _name = 'ubl.23.locationid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LocationIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class Location3(models.AbstractModel): | |
| """ABIE | |
| Location. Details | |
| A class to describe a location. | |
| Location""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.location3' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LocationType3' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_Location3_id", | |
| string="Description" | |
| ) | |
| ubl23_Conditions = fields.One2many( | |
| "ubl.23.conditionstype", | |
| "ubl23_Conditions_Location3_id", | |
| string="Conditions" | |
| ) | |
| ubl23_CountrySubentity = fields.Many2one( | |
| "ubl.23.countrysubentitytype", | |
| string="CountrySubentity") | |
| ubl23_CountrySubentityCode = fields.Many2one( | |
| "ubl.23.countrysubentitycodetype", | |
| string="CountrySubentityCode") | |
| ubl23_LocationTypeCode = fields.Many2one( | |
| "ubl.23.locationtypecodetype", | |
| string="LocationTypeCode") | |
| ubl23_InformationURI = fields.Many2one( | |
| "ubl.23.informationuri", | |
| string="InformationURI") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_ValidityPeriod = fields.One2many( | |
| "ubl.23.period", | |
| "ubl23_ValidityPeriod_Location3_id", | |
| string="ValidityPeriod" | |
| ) | |
| ubl23_Address = fields.Many2one( | |
| "ubl.23.address", | |
| string="Address") | |
| ubl23_Storage = fields.Many2one( | |
| "ubl.23.storage", | |
| string="Storage") | |
| ubl23_SubsidiaryLocation = fields.One2many( | |
| "ubl.23.locationtype", | |
| "ubl23_SubsidiaryLocation_Location3_id", | |
| string="SubsidiaryLocation" | |
| ) | |
| ubl23_LocationCoordinate = fields.One2many( | |
| "ubl.23.locationcoordinate", | |
| "ubl23_LocationCoordinate_Location3_id", | |
| string="LocationCoordinate" | |
| ) | |
| class LogoReferenceID(models.AbstractModel): | |
| _description = 'logoreferenceid' | |
| _name = 'ubl.23.logoreferenceid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LogoReferenceIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class LotDistribution(models.AbstractModel): | |
| """ABIE | |
| Lot Distribution. Details | |
| A class defining how to treat different lots in a single procurement. | |
| Lot Distribution""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.lotdistribution' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LotDistributionType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_MaximumLotsAwardedNumeric = fields.Many2one( | |
| "ubl.23.maximumlotsawardednumeric", | |
| string="MaximumLotsAwardedNumeric") | |
| ubl23_MaximumLotsSubmittedNumeric = fields.Many2one( | |
| "ubl.23.maximumlotssubmittednumeric", | |
| string="MaximumLotsSubmittedNumeric") | |
| ubl23_GroupingLots = fields.One2many( | |
| "ubl.23.groupinglotstype", | |
| "ubl23_GroupingLots_LotDistribution_id", | |
| string="GroupingLots" | |
| ) | |
| ubl23_LotsGroup = fields.One2many( | |
| "ubl.23.lotsgroup", | |
| "ubl23_LotsGroup_LotDistribution_id", | |
| string="LotsGroup" | |
| ) | |
| class LotIdentification(models.AbstractModel): | |
| """ABIE | |
| Lot Identification. Details | |
| A class for defining a lot identifier (the identifier of a set of item | |
| instances that would be used in case of a recall of that item). | |
| Lot Identification""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.lotidentification' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LotIdentificationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_LotNumberID = fields.Many2one( | |
| "ubl.23.lotnumberid", | |
| string="LotNumberID") | |
| ubl23_ExpiryDate = fields.Many2one( | |
| "ubl.23.expirydatetype", | |
| string="ExpiryDate") | |
| ubl23_AdditionalItemProperty = fields.One2many( | |
| "ubl.23.itemproperty", | |
| "ubl23_AdditionalItemProperty_LotIdentification_id", | |
| string="AdditionalItemProperty" | |
| ) | |
| class LotNumberID(models.AbstractModel): | |
| _description = 'lotnumberid' | |
| _name = 'ubl.23.lotnumberid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LotNumberIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class LotsGroupID(models.AbstractModel): | |
| _description = 'lotsgroupid' | |
| _name = 'ubl.23.lotsgroupid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LotsGroupIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class LotsGroup(models.AbstractModel): | |
| """ABIE | |
| Lots Group. Details | |
| A class for defining set of lots. | |
| Lots Group""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.lotsgroup' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LotsGroupType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_LotsGroup_LotDistribution_id = fields.Many2one( | |
| "ubl.23.lotdistribution") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_LotsGroupID = fields.Many2one( | |
| "ubl.23.lotsgroupid", | |
| string="LotsGroupID", xsd_required=True) | |
| ubl23_ProcurementProjectLotReference = fields.One2many( | |
| "ubl.23.procurementprojectlotreference", | |
| "ubl23_ProcurementProjectLotReference_LotsGroup_id", | |
| string="ProcurementProjectLotReference", | |
| xsd_required=True | |
| ) | |
| class LowerOrangeHazardPlacardID(models.AbstractModel): | |
| _description = 'lowerorangehazardplacardid' | |
| _name = 'ubl.23.lowerorangehazardplacardid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'LowerOrangeHazardPlacardIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class MMSIRegistrationID(models.AbstractModel): | |
| _description = 'mmsiregistrationid' | |
| _name = 'ubl.23.mmsiregistrationid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MMSIRegistrationIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ManagementPlanImplementedIndicator(models.AbstractModel): | |
| _description = 'managementplanimplementedindicator' | |
| _name = 'ubl.23.managementplanimplementedindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ManagementPlanImplementedIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ManagementPlanOnBoardIndicator(models.AbstractModel): | |
| _description = 'managementplanonboardindicator' | |
| _name = 'ubl.23.managementplanonboardindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ManagementPlanOnBoardIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ManufactureTime(models.AbstractModel): | |
| _description = 'manufacturetime' | |
| _name = 'ubl.23.manufacturetime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ManufactureTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class MaritimeHealthDeclaration(models.AbstractModel): | |
| """ABIE | |
| Maritime Health Declaration. Details | |
| A class to desccribe a maritime health declaration. | |
| Maritime Health Declaration""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.maritimehealthdeclaration' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MaritimeHealthDeclarationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_InfectiousDiseaseCaseOnBoardIndicator = fields.Many2one( | |
| "ubl.23.infectiousdiseasecaseonboardindicator", | |
| string="InfectiousDiseaseCaseOnBoardIndicator") | |
| ubl23_MoreIllThanExpectedIndicator = fields.Many2one( | |
| "ubl.23.moreillthanexpectedindicator", | |
| string="MoreIllThanExpectedIndicator") | |
| ubl23_MedicalPractitionerConsultedIndicator = fields.Many2one( | |
| "ubl.23.medicalpractitionerconsultedindicator", | |
| string="MedicalPractitionerConsultedIndicator") | |
| ubl23_StowawaysFoundOnBoardIndicator = fields.Many2one( | |
| "ubl.23.stowawaysfoundonboardindicator", | |
| string="StowawaysFoundOnBoardIndicator") | |
| ubl23_SickAnimalOnBoardIndicator = fields.Many2one( | |
| "ubl.23.sickanimalonboardindicator", | |
| string="SickAnimalOnBoardIndicator") | |
| ubl23_FumigatedCargoTransportIndicator = fields.Many2one( | |
| "ubl.23.fumigatedcargotransportindicator", | |
| string="FumigatedCargoTransportIndicator") | |
| ubl23_SanitaryMeasuresAppliedIndicator = fields.Many2one( | |
| "ubl.23.sanitarymeasuresappliedindicator", | |
| string="SanitaryMeasuresAppliedIndicator") | |
| ubl23_ValidSanitationCertificateOnBoardIndicator = fields.Many2one( | |
| "ubl.23.validsanitationcertificateonboardindicator", | |
| string="ValidSanitationCertificateOnBoardIndicator") | |
| ubl23_ReinspectionRequiredIndicator = fields.Many2one( | |
| "ubl.23.reinspectionrequiredindicator", | |
| string="ReinspectionRequiredIndicator") | |
| ubl23_TotalDeadPersonQuantity = fields.Many2one( | |
| "ubl.23.totaldeadpersonquantitytype", | |
| string="TotalDeadPersonQuantity") | |
| ubl23_TotalIllPersonQuantity = fields.Many2one( | |
| "ubl.23.totalillpersonquantitytype", | |
| string="TotalIllPersonQuantity") | |
| ubl23_SickAnimalDescription = fields.One2many( | |
| "ubl.23.sickanimaldescriptiontype", | |
| "ubl23_SickAnimalDescription_MaritimeHealthDeclaration_id", | |
| string="SickAnimalDescription" | |
| ) | |
| ubl23_StowawayDescription = fields.One2many( | |
| "ubl.23.stowawaydescriptiontype", | |
| "ubl23_StowawayDescription_MaritimeHealthDeclaration_id", | |
| string="StowawayDescription" | |
| ) | |
| ubl23_LastDrinkingWaterAnalysisDate = fields.Many2one( | |
| "ubl.23.lastdrinkingwateranalysisdatetype", | |
| string="LastDrinkingWaterAnalysisDate") | |
| ubl23_WHOAffectedAreaVisit = fields.One2many( | |
| "ubl.23.whoaffectedareavisit", | |
| "ubl23_WHOAffectedAreaVisit_MaritimeHealthDeclaration_id", | |
| string="WHOAffectedAreaVisit" | |
| ) | |
| ubl23_PersonnelHealthIncident = fields.One2many( | |
| "ubl.23.personnelhealthincident", | |
| "ubl23_PersonnelHealthIncident_MaritimeHealthDeclaration_id", | |
| string="PersonnelHealthIncident" | |
| ) | |
| ubl23_SanitaryMeasure = fields.One2many( | |
| "ubl.23.sanitarymeasure", | |
| "ubl23_SanitaryMeasure_MaritimeHealthDeclaration_id", | |
| string="SanitaryMeasure" | |
| ) | |
| ubl23_PlaceOfReportLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="PlaceOfReportLocation") | |
| ubl23_MedicalCertificate = fields.Many2one( | |
| "ubl.23.certificate", | |
| string="MedicalCertificate") | |
| ubl23_ShipSanitationControlCertificate = fields.Many2one( | |
| "ubl.23.certificate", | |
| string="ShipSanitationControlCertificate") | |
| ubl23_ShipSanitationControlExemptionDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_ShipSanitationControlExemptionDocumentReference_MaritimeHealthDeclaration_id", | |
| string="ShipSanitationControlExemptionDocumentReference" | |
| ) | |
| class MaritimeTransport(models.AbstractModel): | |
| """ABIE | |
| Maritime Transport. Details | |
| A class to describe a vessel used for transport by water (including sea, | |
| river, and canal). | |
| Maritime Transport""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.maritimetransport' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MaritimeTransportType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_VesselID = fields.Many2one( | |
| "ubl.23.vesselid", | |
| string="VesselID") | |
| ubl23_VesselName = fields.Many2one( | |
| "ubl.23.vesselnametype", | |
| string="VesselName") | |
| ubl23_RadioCallSignID = fields.Many2one( | |
| "ubl.23.radiocallsignid", | |
| string="RadioCallSignID") | |
| ubl23_MMSIRegistrationID = fields.Many2one( | |
| "ubl.23.mmsiregistrationid", | |
| string="MMSIRegistrationID") | |
| ubl23_ShipsRequirements = fields.One2many( | |
| "ubl.23.shipsrequirementstype", | |
| "ubl23_ShipsRequirements_MaritimeTransport_id", | |
| string="ShipsRequirements" | |
| ) | |
| ubl23_GrossTonnageMeasure = fields.Many2one( | |
| "ubl.23.grosstonnagemeasuretype", | |
| string="GrossTonnageMeasure") | |
| ubl23_NetTonnageMeasure = fields.Many2one( | |
| "ubl.23.nettonnagemeasuretype", | |
| string="NetTonnageMeasure") | |
| ubl23_SegregatedBallastMeasure = fields.Many2one( | |
| "ubl.23.segregatedballastmeasuretype", | |
| string="SegregatedBallastMeasure") | |
| ubl23_ShipConfigurationCode = fields.Many2one( | |
| "ubl.23.shipconfigurationcodetype", | |
| string="ShipConfigurationCode") | |
| ubl23_INFShipClassCode = fields.Many2one( | |
| "ubl.23.infshipclasscodetype", | |
| string="INFShipClassCode") | |
| ubl23_RegistryCertificateDocumentReference = fields.Many2one( | |
| "ubl.23.documentreference", | |
| string="RegistryCertificateDocumentReference") | |
| ubl23_RegistryPortLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="RegistryPortLocation") | |
| ubl23_AntennaLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="AntennaLocation") | |
| ubl23_VesselDynamics = fields.Many2one( | |
| "ubl.23.vesseldynamics", | |
| string="VesselDynamics") | |
| class MaritimeWaste(models.AbstractModel): | |
| """ABIE | |
| Maritime Waste. Details | |
| A class to describe a transaction of maritime waste. | |
| Maritime Waste""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.maritimewaste' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MaritimeWasteType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_MaritimeWaste_ShipmentStage_id = fields.Many2one( | |
| "ubl.23.shipmentstage") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_MaritimeWaste_id", | |
| string="Description" | |
| ) | |
| ubl23_WasteTypeCode = fields.Many2one( | |
| "ubl.23.wastetypecodetype", | |
| string="WasteTypeCode") | |
| ubl23_ToBeDeliveredMeasure = fields.Many2one( | |
| "ubl.23.tobedeliveredmeasuretype", | |
| string="ToBeDeliveredMeasure") | |
| ubl23_RetainedOnBoardMeasure = fields.Many2one( | |
| "ubl.23.retainedonboardmeasuretype", | |
| string="RetainedOnBoardMeasure") | |
| ubl23_MaxDedicatedStorageCapacityMeasure = fields.Many2one( | |
| "ubl.23.maxdedicatedstoragecapacitymeasuretype", | |
| string="MaxDedicatedStorageCapacityMeasure") | |
| ubl23_EstimatedGeneratedUntilNextPortMeasure = fields.Many2one( | |
| "ubl.23.estimatedgenerateduntilnextportmeasuretype", | |
| string="EstimatedGeneratedUntilNextPortMeasure") | |
| ubl23_RemainingWasteDeliveryPortLocation = fields.One2many( | |
| "ubl.23.locationtype", | |
| "ubl23_RemainingWasteDeliveryPortLocation_MaritimeWaste_id", | |
| string="RemainingWasteDeliveryPortLocation" | |
| ) | |
| class MarkAttentionIndicator(models.AbstractModel): | |
| _description = 'markattentionindicator' | |
| _name = 'ubl.23.markattentionindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MarkAttentionIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class MarkCareIndicator(models.AbstractModel): | |
| _description = 'markcareindicator' | |
| _name = 'ubl.23.markcareindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MarkCareIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class MarkingID(models.AbstractModel): | |
| _description = 'markingid' | |
| _name = 'ubl.23.markingid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MarkingIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class MathematicOperatorCode(models.AbstractModel): | |
| _description = 'mathematicoperatorcode' | |
| _name = 'ubl.23.mathematicoperatorcode' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MathematicOperatorCodeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.operatorcodetype", | |
| string="valueOf_", xsd_required=True) | |
| class MaximumCopiesNumeric(models.AbstractModel): | |
| _description = 'maximumcopiesnumeric' | |
| _name = 'ubl.23.maximumcopiesnumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MaximumCopiesNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class MaximumLotsAwardedNumeric(models.AbstractModel): | |
| _description = 'maximumlotsawardednumeric' | |
| _name = 'ubl.23.maximumlotsawardednumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MaximumLotsAwardedNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class MaximumLotsSubmittedNumeric(models.AbstractModel): | |
| _description = 'maximumlotssubmittednumeric' | |
| _name = 'ubl.23.maximumlotssubmittednumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MaximumLotsSubmittedNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class MaximumNumberNumeric(models.AbstractModel): | |
| _description = 'maximumnumbernumeric' | |
| _name = 'ubl.23.maximumnumbernumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MaximumNumberNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class MaximumOriginalsNumeric(models.AbstractModel): | |
| _description = 'maximumoriginalsnumeric' | |
| _name = 'ubl.23.maximumoriginalsnumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MaximumOriginalsNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class MaximumPaymentInstructionsNumeric(models.AbstractModel): | |
| _description = 'maximumpaymentinstructionsnumeric' | |
| _name = 'ubl.23.maximumpaymentinstructionsnumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MaximumPaymentInstructionsNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class MaximumValueNumeric(models.AbstractModel): | |
| _description = 'maximumvaluenumeric' | |
| _name = 'ubl.23.maximumvaluenumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MaximumValueNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class MedicalPractitionerConsultedIndicator(models.AbstractModel): | |
| _description = 'medicalpractitionerconsultedindicator' | |
| _name = 'ubl.23.medicalpractitionerconsultedindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MedicalPractitionerConsultedIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class MessageDelivery(models.AbstractModel): | |
| """ABIE | |
| Message Delivery. Details | |
| A class to describe how a message is delivered (routed). | |
| Message Delivery""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.messagedelivery' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MessageDeliveryType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ProtocolID = fields.Many2one( | |
| "ubl.23.protocolid", | |
| string="ProtocolID") | |
| ubl23_EnvelopeTypeCode = fields.Many2one( | |
| "ubl.23.envelopetypecodetype", | |
| string="EnvelopeTypeCode") | |
| ubl23_EndpointURI = fields.Many2one( | |
| "ubl.23.endpointuri", | |
| string="EndpointURI") | |
| class MeterProperty(models.AbstractModel): | |
| """ABIE | |
| Meter Property. Details | |
| The name of this meter property. | |
| Meter Property""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.meterproperty' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MeterPropertyType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_MeterProperty_Meter_id = fields.Many2one( | |
| "ubl.23.meter") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_NameCode = fields.Many2one( | |
| "ubl.23.namecodetype", | |
| string="NameCode") | |
| ubl23_Value = fields.Many2one( | |
| "ubl.23.valuetype", | |
| string="Value") | |
| ubl23_ValueQuantity = fields.Many2one( | |
| "ubl.23.valuequantitytype", | |
| string="ValueQuantity") | |
| ubl23_ValueQualifier = fields.One2many( | |
| "ubl.23.valuequalifiertype", | |
| "ubl23_ValueQualifier_MeterProperty_id", | |
| string="ValueQualifier" | |
| ) | |
| class MeterReading(models.AbstractModel): | |
| """ABIE | |
| Meter Reading. Details | |
| A class to describe a meter reading. | |
| Meter Reading""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.meterreading' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MeterReadingType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_MeterReading_Meter_id = fields.Many2one( | |
| "ubl.23.meter") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_MeterReadingType = fields.Many2one( | |
| "ubl.23.meterreadingtypetype", | |
| string="MeterReadingType") | |
| ubl23_MeterReadingTypeCode = fields.Many2one( | |
| "ubl.23.meterreadingtypecodetype", | |
| string="MeterReadingTypeCode") | |
| ubl23_PreviousMeterReadingDate = fields.Many2one( | |
| "ubl.23.previousmeterreadingdatetype", | |
| string="PreviousMeterReadingDate", | |
| xsd_required=True) | |
| ubl23_PreviousMeterQuantity = fields.Many2one( | |
| "ubl.23.previousmeterquantitytype", | |
| string="PreviousMeterQuantity", | |
| xsd_required=True) | |
| ubl23_LatestMeterReadingDate = fields.Many2one( | |
| "ubl.23.latestmeterreadingdatetype", | |
| string="LatestMeterReadingDate", | |
| xsd_required=True) | |
| ubl23_LatestMeterQuantity = fields.Many2one( | |
| "ubl.23.latestmeterquantitytype", | |
| string="LatestMeterQuantity", | |
| xsd_required=True) | |
| ubl23_PreviousMeterReadingMethod = fields.Many2one( | |
| "ubl.23.previousmeterreadingmethodtype", | |
| string="PreviousMeterReadingMethod") | |
| ubl23_PreviousMeterReadingMethodCode = fields.Many2one( | |
| "ubl.23.previousmeterreadingmethodcodetype", | |
| string="PreviousMeterReadingMethodCode") | |
| ubl23_LatestMeterReadingMethod = fields.Many2one( | |
| "ubl.23.latestmeterreadingmethodtype", | |
| string="LatestMeterReadingMethod") | |
| ubl23_LatestMeterReadingMethodCode = fields.Many2one( | |
| "ubl.23.latestmeterreadingmethodcodetype", | |
| string="LatestMeterReadingMethodCode") | |
| ubl23_MeterReadingComments = fields.One2many( | |
| "ubl.23.meterreadingcommentstype", | |
| "ubl23_MeterReadingComments_MeterReading_id", | |
| string="MeterReadingComments" | |
| ) | |
| ubl23_DeliveredQuantity = fields.Many2one( | |
| "ubl.23.deliveredquantitytype", | |
| string="DeliveredQuantity", | |
| xsd_required=True) | |
| class Meter(models.AbstractModel): | |
| """ABIE | |
| Meter. Details | |
| A class to describe a meter and its readings. | |
| Meter""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.meter' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MeterType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UtilityMeter_ConsumptionPoint_id = fields.Many2one( | |
| "ubl.23.consumptionpoint") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_MeterNumber = fields.Many2one( | |
| "ubl.23.meternumbertype", | |
| string="MeterNumber") | |
| ubl23_MeterName = fields.Many2one( | |
| "ubl.23.meternametype", | |
| string="MeterName") | |
| ubl23_MeterConstant = fields.Many2one( | |
| "ubl.23.meterconstanttype", | |
| string="MeterConstant") | |
| ubl23_MeterConstantCode = fields.Many2one( | |
| "ubl.23.meterconstantcodetype", | |
| string="MeterConstantCode") | |
| ubl23_TotalDeliveredQuantity = fields.Many2one( | |
| "ubl.23.totaldeliveredquantitytype", | |
| string="TotalDeliveredQuantity") | |
| ubl23_MeterReading = fields.One2many( | |
| "ubl.23.meterreading", | |
| "ubl23_MeterReading_Meter_id", | |
| string="MeterReading" | |
| ) | |
| ubl23_MeterProperty = fields.One2many( | |
| "ubl.23.meterproperty", | |
| "ubl23_MeterProperty_Meter_id", | |
| string="MeterProperty" | |
| ) | |
| class MinimumNumberNumeric(models.AbstractModel): | |
| _description = 'minimumnumbernumeric' | |
| _name = 'ubl.23.minimumnumbernumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MinimumNumberNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class MinimumValueNumeric(models.AbstractModel): | |
| _description = 'minimumvaluenumeric' | |
| _name = 'ubl.23.minimumvaluenumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MinimumValueNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class MiscellaneousEvent(models.AbstractModel): | |
| """ABIE | |
| Miscellaneous Event. Details | |
| A class to describe a miscellaneous event associated with a retail event. | |
| Miscellaneous Event""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.miscellaneousevent' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MiscellaneousEventType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_MiscellaneousEventTypeCode = fields.Many2one( | |
| "ubl.23.miscellaneouseventtypecodetype", | |
| string="MiscellaneousEventTypeCode", | |
| xsd_required=True) | |
| ubl23_EventLineItem = fields.One2many( | |
| "ubl.23.eventlineitem", | |
| "ubl23_EventLineItem_MiscellaneousEvent_id", | |
| string="EventLineItem", | |
| xsd_required=True | |
| ) | |
| class MondayAvailabilityIndicator(models.AbstractModel): | |
| _description = 'mondayavailabilityindicator' | |
| _name = 'ubl.23.mondayavailabilityindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MondayAvailabilityIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class MonetaryTotal(models.AbstractModel): | |
| """ABIE | |
| Monetary Total. Details | |
| A class to define a monetary total. | |
| Monetary Total""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.monetarytotal' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MonetaryTotalType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_LineExtensionAmount = fields.Many2one( | |
| "ubl.23.lineextensionamounttype", | |
| string="LineExtensionAmount") | |
| ubl23_TaxExclusiveAmount = fields.Many2one( | |
| "ubl.23.taxexclusiveamounttype", | |
| string="TaxExclusiveAmount") | |
| ubl23_TaxInclusiveAmount = fields.Many2one( | |
| "ubl.23.taxinclusiveamounttype", | |
| string="TaxInclusiveAmount") | |
| ubl23_AllowanceTotalAmount = fields.Many2one( | |
| "ubl.23.allowancetotalamounttype", | |
| string="AllowanceTotalAmount") | |
| ubl23_ChargeTotalAmount = fields.Many2one( | |
| "ubl.23.chargetotalamounttype", | |
| string="ChargeTotalAmount") | |
| ubl23_WithholdingTaxTotalAmount = fields.Many2one( | |
| "ubl.23.withholdingtaxtotalamounttype", | |
| string="WithholdingTaxTotalAmount") | |
| ubl23_PrepaidAmount = fields.Many2one( | |
| "ubl.23.prepaidamounttype", | |
| string="PrepaidAmount") | |
| ubl23_PayableRoundingAmount = fields.Many2one( | |
| "ubl.23.payableroundingamounttype", | |
| string="PayableRoundingAmount") | |
| ubl23_PayableAmount = fields.Many2one( | |
| "ubl.23.payableamounttype", | |
| string="PayableAmount", | |
| xsd_required=True) | |
| ubl23_PayableAlternativeAmount = fields.Many2one( | |
| "ubl.23.payablealternativeamounttype", | |
| string="PayableAlternativeAmount") | |
| class MoreIllThanExpectedIndicator(models.AbstractModel): | |
| _description = 'moreillthanexpectedindicator' | |
| _name = 'ubl.23.moreillthanexpectedindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MoreIllThanExpectedIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class MultiplierFactorNumeric(models.AbstractModel): | |
| _description = 'multiplierfactornumeric' | |
| _name = 'ubl.23.multiplierfactornumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'MultiplierFactorNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class NationalityID(models.AbstractModel): | |
| _description = 'nationalityid' | |
| _name = 'ubl.23.nationalityid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'NationalityIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class NetworkID(models.AbstractModel): | |
| _description = 'networkid' | |
| _name = 'ubl.23.networkid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'NetworkIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class NoFurtherNegotiationIndicator(models.AbstractModel): | |
| _description = 'nofurthernegotiationindicator' | |
| _name = 'ubl.23.nofurthernegotiationindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'NoFurtherNegotiationIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class NominationTime(models.AbstractModel): | |
| _description = 'nominationtime' | |
| _name = 'ubl.23.nominationtime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'NominationTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class NoticeLanguageCode(models.AbstractModel): | |
| _description = 'noticelanguagecode' | |
| _name = 'ubl.23.noticelanguagecode' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'NoticeLanguageCodeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.languagecodetype", | |
| string="valueOf_", xsd_required=True) | |
| class NotificationRequirement(models.AbstractModel): | |
| """ABIE | |
| Notification Requirement. Details | |
| A class to describe a notification requirement. | |
| Notification Requirement""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.notificationrequirement' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'NotificationRequirementType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_NotificationRequirement_TransportExecutionTerms_id = fields.Many2one( | |
| "ubl.23.transportexecutionterms") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_NotificationTypeCode = fields.Many2one( | |
| "ubl.23.notificationtypecodetype", | |
| string="NotificationTypeCode", | |
| xsd_required=True) | |
| ubl23_PostEventNotificationDurationMeasure = fields.Many2one( | |
| "ubl.23.posteventnotificationdurationmeasuretype", | |
| string="PostEventNotificationDurationMeasure") | |
| ubl23_PreEventNotificationDurationMeasure = fields.Many2one( | |
| "ubl.23.preeventnotificationdurationmeasuretype", | |
| string="PreEventNotificationDurationMeasure") | |
| ubl23_NotifyParty = fields.One2many( | |
| "ubl.23.party", | |
| "ubl23_NotifyParty_NotificationRequirement_id", | |
| string="NotifyParty" | |
| ) | |
| ubl23_NotificationPeriod = fields.One2many( | |
| "ubl.23.period", | |
| "ubl23_NotificationPeriod_NotificationRequirement_id", | |
| string="NotificationPeriod" | |
| ) | |
| ubl23_NotificationLocation = fields.One2many( | |
| "ubl.23.locationtype", | |
| "ubl23_NotificationLocation_NotificationRequirement_id", | |
| string="NotificationLocation" | |
| ) | |
| class OID(models.AbstractModel): | |
| _description = 'oid' | |
| _name = 'ubl.23.oid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'OIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class OccurrenceTime(models.AbstractModel): | |
| _description = 'occurrencetime' | |
| _name = 'ubl.23.occurrencetime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'OccurrenceTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class OnAccountPayment(models.AbstractModel): | |
| """ABIE | |
| On Account Payment. Details | |
| A scheduled prepayment (on-account payment) for a estimated utility | |
| consumption | |
| On Account Payment""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.onaccountpayment' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'OnAccountPaymentType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_OnAccountPayment_SubscriberConsumption_id = fields.Many2one( | |
| "ubl.23.subscriberconsumption") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_EstimatedConsumedQuantity = fields.Many2one( | |
| "ubl.23.estimatedconsumedquantitytype", | |
| string="EstimatedConsumedQuantity", | |
| xsd_required=True) | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_OnAccountPayment_id", | |
| string="Note" | |
| ) | |
| ubl23_PaymentTerms = fields.One2many( | |
| "ubl.23.paymentterms", | |
| "ubl23_PaymentTerms_OnAccountPayment_id", | |
| string="PaymentTerms", xsd_required=True | |
| ) | |
| class OnCarriageIndicator(models.AbstractModel): | |
| _description = 'oncarriageindicator' | |
| _name = 'ubl.23.oncarriageindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'OnCarriageIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class OntologyURI(models.AbstractModel): | |
| _description = 'ontologyuri' | |
| _name = 'ubl.23.ontologyuri' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'OntologyURIType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class OpenTenderID(models.AbstractModel): | |
| _description = 'opentenderid' | |
| _name = 'ubl.23.opentenderid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'OpenTenderIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class OptionalLineItemIndicator(models.AbstractModel): | |
| _description = 'optionallineitemindicator' | |
| _name = 'ubl.23.optionallineitemindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'OptionalLineItemIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class OrderIntervalDaysNumeric(models.AbstractModel): | |
| _description = 'orderintervaldaysnumeric' | |
| _name = 'ubl.23.orderintervaldaysnumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'OrderIntervalDaysNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class OrderLineReference(models.AbstractModel): | |
| """ABIE | |
| Order Line Reference. Details | |
| A class to define a reference to an order line. | |
| Order Line Reference""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.orderlinereference' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'OrderLineReferenceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_OrderLineReference_CreditNoteLine_id = fields.Many2one( | |
| "ubl.23.creditnoteline") | |
| ubl23_OrderLineReference_DespatchLine_id = fields.Many2one( | |
| "ubl.23.despatchline") | |
| ubl23_OrderLineReference_GoodsItem_id = fields.Many2one( | |
| "ubl.23.goodsitem") | |
| ubl23_OrderLineReference_InvoiceLine_id = fields.Many2one( | |
| "ubl.23.invoiceline") | |
| ubl23_OrderLineReference_OrderLine_id = fields.Many2one( | |
| "ubl.23.orderline") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_LineID = fields.Many2one( | |
| "ubl.23.lineid", | |
| string="LineID", xsd_required=True) | |
| ubl23_SalesOrderLineID = fields.Many2one( | |
| "ubl.23.salesorderlineid", | |
| string="SalesOrderLineID") | |
| ubl23_UUID = fields.Many2one( | |
| "ubl.23.uuid", | |
| string="UUID") | |
| ubl23_LineStatusCode = fields.Many2one( | |
| "ubl.23.linestatuscodetype", | |
| string="LineStatusCode") | |
| ubl23_OrderReference = fields.Many2one( | |
| "ubl.23.orderreference", | |
| string="OrderReference") | |
| class OrderLine(models.AbstractModel): | |
| """ABIE | |
| Order Line. Details | |
| A class to define a line in an order document (e.g., Order, Order Change, | |
| or Order Response) describing an item being ordered. | |
| Order Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.orderline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'OrderLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_SubstitutionStatusCode = fields.Many2one( | |
| "ubl.23.substitutionstatuscodetype", | |
| string="SubstitutionStatusCode") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_OrderLine_id", | |
| string="Note" | |
| ) | |
| ubl23_LineItem = fields.Many2one( | |
| "ubl.23.lineitem", | |
| string="LineItem", xsd_required=True) | |
| ubl23_SellerProposedSubstituteLineItem = fields.One2many( | |
| "ubl.23.lineitem", | |
| "ubl23_SellerProposedSubstituteLineItem_OrderLine_id", | |
| string="SellerProposedSubstituteLineItem" | |
| ) | |
| ubl23_SellerSubstitutedLineItem = fields.One2many( | |
| "ubl.23.lineitem", | |
| "ubl23_SellerSubstitutedLineItem_OrderLine_id", | |
| string="SellerSubstitutedLineItem" | |
| ) | |
| ubl23_BuyerProposedSubstituteLineItem = fields.One2many( | |
| "ubl.23.lineitem", | |
| "ubl23_BuyerProposedSubstituteLineItem_OrderLine_id", | |
| string="BuyerProposedSubstituteLineItem" | |
| ) | |
| ubl23_CatalogueLineReference = fields.Many2one( | |
| "ubl.23.linereference", | |
| string="CatalogueLineReference") | |
| ubl23_QuotationLineReference = fields.Many2one( | |
| "ubl.23.linereference", | |
| string="QuotationLineReference") | |
| ubl23_OrderLineReference = fields.One2many( | |
| "ubl.23.orderlinereference", | |
| "ubl23_OrderLineReference_OrderLine_id", | |
| string="OrderLineReference" | |
| ) | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_OrderLine_id", | |
| string="DocumentReference" | |
| ) | |
| class OrderQuantityIncrementNumeric(models.AbstractModel): | |
| _description = 'orderquantityincrementnumeric' | |
| _name = 'ubl.23.orderquantityincrementnumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'OrderQuantityIncrementNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class OrderReference(models.AbstractModel): | |
| """ABIE | |
| Order Reference. Details | |
| A class to define a reference to an Order. | |
| Order Reference""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.orderreference' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'OrderReferenceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_SalesOrderID = fields.Many2one( | |
| "ubl.23.salesorderid", | |
| string="SalesOrderID") | |
| ubl23_CopyIndicator = fields.Many2one( | |
| "ubl.23.copyindicator", | |
| string="CopyIndicator") | |
| ubl23_UUID = fields.Many2one( | |
| "ubl.23.uuid", | |
| string="UUID") | |
| ubl23_IssueDate = fields.Many2one( | |
| "ubl.23.issuedatetype", | |
| string="IssueDate") | |
| ubl23_IssueTime = fields.Many2one( | |
| "ubl.23.issuetime", | |
| string="IssueTime") | |
| ubl23_CustomerReference = fields.Many2one( | |
| "ubl.23.customerreferencetype", | |
| string="CustomerReference") | |
| ubl23_OrderTypeCode = fields.Many2one( | |
| "ubl.23.ordertypecodetype", | |
| string="OrderTypeCode") | |
| ubl23_DocumentReference = fields.Many2one( | |
| "ubl.23.documentreference", | |
| string="DocumentReference") | |
| class OrderableIndicator(models.AbstractModel): | |
| _description = 'orderableindicator' | |
| _name = 'ubl.23.orderableindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'OrderableIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class OrderedShipment(models.AbstractModel): | |
| """ABIE | |
| Ordered Shipment. Details | |
| A class to describe an ordered shipment. | |
| Ordered Shipment""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.orderedshipment' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'OrderedShipmentType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_OrderedShipment_LineItem_id = fields.Many2one( | |
| "ubl.23.lineitem") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Shipment = fields.Many2one( | |
| "ubl.23.shipment", | |
| string="Shipment", xsd_required=True) | |
| ubl23_Package = fields.One2many( | |
| "ubl.23.package", | |
| "ubl23_Package_OrderedShipment_id", | |
| string="Package" | |
| ) | |
| class OriginalContractingSystemID(models.AbstractModel): | |
| _description = 'originalcontractingsystemid' | |
| _name = 'ubl.23.originalcontractingsystemid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'OriginalContractingSystemIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class OriginalJobID(models.AbstractModel): | |
| _description = 'originaljobid' | |
| _name = 'ubl.23.originaljobid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'OriginalJobIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class OtherConditionsIndicator(models.AbstractModel): | |
| _description = 'otherconditionsindicator' | |
| _name = 'ubl.23.otherconditionsindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'OtherConditionsIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class PackSizeNumeric(models.AbstractModel): | |
| _description = 'packsizenumeric' | |
| _name = 'ubl.23.packsizenumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PackSizeNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class Package(models.AbstractModel): | |
| """ABIE | |
| Package. Details | |
| A class to describe a package. | |
| Package""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.package' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PackageType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ContainingPackage_GoodsItem_id = fields.Many2one( | |
| "ubl.23.goodsitem") | |
| ubl23_Package_OrderedShipment_id = fields.Many2one( | |
| "ubl.23.orderedshipment") | |
| ubl23_ContainedPackage_Package_id = fields.Many2one( | |
| "ubl.23.package") | |
| ubl23_Package_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_ActualPackage_TransportHandlingUnit_id = fields.Many2one( | |
| "ubl.23.transporthandlingunit") | |
| ubl23_Package_TransportHandlingUnit_id = fields.Many2one( | |
| "ubl.23.transporthandlingunit") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity") | |
| ubl23_ReturnableMaterialIndicator = fields.Many2one( | |
| "ubl.23.returnablematerialindicator", | |
| string="ReturnableMaterialIndicator") | |
| ubl23_PackageLevelCode = fields.Many2one( | |
| "ubl.23.packagelevelcodetype", | |
| string="PackageLevelCode") | |
| ubl23_PackagingTypeCode = fields.Many2one( | |
| "ubl.23.packagingtypecodetype", | |
| string="PackagingTypeCode") | |
| ubl23_PackagingType = fields.One2many( | |
| "ubl.23.packagingtypetype", | |
| "ubl23_PackagingType_Package_id", | |
| string="PackagingType" | |
| ) | |
| ubl23_PackingMaterial = fields.One2many( | |
| "ubl.23.packingmaterialtype", | |
| "ubl23_PackingMaterial_Package_id", | |
| string="PackingMaterial" | |
| ) | |
| ubl23_TraceID = fields.Many2one( | |
| "ubl.23.traceid", | |
| string="TraceID") | |
| ubl23_ContainedPackage = fields.One2many( | |
| "ubl.23.package", | |
| "ubl23_ContainedPackage_Package_id", | |
| string="ContainedPackage" | |
| ) | |
| ubl23_ContainingTransportEquipment = fields.Many2one( | |
| "ubl.23.transportequipment", | |
| string="ContainingTransportEquipment") | |
| ubl23_GoodsItem = fields.One2many( | |
| "ubl.23.goodsitem", | |
| "ubl23_GoodsItem_Package_id", | |
| string="GoodsItem" | |
| ) | |
| ubl23_MeasurementDimension = fields.One2many( | |
| "ubl.23.dimension", | |
| "ubl23_MeasurementDimension_Package_id", | |
| string="MeasurementDimension" | |
| ) | |
| ubl23_DeliveryUnit = fields.One2many( | |
| "ubl.23.deliveryunit", | |
| "ubl23_DeliveryUnit_Package_id", | |
| string="DeliveryUnit" | |
| ) | |
| ubl23_Delivery = fields.Many2one( | |
| "ubl.23.delivery", | |
| string="Delivery") | |
| ubl23_Pickup = fields.Many2one( | |
| "ubl.23.pickup", | |
| string="Pickup") | |
| ubl23_Despatch = fields.Many2one( | |
| "ubl.23.despatch", | |
| string="Despatch") | |
| class PaidTime(models.AbstractModel): | |
| _description = 'paidtime' | |
| _name = 'ubl.23.paidtime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PaidTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class ParentDocumentID(models.AbstractModel): | |
| _description = 'parentdocumentid' | |
| _name = 'ubl.23.parentdocumentid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ParentDocumentIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ParentDocumentLineReferenceID(models.AbstractModel): | |
| _description = 'parentdocumentlinereferenceid' | |
| _name = 'ubl.23.parentdocumentlinereferenceid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ParentDocumentLineReferenceIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ParentDocumentVersionID(models.AbstractModel): | |
| _description = 'parentdocumentversionid' | |
| _name = 'ubl.23.parentdocumentversionid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ParentDocumentVersionIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class PartialDeliveryIndicator(models.AbstractModel): | |
| _description = 'partialdeliveryindicator' | |
| _name = 'ubl.23.partialdeliveryindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PartialDeliveryIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ParticipantID(models.AbstractModel): | |
| _description = 'participantid' | |
| _name = 'ubl.23.participantid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ParticipantIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ParticipantParty(models.AbstractModel): | |
| """ABIE | |
| Participant Party. Details | |
| A class to describe a participant party. | |
| Participant Party""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.participantparty' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ParticipantPartyType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_InitiatingPartyIndicator = fields.Many2one( | |
| "ubl.23.initiatingpartyindicator", | |
| string="InitiatingPartyIndicator") | |
| ubl23_PrivatePartyIndicator = fields.Many2one( | |
| "ubl.23.privatepartyindicator", | |
| string="PrivatePartyIndicator") | |
| ubl23_PublicPartyIndicator = fields.Many2one( | |
| "ubl.23.publicpartyindicator", | |
| string="PublicPartyIndicator") | |
| ubl23_ServiceProviderPartyIndicator = fields.Many2one( | |
| "ubl.23.serviceproviderpartyindicator", | |
| string="ServiceProviderPartyIndicator") | |
| ubl23_Party = fields.Many2one( | |
| "ubl.23.party", | |
| string="Party", xsd_required=True) | |
| ubl23_LegalContact = fields.Many2one( | |
| "ubl.23.contact", | |
| string="LegalContact") | |
| ubl23_TechnicalContact = fields.Many2one( | |
| "ubl.23.contact", | |
| string="TechnicalContact") | |
| ubl23_SupportContact = fields.Many2one( | |
| "ubl.23.contact", | |
| string="SupportContact") | |
| ubl23_CommercialContact = fields.Many2one( | |
| "ubl.23.contact", | |
| string="CommercialContact") | |
| class PartyIdentification(models.AbstractModel): | |
| """ABIE | |
| Party Identification. Details | |
| A class to define an identifier for a party. | |
| Party Identification""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.partyidentification' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PartyIdentificationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_PartyIdentification_Party_id = fields.Many2one( | |
| "ubl.23.party") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| class PartyLegalEntity(models.AbstractModel): | |
| """ABIE | |
| Party Legal Entity. Details | |
| A class to describe a party as a legal entity. | |
| Party Legal Entity""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.partylegalentity' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PartyLegalEntityType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_PartyLegalEntity_Party_id = fields.Many2one( | |
| "ubl.23.party") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_RegistrationName = fields.Many2one( | |
| "ubl.23.registrationnametype", | |
| string="RegistrationName") | |
| ubl23_CompanyID = fields.Many2one( | |
| "ubl.23.companyid", | |
| string="CompanyID") | |
| ubl23_RegistrationDate = fields.Many2one( | |
| "ubl.23.registrationdatetype", | |
| string="RegistrationDate") | |
| ubl23_RegistrationExpirationDate = fields.Many2one( | |
| "ubl.23.registrationexpirationdatetype", | |
| string="RegistrationExpirationDate") | |
| ubl23_CompanyLegalFormCode = fields.Many2one( | |
| "ubl.23.companylegalformcodetype", | |
| string="CompanyLegalFormCode") | |
| ubl23_CompanyLegalForm = fields.One2many( | |
| "ubl.23.companylegalformtype", | |
| "ubl23_CompanyLegalForm_PartyLegalEntity_id", | |
| string="CompanyLegalForm" | |
| ) | |
| ubl23_SoleProprietorshipIndicator = fields.Many2one( | |
| "ubl.23.soleproprietorshipindicator", | |
| string="SoleProprietorshipIndicator") | |
| ubl23_CompanyLiquidationStatusCode = fields.Many2one( | |
| "ubl.23.companyliquidationstatuscodetype", | |
| string="CompanyLiquidationStatusCode") | |
| ubl23_CorporateStockAmount = fields.Many2one( | |
| "ubl.23.corporatestockamounttype", | |
| string="CorporateStockAmount") | |
| ubl23_FullyPaidSharesIndicator = fields.Many2one( | |
| "ubl.23.fullypaidsharesindicator", | |
| string="FullyPaidSharesIndicator") | |
| ubl23_RegistrationAddress = fields.Many2one( | |
| "ubl.23.address", | |
| string="RegistrationAddress") | |
| ubl23_CorporateRegistrationScheme = fields.Many2one( | |
| "ubl.23.corporateregistrationscheme", | |
| string="CorporateRegistrationScheme") | |
| ubl23_HeadOfficeParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="HeadOfficeParty") | |
| ubl23_ShareholderParty = fields.One2many( | |
| "ubl.23.shareholderparty", | |
| "ubl23_ShareholderParty_PartyLegalEntity_id", | |
| string="ShareholderParty" | |
| ) | |
| class PartyName(models.AbstractModel): | |
| """ABIE | |
| Party Name. Details | |
| A class for defining the name of a party. | |
| Party Name""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.partyname' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PartyNameType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_PartyName_Party_id = fields.Many2one( | |
| "ubl.23.party") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name", xsd_required=True) | |
| class PartyTaxScheme(models.AbstractModel): | |
| """ABIE | |
| Party Tax Scheme. Details | |
| A class to describe a taxation scheme applying to a party. | |
| Party Tax Scheme""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.partytaxscheme' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PartyTaxSchemeType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_PartyTaxScheme_Party_id = fields.Many2one( | |
| "ubl.23.party") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_RegistrationName = fields.Many2one( | |
| "ubl.23.registrationnametype", | |
| string="RegistrationName") | |
| ubl23_CompanyID = fields.Many2one( | |
| "ubl.23.companyid", | |
| string="CompanyID") | |
| ubl23_TaxLevelCode = fields.Many2one( | |
| "ubl.23.taxlevelcodetype", | |
| string="TaxLevelCode") | |
| ubl23_ExemptionReasonCode = fields.Many2one( | |
| "ubl.23.exemptionreasoncodetype", | |
| string="ExemptionReasonCode") | |
| ubl23_ExemptionReason = fields.One2many( | |
| "ubl.23.exemptionreasontype", | |
| "ubl23_ExemptionReason_PartyTaxScheme_id", | |
| string="ExemptionReason" | |
| ) | |
| ubl23_RegistrationAddress = fields.Many2one( | |
| "ubl.23.address", | |
| string="RegistrationAddress") | |
| ubl23_TaxScheme = fields.Many2one( | |
| "ubl.23.taxscheme", | |
| string="TaxScheme", xsd_required=True) | |
| class Party(models.AbstractModel): | |
| """ABIE | |
| Party. Details | |
| A class to describe an organization, sub-organization, or individual | |
| fulfilling a role in a business process. | |
| Party""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.party' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PartyType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_NotifyParty_Delivery_id = fields.Many2one( | |
| "ubl.23.delivery") | |
| ubl23_NotifyParty_Despatch_id = fields.Many2one( | |
| "ubl.23.despatch") | |
| ubl23_PreSelectedParty_EconomicOperatorShortList_id = fields.Many2one( | |
| "ubl.23.economicoperatorshortlist") | |
| ubl23_ManufacturerParty_Item_id = fields.Many2one( | |
| "ubl.23.item") | |
| ubl23_NotifyParty_NotificationRequirement_id = fields.Many2one( | |
| "ubl.23.notificationrequirement") | |
| ubl23_WitnessParty_PowerOfAttorney_id = fields.Many2one( | |
| "ubl.23.powerofattorney") | |
| ubl23_CarrierParty_ShipmentStage_id = fields.Many2one( | |
| "ubl.23.shipmentstage") | |
| ubl23_TenderEvaluationParty_TenderingTerms_id = fields.Many2one( | |
| "ubl.23.tenderingterms") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_MarkCareIndicator = fields.Many2one( | |
| "ubl.23.markcareindicator", | |
| string="MarkCareIndicator") | |
| ubl23_MarkAttentionIndicator = fields.Many2one( | |
| "ubl.23.markattentionindicator", | |
| string="MarkAttentionIndicator") | |
| ubl23_WebsiteURI = fields.Many2one( | |
| "ubl.23.websiteuri", | |
| string="WebsiteURI") | |
| ubl23_LogoReferenceID = fields.Many2one( | |
| "ubl.23.logoreferenceid", | |
| string="LogoReferenceID") | |
| ubl23_EndpointID = fields.Many2one( | |
| "ubl.23.endpointid", | |
| string="EndpointID") | |
| ubl23_IndustryClassificationCode = fields.Many2one( | |
| "ubl.23.industryclassificationcodetype", | |
| string="IndustryClassificationCode") | |
| ubl23_PartyIdentification = fields.One2many( | |
| "ubl.23.partyidentification", | |
| "ubl23_PartyIdentification_Party_id", | |
| string="PartyIdentification" | |
| ) | |
| ubl23_PartyName = fields.One2many( | |
| "ubl.23.partyname", | |
| "ubl23_PartyName_Party_id", | |
| string="PartyName" | |
| ) | |
| ubl23_Language = fields.Many2one( | |
| "ubl.23.language", | |
| string="Language") | |
| ubl23_PostalAddress = fields.Many2one( | |
| "ubl.23.address", | |
| string="PostalAddress") | |
| ubl23_PhysicalLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="PhysicalLocation") | |
| ubl23_PartyTaxScheme = fields.One2many( | |
| "ubl.23.partytaxscheme", | |
| "ubl23_PartyTaxScheme_Party_id", | |
| string="PartyTaxScheme" | |
| ) | |
| ubl23_PartyLegalEntity = fields.One2many( | |
| "ubl.23.partylegalentity", | |
| "ubl23_PartyLegalEntity_Party_id", | |
| string="PartyLegalEntity" | |
| ) | |
| ubl23_Contact = fields.Many2one( | |
| "ubl.23.contact", | |
| string="Contact") | |
| ubl23_Person = fields.One2many( | |
| "ubl.23.person", | |
| "ubl23_Person_Party_id", | |
| string="Person" | |
| ) | |
| ubl23_AgentParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="AgentParty") | |
| ubl23_ServiceProviderParty = fields.One2many( | |
| "ubl.23.serviceproviderparty", | |
| "ubl23_ServiceProviderParty_Party_id", | |
| string="ServiceProviderParty" | |
| ) | |
| ubl23_PowerOfAttorney = fields.One2many( | |
| "ubl.23.powerofattorney", | |
| "ubl23_PowerOfAttorney_Party_id", | |
| string="PowerOfAttorney" | |
| ) | |
| ubl23_PartyAuthorization = fields.One2many( | |
| "ubl.23.authorization", | |
| "ubl23_PartyAuthorization_Party_id", | |
| string="PartyAuthorization" | |
| ) | |
| ubl23_FinancialAccount = fields.Many2one( | |
| "ubl.23.financialaccount", | |
| string="FinancialAccount") | |
| ubl23_AdditionalWebSite = fields.One2many( | |
| "ubl.23.website", | |
| "ubl23_AdditionalWebSite_Party_id", | |
| string="AdditionalWebSite" | |
| ) | |
| ubl23_SocialMediaProfile = fields.One2many( | |
| "ubl.23.socialmediaprofile", | |
| "ubl23_SocialMediaProfile_Party_id", | |
| string="SocialMediaProfile" | |
| ) | |
| class PaymentID(models.AbstractModel): | |
| _description = 'paymentid' | |
| _name = 'ubl.23.paymentid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PaymentIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_PaymentID_PaymentMeans_id = fields.Many2one( | |
| "ubl.23.paymentmeans") | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class PaymentMandate(models.AbstractModel): | |
| """ABIE | |
| Payment Mandate. Details | |
| A class to describe a payment mandate. | |
| Payment Mandate""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.paymentmandate' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PaymentMandateType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_MandateTypeCode = fields.Many2one( | |
| "ubl.23.mandatetypecodetype", | |
| string="MandateTypeCode") | |
| ubl23_MaximumPaymentInstructionsNumeric = fields.Many2one( | |
| "ubl.23.maximumpaymentinstructionsnumeric", | |
| string="MaximumPaymentInstructionsNumeric") | |
| ubl23_MaximumPaidAmount = fields.Many2one( | |
| "ubl.23.maximumpaidamounttype", | |
| string="MaximumPaidAmount") | |
| ubl23_SignatureID = fields.Many2one( | |
| "ubl.23.signatureid", | |
| string="SignatureID") | |
| ubl23_PayerParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="PayerParty") | |
| ubl23_PayerFinancialAccount = fields.Many2one( | |
| "ubl.23.financialaccount", | |
| string="PayerFinancialAccount") | |
| ubl23_ValidityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="ValidityPeriod") | |
| ubl23_PaymentReversalPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="PaymentReversalPeriod") | |
| ubl23_Clause = fields.One2many( | |
| "ubl.23.clause", | |
| "ubl23_Clause_PaymentMandate_id", | |
| string="Clause" | |
| ) | |
| class PaymentMeansID(models.AbstractModel): | |
| _description = 'paymentmeansid' | |
| _name = 'ubl.23.paymentmeansid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PaymentMeansIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_PaymentMeansID_PaymentTerms_id = fields.Many2one( | |
| "ubl.23.paymentterms") | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class PaymentMeans(models.AbstractModel): | |
| """ABIE | |
| Payment Means. Details | |
| A class to describe a means of payment. | |
| Payment Means""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.paymentmeans' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PaymentMeansType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_PaymentMeans_AllowanceCharge_id = fields.Many2one( | |
| "ubl.23.allowancecharge") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_PaymentMeansCode = fields.Many2one( | |
| "ubl.23.paymentmeanscodetype", | |
| string="PaymentMeansCode", | |
| xsd_required=True) | |
| ubl23_PaymentDueDate = fields.Many2one( | |
| "ubl.23.paymentduedatetype", | |
| string="PaymentDueDate") | |
| ubl23_PaymentChannelCode = fields.Many2one( | |
| "ubl.23.paymentchannelcodetype", | |
| string="PaymentChannelCode") | |
| ubl23_InstructionID = fields.Many2one( | |
| "ubl.23.instructionid", | |
| string="InstructionID") | |
| ubl23_InstructionNote = fields.One2many( | |
| "ubl.23.instructionnotetype", | |
| "ubl23_InstructionNote_PaymentMeans_id", | |
| string="InstructionNote" | |
| ) | |
| ubl23_PaymentID = fields.One2many( | |
| "ubl.23.paymentid", | |
| "ubl23_PaymentID_PaymentMeans_id", | |
| string="PaymentID" | |
| ) | |
| ubl23_CardAccount = fields.One2many( | |
| "ubl.23.cardaccount", | |
| "ubl23_CardAccount_PaymentMeans_id", | |
| string="CardAccount" | |
| ) | |
| ubl23_PayerFinancialAccount = fields.Many2one( | |
| "ubl.23.financialaccount", | |
| string="PayerFinancialAccount") | |
| ubl23_PayeeFinancialAccount = fields.Many2one( | |
| "ubl.23.financialaccount", | |
| string="PayeeFinancialAccount") | |
| ubl23_CreditAccount = fields.Many2one( | |
| "ubl.23.creditaccount", | |
| string="CreditAccount") | |
| ubl23_PaymentMandate = fields.Many2one( | |
| "ubl.23.paymentmandate", | |
| string="PaymentMandate") | |
| ubl23_TradeFinancing = fields.Many2one( | |
| "ubl.23.tradefinancing", | |
| string="TradeFinancing") | |
| class PaymentTermsDetailsURI(models.AbstractModel): | |
| _description = 'paymenttermsdetailsuri' | |
| _name = 'ubl.23.paymenttermsdetailsuri' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PaymentTermsDetailsURIType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class PaymentTerms(models.AbstractModel): | |
| """ABIE | |
| Payment Terms. Details | |
| A class to describe a set of payment terms. | |
| Payment Terms""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.paymentterms' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PaymentTermsType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_PaymentTerms_CreditNoteLine_id = fields.Many2one( | |
| "ubl.23.creditnoteline") | |
| ubl23_PaymentTerms_InvoiceLine_id = fields.Many2one( | |
| "ubl.23.invoiceline") | |
| ubl23_PaymentTerms_OnAccountPayment_id = fields.Many2one( | |
| "ubl.23.onaccountpayment") | |
| ubl23_PaymentTerms_StatementLine_id = fields.Many2one( | |
| "ubl.23.statementline") | |
| ubl23_PaymentTerms_TenderingTerms_id = fields.Many2one( | |
| "ubl.23.tenderingterms") | |
| ubl23_PaymentTerms_TransportExecutionTerms_id = fields.Many2one( | |
| "ubl.23.transportexecutionterms") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_PaymentMeansID = fields.One2many( | |
| "ubl.23.paymentmeansid", | |
| "ubl23_PaymentMeansID_PaymentTerms_id", | |
| string="PaymentMeansID" | |
| ) | |
| ubl23_PrepaidPaymentReferenceID = fields.Many2one( | |
| "ubl.23.prepaidpaymentreferenceid", | |
| string="PrepaidPaymentReferenceID") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_PaymentTerms_id", | |
| string="Note" | |
| ) | |
| ubl23_ReferenceEventCode = fields.Many2one( | |
| "ubl.23.referenceeventcodetype", | |
| string="ReferenceEventCode") | |
| ubl23_SettlementDiscountPercent = fields.Many2one( | |
| "ubl.23.settlementdiscountpercenttype", | |
| string="SettlementDiscountPercent") | |
| ubl23_PenaltySurchargePercent = fields.Many2one( | |
| "ubl.23.penaltysurchargepercenttype", | |
| string="PenaltySurchargePercent") | |
| ubl23_PaymentPercent = fields.Many2one( | |
| "ubl.23.paymentpercenttype", | |
| string="PaymentPercent") | |
| ubl23_Amount = fields.Many2one( | |
| "ubl.23.amounttype", | |
| string="Amount") | |
| ubl23_SettlementDiscountAmount = fields.Many2one( | |
| "ubl.23.settlementdiscountamounttype", | |
| string="SettlementDiscountAmount") | |
| ubl23_PenaltyAmount = fields.Many2one( | |
| "ubl.23.penaltyamounttype", | |
| string="PenaltyAmount") | |
| ubl23_PaymentTermsDetailsURI = fields.Many2one( | |
| "ubl.23.paymenttermsdetailsuri", | |
| string="PaymentTermsDetailsURI") | |
| ubl23_PaymentDueDate = fields.Many2one( | |
| "ubl.23.paymentduedatetype", | |
| string="PaymentDueDate") | |
| ubl23_InstallmentDueDate = fields.Many2one( | |
| "ubl.23.installmentduedatetype", | |
| string="InstallmentDueDate") | |
| ubl23_InvoicingPartyReference = fields.Many2one( | |
| "ubl.23.invoicingpartyreferencetype", | |
| string="InvoicingPartyReference") | |
| ubl23_SettlementPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="SettlementPeriod") | |
| ubl23_PenaltyPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="PenaltyPeriod") | |
| ubl23_ExchangeRate = fields.Many2one( | |
| "ubl.23.exchangerate", | |
| string="ExchangeRate") | |
| ubl23_ValidityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="ValidityPeriod") | |
| class Payment(models.AbstractModel): | |
| """ABIE | |
| Payment. Details | |
| A class to describe a payment. | |
| Payment""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.payment' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PaymentType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_CollectedPayment_StatementLine_id = fields.Many2one( | |
| "ubl.23.statementline") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_PaidAmount = fields.Many2one( | |
| "ubl.23.paidamounttype", | |
| string="PaidAmount") | |
| ubl23_ReceivedDate = fields.Many2one( | |
| "ubl.23.receiveddatetype", | |
| string="ReceivedDate") | |
| ubl23_PaidDate = fields.Many2one( | |
| "ubl.23.paiddatetype", | |
| string="PaidDate") | |
| ubl23_PaidTime = fields.Many2one( | |
| "ubl.23.paidtime", | |
| string="PaidTime") | |
| ubl23_InstructionID = fields.Many2one( | |
| "ubl.23.instructionid", | |
| string="InstructionID") | |
| class PerformanceDataLine(models.AbstractModel): | |
| """ABIE | |
| Performance Data Line. Details | |
| A class to define a line in a Performance History. | |
| Performance Data Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.performancedataline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PerformanceDataLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_PerformanceDataLine_id", | |
| string="Note" | |
| ) | |
| ubl23_PerformanceValueQuantity = fields.Many2one( | |
| "ubl.23.performancevaluequantitytype", | |
| string="PerformanceValueQuantity", | |
| xsd_required=True) | |
| ubl23_PerformanceMetricTypeCode = fields.Many2one( | |
| "ubl.23.performancemetrictypecodetype", | |
| string="PerformanceMetricTypeCode", | |
| xsd_required=True) | |
| ubl23_Period = fields.Many2one( | |
| "ubl.23.period", | |
| string="Period") | |
| ubl23_Item = fields.Many2one( | |
| "ubl.23.item", | |
| string="Item") | |
| class PerformingCarrierAssignedID(models.AbstractModel): | |
| _description = 'performingcarrierassignedid' | |
| _name = 'ubl.23.performingcarrierassignedid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PerformingCarrierAssignedIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class Period(models.AbstractModel): | |
| """ABIE | |
| Period. Details | |
| A class to describe a period of time. | |
| Period""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.period' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PeriodType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_InvoicePeriod_CreditNoteLine_id = fields.Many2one( | |
| "ubl.23.creditnoteline") | |
| ubl23_InvoicePeriod_InvoiceLine_id = fields.Many2one( | |
| "ubl.23.invoiceline") | |
| ubl23_Period_ItemInformationRequestLine_id = fields.Many2one( | |
| "ubl.23.iteminformationrequestline") | |
| ubl23_ValidityPeriod_Location3_id = fields.Many2one( | |
| "ubl.23.location3") | |
| ubl23_NotificationPeriod_NotificationRequirement_id = fields.Many2one( | |
| "ubl.23.notificationrequirement") | |
| ubl23_ValidityPeriod_PriceList_id = fields.Many2one( | |
| "ubl.23.pricelist") | |
| ubl23_ValidityPeriod_Price_id = fields.Many2one( | |
| "ubl.23.price") | |
| ubl23_ReminderPeriod_ReminderLine_id = fields.Many2one( | |
| "ubl.23.reminderline") | |
| ubl23_InvoicePeriod_RemittanceAdviceLine_id = fields.Many2one( | |
| "ubl.23.remittanceadviceline") | |
| ubl23_DeliveryPeriod_RequestForTenderLine_id = fields.Many2one( | |
| "ubl.23.requestfortenderline") | |
| ubl23_ServiceAvailabilityPeriod_ServiceLevelAgreement_id = fields.Many2one( | |
| "ubl.23.servicelevelagreement") | |
| ubl23_ServiceMaintenancePeriod_ServiceLevelAgreement_id = fields.Many2one( | |
| "ubl.23.servicelevelagreement") | |
| ubl23_InvoicePeriod_StatementLine_id = fields.Many2one( | |
| "ubl.23.statementline") | |
| ubl23_ApplicablePeriod_TenderingCriterionProperty_id = fields.Many2one( | |
| "ubl.23.tenderingcriterionproperty") | |
| ubl23_ApplicablePeriod_TenderingCriterionResponse_id = fields.Many2one( | |
| "ubl.23.tenderingcriterionresponse") | |
| ubl23_Period_TransportEvent_id = fields.Many2one( | |
| "ubl.23.transportevent") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_StartDate = fields.Many2one( | |
| "ubl.23.startdatetype", | |
| string="StartDate") | |
| ubl23_StartTime = fields.Many2one( | |
| "ubl.23.starttime", | |
| string="StartTime") | |
| ubl23_EndDate = fields.Many2one( | |
| "ubl.23.enddatetype", | |
| string="EndDate") | |
| ubl23_EndTime = fields.Many2one( | |
| "ubl.23.endtime", | |
| string="EndTime") | |
| ubl23_DurationMeasure = fields.Many2one( | |
| "ubl.23.durationmeasuretype", | |
| string="DurationMeasure") | |
| ubl23_DescriptionCode = fields.One2many( | |
| "ubl.23.descriptioncodetype", | |
| "ubl23_DescriptionCode_Period_id", | |
| string="DescriptionCode" | |
| ) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_Period_id", | |
| string="Description" | |
| ) | |
| class Person(models.AbstractModel): | |
| """ABIE | |
| Person. Details | |
| A class to describe a person. | |
| Person""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.person' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PersonType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_TechnicalCommitteePerson_AwardingTerms_id = fields.Many2one( | |
| "ubl.23.awardingterms") | |
| ubl23_Person_Party_id = fields.Many2one( | |
| "ubl.23.party") | |
| ubl23_PassengerPerson_ShipmentStage_id = fields.Many2one( | |
| "ubl.23.shipmentstage") | |
| ubl23_DriverPerson_ShipmentStage_id = fields.Many2one( | |
| "ubl.23.shipmentstage") | |
| ubl23_CrewMemberPerson_ShipmentStage_id = fields.Many2one( | |
| "ubl.23.shipmentstage") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_FirstName = fields.Many2one( | |
| "ubl.23.firstnametype", | |
| string="FirstName") | |
| ubl23_FamilyName = fields.Many2one( | |
| "ubl.23.familynametype", | |
| string="FamilyName") | |
| ubl23_Title = fields.Many2one( | |
| "ubl.23.titletype", | |
| string="Title") | |
| ubl23_MiddleName = fields.Many2one( | |
| "ubl.23.middlenametype", | |
| string="MiddleName") | |
| ubl23_OtherName = fields.Many2one( | |
| "ubl.23.othernametype", | |
| string="OtherName") | |
| ubl23_NameSuffix = fields.Many2one( | |
| "ubl.23.namesuffixtype", | |
| string="NameSuffix") | |
| ubl23_JobTitle = fields.Many2one( | |
| "ubl.23.jobtitletype", | |
| string="JobTitle") | |
| ubl23_NationalityID = fields.Many2one( | |
| "ubl.23.nationalityid", | |
| string="NationalityID") | |
| ubl23_GenderCode = fields.Many2one( | |
| "ubl.23.gendercodetype", | |
| string="GenderCode") | |
| ubl23_BirthDate = fields.Many2one( | |
| "ubl.23.birthdatetype", | |
| string="BirthDate") | |
| ubl23_BirthplaceName = fields.Many2one( | |
| "ubl.23.birthplacenametype", | |
| string="BirthplaceName") | |
| ubl23_OrganizationDepartment = fields.Many2one( | |
| "ubl.23.organizationdepartmenttype", | |
| string="OrganizationDepartment") | |
| ubl23_RoleCode = fields.Many2one( | |
| "ubl.23.rolecodetype", | |
| string="RoleCode") | |
| ubl23_CitizenshipCountry = fields.Many2one( | |
| "ubl.23.country", | |
| string="CitizenshipCountry") | |
| ubl23_Contact = fields.Many2one( | |
| "ubl.23.contact", | |
| string="Contact") | |
| ubl23_FinancialAccount = fields.Many2one( | |
| "ubl.23.financialaccount", | |
| string="FinancialAccount") | |
| ubl23_IdentityDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_IdentityDocumentReference_Person_id", | |
| string="IdentityDocumentReference" | |
| ) | |
| ubl23_ResidenceAddress = fields.Many2one( | |
| "ubl.23.address", | |
| string="ResidenceAddress") | |
| class PersonnelHealthIncident(models.AbstractModel): | |
| """ABIE | |
| Personnel Health Incident. Details | |
| A class to describe a health incident involving crew or other personnel. | |
| Personnel Health Incident""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.personnelhealthincident' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PersonnelHealthIncidentType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_PersonnelHealthIncident_MaritimeHealthDeclaration_id = fields.Many2one( | |
| "ubl.23.maritimehealthdeclaration") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_JoinedShipDate = fields.Many2one( | |
| "ubl.23.joinedshipdatetype", | |
| string="JoinedShipDate") | |
| ubl23_NatureOfIllnessDescription = fields.One2many( | |
| "ubl.23.natureofillnessdescriptiontype", | |
| "ubl23_NatureOfIllnessDescription_PersonnelHealthIncident_id", | |
| string="NatureOfIllnessDescription", | |
| xsd_required=True | |
| ) | |
| ubl23_OnsetDate = fields.Many2one( | |
| "ubl.23.onsetdatetype", | |
| string="OnsetDate") | |
| ubl23_ReportedToMedicalOfficerIndicator = fields.Many2one( | |
| "ubl.23.reportedtomedicalofficerindicator", | |
| string="ReportedToMedicalOfficerIndicator") | |
| ubl23_GivenTreatmentDescription = fields.One2many( | |
| "ubl.23.giventreatmentdescriptiontype", | |
| "ubl23_GivenTreatmentDescription_PersonnelHealthIncident_id", | |
| string="GivenTreatmentDescription" | |
| ) | |
| ubl23_StillIllIndicator = fields.Many2one( | |
| "ubl.23.stillillindicator", | |
| string="StillIllIndicator") | |
| ubl23_DiedIndicator = fields.Many2one( | |
| "ubl.23.diedindicator", | |
| string="DiedIndicator") | |
| ubl23_StillOnBoardIndicator = fields.Many2one( | |
| "ubl.23.stillonboardindicator", | |
| string="StillOnBoardIndicator") | |
| ubl23_EvacuatedIndicator = fields.Many2one( | |
| "ubl.23.evacuatedindicator", | |
| string="EvacuatedIndicator") | |
| ubl23_BuriedAtSeaIndicator = fields.Many2one( | |
| "ubl.23.buriedatseaindicator", | |
| string="BuriedAtSeaIndicator") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_PersonnelHealthIncident_id", | |
| string="Note" | |
| ) | |
| ubl23_Person = fields.Many2one( | |
| "ubl.23.person", | |
| string="Person") | |
| class PhysicalAttribute(models.AbstractModel): | |
| """ABIE | |
| Physical Attribute. Details | |
| A class to describe a physical attribute. | |
| Physical Attribute""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.physicalattribute' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PhysicalAttributeType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_PhysicalAttribute_ItemIdentification_id = fields.Many2one( | |
| "ubl.23.itemidentification") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_AttributeID = fields.Many2one( | |
| "ubl.23.attributeid", | |
| string="AttributeID", xsd_required=True) | |
| ubl23_PositionCode = fields.Many2one( | |
| "ubl.23.positioncodetype", | |
| string="PositionCode") | |
| ubl23_DescriptionCode = fields.Many2one( | |
| "ubl.23.descriptioncodetype", | |
| string="DescriptionCode") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_PhysicalAttribute_id", | |
| string="Description" | |
| ) | |
| class Pickup(models.AbstractModel): | |
| """ABIE | |
| Pickup. Details | |
| A class to describe a pickup for delivery. | |
| Pickup | |
| Collection""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.pickup' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PickupType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_ActualPickupDate = fields.Many2one( | |
| "ubl.23.actualpickupdatetype", | |
| string="ActualPickupDate") | |
| ubl23_ActualPickupTime = fields.Many2one( | |
| "ubl.23.actualpickuptime", | |
| string="ActualPickupTime") | |
| ubl23_EarliestPickupDate = fields.Many2one( | |
| "ubl.23.earliestpickupdatetype", | |
| string="EarliestPickupDate") | |
| ubl23_EarliestPickupTime = fields.Many2one( | |
| "ubl.23.earliestpickuptime", | |
| string="EarliestPickupTime") | |
| ubl23_LatestPickupDate = fields.Many2one( | |
| "ubl.23.latestpickupdatetype", | |
| string="LatestPickupDate") | |
| ubl23_LatestPickupTime = fields.Many2one( | |
| "ubl.23.latestpickuptime", | |
| string="LatestPickupTime") | |
| ubl23_PickupLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="PickupLocation") | |
| ubl23_PickupParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="PickupParty") | |
| class PortCallPurpose(models.AbstractModel): | |
| """ABIE | |
| Port Call Purpose. Details | |
| A class to describe the purpose of a port call. | |
| Port Call Purpose""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.portcallpurpose' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PortCallPurposeType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_AdditionalPortCallPurpose_PortCall_id = fields.Many2one( | |
| "ubl.23.portcall") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_PurposeTypeCode = fields.Many2one( | |
| "ubl.23.purposetypecodetype", | |
| string="PurposeTypeCode") | |
| ubl23_PurposeType = fields.One2many( | |
| "ubl.23.purposetype", | |
| "ubl23_PurposeType_PortCallPurpose_id", | |
| string="PurposeType" | |
| ) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_PortCallPurpose_id", | |
| string="Description" | |
| ) | |
| class PortCallRecord(models.AbstractModel): | |
| """ABIE | |
| Port Call Record. Details | |
| A record for a ship call at a port facility. | |
| Port Call Record | |
| Port facility call record""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.portcallrecord' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PortCallRecordType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_PortCallRecord_ISPSRequirements_id = fields.Many2one( | |
| "ubl.23.ispsrequirements") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_SecurityLevelCode = fields.Many2one( | |
| "ubl.23.securitylevelcodetype", | |
| string="SecurityLevelCode") | |
| ubl23_PrimaryPurposeIndicator = fields.Many2one( | |
| "ubl.23.primarypurposeindicator", | |
| string="PrimaryPurposeIndicator") | |
| ubl23_PortFacilityLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="PortFacilityLocation") | |
| ubl23_Period = fields.Many2one( | |
| "ubl.23.period", | |
| string="Period") | |
| class PortCall(models.AbstractModel): | |
| """ABIE | |
| Port Call. Details | |
| A class to describe a call to a port. | |
| Port Call""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.portcall' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PortCallType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_PlannedOperationsDescription = fields.One2many( | |
| "ubl.23.plannedoperationsdescriptiontype", | |
| "ubl23_PlannedOperationsDescription_PortCall_id", | |
| string="PlannedOperationsDescription" | |
| ) | |
| ubl23_PlannedWorksDescription = fields.One2many( | |
| "ubl.23.plannedworksdescriptiontype", | |
| "ubl23_PlannedWorksDescription_PortCall_id", | |
| string="PlannedWorksDescription" | |
| ) | |
| ubl23_PlannedInspectionsDescription = fields.One2many( | |
| "ubl.23.plannedinspectionsdescriptiontype", | |
| "ubl23_PlannedInspectionsDescription_PortCall_id", | |
| string="PlannedInspectionsDescription" | |
| ) | |
| ubl23_ExpectedAnchorageIndicator = fields.Many2one( | |
| "ubl.23.expectedanchorageindicator", | |
| string="ExpectedAnchorageIndicator") | |
| ubl23_PositionInPortID = fields.Many2one( | |
| "ubl.23.positioninportid", | |
| string="PositionInPortID") | |
| ubl23_CargoAndBallastTankConditionDescription = fields.One2many( | |
| "ubl.23.cargoandballasttankconditiondescriptiontype", | |
| "ubl23_CargoAndBallastTankConditionDescription_PortCall_id", | |
| string="CargoAndBallastTankConditionDescription" | |
| ) | |
| ubl23_ShipRequirementsDescription = fields.One2many( | |
| "ubl.23.shiprequirementsdescriptiontype", | |
| "ubl23_ShipRequirementsDescription_PortCall_id", | |
| string="ShipRequirementsDescription" | |
| ) | |
| ubl23_PrimaryPortCallPurpose = fields.Many2one( | |
| "ubl.23.portcallpurpose", | |
| string="PrimaryPortCallPurpose") | |
| ubl23_AdditionalPortCallPurpose = fields.One2many( | |
| "ubl.23.portcallpurpose", | |
| "ubl23_AdditionalPortCallPurpose_PortCall_id", | |
| string="AdditionalPortCallPurpose" | |
| ) | |
| ubl23_RequestedArrivalEvent = fields.Many2one( | |
| "ubl.23.event", | |
| string="RequestedArrivalEvent") | |
| class PositionInPortID(models.AbstractModel): | |
| _description = 'positioninportid' | |
| _name = 'ubl.23.positioninportid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PositionInPortIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class PostAwardProcess(models.AbstractModel): | |
| """ABIE | |
| Post Award Process. Details | |
| A class to describe a post award process. These processes following the | |
| agreement on a contract for supply of goods or services ( for example, | |
| after the awarding of a tender). | |
| Post Award Process""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.postawardprocess' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PostAwardProcessType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ElectronicCatalogueUsageIndicator = fields.Many2one( | |
| "ubl.23.electroniccatalogueusageindicator", | |
| string="ElectronicCatalogueUsageIndicator") | |
| ubl23_ElectronicInvoiceAcceptedIndicator = fields.Many2one( | |
| "ubl.23.electronicinvoiceacceptedindicator", | |
| string="ElectronicInvoiceAcceptedIndicator") | |
| ubl23_ElectronicOrderUsageIndicator = fields.Many2one( | |
| "ubl.23.electronicorderusageindicator", | |
| string="ElectronicOrderUsageIndicator") | |
| ubl23_ElectronicPaymentUsageIndicator = fields.One2many( | |
| "ubl.23.electronicpaymentusageindicator", | |
| "ubl23_ElectronicPaymentUsageIndicator_PostAwardProcess_id", | |
| string="ElectronicPaymentUsageIndicator" | |
| ) | |
| class PowerIndicator(models.AbstractModel): | |
| _description = 'powerindicator' | |
| _name = 'ubl.23.powerindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PowerIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class PowerOfAttorney(models.AbstractModel): | |
| """ABIE | |
| Power Of Attorney. Details | |
| A class to describe a power of attorney. | |
| Power Of Attorney""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.powerofattorney' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PowerOfAttorneyType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_PowerOfAttorney_Party_id = fields.Many2one( | |
| "ubl.23.party") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_IssueDate = fields.Many2one( | |
| "ubl.23.issuedatetype", | |
| string="IssueDate") | |
| ubl23_IssueTime = fields.Many2one( | |
| "ubl.23.issuetime", | |
| string="IssueTime") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_PowerOfAttorney_id", | |
| string="Description" | |
| ) | |
| ubl23_NotaryParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="NotaryParty") | |
| ubl23_AgentParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="AgentParty", xsd_required=True) | |
| ubl23_WitnessParty = fields.One2many( | |
| "ubl.23.party", | |
| "ubl23_WitnessParty_PowerOfAttorney_id", | |
| string="WitnessParty" | |
| ) | |
| ubl23_MandateDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_MandateDocumentReference_PowerOfAttorney_id", | |
| string="MandateDocumentReference" | |
| ) | |
| class PreCarriageIndicator(models.AbstractModel): | |
| _description = 'precarriageindicator' | |
| _name = 'ubl.23.precarriageindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PreCarriageIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class PreferredLanguageLocaleCode(models.AbstractModel): | |
| _description = 'preferredlanguagelocalecode' | |
| _name = 'ubl.23.preferredlanguagelocalecode' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PreferredLanguageLocaleCodeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.languagecodetype", | |
| string="valueOf_", xsd_required=True) | |
| class PrepaidIndicator(models.AbstractModel): | |
| _description = 'prepaidindicator' | |
| _name = 'ubl.23.prepaidindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PrepaidIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class PrepaidPaymentReferenceID(models.AbstractModel): | |
| _description = 'prepaidpaymentreferenceid' | |
| _name = 'ubl.23.prepaidpaymentreferenceid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PrepaidPaymentReferenceIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class PreviousJobID(models.AbstractModel): | |
| _description = 'previousjobid' | |
| _name = 'ubl.23.previousjobid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PreviousJobIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class PreviousVersionID(models.AbstractModel): | |
| _description = 'previousversionid' | |
| _name = 'ubl.23.previousversionid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PreviousVersionIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class PriceExtension(models.AbstractModel): | |
| """ABIE | |
| Price Extension. Details | |
| A class to describe a price extension, calculated by multiplying the price | |
| per unit by the quantity of items. | |
| Price Extension""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.priceextension' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PriceExtensionType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Amount = fields.Many2one( | |
| "ubl.23.amounttype", | |
| string="Amount", xsd_required=True) | |
| ubl23_TaxTotal = fields.One2many( | |
| "ubl.23.taxtotal", | |
| "ubl23_TaxTotal_PriceExtension_id", | |
| string="TaxTotal" | |
| ) | |
| class PriceList(models.AbstractModel): | |
| """ABIE | |
| Price List. Details | |
| A class to describe a price list. | |
| Price List""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.pricelist' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PriceListType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_StatusCode = fields.Many2one( | |
| "ubl.23.statuscodetype", | |
| string="StatusCode") | |
| ubl23_ValidityPeriod = fields.One2many( | |
| "ubl.23.period", | |
| "ubl23_ValidityPeriod_PriceList_id", | |
| string="ValidityPeriod" | |
| ) | |
| ubl23_PreviousPriceList = fields.Many2one( | |
| "ubl.23.pricelist", | |
| string="PreviousPriceList") | |
| class Price(models.AbstractModel): | |
| """ABIE | |
| Price. Details | |
| A class to describe a price, expressed in a data structure containing | |
| multiple properties (compare with UnstructuredPrice). | |
| Price""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.price' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PriceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_AlternativeCurrencyPrice_Price_id = fields.Many2one( | |
| "ubl.23.price") | |
| ubl23_AlternativeConditionPrice_PricingReference_id = fields.Many2one( | |
| "ubl.23.pricingreference") | |
| ubl23_TaxExclusivePrice_SalesItem_id = fields.Many2one( | |
| "ubl.23.salesitem") | |
| ubl23_TaxInclusivePrice_SalesItem_id = fields.Many2one( | |
| "ubl.23.salesitem") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_PriceAmount = fields.Many2one( | |
| "ubl.23.priceamounttype", | |
| string="PriceAmount", xsd_required=True) | |
| ubl23_BaseQuantity = fields.Many2one( | |
| "ubl.23.basequantitytype", | |
| string="BaseQuantity") | |
| ubl23_PriceChangeReason = fields.One2many( | |
| "ubl.23.pricechangereasontype", | |
| "ubl23_PriceChangeReason_Price_id", | |
| string="PriceChangeReason" | |
| ) | |
| ubl23_PriceTypeCode = fields.Many2one( | |
| "ubl.23.pricetypecodetype", | |
| string="PriceTypeCode") | |
| ubl23_PriceType = fields.Many2one( | |
| "ubl.23.pricetypetype", | |
| string="PriceType") | |
| ubl23_OrderableUnitFactorRate = fields.Many2one( | |
| "ubl.23.orderableunitfactorratetype", | |
| string="OrderableUnitFactorRate") | |
| ubl23_ValidityPeriod = fields.One2many( | |
| "ubl.23.period", | |
| "ubl23_ValidityPeriod_Price_id", | |
| string="ValidityPeriod" | |
| ) | |
| ubl23_PriceList = fields.Many2one( | |
| "ubl.23.pricelist", | |
| string="PriceList") | |
| ubl23_AllowanceCharge = fields.One2many( | |
| "ubl.23.allowancecharge", | |
| "ubl23_AllowanceCharge_Price_id", | |
| string="AllowanceCharge" | |
| ) | |
| ubl23_PricingExchangeRate = fields.Many2one( | |
| "ubl.23.exchangerate", | |
| string="PricingExchangeRate") | |
| ubl23_AlternativeCurrencyPrice = fields.One2many( | |
| "ubl.23.price", | |
| "ubl23_AlternativeCurrencyPrice_Price_id", | |
| string="AlternativeCurrencyPrice" | |
| ) | |
| class PricingReference(models.AbstractModel): | |
| """ABIE | |
| Pricing Reference. Details | |
| A reference to the basis for pricing. This may be based on a catalogue or a | |
| quoted amount from a price list and include some alternative pricing | |
| conditions. | |
| Pricing Reference""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.pricingreference' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PricingReferenceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_OriginalItemLocationQuantity = fields.Many2one( | |
| "ubl.23.itemlocationquantity", | |
| string="OriginalItemLocationQuantity") | |
| ubl23_AlternativeConditionPrice = fields.One2many( | |
| "ubl.23.price", | |
| "ubl23_AlternativeConditionPrice_PricingReference_id", | |
| string="AlternativeConditionPrice" | |
| ) | |
| class PricingUpdateRequestIndicator(models.AbstractModel): | |
| _description = 'pricingupdaterequestindicator' | |
| _name = 'ubl.23.pricingupdaterequestindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PricingUpdateRequestIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class PrimaryAccountNumberID(models.AbstractModel): | |
| _description = 'primaryaccountnumberid' | |
| _name = 'ubl.23.primaryaccountnumberid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PrimaryAccountNumberIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class PrimaryPurposeIndicator(models.AbstractModel): | |
| _description = 'primarypurposeindicator' | |
| _name = 'ubl.23.primarypurposeindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PrimaryPurposeIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class PrivatePartyIndicator(models.AbstractModel): | |
| _description = 'privatepartyindicator' | |
| _name = 'ubl.23.privatepartyindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PrivatePartyIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class PrizeIndicator(models.AbstractModel): | |
| _description = 'prizeindicator' | |
| _name = 'ubl.23.prizeindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PrizeIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class Prize(models.AbstractModel): | |
| """ABIE | |
| Prize. Details | |
| A class to describe something valuable offered or striven for in | |
| competition. | |
| Prize""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.prize' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PrizeType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_Prize_AwardingTerms_id = fields.Many2one( | |
| "ubl.23.awardingterms") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_RankCode = fields.Many2one( | |
| "ubl.23.rankcodetype", | |
| string="RankCode", xsd_required=True) | |
| ubl23_ValueAmount = fields.Many2one( | |
| "ubl.23.valueamounttype", | |
| string="ValueAmount") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_Prize_id", | |
| string="Description" | |
| ) | |
| class ProcessJustification(models.AbstractModel): | |
| """ABIE | |
| Process Justification. Details | |
| A class to describe a justification for the choice of tendering process. | |
| Process Justification""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.processjustification' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ProcessJustificationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ProcessJustification_TenderingProcess_id = fields.Many2one( | |
| "ubl.23.tenderingprocess") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_PreviousCancellationReasonCode = fields.Many2one( | |
| "ubl.23.previouscancellationreasoncodetype", | |
| string="PreviousCancellationReasonCode") | |
| ubl23_ProcessReasonCode = fields.Many2one( | |
| "ubl.23.processreasoncodetype", | |
| string="ProcessReasonCode") | |
| ubl23_ProcessReason = fields.One2many( | |
| "ubl.23.processreasontype", | |
| "ubl23_ProcessReason_ProcessJustification_id", | |
| string="ProcessReason" | |
| ) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_ProcessJustification_id", | |
| string="Description" | |
| ) | |
| class ProcurementAdditional(models.AbstractModel): | |
| """ABIE | |
| Procurement Additional Type. Details | |
| A class to describe additional types for a procurement project | |
| Procurement Additional Type""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.procurementadditional' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ProcurementAdditionalTypeType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ProcurementAdditionalType_ProcurementProject_id = fields.Many2one( | |
| "ubl.23.procurementproject") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ProcurementTypeCode = fields.Many2one( | |
| "ubl.23.procurementtypecodetype", | |
| string="ProcurementTypeCode") | |
| ubl23_ProcurementType = fields.One2many( | |
| "ubl.23.procurementtypetype", | |
| "ubl23_ProcurementType_ProcurementAdditional_id", | |
| string="ProcurementType" | |
| ) | |
| class ProcurementProjectLotReference(models.AbstractModel): | |
| """ABIE | |
| Procurement Project Lot Reference. Details | |
| A class to reference to a lot identifier. | |
| Procurement Project Lot Reference""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.procurementprojectlotreference' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ProcurementProjectLotReferenceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ProcurementProjectLotReference_LotsGroup_id = fields.Many2one( | |
| "ubl.23.lotsgroup") | |
| ubl23_ProcurementProjectLotReference_TenderingCriterionResponse_id = fields.Many2one( | |
| "ubl.23.tenderingcriterionresponse") | |
| ubl23_ProcurementProjectLotReference_TenderingCriterion_id = fields.Many2one( | |
| "ubl.23.tenderingcriterion") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| class ProcurementProjectLot(models.AbstractModel): | |
| """ABIE | |
| Procurement Project Lot. Details | |
| A class to describe one of the parts of a procurement project that is being | |
| subdivided to allow the contracting party to award different lots to | |
| different economic operators under different contracts. | |
| Procurement Project Lot""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.procurementprojectlot' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ProcurementProjectLotType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ProcurementProjectLot_TenderPreparation_id = fields.Many2one( | |
| "ubl.23.tenderpreparation") | |
| ubl23_ProcurementProjectLot_TenderedProject_id = fields.Many2one( | |
| "ubl.23.tenderedproject") | |
| ubl23_InterestedProcurementProjectLot_TendererPartyQualification_id = fields.Many2one( | |
| "ubl.23.tendererpartyqualification") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_LegalDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_LegalDocumentReference_ProcurementProjectLot_id", | |
| string="LegalDocumentReference" | |
| ) | |
| ubl23_TechnicalDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_TechnicalDocumentReference_ProcurementProjectLot_id", | |
| string="TechnicalDocumentReference" | |
| ) | |
| ubl23_RequiredDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_RequiredDocumentReference_ProcurementProjectLot_id", | |
| string="RequiredDocumentReference" | |
| ) | |
| ubl23_ProvidedDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_ProvidedDocumentReference_ProcurementProjectLot_id", | |
| string="ProvidedDocumentReference" | |
| ) | |
| ubl23_AdditionalDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_AdditionalDocumentReference_ProcurementProjectLot_id", | |
| string="AdditionalDocumentReference" | |
| ) | |
| ubl23_TenderingTerms = fields.Many2one( | |
| "ubl.23.tenderingterms", | |
| string="TenderingTerms") | |
| ubl23_TenderingProcess = fields.Many2one( | |
| "ubl.23.tenderingprocess", | |
| string="TenderingProcess") | |
| ubl23_ProcurementProject = fields.Many2one( | |
| "ubl.23.procurementproject", | |
| string="ProcurementProject") | |
| class ProcurementProject(models.AbstractModel): | |
| """ABIE | |
| Procurement Project. Details | |
| A class to describe a project to procure goods, works, or services. | |
| Procurement Project""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.procurementproject' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ProcurementProjectType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Name = fields.One2many( | |
| "ubl.23.nametype", | |
| "ubl23_Name_ProcurementProject_id", | |
| string="Name" | |
| ) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_ProcurementProject_id", | |
| string="Description" | |
| ) | |
| ubl23_ProcurementTypeCode = fields.Many2one( | |
| "ubl.23.procurementtypecodetype", | |
| string="ProcurementTypeCode") | |
| ubl23_ProcurementSubTypeCode = fields.Many2one( | |
| "ubl.23.procurementsubtypecodetype", | |
| string="ProcurementSubTypeCode") | |
| ubl23_QualityControlCode = fields.Many2one( | |
| "ubl.23.qualitycontrolcodetype", | |
| string="QualityControlCode") | |
| ubl23_RequiredFeeAmount = fields.Many2one( | |
| "ubl.23.requiredfeeamounttype", | |
| string="RequiredFeeAmount") | |
| ubl23_FeeDescription = fields.One2many( | |
| "ubl.23.feedescriptiontype", | |
| "ubl23_FeeDescription_ProcurementProject_id", | |
| string="FeeDescription" | |
| ) | |
| ubl23_RequestedDeliveryDate = fields.Many2one( | |
| "ubl.23.requesteddeliverydatetype", | |
| string="RequestedDeliveryDate") | |
| ubl23_EstimatedOverallContractQuantity = fields.Many2one( | |
| "ubl.23.estimatedoverallcontractquantitytype", | |
| string="EstimatedOverallContractQuantity") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_ProcurementProject_id", | |
| string="Note" | |
| ) | |
| ubl23_SMESuitableIndicator = fields.Many2one( | |
| "ubl.23.smesuitableindicator", | |
| string="SMESuitableIndicator") | |
| ubl23_ProcurementAdditionalType = fields.One2many( | |
| "ubl.23.procurementadditional", | |
| "ubl23_ProcurementAdditionalType_ProcurementProject_id", | |
| string="ProcurementAdditionalType" | |
| ) | |
| ubl23_RequestedTenderTotal = fields.Many2one( | |
| "ubl.23.requestedtendertotal", | |
| string="RequestedTenderTotal") | |
| ubl23_MainCommodityClassification = fields.One2many( | |
| "ubl.23.commodityclassification", | |
| "ubl23_MainCommodityClassification_ProcurementProject_id", | |
| string="MainCommodityClassification" | |
| ) | |
| ubl23_AdditionalCommodityClassification = fields.One2many( | |
| "ubl.23.commodityclassification", | |
| "ubl23_AdditionalCommodityClassification_ProcurementProject_id", | |
| string="AdditionalCommodityClassification" | |
| ) | |
| ubl23_RealizedLocation = fields.One2many( | |
| "ubl.23.locationtype", | |
| "ubl23_RealizedLocation_ProcurementProject_id", | |
| string="RealizedLocation" | |
| ) | |
| ubl23_PlannedPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="PlannedPeriod") | |
| ubl23_ContractExtension = fields.Many2one( | |
| "ubl.23.contractextension", | |
| string="ContractExtension") | |
| ubl23_RequestForTenderLine = fields.One2many( | |
| "ubl.23.requestfortenderline", | |
| "ubl23_RequestForTenderLine_ProcurementProject_id", | |
| string="RequestForTenderLine" | |
| ) | |
| class ProductTraceID(models.AbstractModel): | |
| _description = 'producttraceid' | |
| _name = 'ubl.23.producttraceid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ProductTraceIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ProfileExecutionID(models.AbstractModel): | |
| _description = 'profileexecutionid' | |
| _name = 'ubl.23.profileexecutionid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ProfileExecutionIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ProfileID(models.AbstractModel): | |
| _description = 'profileid' | |
| _name = 'ubl.23.profileid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ProfileIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ProjectReference(models.AbstractModel): | |
| """ABIE | |
| Project Reference. Details | |
| A class to define a reference to a procurement project. | |
| Project Reference""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.projectreference' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ProjectReferenceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_UUID = fields.Many2one( | |
| "ubl.23.uuid", | |
| string="UUID") | |
| ubl23_IssueDate = fields.Many2one( | |
| "ubl.23.issuedatetype", | |
| string="IssueDate") | |
| ubl23_WorkPhaseReference = fields.One2many( | |
| "ubl.23.workphasereference", | |
| "ubl23_WorkPhaseReference_ProjectReference_id", | |
| string="WorkPhaseReference" | |
| ) | |
| class PromotionalEventLineItem(models.AbstractModel): | |
| """ABIE | |
| Promotional Event Line Item. Details | |
| A class to describe a line item associated with a promotional event. | |
| Promotional Event Line Item""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.promotionaleventlineitem' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PromotionalEventLineItemType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_PromotionalEventLineItem_PromotionalSpecification_id = fields.Many2one( | |
| "ubl.23.promotionalspecification") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Amount = fields.Many2one( | |
| "ubl.23.amounttype", | |
| string="Amount", xsd_required=True) | |
| ubl23_EventLineItem = fields.Many2one( | |
| "ubl.23.eventlineitem", | |
| string="EventLineItem", | |
| xsd_required=True) | |
| class PromotionalEvent(models.AbstractModel): | |
| """ABIE | |
| Promotional Event. Details | |
| Agree can be renamed as PromotionalEvents | |
| Promotional Event""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.promotionalevent' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PromotionalEventType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_PromotionalEventTypeCode = fields.Many2one( | |
| "ubl.23.promotionaleventtypecodetype", | |
| string="PromotionalEventTypeCode", | |
| xsd_required=True) | |
| ubl23_SubmissionDate = fields.Many2one( | |
| "ubl.23.submissiondatetype", | |
| string="SubmissionDate") | |
| ubl23_FirstShipmentAvailibilityDate = fields.Many2one( | |
| "ubl.23.firstshipmentavailibilitydatetype", | |
| string="FirstShipmentAvailibilityDate") | |
| ubl23_LatestProposalAcceptanceDate = fields.Many2one( | |
| "ubl.23.latestproposalacceptancedatetype", | |
| string="LatestProposalAcceptanceDate") | |
| ubl23_PromotionalSpecification = fields.One2many( | |
| "ubl.23.promotionalspecification", | |
| "ubl23_PromotionalSpecification_PromotionalEvent_id", | |
| string="PromotionalSpecification", | |
| xsd_required=True | |
| ) | |
| class PromotionalSpecification(models.AbstractModel): | |
| """ABIE | |
| Promotional Specification. Details | |
| A class to describe a promotional event as a set of item locations that | |
| share a set of promotional tactics. | |
| Promotional Specification""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.promotionalspecification' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PromotionalSpecificationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_PromotionalSpecification_PromotionalEvent_id = fields.Many2one( | |
| "ubl.23.promotionalevent") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_SpecificationID = fields.Many2one( | |
| "ubl.23.specificationid", | |
| string="SpecificationID") | |
| ubl23_PromotionalEventLineItem = fields.One2many( | |
| "ubl.23.promotionaleventlineitem", | |
| "ubl23_PromotionalEventLineItem_PromotionalSpecification_id", | |
| string="PromotionalEventLineItem", | |
| xsd_required=True | |
| ) | |
| ubl23_EventTactic = fields.One2many( | |
| "ubl.23.eventtactic", | |
| "ubl23_EventTactic_PromotionalSpecification_id", | |
| string="EventTactic" | |
| ) | |
| class PropertyIdentification(models.AbstractModel): | |
| """ABIE | |
| Property Identification. Details | |
| A class for assigning identifying information for a property | |
| Property Identification""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.propertyidentification' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PropertyIdentificationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_IssuerScopeID = fields.Many2one( | |
| "ubl.23.issuerscopeid", | |
| string="IssuerScopeID") | |
| ubl23_IssuerParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="IssuerParty") | |
| class ProtocolID(models.AbstractModel): | |
| _description = 'protocolid' | |
| _name = 'ubl.23.protocolid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ProtocolIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class PublicPartyIndicator(models.AbstractModel): | |
| _description = 'publicpartyindicator' | |
| _name = 'ubl.23.publicpartyindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PublicPartyIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class PublishAwardIndicator(models.AbstractModel): | |
| _description = 'publishawardindicator' | |
| _name = 'ubl.23.publishawardindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'PublishAwardIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class QualificationResolution(models.AbstractModel): | |
| """ABIE | |
| Qualification Resolution. Details | |
| A class to describe the acceptance or rejection of an economic operator in | |
| a tendering process. | |
| Qualification Resolution""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.qualificationresolution' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'QualificationResolutionType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_AdmissionCode = fields.Many2one( | |
| "ubl.23.admissioncodetype", | |
| string="AdmissionCode", | |
| xsd_required=True) | |
| ubl23_ExclusionReason = fields.One2many( | |
| "ubl.23.exclusionreasontype", | |
| "ubl23_ExclusionReason_QualificationResolution_id", | |
| string="ExclusionReason" | |
| ) | |
| ubl23_Resolution = fields.One2many( | |
| "ubl.23.resolutiontype", | |
| "ubl23_Resolution_QualificationResolution_id", | |
| string="Resolution" | |
| ) | |
| ubl23_ResolutionDate = fields.Many2one( | |
| "ubl.23.resolutiondatetype", | |
| string="ResolutionDate", | |
| xsd_required=True) | |
| ubl23_ResolutionTime = fields.Many2one( | |
| "ubl.23.resolutiontime", | |
| string="ResolutionTime") | |
| ubl23_ProcurementProjectLot = fields.Many2one( | |
| "ubl.23.procurementprojectlot", | |
| string="ProcurementProjectLot") | |
| class QualifyingParty(models.AbstractModel): | |
| """ABIE | |
| Qualifying Party. Details | |
| A class to describe the distinctive features or characteristics qualifying | |
| an economic operator to be a party in a tendering process (e.g., number | |
| of employees, number of operating units, type of business, technical | |
| and financial capabilities, completed projects). | |
| Qualifying Party""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.qualifyingparty' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'QualifyingPartyType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_QualifyingParty_EconomicOperatorParty_id = fields.Many2one( | |
| "ubl.23.economicoperatorparty") | |
| ubl23_AdditionalQualifyingParty_TendererPartyQualification_id = fields.Many2one( | |
| "ubl.23.tendererpartyqualification") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ParticipationPercent = fields.Many2one( | |
| "ubl.23.participationpercenttype", | |
| string="ParticipationPercent") | |
| ubl23_PersonalSituation = fields.One2many( | |
| "ubl.23.personalsituationtype", | |
| "ubl23_PersonalSituation_QualifyingParty_id", | |
| string="PersonalSituation" | |
| ) | |
| ubl23_OperatingYearsQuantity = fields.Many2one( | |
| "ubl.23.operatingyearsquantitytype", | |
| string="OperatingYearsQuantity") | |
| ubl23_EmployeeQuantity = fields.Many2one( | |
| "ubl.23.employeequantitytype", | |
| string="EmployeeQuantity") | |
| ubl23_BusinessClassificationEvidenceID = fields.Many2one( | |
| "ubl.23.businessclassificationevidenceid", | |
| string="BusinessClassificationEvidenceID") | |
| ubl23_BusinessIdentityEvidenceID = fields.Many2one( | |
| "ubl.23.businessidentityevidenceid", | |
| string="BusinessIdentityEvidenceID") | |
| ubl23_TendererRoleCode = fields.Many2one( | |
| "ubl.23.tendererrolecodetype", | |
| string="TendererRoleCode") | |
| ubl23_BusinessClassificationScheme = fields.Many2one( | |
| "ubl.23.classificationscheme", | |
| string="BusinessClassificationScheme") | |
| ubl23_TechnicalCapability = fields.One2many( | |
| "ubl.23.capability", | |
| "ubl23_TechnicalCapability_QualifyingParty_id", | |
| string="TechnicalCapability" | |
| ) | |
| ubl23_FinancialCapability = fields.One2many( | |
| "ubl.23.capability", | |
| "ubl23_FinancialCapability_QualifyingParty_id", | |
| string="FinancialCapability" | |
| ) | |
| ubl23_CompletedTask = fields.One2many( | |
| "ubl.23.completedtask", | |
| "ubl23_CompletedTask_QualifyingParty_id", | |
| string="CompletedTask" | |
| ) | |
| ubl23_Declaration = fields.One2many( | |
| "ubl.23.declaration", | |
| "ubl23_Declaration_QualifyingParty_id", | |
| string="Declaration" | |
| ) | |
| ubl23_Party = fields.Many2one( | |
| "ubl.23.party", | |
| string="Party") | |
| ubl23_EconomicOperatorRole = fields.Many2one( | |
| "ubl.23.economicoperatorrole", | |
| string="EconomicOperatorRole") | |
| class QuotationLine(models.AbstractModel): | |
| """ABIE | |
| Quotation Line. Details | |
| A class to define a line in a Quotation. | |
| Quotation Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.quotationline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'QuotationLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_QuotationLine_id", | |
| string="Note" | |
| ) | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity") | |
| ubl23_LineExtensionAmount = fields.Many2one( | |
| "ubl.23.lineextensionamounttype", | |
| string="LineExtensionAmount") | |
| ubl23_TaxInclusiveLineExtensionAmount = fields.Many2one( | |
| "ubl.23.taxinclusivelineextensionamounttype", | |
| string="TaxInclusiveLineExtensionAmount") | |
| ubl23_TotalTaxAmount = fields.Many2one( | |
| "ubl.23.totaltaxamounttype", | |
| string="TotalTaxAmount") | |
| ubl23_RequestForQuotationLineID = fields.Many2one( | |
| "ubl.23.requestforquotationlineid", | |
| string="RequestForQuotationLineID") | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_QuotationLine_id", | |
| string="DocumentReference" | |
| ) | |
| ubl23_LineItem = fields.Many2one( | |
| "ubl.23.lineitem", | |
| string="LineItem", xsd_required=True) | |
| ubl23_SellerProposedSubstituteLineItem = fields.One2many( | |
| "ubl.23.lineitem", | |
| "ubl23_SellerProposedSubstituteLineItem_QuotationLine_id", | |
| string="SellerProposedSubstituteLineItem" | |
| ) | |
| ubl23_AlternativeLineItem = fields.One2many( | |
| "ubl.23.lineitem", | |
| "ubl23_AlternativeLineItem_QuotationLine_id", | |
| string="AlternativeLineItem" | |
| ) | |
| ubl23_RequestLineReference = fields.Many2one( | |
| "ubl.23.linereference", | |
| string="RequestLineReference") | |
| class RadioCallSignID(models.AbstractModel): | |
| _description = 'radiocallsignid' | |
| _name = 'ubl.23.radiocallsignid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RadioCallSignIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class RailCarID(models.AbstractModel): | |
| _description = 'railcarid' | |
| _name = 'ubl.23.railcarid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RailCarIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class RailTransport(models.AbstractModel): | |
| """ABIE | |
| Rail Transport. Details | |
| A class defining details about a train wagon used as a means of transport. | |
| Rail Transport""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.railtransport' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RailTransportType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_TrainID = fields.Many2one( | |
| "ubl.23.trainid", | |
| string="TrainID", xsd_required=True) | |
| ubl23_RailCarID = fields.Many2one( | |
| "ubl.23.railcarid", | |
| string="RailCarID") | |
| class ReceiptLine(models.AbstractModel): | |
| """ABIE | |
| Receipt Line. Details | |
| A class to define a line in a Receipt Advice. | |
| Receipt Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.receiptline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ReceiptLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ReceivedHandlingUnitReceiptLine_TransportHandlingUnit_id = fields.Many2one( | |
| "ubl.23.transporthandlingunit") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_UUID = fields.Many2one( | |
| "ubl.23.uuid", | |
| string="UUID") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_ReceiptLine_id", | |
| string="Note" | |
| ) | |
| ubl23_ReceivedQuantity = fields.Many2one( | |
| "ubl.23.receivedquantitytype", | |
| string="ReceivedQuantity") | |
| ubl23_ShortQuantity = fields.Many2one( | |
| "ubl.23.shortquantitytype", | |
| string="ShortQuantity") | |
| ubl23_ShortageActionCode = fields.Many2one( | |
| "ubl.23.shortageactioncodetype", | |
| string="ShortageActionCode") | |
| ubl23_RejectedQuantity = fields.Many2one( | |
| "ubl.23.rejectedquantitytype", | |
| string="RejectedQuantity") | |
| ubl23_RejectReasonCode = fields.Many2one( | |
| "ubl.23.rejectreasoncodetype", | |
| string="RejectReasonCode") | |
| ubl23_RejectReason = fields.One2many( | |
| "ubl.23.rejectreasontype", | |
| "ubl23_RejectReason_ReceiptLine_id", | |
| string="RejectReason" | |
| ) | |
| ubl23_RejectActionCode = fields.Many2one( | |
| "ubl.23.rejectactioncodetype", | |
| string="RejectActionCode") | |
| ubl23_QuantityDiscrepancyCode = fields.Many2one( | |
| "ubl.23.quantitydiscrepancycodetype", | |
| string="QuantityDiscrepancyCode") | |
| ubl23_OversupplyQuantity = fields.Many2one( | |
| "ubl.23.oversupplyquantitytype", | |
| string="OversupplyQuantity") | |
| ubl23_ReceivedDate = fields.Many2one( | |
| "ubl.23.receiveddatetype", | |
| string="ReceivedDate") | |
| ubl23_TimingComplaintCode = fields.Many2one( | |
| "ubl.23.timingcomplaintcodetype", | |
| string="TimingComplaintCode") | |
| ubl23_TimingComplaint = fields.Many2one( | |
| "ubl.23.timingcomplainttype", | |
| string="TimingComplaint") | |
| ubl23_OrderLineReference = fields.Many2one( | |
| "ubl.23.orderlinereference", | |
| string="OrderLineReference") | |
| ubl23_DespatchLineReference = fields.One2many( | |
| "ubl.23.linereference", | |
| "ubl23_DespatchLineReference_ReceiptLine_id", | |
| string="DespatchLineReference" | |
| ) | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_ReceiptLine_id", | |
| string="DocumentReference" | |
| ) | |
| ubl23_Item = fields.One2many( | |
| "ubl.23.item", | |
| "ubl23_Item_ReceiptLine_id", | |
| string="Item" | |
| ) | |
| ubl23_Shipment = fields.One2many( | |
| "ubl.23.shipment", | |
| "ubl23_Shipment_ReceiptLine_id", | |
| string="Shipment" | |
| ) | |
| class RecurringProcurementIndicator(models.AbstractModel): | |
| _description = 'recurringprocurementindicator' | |
| _name = 'ubl.23.recurringprocurementindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RecurringProcurementIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ReferenceID(models.AbstractModel): | |
| _description = 'referenceid' | |
| _name = 'ubl.23.referenceid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ReferenceIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ReferenceTime(models.AbstractModel): | |
| _description = 'referencetime' | |
| _name = 'ubl.23.referencetime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ReferenceTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class ReferencedConsignmentID(models.AbstractModel): | |
| _description = 'referencedconsignmentid' | |
| _name = 'ubl.23.referencedconsignmentid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ReferencedConsignmentIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_ReferencedConsignmentID_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class RefrigeratedIndicator(models.AbstractModel): | |
| _description = 'refrigeratedindicator' | |
| _name = 'ubl.23.refrigeratedindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RefrigeratedIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class RefrigerationOnIndicator(models.AbstractModel): | |
| _description = 'refrigerationonindicator' | |
| _name = 'ubl.23.refrigerationonindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RefrigerationOnIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class RegisteredTime(models.AbstractModel): | |
| _description = 'registeredtime' | |
| _name = 'ubl.23.registeredtime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RegisteredTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class RegistrationID(models.AbstractModel): | |
| _description = 'registrationid' | |
| _name = 'ubl.23.registrationid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RegistrationIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class RegistrationNationalityID(models.AbstractModel): | |
| _description = 'registrationnationalityid' | |
| _name = 'ubl.23.registrationnationalityid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RegistrationNationalityIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class Regulation(models.AbstractModel): | |
| """ABIE | |
| Regulation. Details | |
| A class to describe a regulation. | |
| Regulation | |
| Points to regulation at atomic level""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.regulation' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RegulationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Name = fields.One2many( | |
| "ubl.23.nametype", | |
| "ubl23_Name_Regulation_id", | |
| string="Name", xsd_required=True | |
| ) | |
| ubl23_LegalReference = fields.Many2one( | |
| "ubl.23.legalreferencetype", | |
| string="LegalReference") | |
| ubl23_OntologyURI = fields.Many2one( | |
| "ubl.23.ontologyuri", | |
| string="OntologyURI") | |
| class ReinspectionRequiredIndicator(models.AbstractModel): | |
| _description = 'reinspectionrequiredindicator' | |
| _name = 'ubl.23.reinspectionrequiredindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ReinspectionRequiredIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class RelatedItem(models.AbstractModel): | |
| """ABIE | |
| Related Item. Details | |
| A class to describe the relationship to an item different from the item | |
| associated with the item line in which RelatedItem is used. | |
| Related Item""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.relateditem' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RelatedItemType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ComponentRelatedItem_CatalogueLine_id = fields.Many2one( | |
| "ubl.23.catalogueline") | |
| ubl23_AccessoryRelatedItem_CatalogueLine_id = fields.Many2one( | |
| "ubl.23.catalogueline") | |
| ubl23_RequiredRelatedItem_CatalogueLine_id = fields.Many2one( | |
| "ubl.23.catalogueline") | |
| ubl23_ReplacementRelatedItem_CatalogueLine_id = fields.Many2one( | |
| "ubl.23.catalogueline") | |
| ubl23_ComplementaryRelatedItem_CatalogueLine_id = fields.Many2one( | |
| "ubl.23.catalogueline") | |
| ubl23_ReplacedRelatedItem_CatalogueLine_id = fields.Many2one( | |
| "ubl.23.catalogueline") | |
| ubl23_ReplacementRelatedItem_TenderLine_id = fields.Many2one( | |
| "ubl.23.tenderline") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_RelatedItem_id", | |
| string="Description" | |
| ) | |
| class ReleaseID(models.AbstractModel): | |
| _description = 'releaseid' | |
| _name = 'ubl.23.releaseid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ReleaseIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ReminderLine(models.AbstractModel): | |
| """ABIE | |
| Reminder Line. Details | |
| A class to define a line in a Reminder document. | |
| Reminder Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.reminderline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ReminderLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_ReminderLine_id", | |
| string="Note" | |
| ) | |
| ubl23_UUID = fields.Many2one( | |
| "ubl.23.uuid", | |
| string="UUID") | |
| ubl23_BalanceBroughtForwardIndicator = fields.Many2one( | |
| "ubl.23.balancebroughtforwardindicator", | |
| string="BalanceBroughtForwardIndicator") | |
| ubl23_DebitLineAmount = fields.Many2one( | |
| "ubl.23.debitlineamounttype", | |
| string="DebitLineAmount") | |
| ubl23_CreditLineAmount = fields.Many2one( | |
| "ubl.23.creditlineamounttype", | |
| string="CreditLineAmount") | |
| ubl23_AccountingCostCode = fields.Many2one( | |
| "ubl.23.accountingcostcodetype", | |
| string="AccountingCostCode") | |
| ubl23_AccountingCost = fields.Many2one( | |
| "ubl.23.accountingcosttype", | |
| string="AccountingCost") | |
| ubl23_PenaltySurchargePercent = fields.Many2one( | |
| "ubl.23.penaltysurchargepercenttype", | |
| string="PenaltySurchargePercent") | |
| ubl23_Amount = fields.Many2one( | |
| "ubl.23.amounttype", | |
| string="Amount") | |
| ubl23_PaymentPurposeCode = fields.Many2one( | |
| "ubl.23.paymentpurposecodetype", | |
| string="PaymentPurposeCode") | |
| ubl23_ReminderPeriod = fields.One2many( | |
| "ubl.23.period", | |
| "ubl23_ReminderPeriod_ReminderLine_id", | |
| string="ReminderPeriod" | |
| ) | |
| ubl23_BillingReference = fields.One2many( | |
| "ubl.23.billingreference", | |
| "ubl23_BillingReference_ReminderLine_id", | |
| string="BillingReference" | |
| ) | |
| ubl23_ExchangeRate = fields.Many2one( | |
| "ubl.23.exchangerate", | |
| string="ExchangeRate") | |
| class ReminderSequenceNumeric(models.AbstractModel): | |
| _description = 'remindersequencenumeric' | |
| _name = 'ubl.23.remindersequencenumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ReminderSequenceNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class RemittanceAdviceLine(models.AbstractModel): | |
| """ABIE | |
| Remittance Advice Line. Details | |
| A class to define a line in a Remittance Advice. | |
| Remittance Advice Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.remittanceadviceline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RemittanceAdviceLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_RemittanceAdviceLine_id", | |
| string="Note" | |
| ) | |
| ubl23_UUID = fields.Many2one( | |
| "ubl.23.uuid", | |
| string="UUID") | |
| ubl23_DebitLineAmount = fields.Many2one( | |
| "ubl.23.debitlineamounttype", | |
| string="DebitLineAmount") | |
| ubl23_CreditLineAmount = fields.Many2one( | |
| "ubl.23.creditlineamounttype", | |
| string="CreditLineAmount") | |
| ubl23_BalanceAmount = fields.Many2one( | |
| "ubl.23.balanceamounttype", | |
| string="BalanceAmount") | |
| ubl23_PaymentPurposeCode = fields.Many2one( | |
| "ubl.23.paymentpurposecodetype", | |
| string="PaymentPurposeCode") | |
| ubl23_InvoicingPartyReference = fields.Many2one( | |
| "ubl.23.invoicingpartyreferencetype", | |
| string="InvoicingPartyReference") | |
| ubl23_AccountingSupplierParty = fields.Many2one( | |
| "ubl.23.supplierparty", | |
| string="AccountingSupplierParty") | |
| ubl23_AccountingCustomerParty = fields.Many2one( | |
| "ubl.23.customerparty", | |
| string="AccountingCustomerParty") | |
| ubl23_BuyerCustomerParty = fields.Many2one( | |
| "ubl.23.customerparty", | |
| string="BuyerCustomerParty") | |
| ubl23_SellerSupplierParty = fields.Many2one( | |
| "ubl.23.supplierparty", | |
| string="SellerSupplierParty") | |
| ubl23_OriginatorCustomerParty = fields.Many2one( | |
| "ubl.23.customerparty", | |
| string="OriginatorCustomerParty") | |
| ubl23_PayeeParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="PayeeParty") | |
| ubl23_InvoicePeriod = fields.One2many( | |
| "ubl.23.period", | |
| "ubl23_InvoicePeriod_RemittanceAdviceLine_id", | |
| string="InvoicePeriod" | |
| ) | |
| ubl23_BillingReference = fields.One2many( | |
| "ubl.23.billingreference", | |
| "ubl23_BillingReference_RemittanceAdviceLine_id", | |
| string="BillingReference" | |
| ) | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_RemittanceAdviceLine_id", | |
| string="DocumentReference" | |
| ) | |
| ubl23_ExchangeRate = fields.Many2one( | |
| "ubl.23.exchangerate", | |
| string="ExchangeRate") | |
| class Renewal(models.AbstractModel): | |
| """ABIE | |
| Renewal. Details | |
| A class to describe the renewal of a commercial arrangement, such as a | |
| contract or licence fee. | |
| Renewal""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.renewal' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RenewalType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_Renewal_ContractExtension_id = fields.Many2one( | |
| "ubl.23.contractextension") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Amount = fields.Many2one( | |
| "ubl.23.amounttype", | |
| string="Amount") | |
| ubl23_Period = fields.Many2one( | |
| "ubl.23.period", | |
| string="Period") | |
| class RenewalsIndicator(models.AbstractModel): | |
| _description = 'renewalsindicator' | |
| _name = 'ubl.23.renewalsindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RenewalsIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ReportedToMedicalOfficerIndicator(models.AbstractModel): | |
| _description = 'reportedtomedicalofficerindicator' | |
| _name = 'ubl.23.reportedtomedicalofficerindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ReportedToMedicalOfficerIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class RequestForQuotationLineID(models.AbstractModel): | |
| _description = 'requestforquotationlineid' | |
| _name = 'ubl.23.requestforquotationlineid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RequestForQuotationLineIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class RequestForQuotationLine(models.AbstractModel): | |
| """ABIE | |
| Request For Quotation Line. Details | |
| A class to define a line in a Request for Quotation. | |
| Request For Quotation Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.requestforquotationline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RequestForQuotationLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_UUID = fields.Many2one( | |
| "ubl.23.uuid", | |
| string="UUID") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_RequestForQuotationLine_id", | |
| string="Note" | |
| ) | |
| ubl23_OptionalLineItemIndicator = fields.Many2one( | |
| "ubl.23.optionallineitemindicator", | |
| string="OptionalLineItemIndicator") | |
| ubl23_PrivacyCode = fields.Many2one( | |
| "ubl.23.privacycodetype", | |
| string="PrivacyCode") | |
| ubl23_SecurityClassificationCode = fields.Many2one( | |
| "ubl.23.securityclassificationcodetype", | |
| string="SecurityClassificationCode") | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_RequestForQuotationLine_id", | |
| string="DocumentReference" | |
| ) | |
| ubl23_LineItem = fields.Many2one( | |
| "ubl.23.lineitem", | |
| string="LineItem", xsd_required=True) | |
| class RequestForTenderLine(models.AbstractModel): | |
| """ABIE | |
| Request For Tender Line. Details | |
| A class to define a line in a Request for Tender describing an item of | |
| goods or a service solicited in the Request for Tender. | |
| Request For Tender Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.requestfortenderline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RequestForTenderLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_RequestForTenderLine_ProcurementProject_id = fields.Many2one( | |
| "ubl.23.procurementproject") | |
| ubl23_SubRequestForTenderLine_RequestForTenderLine_id = fields.Many2one( | |
| "ubl.23.requestfortenderline") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_UUID = fields.Many2one( | |
| "ubl.23.uuid", | |
| string="UUID") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_RequestForTenderLine_id", | |
| string="Note" | |
| ) | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity") | |
| ubl23_MinimumQuantity = fields.Many2one( | |
| "ubl.23.minimumquantitytype", | |
| string="MinimumQuantity") | |
| ubl23_MaximumQuantity = fields.Many2one( | |
| "ubl.23.maximumquantitytype", | |
| string="MaximumQuantity") | |
| ubl23_TaxIncludedIndicator = fields.Many2one( | |
| "ubl.23.taxincludedindicator", | |
| string="TaxIncludedIndicator") | |
| ubl23_MinimumAmount = fields.Many2one( | |
| "ubl.23.minimumamounttype", | |
| string="MinimumAmount") | |
| ubl23_MaximumAmount = fields.Many2one( | |
| "ubl.23.maximumamounttype", | |
| string="MaximumAmount") | |
| ubl23_EstimatedAmount = fields.Many2one( | |
| "ubl.23.estimatedamounttype", | |
| string="EstimatedAmount") | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_RequestForTenderLine_id", | |
| string="DocumentReference" | |
| ) | |
| ubl23_DeliveryPeriod = fields.One2many( | |
| "ubl.23.period", | |
| "ubl23_DeliveryPeriod_RequestForTenderLine_id", | |
| string="DeliveryPeriod" | |
| ) | |
| ubl23_RequiredItemLocationQuantity = fields.One2many( | |
| "ubl.23.itemlocationquantity", | |
| "ubl23_RequiredItemLocationQuantity_RequestForTenderLine_id", | |
| string="RequiredItemLocationQuantity" | |
| ) | |
| ubl23_WarrantyValidityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="WarrantyValidityPeriod") | |
| ubl23_Item = fields.Many2one( | |
| "ubl.23.item", | |
| string="Item", xsd_required=True) | |
| ubl23_SubRequestForTenderLine = fields.One2many( | |
| "ubl.23.requestfortenderline", | |
| "ubl23_SubRequestForTenderLine_RequestForTenderLine_id", | |
| string="SubRequestForTenderLine" | |
| ) | |
| class RequestedDespatchTime(models.AbstractModel): | |
| _description = 'requesteddespatchtime' | |
| _name = 'ubl.23.requesteddespatchtime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RequestedDespatchTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class RequestedTenderTotal(models.AbstractModel): | |
| """ABIE | |
| Requested Tender Total. Details | |
| A class defining budgeted monetary amounts. | |
| Requested Tender Total""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.requestedtendertotal' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RequestedTenderTotalType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_EstimatedOverallContractAmount = fields.Many2one( | |
| "ubl.23.estimatedoverallcontractamounttype", | |
| string="EstimatedOverallContractAmount") | |
| ubl23_EstimatedOverallFrameworkContractsAmount = fields.Many2one( | |
| "ubl.23.estimatedoverallframeworkcontractsamounttype", | |
| string="EstimatedOverallFrameworkContractsAmount") | |
| ubl23_TotalAmount = fields.Many2one( | |
| "ubl.23.totalamounttype", | |
| string="TotalAmount") | |
| ubl23_TaxIncludedIndicator = fields.Many2one( | |
| "ubl.23.taxincludedindicator", | |
| string="TaxIncludedIndicator") | |
| ubl23_MinimumAmount = fields.Many2one( | |
| "ubl.23.minimumamounttype", | |
| string="MinimumAmount") | |
| ubl23_MaximumAmount = fields.Many2one( | |
| "ubl.23.maximumamounttype", | |
| string="MaximumAmount") | |
| ubl23_MonetaryScope = fields.One2many( | |
| "ubl.23.monetaryscopetype", | |
| "ubl23_MonetaryScope_RequestedTenderTotal_id", | |
| string="MonetaryScope" | |
| ) | |
| ubl23_AverageSubsequentContractAmount = fields.Many2one( | |
| "ubl.23.averagesubsequentcontractamounttype", | |
| string="AverageSubsequentContractAmount") | |
| ubl23_ApplicableTaxCategory = fields.One2many( | |
| "ubl.23.taxcategory", | |
| "ubl23_ApplicableTaxCategory_RequestedTenderTotal_id", | |
| string="ApplicableTaxCategory" | |
| ) | |
| class RequiredCurriculaIndicator(models.AbstractModel): | |
| _description = 'requiredcurriculaindicator' | |
| _name = 'ubl.23.requiredcurriculaindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RequiredCurriculaIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class RequiredCustomsID(models.AbstractModel): | |
| _description = 'requiredcustomsid' | |
| _name = 'ubl.23.requiredcustomsid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RequiredCustomsIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class RequiredDeliveryTime(models.AbstractModel): | |
| _description = 'requireddeliverytime' | |
| _name = 'ubl.23.requireddeliverytime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RequiredDeliveryTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class ResidentOccupantsNumeric(models.AbstractModel): | |
| _description = 'residentoccupantsnumeric' | |
| _name = 'ubl.23.residentoccupantsnumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ResidentOccupantsNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class ResolutionTime(models.AbstractModel): | |
| _description = 'resolutiontime' | |
| _name = 'ubl.23.resolutiontime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ResolutionTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class ResponseBinaryObject(models.AbstractModel): | |
| _description = 'responsebinaryobject' | |
| _name = 'ubl.23.responsebinaryobject' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ResponseBinaryObjectType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.binaryobjecttype", | |
| string="valueOf_", xsd_required=True) | |
| class ResponseID(models.AbstractModel): | |
| _description = 'responseid' | |
| _name = 'ubl.23.responseid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ResponseIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ResponseIndicator(models.AbstractModel): | |
| _description = 'responseindicator' | |
| _name = 'ubl.23.responseindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ResponseIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ResponseNumeric(models.AbstractModel): | |
| _description = 'responsenumeric' | |
| _name = 'ubl.23.responsenumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ResponseNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class ResponseTime(models.AbstractModel): | |
| _description = 'responsetime' | |
| _name = 'ubl.23.responsetime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ResponseTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class Response4(models.AbstractModel): | |
| """ABIE | |
| Response. Details | |
| A class to describe an application-level response to a document. | |
| Response""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.response4' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ResponseType4' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ReferenceID = fields.Many2one( | |
| "ubl.23.referenceid", | |
| string="ReferenceID") | |
| ubl23_ResponseCode = fields.Many2one( | |
| "ubl.23.responsecodetype", | |
| string="ResponseCode") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_Response4_id", | |
| string="Description" | |
| ) | |
| ubl23_EffectiveDate = fields.Many2one( | |
| "ubl.23.effectivedatetype", | |
| string="EffectiveDate") | |
| ubl23_EffectiveTime = fields.Many2one( | |
| "ubl.23.effectivetime", | |
| string="EffectiveTime") | |
| ubl23_Status = fields.One2many( | |
| "ubl.23.statustype", | |
| "ubl23_Status_Response4_id", | |
| string="Status" | |
| ) | |
| class ResponseURI(models.AbstractModel): | |
| _description = 'responseuri' | |
| _name = 'ubl.23.responseuri' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ResponseURIType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ResponseValue(models.AbstractModel): | |
| """ABIE | |
| Response Value. Details | |
| A class to describe the criterion requirement response value. | |
| Response Value""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.responsevalue' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ResponseValueType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ResponseValue_TenderingCriterionResponse_id = fields.Many2one( | |
| "ubl.23.tenderingcriterionresponse") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_ResponseValue_id", | |
| string="Description" | |
| ) | |
| ubl23_Response = fields.One2many( | |
| "ubl.23.responsetype", | |
| "ubl23_Response_ResponseValue_id", | |
| string="Response" | |
| ) | |
| ubl23_ResponseAmount = fields.Many2one( | |
| "ubl.23.responseamounttype", | |
| string="ResponseAmount") | |
| ubl23_ResponseBinaryObject = fields.Many2one( | |
| "ubl.23.responsebinaryobject", | |
| string="ResponseBinaryObject") | |
| ubl23_ResponseCode = fields.Many2one( | |
| "ubl.23.responsecodetype", | |
| string="ResponseCode") | |
| ubl23_ResponseDate = fields.Many2one( | |
| "ubl.23.responsedatetype", | |
| string="ResponseDate") | |
| ubl23_ResponseID = fields.Many2one( | |
| "ubl.23.responseid", | |
| string="ResponseID") | |
| ubl23_ResponseIndicator = fields.Many2one( | |
| "ubl.23.responseindicator", | |
| string="ResponseIndicator") | |
| ubl23_ResponseMeasure = fields.Many2one( | |
| "ubl.23.responsemeasuretype", | |
| string="ResponseMeasure") | |
| ubl23_ResponseNumeric = fields.Many2one( | |
| "ubl.23.responsenumeric", | |
| string="ResponseNumeric") | |
| ubl23_ResponseQuantity = fields.Many2one( | |
| "ubl.23.responsequantitytype", | |
| string="ResponseQuantity") | |
| ubl23_ResponseTime = fields.Many2one( | |
| "ubl.23.responsetime", | |
| string="ResponseTime") | |
| ubl23_ResponseURI = fields.Many2one( | |
| "ubl.23.responseuri", | |
| string="ResponseURI") | |
| class ResultOfVerification(models.AbstractModel): | |
| """ABIE | |
| Result Of Verification. Details | |
| A class to describe the result of an attempt to verify a signature. | |
| Result Of Verification""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.resultofverification' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ResultOfVerificationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ValidatorID = fields.Many2one( | |
| "ubl.23.validatorid", | |
| string="ValidatorID") | |
| ubl23_ValidationResultCode = fields.Many2one( | |
| "ubl.23.validationresultcodetype", | |
| string="ValidationResultCode") | |
| ubl23_ValidationDate = fields.Many2one( | |
| "ubl.23.validationdatetype", | |
| string="ValidationDate") | |
| ubl23_ValidationTime = fields.Many2one( | |
| "ubl.23.validationtime", | |
| string="ValidationTime") | |
| ubl23_ValidateProcess = fields.Many2one( | |
| "ubl.23.validateprocesstype", | |
| string="ValidateProcess") | |
| ubl23_ValidateTool = fields.Many2one( | |
| "ubl.23.validatetooltype", | |
| string="ValidateTool") | |
| ubl23_ValidateToolVersion = fields.Many2one( | |
| "ubl.23.validatetoolversiontype", | |
| string="ValidateToolVersion") | |
| ubl23_SignatoryParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="SignatoryParty") | |
| class RetailPlannedImpact(models.AbstractModel): | |
| """ABIE | |
| Retail Planned Impact. Details | |
| A class to describe a planned effect of a retail event (e.g., a promotion | |
| or a change in inventory policy) upon supply or demand. | |
| Retail Planned Impact""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.retailplannedimpact' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RetailPlannedImpactType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_RetailPlannedImpact_EventLineItem_id = fields.Many2one( | |
| "ubl.23.eventlineitem") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Amount = fields.Many2one( | |
| "ubl.23.amounttype", | |
| string="Amount", xsd_required=True) | |
| ubl23_ForecastPurposeCode = fields.Many2one( | |
| "ubl.23.forecastpurposecodetype", | |
| string="ForecastPurposeCode", | |
| xsd_required=True) | |
| ubl23_ForecastTypeCode = fields.Many2one( | |
| "ubl.23.forecasttypecodetype", | |
| string="ForecastTypeCode", | |
| xsd_required=True) | |
| ubl23_Period = fields.Many2one( | |
| "ubl.23.period", | |
| string="Period") | |
| class ReturnabilityIndicator(models.AbstractModel): | |
| _description = 'returnabilityindicator' | |
| _name = 'ubl.23.returnabilityindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ReturnabilityIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ReturnableMaterialIndicator(models.AbstractModel): | |
| _description = 'returnablematerialindicator' | |
| _name = 'ubl.23.returnablematerialindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ReturnableMaterialIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class RevisedForecastLineID(models.AbstractModel): | |
| _description = 'revisedforecastlineid' | |
| _name = 'ubl.23.revisedforecastlineid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RevisedForecastLineIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class RevisionTime(models.AbstractModel): | |
| _description = 'revisiontime' | |
| _name = 'ubl.23.revisiontime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RevisionTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class RoadTransport(models.AbstractModel): | |
| """ABIE | |
| Road Transport. Details | |
| A class for identifying a vehicle used for road transport. | |
| Road Transport""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.roadtransport' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'RoadTransportType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_LicensePlateID = fields.Many2one( | |
| "ubl.23.licenseplateid", | |
| string="LicensePlateID", | |
| xsd_required=True) | |
| class SMESuitableIndicator(models.AbstractModel): | |
| _description = 'smesuitableindicator' | |
| _name = 'ubl.23.smesuitableindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SMESuitableIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class SSPOnBoardIndicator(models.AbstractModel): | |
| _description = 'ssponboardindicator' | |
| _name = 'ubl.23.ssponboardindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SSPOnBoardIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class SSPSecurityMeasuresAppliedIndicator(models.AbstractModel): | |
| _description = 'sspsecuritymeasuresappliedindicator' | |
| _name = 'ubl.23.sspsecuritymeasuresappliedindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SSPSecurityMeasuresAppliedIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class SalesItem(models.AbstractModel): | |
| """ABIE | |
| Sales Item. Details | |
| A class to describe information related to an item in a sales context | |
| Sales Item""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.salesitem' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SalesItemType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SalesItem_ActivityDataLine_id = fields.Many2one( | |
| "ubl.23.activitydataline") | |
| ubl23_SalesItem_ItemInformationRequestLine_id = fields.Many2one( | |
| "ubl.23.iteminformationrequestline") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity", xsd_required=True) | |
| ubl23_ActivityProperty = fields.One2many( | |
| "ubl.23.activityproperty", | |
| "ubl23_ActivityProperty_SalesItem_id", | |
| string="ActivityProperty" | |
| ) | |
| ubl23_TaxExclusivePrice = fields.One2many( | |
| "ubl.23.price", | |
| "ubl23_TaxExclusivePrice_SalesItem_id", | |
| string="TaxExclusivePrice" | |
| ) | |
| ubl23_TaxInclusivePrice = fields.One2many( | |
| "ubl.23.price", | |
| "ubl23_TaxInclusivePrice_SalesItem_id", | |
| string="TaxInclusivePrice" | |
| ) | |
| ubl23_Item = fields.Many2one( | |
| "ubl.23.item", | |
| string="Item", xsd_required=True) | |
| class SalesOrderID(models.AbstractModel): | |
| _description = 'salesorderid' | |
| _name = 'ubl.23.salesorderid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SalesOrderIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class SalesOrderLineID(models.AbstractModel): | |
| _description = 'salesorderlineid' | |
| _name = 'ubl.23.salesorderlineid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SalesOrderLineIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class SanitaryMeasure(models.AbstractModel): | |
| """ABIE | |
| Sanitary Measure. Details | |
| A class describing a plan, action or meassure that has been implemented for | |
| sanitary reasons. | |
| Sanitary Measure""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.sanitarymeasure' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SanitaryMeasureType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SanitaryMeasure_MaritimeHealthDeclaration_id = fields.Many2one( | |
| "ubl.23.maritimehealthdeclaration") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_SanitaryMeasureTypeCode = fields.Many2one( | |
| "ubl.23.sanitarymeasuretypecodetype", | |
| string="SanitaryMeasureTypeCode", | |
| xsd_required=True) | |
| ubl23_ApplicationDate = fields.Many2one( | |
| "ubl.23.applicationdatetype", | |
| string="ApplicationDate") | |
| class SanitaryMeasuresAppliedIndicator(models.AbstractModel): | |
| _description = 'sanitarymeasuresappliedindicator' | |
| _name = 'ubl.23.sanitarymeasuresappliedindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SanitaryMeasuresAppliedIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class SaturdayAvailabilityIndicator(models.AbstractModel): | |
| _description = 'saturdayavailabilityindicator' | |
| _name = 'ubl.23.saturdayavailabilityindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SaturdayAvailabilityIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class SchemaURI(models.AbstractModel): | |
| _description = 'schemauri' | |
| _name = 'ubl.23.schemauri' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SchemaURIType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class SchemeURI(models.AbstractModel): | |
| _description = 'schemeuri' | |
| _name = 'ubl.23.schemeuri' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SchemeURIType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class SecondaryHazard(models.AbstractModel): | |
| """ABIE | |
| Secondary Hazard. Details | |
| A class to describe a secondary hazard associated with a hazardous item. | |
| Secondary Hazard""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.secondaryhazard' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SecondaryHazardType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SecondaryHazard_HazardousItem_id = fields.Many2one( | |
| "ubl.23.hazardousitem") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_PlacardNotation = fields.Many2one( | |
| "ubl.23.placardnotationtype", | |
| string="PlacardNotation") | |
| ubl23_PlacardEndorsement = fields.Many2one( | |
| "ubl.23.placardendorsementtype", | |
| string="PlacardEndorsement") | |
| ubl23_EmergencyProceduresCode = fields.Many2one( | |
| "ubl.23.emergencyprocedurescodetype", | |
| string="EmergencyProceduresCode") | |
| ubl23_Extension = fields.One2many( | |
| "ubl.23.extensiontype", | |
| "ubl23_Extension_SecondaryHazard_id", | |
| string="Extension" | |
| ) | |
| class SecurityClearanceTerm(models.AbstractModel): | |
| """ABIE | |
| Security Clearance Term. Details | |
| A class to specify security clearance terms. | |
| Security Clearance Term""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.securityclearanceterm' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SecurityClearanceTermType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SecurityClearanceTerm_TenderingTerms_id = fields.Many2one( | |
| "ubl.23.tenderingterms") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Code = fields.Many2one( | |
| "ubl.23.codetype", | |
| string="Code") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_SecurityClearanceTerm_id", | |
| string="Description" | |
| ) | |
| class SecurityID(models.AbstractModel): | |
| _description = 'securityid' | |
| _name = 'ubl.23.securityid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SecurityIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class SellerEventID(models.AbstractModel): | |
| _description = 'sellereventid' | |
| _name = 'ubl.23.sellereventid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SellerEventIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class SequenceID(models.AbstractModel): | |
| _description = 'sequenceid' | |
| _name = 'ubl.23.sequenceid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SequenceIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class SequenceNumberID(models.AbstractModel): | |
| _description = 'sequencenumberid' | |
| _name = 'ubl.23.sequencenumberid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SequenceNumberIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class SequenceNumeric(models.AbstractModel): | |
| _description = 'sequencenumeric' | |
| _name = 'ubl.23.sequencenumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SequenceNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class SerialID(models.AbstractModel): | |
| _description = 'serialid' | |
| _name = 'ubl.23.serialid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SerialIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ServiceFrequency(models.AbstractModel): | |
| """ABIE | |
| Service Frequency. Details | |
| A class to specify which day of the week a transport service is | |
| operational. | |
| Service Frequency""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.servicefrequency' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ServiceFrequencyType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ScheduledServiceFrequency_TransportationService_id = fields.Many2one( | |
| "ubl.23.transportationservice") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_WeekDayCode = fields.Many2one( | |
| "ubl.23.weekdaycodetype", | |
| string="WeekDayCode", xsd_required=True) | |
| class ServiceLevelAgreement(models.AbstractModel): | |
| """ABIE | |
| Service Level Agreement. Details | |
| A class to describe a service level agreement which regulates the quality, | |
| availability and responsibilities of digital services. | |
| Service Level Agreement | |
| SLA""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.servicelevelagreement' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ServiceLevelAgreementType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ServiceLevelAgreement_DigitalAgreementTerms_id = fields.Many2one( | |
| "ubl.23.digitalagreementterms") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_ServiceTypeCode = fields.Many2one( | |
| "ubl.23.servicetypecodetype", | |
| string="ServiceTypeCode") | |
| ubl23_ServiceType = fields.One2many( | |
| "ubl.23.servicetypetype", | |
| "ubl23_ServiceType_ServiceLevelAgreement_id", | |
| string="ServiceType" | |
| ) | |
| ubl23_AvailabilityTimePercent = fields.Many2one( | |
| "ubl.23.availabilitytimepercenttype", | |
| string="AvailabilityTimePercent") | |
| ubl23_MondayAvailabilityIndicator = fields.Many2one( | |
| "ubl.23.mondayavailabilityindicator", | |
| string="MondayAvailabilityIndicator") | |
| ubl23_TuesdayAvailabilityIndicator = fields.Many2one( | |
| "ubl.23.tuesdayavailabilityindicator", | |
| string="TuesdayAvailabilityIndicator") | |
| ubl23_WednesdayAvailabilityIndicator = fields.Many2one( | |
| "ubl.23.wednesdayavailabilityindicator", | |
| string="WednesdayAvailabilityIndicator") | |
| ubl23_ThursdayAvailabilityIndicator = fields.Many2one( | |
| "ubl.23.thursdayavailabilityindicator", | |
| string="ThursdayAvailabilityIndicator") | |
| ubl23_FridayAvailabilityIndicator = fields.Many2one( | |
| "ubl.23.fridayavailabilityindicator", | |
| string="FridayAvailabilityIndicator") | |
| ubl23_SaturdayAvailabilityIndicator = fields.Many2one( | |
| "ubl.23.saturdayavailabilityindicator", | |
| string="SaturdayAvailabilityIndicator") | |
| ubl23_SundayAvailabilityIndicator = fields.Many2one( | |
| "ubl.23.sundayavailabilityindicator", | |
| string="SundayAvailabilityIndicator") | |
| ubl23_MinimumResponseTimeDurationMeasure = fields.Many2one( | |
| "ubl.23.minimumresponsetimedurationmeasuretype", | |
| string="MinimumResponseTimeDurationMeasure") | |
| ubl23_MinimumDownTimeScheduleDurationMeasure = fields.Many2one( | |
| "ubl.23.minimumdowntimescheduledurationmeasuretype", | |
| string="MinimumDownTimeScheduleDurationMeasure") | |
| ubl23_MaximumIncidentNotificationDurationMeasure = fields.Many2one( | |
| "ubl.23.maximumincidentnotificationdurationmeasuretype", | |
| string="MaximumIncidentNotificationDurationMeasure") | |
| ubl23_MaximumDataLossDurationMeasure = fields.Many2one( | |
| "ubl.23.maximumdatalossdurationmeasuretype", | |
| string="MaximumDataLossDurationMeasure") | |
| ubl23_MeanTimeToRecoverDurationMeasure = fields.Many2one( | |
| "ubl.23.meantimetorecoverdurationmeasuretype", | |
| string="MeanTimeToRecoverDurationMeasure") | |
| ubl23_ServiceAvailabilityPeriod = fields.One2many( | |
| "ubl.23.period", | |
| "ubl23_ServiceAvailabilityPeriod_ServiceLevelAgreement_id", | |
| string="ServiceAvailabilityPeriod" | |
| ) | |
| ubl23_ServiceMaintenancePeriod = fields.One2many( | |
| "ubl.23.period", | |
| "ubl23_ServiceMaintenancePeriod_ServiceLevelAgreement_id", | |
| string="ServiceMaintenancePeriod" | |
| ) | |
| class ServiceProviderPartyIndicator(models.AbstractModel): | |
| _description = 'serviceproviderpartyindicator' | |
| _name = 'ubl.23.serviceproviderpartyindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ServiceProviderPartyIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ServiceProviderParty(models.AbstractModel): | |
| """ABIE | |
| Service Provider Party. Details | |
| A class to describe a party contracting to provide services, such as | |
| transportation, finance, etc. | |
| Service Provider Party""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.serviceproviderparty' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ServiceProviderPartyType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ServiceProviderParty_Party_id = fields.Many2one( | |
| "ubl.23.party") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_ServiceTypeCode = fields.Many2one( | |
| "ubl.23.servicetypecodetype", | |
| string="ServiceTypeCode") | |
| ubl23_ServiceType = fields.One2many( | |
| "ubl.23.servicetypetype", | |
| "ubl23_ServiceType_ServiceProviderParty_id", | |
| string="ServiceType" | |
| ) | |
| ubl23_Party = fields.Many2one( | |
| "ubl.23.party", | |
| string="Party", xsd_required=True) | |
| ubl23_SellerContact = fields.Many2one( | |
| "ubl.23.contact", | |
| string="SellerContact") | |
| class ShareholderParty(models.AbstractModel): | |
| """ABIE | |
| Shareholder Party. Details | |
| A class to describe a shareholder party. | |
| Shareholder Party""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.shareholderparty' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ShareholderPartyType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ShareholderParty_PartyLegalEntity_id = fields.Many2one( | |
| "ubl.23.partylegalentity") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_PartecipationPercent = fields.Many2one( | |
| "ubl.23.partecipationpercenttype", | |
| string="PartecipationPercent") | |
| ubl23_Party = fields.Many2one( | |
| "ubl.23.party", | |
| string="Party") | |
| class ShipStoreArticle(models.AbstractModel): | |
| """ABIE | |
| Ship Store Article. Details | |
| An article in the ship's stores during a shipment stage. | |
| Ship Store Article""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.shipstorearticle' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ShipStoreArticleType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity") | |
| ubl23_Stowage = fields.Many2one( | |
| "ubl.23.stowage", | |
| string="Stowage") | |
| class ShipToShipActivityRecord(models.AbstractModel): | |
| """ABIE | |
| Ship To Ship Activity Record. Details | |
| A class to describe a ship to ship activity record. | |
| Ship To Ship Activity Record | |
| STS transfer""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.shiptoshipactivityrecord' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ShipToShipActivityRecordType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ShipToShipActivityRecord_ISPSRequirements_id = fields.Many2one( | |
| "ubl.23.ispsrequirements") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_ShipToShipActivityRecord_id", | |
| string="Description", xsd_required=True | |
| ) | |
| ubl23_AppliedSecurityMeasures = fields.One2many( | |
| "ubl.23.appliedsecuritymeasurestype", | |
| "ubl23_AppliedSecurityMeasures_ShipToShipActivityRecord_id", | |
| string="AppliedSecurityMeasures" | |
| ) | |
| ubl23_Period = fields.Many2one( | |
| "ubl.23.period", | |
| string="Period") | |
| ubl23_Location = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="Location") | |
| class ShipmentStage(models.AbstractModel): | |
| """ABIE | |
| Shipment Stage. Details | |
| A class to describe one stage of movement in a transport of goods. | |
| Shipment Stage""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.shipmentstage' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ShipmentStageType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_MainCarriageShipmentStage_Consignment_id = fields.Many2one( | |
| "ubl.23.consignment") | |
| ubl23_PreCarriageShipmentStage_Consignment_id = fields.Many2one( | |
| "ubl.23.consignment") | |
| ubl23_OnCarriageShipmentStage_Consignment_id = fields.Many2one( | |
| "ubl.23.consignment") | |
| ubl23_ShipmentStage_Shipment_id = fields.Many2one( | |
| "ubl.23.shipment") | |
| ubl23_ShipmentStage_TransportationSegment_id = fields.Many2one( | |
| "ubl.23.transportationsegment") | |
| ubl23_ShipmentStage_TransportationService_id = fields.Many2one( | |
| "ubl.23.transportationservice") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_TransportModeCode = fields.Many2one( | |
| "ubl.23.transportmodecodetype", | |
| string="TransportModeCode") | |
| ubl23_TransportMeansTypeCode = fields.Many2one( | |
| "ubl.23.transportmeanstypecodetype", | |
| string="TransportMeansTypeCode") | |
| ubl23_TransitDirectionCode = fields.Many2one( | |
| "ubl.23.transitdirectioncodetype", | |
| string="TransitDirectionCode") | |
| ubl23_PreCarriageIndicator = fields.Many2one( | |
| "ubl.23.precarriageindicator", | |
| string="PreCarriageIndicator") | |
| ubl23_OnCarriageIndicator = fields.Many2one( | |
| "ubl.23.oncarriageindicator", | |
| string="OnCarriageIndicator") | |
| ubl23_EstimatedDeliveryDate = fields.Many2one( | |
| "ubl.23.estimateddeliverydatetype", | |
| string="EstimatedDeliveryDate") | |
| ubl23_EstimatedDeliveryTime = fields.Many2one( | |
| "ubl.23.estimateddeliverytime", | |
| string="EstimatedDeliveryTime") | |
| ubl23_RequiredDeliveryDate = fields.Many2one( | |
| "ubl.23.requireddeliverydatetype", | |
| string="RequiredDeliveryDate") | |
| ubl23_RequiredDeliveryTime = fields.Many2one( | |
| "ubl.23.requireddeliverytime", | |
| string="RequiredDeliveryTime") | |
| ubl23_LoadingSequenceID = fields.Many2one( | |
| "ubl.23.loadingsequenceid", | |
| string="LoadingSequenceID") | |
| ubl23_SuccessiveSequenceID = fields.Many2one( | |
| "ubl.23.successivesequenceid", | |
| string="SuccessiveSequenceID") | |
| ubl23_Instructions = fields.One2many( | |
| "ubl.23.instructionstype", | |
| "ubl23_Instructions_ShipmentStage_id", | |
| string="Instructions" | |
| ) | |
| ubl23_DemurrageInstructions = fields.One2many( | |
| "ubl.23.demurrageinstructionstype", | |
| "ubl23_DemurrageInstructions_ShipmentStage_id", | |
| string="DemurrageInstructions" | |
| ) | |
| ubl23_CrewQuantity = fields.Many2one( | |
| "ubl.23.crewquantitytype", | |
| string="CrewQuantity") | |
| ubl23_PassengerQuantity = fields.Many2one( | |
| "ubl.23.passengerquantitytype", | |
| string="PassengerQuantity") | |
| ubl23_TransitPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="TransitPeriod") | |
| ubl23_CarrierParty = fields.One2many( | |
| "ubl.23.party", | |
| "ubl23_CarrierParty_ShipmentStage_id", | |
| string="CarrierParty" | |
| ) | |
| ubl23_TransportMeans = fields.Many2one( | |
| "ubl.23.transportmeans", | |
| string="TransportMeans") | |
| ubl23_LoadingPortLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="LoadingPortLocation") | |
| ubl23_UnloadingPortLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="UnloadingPortLocation") | |
| ubl23_TransshipPortLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="TransshipPortLocation") | |
| ubl23_LoadingTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="LoadingTransportEvent") | |
| ubl23_ExaminationTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="ExaminationTransportEvent") | |
| ubl23_AvailabilityTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="AvailabilityTransportEvent") | |
| ubl23_ExportationTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="ExportationTransportEvent") | |
| ubl23_DischargeTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="DischargeTransportEvent") | |
| ubl23_WarehousingTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="WarehousingTransportEvent") | |
| ubl23_TakeoverTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="TakeoverTransportEvent") | |
| ubl23_OptionalTakeoverTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="OptionalTakeoverTransportEvent") | |
| ubl23_DropoffTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="DropoffTransportEvent") | |
| ubl23_ActualPickupTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="ActualPickupTransportEvent") | |
| ubl23_DeliveryTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="DeliveryTransportEvent") | |
| ubl23_ReceiptTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="ReceiptTransportEvent") | |
| ubl23_StorageTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="StorageTransportEvent") | |
| ubl23_AcceptanceTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="AcceptanceTransportEvent") | |
| ubl23_TerminalOperatorParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="TerminalOperatorParty") | |
| ubl23_CustomsAgentParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="CustomsAgentParty") | |
| ubl23_EstimatedTransitPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="EstimatedTransitPeriod") | |
| ubl23_FreightAllowanceCharge = fields.One2many( | |
| "ubl.23.allowancecharge", | |
| "ubl23_FreightAllowanceCharge_ShipmentStage_id", | |
| string="FreightAllowanceCharge" | |
| ) | |
| ubl23_FreightChargeLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="FreightChargeLocation") | |
| ubl23_DetentionTransportEvent = fields.One2many( | |
| "ubl.23.transportevent", | |
| "ubl23_DetentionTransportEvent_ShipmentStage_id", | |
| string="DetentionTransportEvent" | |
| ) | |
| ubl23_RequestedDepartureTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="RequestedDepartureTransportEvent") | |
| ubl23_RequestedArrivalTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="RequestedArrivalTransportEvent") | |
| ubl23_RequestedWaypointTransportEvent = fields.One2many( | |
| "ubl.23.transportevent", | |
| "ubl23_RequestedWaypointTransportEvent_ShipmentStage_id", | |
| string="RequestedWaypointTransportEvent" | |
| ) | |
| ubl23_PlannedDepartureTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="PlannedDepartureTransportEvent") | |
| ubl23_PlannedArrivalTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="PlannedArrivalTransportEvent") | |
| ubl23_PlannedWaypointTransportEvent = fields.One2many( | |
| "ubl.23.transportevent", | |
| "ubl23_PlannedWaypointTransportEvent_ShipmentStage_id", | |
| string="PlannedWaypointTransportEvent" | |
| ) | |
| ubl23_ActualDepartureTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="ActualDepartureTransportEvent") | |
| ubl23_ActualWaypointTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="ActualWaypointTransportEvent") | |
| ubl23_ActualArrivalTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="ActualArrivalTransportEvent") | |
| ubl23_TransportEvent = fields.One2many( | |
| "ubl.23.transportevent", | |
| "ubl23_TransportEvent_ShipmentStage_id", | |
| string="TransportEvent" | |
| ) | |
| ubl23_EstimatedDepartureTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="EstimatedDepartureTransportEvent") | |
| ubl23_EstimatedArrivalTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="EstimatedArrivalTransportEvent") | |
| ubl23_PassengerPerson = fields.One2many( | |
| "ubl.23.person", | |
| "ubl23_PassengerPerson_ShipmentStage_id", | |
| string="PassengerPerson" | |
| ) | |
| ubl23_DriverPerson = fields.One2many( | |
| "ubl.23.person", | |
| "ubl23_DriverPerson_ShipmentStage_id", | |
| string="DriverPerson" | |
| ) | |
| ubl23_ReportingPerson = fields.Many2one( | |
| "ubl.23.person", | |
| string="ReportingPerson") | |
| ubl23_CrewMemberPerson = fields.One2many( | |
| "ubl.23.person", | |
| "ubl23_CrewMemberPerson_ShipmentStage_id", | |
| string="CrewMemberPerson" | |
| ) | |
| ubl23_SecurityOfficerPerson = fields.Many2one( | |
| "ubl.23.person", | |
| string="SecurityOfficerPerson") | |
| ubl23_MasterPerson = fields.Many2one( | |
| "ubl.23.person", | |
| string="MasterPerson") | |
| ubl23_ShipsSurgeonPerson = fields.Many2one( | |
| "ubl.23.person", | |
| string="ShipsSurgeonPerson") | |
| ubl23_DestinationPortCall = fields.Many2one( | |
| "ubl.23.portcall", | |
| string="DestinationPortCall") | |
| ubl23_CrewPersonEffect = fields.One2many( | |
| "ubl.23.crewpersoneffect", | |
| "ubl23_CrewPersonEffect_ShipmentStage_id", | |
| string="CrewPersonEffect" | |
| ) | |
| ubl23_MaritimeWaste = fields.One2many( | |
| "ubl.23.maritimewaste", | |
| "ubl23_MaritimeWaste_ShipmentStage_id", | |
| string="MaritimeWaste" | |
| ) | |
| ubl23_BallastWaterSummary = fields.Many2one( | |
| "ubl.23.ballastwatersummary", | |
| string="BallastWaterSummary") | |
| ubl23_ISPSRequirements = fields.Many2one( | |
| "ubl.23.ispsrequirements", | |
| string="ISPSRequirements") | |
| ubl23_MaritimeHealthDeclaration = fields.Many2one( | |
| "ubl.23.maritimehealthdeclaration", | |
| string="MaritimeHealthDeclaration") | |
| class Shipment(models.AbstractModel): | |
| """ABIE | |
| Shipment. Details | |
| A class defining an identifiable collection of one or more goods items to | |
| be transported between the seller party and the buyer party. This | |
| information may be defined within a commercial contract. A shipment can | |
| be transported in different consignments (e.g., split for logistical | |
| purposes). | |
| Shipment""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.shipment' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ShipmentType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_ConsolidatedShipment_Consignment_id = fields.Many2one( | |
| "ubl.23.consignment") | |
| ubl23_Shipment_DespatchLine_id = fields.Many2one( | |
| "ubl.23.despatchline") | |
| ubl23_Shipment_ReceiptLine_id = fields.Many2one( | |
| "ubl.23.receiptline") | |
| ubl23_ReferencedShipment_TransportHandlingUnit_id = fields.Many2one( | |
| "ubl.23.transporthandlingunit") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_ShippingPriorityLevelCode = fields.Many2one( | |
| "ubl.23.shippingprioritylevelcodetype", | |
| string="ShippingPriorityLevelCode") | |
| ubl23_HandlingCode = fields.Many2one( | |
| "ubl.23.handlingcodetype", | |
| string="HandlingCode") | |
| ubl23_HandlingInstructions = fields.One2many( | |
| "ubl.23.handlinginstructionstype", | |
| "ubl23_HandlingInstructions_Shipment_id", | |
| string="HandlingInstructions" | |
| ) | |
| ubl23_Information = fields.One2many( | |
| "ubl.23.informationtype", | |
| "ubl23_Information_Shipment_id", | |
| string="Information" | |
| ) | |
| ubl23_GrossWeightMeasure = fields.Many2one( | |
| "ubl.23.grossweightmeasuretype", | |
| string="GrossWeightMeasure") | |
| ubl23_NetWeightMeasure = fields.Many2one( | |
| "ubl.23.netweightmeasuretype", | |
| string="NetWeightMeasure") | |
| ubl23_NetNetWeightMeasure = fields.Many2one( | |
| "ubl.23.netnetweightmeasuretype", | |
| string="NetNetWeightMeasure") | |
| ubl23_GrossVolumeMeasure = fields.Many2one( | |
| "ubl.23.grossvolumemeasuretype", | |
| string="GrossVolumeMeasure") | |
| ubl23_NetVolumeMeasure = fields.Many2one( | |
| "ubl.23.netvolumemeasuretype", | |
| string="NetVolumeMeasure") | |
| ubl23_TotalGoodsItemQuantity = fields.Many2one( | |
| "ubl.23.totalgoodsitemquantitytype", | |
| string="TotalGoodsItemQuantity") | |
| ubl23_TotalTransportHandlingUnitQuantity = fields.Many2one( | |
| "ubl.23.totaltransporthandlingunitquantitytype", | |
| string="TotalTransportHandlingUnitQuantity") | |
| ubl23_InsuranceValueAmount = fields.Many2one( | |
| "ubl.23.insurancevalueamounttype", | |
| string="InsuranceValueAmount") | |
| ubl23_DeclaredCustomsValueAmount = fields.Many2one( | |
| "ubl.23.declaredcustomsvalueamounttype", | |
| string="DeclaredCustomsValueAmount") | |
| ubl23_DeclaredForCarriageValueAmount = fields.Many2one( | |
| "ubl.23.declaredforcarriagevalueamounttype", | |
| string="DeclaredForCarriageValueAmount") | |
| ubl23_DeclaredStatisticsValueAmount = fields.Many2one( | |
| "ubl.23.declaredstatisticsvalueamounttype", | |
| string="DeclaredStatisticsValueAmount") | |
| ubl23_FreeOnBoardValueAmount = fields.Many2one( | |
| "ubl.23.freeonboardvalueamounttype", | |
| string="FreeOnBoardValueAmount") | |
| ubl23_SpecialInstructions = fields.One2many( | |
| "ubl.23.specialinstructionstype", | |
| "ubl23_SpecialInstructions_Shipment_id", | |
| string="SpecialInstructions" | |
| ) | |
| ubl23_DeliveryInstructions = fields.One2many( | |
| "ubl.23.deliveryinstructionstype", | |
| "ubl23_DeliveryInstructions_Shipment_id", | |
| string="DeliveryInstructions" | |
| ) | |
| ubl23_SplitConsignmentIndicator = fields.Many2one( | |
| "ubl.23.splitconsignmentindicator", | |
| string="SplitConsignmentIndicator") | |
| ubl23_ConsignmentQuantity = fields.Many2one( | |
| "ubl.23.consignmentquantitytype", | |
| string="ConsignmentQuantity") | |
| ubl23_Consignment = fields.One2many( | |
| "ubl.23.consignment", | |
| "ubl23_Consignment_Shipment_id", | |
| string="Consignment" | |
| ) | |
| ubl23_GoodsItem = fields.One2many( | |
| "ubl.23.goodsitem", | |
| "ubl23_GoodsItem_Shipment_id", | |
| string="GoodsItem" | |
| ) | |
| ubl23_ShipmentStage = fields.One2many( | |
| "ubl.23.shipmentstage", | |
| "ubl23_ShipmentStage_Shipment_id", | |
| string="ShipmentStage" | |
| ) | |
| ubl23_Delivery = fields.Many2one( | |
| "ubl.23.delivery", | |
| string="Delivery") | |
| ubl23_TransportHandlingUnit = fields.One2many( | |
| "ubl.23.transporthandlingunit", | |
| "ubl23_TransportHandlingUnit_Shipment_id", | |
| string="TransportHandlingUnit" | |
| ) | |
| ubl23_ReturnAddress = fields.Many2one( | |
| "ubl.23.address", | |
| string="ReturnAddress") | |
| ubl23_OriginAddress = fields.Many2one( | |
| "ubl.23.address", | |
| string="OriginAddress") | |
| ubl23_FirstArrivalPortLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="FirstArrivalPortLocation") | |
| ubl23_LastExitPortLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="LastExitPortLocation") | |
| ubl23_ExportCountry = fields.Many2one( | |
| "ubl.23.country", | |
| string="ExportCountry") | |
| ubl23_FreightAllowanceCharge = fields.One2many( | |
| "ubl.23.allowancecharge", | |
| "ubl23_FreightAllowanceCharge_Shipment_id", | |
| string="FreightAllowanceCharge" | |
| ) | |
| class ShippingOrderID(models.AbstractModel): | |
| _description = 'shippingorderid' | |
| _name = 'ubl.23.shippingorderid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ShippingOrderIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class SickAnimalOnBoardIndicator(models.AbstractModel): | |
| _description = 'sickanimalonboardindicator' | |
| _name = 'ubl.23.sickanimalonboardindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SickAnimalOnBoardIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class SignatureID(models.AbstractModel): | |
| _description = 'signatureid' | |
| _name = 'ubl.23.signatureid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SignatureIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class SocialMediaProfile(models.AbstractModel): | |
| """ABIE | |
| Social Media Profile. Details | |
| A class to describe a social media profile. | |
| Social Media Profile""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.socialmediaprofile' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SocialMediaProfileType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SocialMediaProfile_Party_id = fields.Many2one( | |
| "ubl.23.party") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_SocialMediaTypeCode = fields.Many2one( | |
| "ubl.23.socialmediatypecodetype", | |
| string="SocialMediaTypeCode") | |
| ubl23_URI = fields.Many2one( | |
| "ubl.23.uri", | |
| string="URI", xsd_required=True) | |
| class SoleProprietorshipIndicator(models.AbstractModel): | |
| _description = 'soleproprietorshipindicator' | |
| _name = 'ubl.23.soleproprietorshipindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SoleProprietorshipIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class SourceForecastIssueTime(models.AbstractModel): | |
| _description = 'sourceforecastissuetime' | |
| _name = 'ubl.23.sourceforecastissuetime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SourceForecastIssueTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class SpecialSecurityIndicator(models.AbstractModel): | |
| _description = 'specialsecurityindicator' | |
| _name = 'ubl.23.specialsecurityindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SpecialSecurityIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class SpecificationID(models.AbstractModel): | |
| _description = 'specificationid' | |
| _name = 'ubl.23.specificationid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SpecificationIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class SplitConsignmentIndicator(models.AbstractModel): | |
| _description = 'splitconsignmentindicator' | |
| _name = 'ubl.23.splitconsignmentindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SplitConsignmentIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class StartTime(models.AbstractModel): | |
| _description = 'starttime' | |
| _name = 'ubl.23.starttime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'StartTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class StatementLine(models.AbstractModel): | |
| """ABIE | |
| Statement Line. Details | |
| A class to define a line in a Statement of account. | |
| Statement Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.statementline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'StatementLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_StatementLine_id", | |
| string="Note" | |
| ) | |
| ubl23_UUID = fields.Many2one( | |
| "ubl.23.uuid", | |
| string="UUID") | |
| ubl23_BalanceBroughtForwardIndicator = fields.Many2one( | |
| "ubl.23.balancebroughtforwardindicator", | |
| string="BalanceBroughtForwardIndicator") | |
| ubl23_DebitLineAmount = fields.Many2one( | |
| "ubl.23.debitlineamounttype", | |
| string="DebitLineAmount") | |
| ubl23_CreditLineAmount = fields.Many2one( | |
| "ubl.23.creditlineamounttype", | |
| string="CreditLineAmount") | |
| ubl23_BalanceAmount = fields.Many2one( | |
| "ubl.23.balanceamounttype", | |
| string="BalanceAmount") | |
| ubl23_PaymentPurposeCode = fields.Many2one( | |
| "ubl.23.paymentpurposecodetype", | |
| string="PaymentPurposeCode") | |
| ubl23_PaymentMeans = fields.Many2one( | |
| "ubl.23.paymentmeans", | |
| string="PaymentMeans") | |
| ubl23_PaymentTerms = fields.One2many( | |
| "ubl.23.paymentterms", | |
| "ubl23_PaymentTerms_StatementLine_id", | |
| string="PaymentTerms" | |
| ) | |
| ubl23_BuyerCustomerParty = fields.Many2one( | |
| "ubl.23.customerparty", | |
| string="BuyerCustomerParty") | |
| ubl23_SellerSupplierParty = fields.Many2one( | |
| "ubl.23.supplierparty", | |
| string="SellerSupplierParty") | |
| ubl23_OriginatorCustomerParty = fields.Many2one( | |
| "ubl.23.customerparty", | |
| string="OriginatorCustomerParty") | |
| ubl23_AccountingCustomerParty = fields.Many2one( | |
| "ubl.23.customerparty", | |
| string="AccountingCustomerParty") | |
| ubl23_AccountingSupplierParty = fields.Many2one( | |
| "ubl.23.supplierparty", | |
| string="AccountingSupplierParty") | |
| ubl23_PayeeParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="PayeeParty") | |
| ubl23_InvoicePeriod = fields.One2many( | |
| "ubl.23.period", | |
| "ubl23_InvoicePeriod_StatementLine_id", | |
| string="InvoicePeriod" | |
| ) | |
| ubl23_BillingReference = fields.One2many( | |
| "ubl.23.billingreference", | |
| "ubl23_BillingReference_StatementLine_id", | |
| string="BillingReference" | |
| ) | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_StatementLine_id", | |
| string="DocumentReference" | |
| ) | |
| ubl23_ExchangeRate = fields.Many2one( | |
| "ubl.23.exchangerate", | |
| string="ExchangeRate") | |
| ubl23_AllowanceCharge = fields.One2many( | |
| "ubl.23.allowancecharge", | |
| "ubl23_AllowanceCharge_StatementLine_id", | |
| string="AllowanceCharge" | |
| ) | |
| ubl23_CollectedPayment = fields.One2many( | |
| "ubl.23.payment", | |
| "ubl23_CollectedPayment_StatementLine_id", | |
| string="CollectedPayment" | |
| ) | |
| class StatusAvailableIndicator(models.AbstractModel): | |
| _description = 'statusavailableindicator' | |
| _name = 'ubl.23.statusavailableindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'StatusAvailableIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class Status5(models.AbstractModel): | |
| """ABIE | |
| Status. Details | |
| A class to describe the condition or position of an object. | |
| Status""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.status5' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'StatusType5' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ConditionCode = fields.Many2one( | |
| "ubl.23.conditioncodetype", | |
| string="ConditionCode") | |
| ubl23_ReferenceDate = fields.Many2one( | |
| "ubl.23.referencedatetype", | |
| string="ReferenceDate") | |
| ubl23_ReferenceTime = fields.Many2one( | |
| "ubl.23.referencetime", | |
| string="ReferenceTime") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_Status5_id", | |
| string="Description" | |
| ) | |
| ubl23_StatusReasonCode = fields.Many2one( | |
| "ubl.23.statusreasoncodetype", | |
| string="StatusReasonCode") | |
| ubl23_StatusReason = fields.One2many( | |
| "ubl.23.statusreasontype", | |
| "ubl23_StatusReason_Status5_id", | |
| string="StatusReason" | |
| ) | |
| ubl23_SequenceID = fields.Many2one( | |
| "ubl.23.sequenceid", | |
| string="SequenceID") | |
| ubl23_Text = fields.One2many( | |
| "ubl.23.texttype", | |
| "ubl23_Text_Status5_id", | |
| string="Text" | |
| ) | |
| ubl23_IndicationIndicator = fields.Many2one( | |
| "ubl.23.indicationindicator", | |
| string="IndicationIndicator") | |
| ubl23_Percent = fields.Many2one( | |
| "ubl.23.percenttype", | |
| string="Percent") | |
| ubl23_ReliabilityPercent = fields.Many2one( | |
| "ubl.23.reliabilitypercenttype", | |
| string="ReliabilityPercent") | |
| ubl23_SubStatus = fields.One2many( | |
| "ubl.23.statustype", | |
| "ubl23_SubStatus_Status5_id", | |
| string="SubStatus" | |
| ) | |
| ubl23_Condition = fields.One2many( | |
| "ubl.23.conditiontype", | |
| "ubl23_Condition_Status5_id", | |
| string="Condition" | |
| ) | |
| class StillIllIndicator(models.AbstractModel): | |
| _description = 'stillillindicator' | |
| _name = 'ubl.23.stillillindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'StillIllIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class StillOnBoardIndicator(models.AbstractModel): | |
| _description = 'stillonboardindicator' | |
| _name = 'ubl.23.stillonboardindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'StillOnBoardIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class StockAvailabilityReportLine(models.AbstractModel): | |
| """ABIE | |
| Stock Availability Report Line. Details | |
| A class to define a line in a Stock Availability Report describing the | |
| availability of an item of sale. | |
| Stock Availability Report Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.stockavailabilityreportline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'StockAvailabilityReportLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_StockAvailabilityReportLine_id", | |
| string="Note" | |
| ) | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity", xsd_required=True) | |
| ubl23_ValueAmount = fields.Many2one( | |
| "ubl.23.valueamounttype", | |
| string="ValueAmount") | |
| ubl23_AvailabilityDate = fields.Many2one( | |
| "ubl.23.availabilitydatetype", | |
| string="AvailabilityDate") | |
| ubl23_AvailabilityStatusCode = fields.Many2one( | |
| "ubl.23.availabilitystatuscodetype", | |
| string="AvailabilityStatusCode") | |
| ubl23_Item = fields.Many2one( | |
| "ubl.23.item", | |
| string="Item", xsd_required=True) | |
| class Storage(models.AbstractModel): | |
| """ABIE | |
| Storage. Details | |
| A class to describe a storage and storage requirements | |
| Storage""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.storage' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'StorageType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_GateID = fields.Many2one( | |
| "ubl.23.gateid", | |
| string="GateID") | |
| ubl23_AirFlowPercent = fields.Many2one( | |
| "ubl.23.airflowpercenttype", | |
| string="AirFlowPercent") | |
| ubl23_HumidityPercent = fields.Many2one( | |
| "ubl.23.humiditypercenttype", | |
| string="HumidityPercent") | |
| ubl23_AnimalFoodApprovedIndicator = fields.Many2one( | |
| "ubl.23.animalfoodapprovedindicator", | |
| string="AnimalFoodApprovedIndicator") | |
| ubl23_HumanFoodApprovedIndicator = fields.Many2one( | |
| "ubl.23.humanfoodapprovedindicator", | |
| string="HumanFoodApprovedIndicator") | |
| ubl23_DangerousGoodsApprovedIndicator = fields.Many2one( | |
| "ubl.23.dangerousgoodsapprovedindicator", | |
| string="DangerousGoodsApprovedIndicator") | |
| ubl23_RefrigeratedIndicator = fields.Many2one( | |
| "ubl.23.refrigeratedindicator", | |
| string="RefrigeratedIndicator") | |
| ubl23_PowerIndicator = fields.Many2one( | |
| "ubl.23.powerindicator", | |
| string="PowerIndicator") | |
| ubl23_MinimumTemperature = fields.Many2one( | |
| "ubl.23.temperature", | |
| string="MinimumTemperature") | |
| ubl23_MaximumTemperature = fields.Many2one( | |
| "ubl.23.temperature", | |
| string="MaximumTemperature") | |
| ubl23_Certificate = fields.One2many( | |
| "ubl.23.certificate", | |
| "ubl23_Certificate_Storage_id", | |
| string="Certificate" | |
| ) | |
| class Stowage(models.AbstractModel): | |
| """ABIE | |
| Stowage. Details | |
| A class to describe a location on board a means of transport where | |
| specified goods or transport equipment have been stowed or are to be | |
| stowed. | |
| Stowage""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.stowage' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'StowageType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_LocationID = fields.Many2one( | |
| "ubl.23.locationid", | |
| string="LocationID") | |
| ubl23_Location = fields.One2many( | |
| "ubl.23.locationtype", | |
| "ubl23_Location_Stowage_id", | |
| string="Location" | |
| ) | |
| ubl23_MeasurementDimension = fields.One2many( | |
| "ubl.23.dimension", | |
| "ubl23_MeasurementDimension_Stowage_id", | |
| string="MeasurementDimension" | |
| ) | |
| class StowawaysFoundOnBoardIndicator(models.AbstractModel): | |
| _description = 'stowawaysfoundonboardindicator' | |
| _name = 'ubl.23.stowawaysfoundonboardindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'StowawaysFoundOnBoardIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class SubcontractTerms(models.AbstractModel): | |
| """ABIE | |
| Subcontract Terms. Details | |
| A class to describe subcontract terms for a tendering process. | |
| Subcontract Terms""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.subcontractterms' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SubcontractTermsType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SubcontractTerms_TenderResult_id = fields.Many2one( | |
| "ubl.23.tenderresult") | |
| ubl23_AllowedSubcontractTerms_TenderingTerms_id = fields.Many2one( | |
| "ubl.23.tenderingterms") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Rate = fields.Many2one( | |
| "ubl.23.ratetype", | |
| string="Rate") | |
| ubl23_UnknownPriceIndicator = fields.Many2one( | |
| "ubl.23.unknownpriceindicator", | |
| string="UnknownPriceIndicator") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_SubcontractTerms_id", | |
| string="Description" | |
| ) | |
| ubl23_Amount = fields.Many2one( | |
| "ubl.23.amounttype", | |
| string="Amount") | |
| ubl23_SubcontractingConditionsCode = fields.Many2one( | |
| "ubl.23.subcontractingconditionscodetype", | |
| string="SubcontractingConditionsCode") | |
| ubl23_MaximumPercent = fields.Many2one( | |
| "ubl.23.maximumpercenttype", | |
| string="MaximumPercent") | |
| ubl23_MinimumPercent = fields.Many2one( | |
| "ubl.23.minimumpercenttype", | |
| string="MinimumPercent") | |
| class SubscriberConsumption(models.AbstractModel): | |
| """ABIE | |
| Subscriber Consumption. Details | |
| The consumption for a specific party for given consumption point provided | |
| by a numbers of suppliers. An enterprise can have one utility statement | |
| for several parties (e.g. a ministry of defence receiving a telephone | |
| bill). In this way each subscriber consumption represent a sub utility | |
| statement. | |
| Subscriber Consumption""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.subscriberconsumption' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SubscriberConsumptionType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ConsumptionID = fields.Many2one( | |
| "ubl.23.consumptionid", | |
| string="ConsumptionID") | |
| ubl23_SpecificationTypeCode = fields.Many2one( | |
| "ubl.23.specificationtypecodetype", | |
| string="SpecificationTypeCode") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_SubscriberConsumption_id", | |
| string="Note" | |
| ) | |
| ubl23_TotalMeteredQuantity = fields.Many2one( | |
| "ubl.23.totalmeteredquantitytype", | |
| string="TotalMeteredQuantity") | |
| ubl23_SubscriberParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="SubscriberParty") | |
| ubl23_UtilityConsumptionPoint = fields.Many2one( | |
| "ubl.23.consumptionpoint", | |
| string="UtilityConsumptionPoint", | |
| xsd_required=True) | |
| ubl23_OnAccountPayment = fields.One2many( | |
| "ubl.23.onaccountpayment", | |
| "ubl23_OnAccountPayment_SubscriberConsumption_id", | |
| string="OnAccountPayment" | |
| ) | |
| ubl23_Consumption = fields.Many2one( | |
| "ubl.23.consumption", | |
| string="Consumption") | |
| ubl23_SupplierConsumption = fields.One2many( | |
| "ubl.23.supplierconsumption", | |
| "ubl23_SupplierConsumption_SubscriberConsumption_id", | |
| string="SupplierConsumption" | |
| ) | |
| class SubscriberID(models.AbstractModel): | |
| _description = 'subscriberid' | |
| _name = 'ubl.23.subscriberid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SubscriberIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class SuccessiveSequenceID(models.AbstractModel): | |
| _description = 'successivesequenceid' | |
| _name = 'ubl.23.successivesequenceid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SuccessiveSequenceIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class SundayAvailabilityIndicator(models.AbstractModel): | |
| _description = 'sundayavailabilityindicator' | |
| _name = 'ubl.23.sundayavailabilityindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SundayAvailabilityIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class SupplierAssignedAccountID(models.AbstractModel): | |
| _description = 'supplierassignedaccountid' | |
| _name = 'ubl.23.supplierassignedaccountid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SupplierAssignedAccountIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class SupplierConsumption(models.AbstractModel): | |
| """ABIE | |
| Supplier Consumption. Details | |
| The consumption in case the consumption is for one and only one supplier. | |
| Supplier Consumption""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.supplierconsumption' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SupplierConsumptionType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SupplierConsumption_SubscriberConsumption_id = fields.Many2one( | |
| "ubl.23.subscriberconsumption") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_SupplierConsumption_id", | |
| string="Description" | |
| ) | |
| ubl23_UtilitySupplierParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="UtilitySupplierParty") | |
| ubl23_UtilityCustomerParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="UtilityCustomerParty") | |
| ubl23_Consumption = fields.Many2one( | |
| "ubl.23.consumption", | |
| string="Consumption", xsd_required=True) | |
| ubl23_Contract = fields.Many2one( | |
| "ubl.23.contract", | |
| string="Contract") | |
| ubl23_ConsumptionLine = fields.One2many( | |
| "ubl.23.consumptionline", | |
| "ubl23_ConsumptionLine_SupplierConsumption_id", | |
| string="ConsumptionLine", | |
| xsd_required=True | |
| ) | |
| class SupplierParty(models.AbstractModel): | |
| """ABIE | |
| Supplier Party. Details | |
| A class to describe a supplier party. | |
| Supplier Party""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.supplierparty' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'SupplierPartyType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_CustomerAssignedAccountID = fields.Many2one( | |
| "ubl.23.customerassignedaccountid", | |
| string="CustomerAssignedAccountID") | |
| ubl23_AdditionalAccountID = fields.One2many( | |
| "ubl.23.additionalaccountid", | |
| "ubl23_AdditionalAccountID_SupplierParty_id", | |
| string="AdditionalAccountID" | |
| ) | |
| ubl23_DataSendingCapability = fields.Many2one( | |
| "ubl.23.datasendingcapabilitytype", | |
| string="DataSendingCapability") | |
| ubl23_Party = fields.Many2one( | |
| "ubl.23.party", | |
| string="Party") | |
| ubl23_DespatchContact = fields.Many2one( | |
| "ubl.23.contact", | |
| string="DespatchContact") | |
| ubl23_AccountingContact = fields.Many2one( | |
| "ubl.23.contact", | |
| string="AccountingContact") | |
| ubl23_SellerContact = fields.Many2one( | |
| "ubl.23.contact", | |
| string="SellerContact") | |
| class TankID(models.AbstractModel): | |
| _description = 'tankid' | |
| _name = 'ubl.23.tankid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TankIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class TaxCategory(models.AbstractModel): | |
| """ABIE | |
| Tax Category. Details | |
| A class to describe one of the tax categories within a taxation scheme | |
| (e.g., High Rate VAT, Low Rate VAT). | |
| Tax Category""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.taxcategory' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TaxCategoryType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_TaxCategory_AllowanceCharge_id = fields.Many2one( | |
| "ubl.23.allowancecharge") | |
| ubl23_ApplicableTaxCategory_ItemLocationQuantity_id = fields.Many2one( | |
| "ubl.23.itemlocationquantity") | |
| ubl23_ClassifiedTaxCategory_Item_id = fields.Many2one( | |
| "ubl.23.item") | |
| ubl23_ApplicableTaxCategory_RequestedTenderTotal_id = fields.Many2one( | |
| "ubl.23.requestedtendertotal") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_Percent = fields.Many2one( | |
| "ubl.23.percenttype", | |
| string="Percent") | |
| ubl23_BaseUnitMeasure = fields.Many2one( | |
| "ubl.23.baseunitmeasuretype", | |
| string="BaseUnitMeasure") | |
| ubl23_PerUnitAmount = fields.Many2one( | |
| "ubl.23.perunitamounttype", | |
| string="PerUnitAmount") | |
| ubl23_TaxExemptionReasonCode = fields.Many2one( | |
| "ubl.23.taxexemptionreasoncodetype", | |
| string="TaxExemptionReasonCode") | |
| ubl23_TaxExemptionReason = fields.One2many( | |
| "ubl.23.taxexemptionreasontype", | |
| "ubl23_TaxExemptionReason_TaxCategory_id", | |
| string="TaxExemptionReason" | |
| ) | |
| ubl23_TierRange = fields.Many2one( | |
| "ubl.23.tierrangetype", | |
| string="TierRange") | |
| ubl23_TierRatePercent = fields.Many2one( | |
| "ubl.23.tierratepercenttype", | |
| string="TierRatePercent") | |
| ubl23_TaxScheme = fields.Many2one( | |
| "ubl.23.taxscheme", | |
| string="TaxScheme", xsd_required=True) | |
| class TaxEvidenceIndicator(models.AbstractModel): | |
| _description = 'taxevidenceindicator' | |
| _name = 'ubl.23.taxevidenceindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TaxEvidenceIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class TaxIncludedIndicator(models.AbstractModel): | |
| _description = 'taxincludedindicator' | |
| _name = 'ubl.23.taxincludedindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TaxIncludedIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class TaxScheme(models.AbstractModel): | |
| """ABIE | |
| Tax Scheme. Details | |
| A class to describe a taxation scheme (e.g., VAT, State tax, County tax). | |
| Tax Scheme""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.taxscheme' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TaxSchemeType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_TaxTypeCode = fields.Many2one( | |
| "ubl.23.taxtypecodetype", | |
| string="TaxTypeCode") | |
| ubl23_CurrencyCode = fields.Many2one( | |
| "ubl.23.currencycodetype", | |
| string="CurrencyCode") | |
| ubl23_JurisdictionRegionAddress = fields.One2many( | |
| "ubl.23.address", | |
| "ubl23_JurisdictionRegionAddress_TaxScheme_id", | |
| string="JurisdictionRegionAddress" | |
| ) | |
| class TaxSubtotal(models.AbstractModel): | |
| """ABIE | |
| Tax Subtotal. Details | |
| A class to define the subtotal for a particular tax category within a | |
| particular taxation scheme, such as standard rate within VAT. | |
| Tax Subtotal""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.taxsubtotal' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TaxSubtotalType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_TaxSubtotal_TaxTotal_id = fields.Many2one( | |
| "ubl.23.taxtotal") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_TaxableAmount = fields.Many2one( | |
| "ubl.23.taxableamounttype", | |
| string="TaxableAmount") | |
| ubl23_TaxAmount = fields.Many2one( | |
| "ubl.23.taxamounttype", | |
| string="TaxAmount", xsd_required=True) | |
| ubl23_CalculationSequenceNumeric = fields.Many2one( | |
| "ubl.23.calculationsequencenumeric", | |
| string="CalculationSequenceNumeric") | |
| ubl23_TransactionCurrencyTaxAmount = fields.Many2one( | |
| "ubl.23.transactioncurrencytaxamounttype", | |
| string="TransactionCurrencyTaxAmount") | |
| ubl23_Percent = fields.Many2one( | |
| "ubl.23.percenttype", | |
| string="Percent") | |
| ubl23_BaseUnitMeasure = fields.Many2one( | |
| "ubl.23.baseunitmeasuretype", | |
| string="BaseUnitMeasure") | |
| ubl23_PerUnitAmount = fields.Many2one( | |
| "ubl.23.perunitamounttype", | |
| string="PerUnitAmount") | |
| ubl23_TierRange = fields.Many2one( | |
| "ubl.23.tierrangetype", | |
| string="TierRange") | |
| ubl23_TierRatePercent = fields.Many2one( | |
| "ubl.23.tierratepercenttype", | |
| string="TierRatePercent") | |
| ubl23_TaxCategory = fields.Many2one( | |
| "ubl.23.taxcategory", | |
| string="TaxCategory", xsd_required=True) | |
| class TaxTotal(models.AbstractModel): | |
| """ABIE | |
| Tax Total. Details | |
| A class to describe the total tax for a particular taxation scheme. | |
| Tax Total""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.taxtotal' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TaxTotalType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_TaxTotal_ConsumptionLine_id = fields.Many2one( | |
| "ubl.23.consumptionline") | |
| ubl23_TaxTotal_Consumption_id = fields.Many2one( | |
| "ubl.23.consumption") | |
| ubl23_TaxTotal_CreditNoteLine_id = fields.Many2one( | |
| "ubl.23.creditnoteline") | |
| ubl23_TaxTotal_DebitNoteLine_id = fields.Many2one( | |
| "ubl.23.debitnoteline") | |
| ubl23_TaxTotal_InvoiceLine_id = fields.Many2one( | |
| "ubl.23.invoiceline") | |
| ubl23_WithholdingTaxTotal_InvoiceLine_id = fields.Many2one( | |
| "ubl.23.invoiceline") | |
| ubl23_TaxTotal_LineItem_id = fields.Many2one( | |
| "ubl.23.lineitem") | |
| ubl23_TaxTotal_PriceExtension_id = fields.Many2one( | |
| "ubl.23.priceextension") | |
| ubl23_TaxTotal_TelecommunicationsService_id = fields.Many2one( | |
| "ubl.23.telecommunicationsservice") | |
| ubl23_TaxTotal_TelecommunicationsSupplyLine_id = fields.Many2one( | |
| "ubl.23.telecommunicationssupplyline") | |
| ubl23_TaxTotal_TenderedProject_id = fields.Many2one( | |
| "ubl.23.tenderedproject") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_TaxAmount = fields.Many2one( | |
| "ubl.23.taxamounttype", | |
| string="TaxAmount", xsd_required=True) | |
| ubl23_CalculationSequenceNumeric = fields.Many2one( | |
| "ubl.23.calculationsequencenumeric", | |
| string="CalculationSequenceNumeric") | |
| ubl23_RoundingAmount = fields.Many2one( | |
| "ubl.23.roundingamounttype", | |
| string="RoundingAmount") | |
| ubl23_TaxEvidenceIndicator = fields.Many2one( | |
| "ubl.23.taxevidenceindicator", | |
| string="TaxEvidenceIndicator") | |
| ubl23_TaxIncludedIndicator = fields.Many2one( | |
| "ubl.23.taxincludedindicator", | |
| string="TaxIncludedIndicator") | |
| ubl23_TaxSubtotal = fields.One2many( | |
| "ubl.23.taxsubtotal", | |
| "ubl23_TaxSubtotal_TaxTotal_id", | |
| string="TaxSubtotal" | |
| ) | |
| class TelecommunicationsService(models.AbstractModel): | |
| """ABIE | |
| Telecommunications Service. Details | |
| A class to describe a telecommunications service (e.g., a telephone call or | |
| a video on demand service). | |
| Telecommunications Service""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.telecommunicationsservice' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TelecommunicationsServiceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_TelecommunicationsService_TelecommunicationsSupplyLine_id = fields.Many2one( | |
| "ubl.23.telecommunicationssupplyline") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_CallDate = fields.Many2one( | |
| "ubl.23.calldatetype", | |
| string="CallDate", xsd_required=True) | |
| ubl23_CallTime = fields.Many2one( | |
| "ubl.23.calltime", | |
| string="CallTime", xsd_required=True) | |
| ubl23_ServiceNumberCalled = fields.Many2one( | |
| "ubl.23.servicenumbercalledtype", | |
| string="ServiceNumberCalled", | |
| xsd_required=True) | |
| ubl23_TelecommunicationsServiceCategory = fields.Many2one( | |
| "ubl.23.telecommunicationsservicecategorytype", | |
| string="TelecommunicationsServiceCategory") | |
| ubl23_TelecommunicationsServiceCategoryCode = fields.Many2one( | |
| "ubl.23.telecommunicationsservicecategorycodetype", | |
| string="TelecommunicationsServiceCategoryCode") | |
| ubl23_MovieTitle = fields.Many2one( | |
| "ubl.23.movietitletype", | |
| string="MovieTitle") | |
| ubl23_RoamingPartnerName = fields.Many2one( | |
| "ubl.23.roamingpartnernametype", | |
| string="RoamingPartnerName") | |
| ubl23_PayPerView = fields.Many2one( | |
| "ubl.23.payperviewtype", | |
| string="PayPerView") | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity") | |
| ubl23_TelecommunicationsServiceCall = fields.Many2one( | |
| "ubl.23.telecommunicationsservicecalltype", | |
| string="TelecommunicationsServiceCall") | |
| ubl23_TelecommunicationsServiceCallCode = fields.Many2one( | |
| "ubl.23.telecommunicationsservicecallcodetype", | |
| string="TelecommunicationsServiceCallCode") | |
| ubl23_CallBaseAmount = fields.Many2one( | |
| "ubl.23.callbaseamounttype", | |
| string="CallBaseAmount") | |
| ubl23_CallExtensionAmount = fields.Many2one( | |
| "ubl.23.callextensionamounttype", | |
| string="CallExtensionAmount") | |
| ubl23_Price = fields.Many2one( | |
| "ubl.23.price", | |
| string="Price") | |
| ubl23_Country = fields.Many2one( | |
| "ubl.23.country", | |
| string="Country") | |
| ubl23_ExchangeRate = fields.One2many( | |
| "ubl.23.exchangerate", | |
| "ubl23_ExchangeRate_TelecommunicationsService_id", | |
| string="ExchangeRate" | |
| ) | |
| ubl23_AllowanceCharge = fields.One2many( | |
| "ubl.23.allowancecharge", | |
| "ubl23_AllowanceCharge_TelecommunicationsService_id", | |
| string="AllowanceCharge" | |
| ) | |
| ubl23_TaxTotal = fields.One2many( | |
| "ubl.23.taxtotal", | |
| "ubl23_TaxTotal_TelecommunicationsService_id", | |
| string="TaxTotal" | |
| ) | |
| ubl23_CallDuty = fields.One2many( | |
| "ubl.23.dutytype", | |
| "ubl23_CallDuty_TelecommunicationsService_id", | |
| string="CallDuty" | |
| ) | |
| ubl23_TimeDuty = fields.One2many( | |
| "ubl.23.dutytype", | |
| "ubl23_TimeDuty_TelecommunicationsService_id", | |
| string="TimeDuty" | |
| ) | |
| class TelecommunicationsSupplyLine(models.AbstractModel): | |
| """ABIE | |
| Telecommunications Supply Line. Details | |
| A class that outlines the telecommunication supply in details | |
| Telecommunications Supply Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.telecommunicationssupplyline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TelecommunicationsSupplyLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_TelecommunicationsSupplyLine_TelecommunicationsSupply_id = fields.Many2one( | |
| "ubl.23.telecommunicationssupply") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_PhoneNumber = fields.Many2one( | |
| "ubl.23.phonenumbertype", | |
| string="PhoneNumber", xsd_required=True) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_TelecommunicationsSupplyLine_id", | |
| string="Description" | |
| ) | |
| ubl23_LineExtensionAmount = fields.Many2one( | |
| "ubl.23.lineextensionamounttype", | |
| string="LineExtensionAmount") | |
| ubl23_TaxInclusiveLineExtensionAmount = fields.Many2one( | |
| "ubl.23.taxinclusivelineextensionamounttype", | |
| string="TaxInclusiveLineExtensionAmount") | |
| ubl23_ExchangeRate = fields.One2many( | |
| "ubl.23.exchangerate", | |
| "ubl23_ExchangeRate_TelecommunicationsSupplyLine_id", | |
| string="ExchangeRate" | |
| ) | |
| ubl23_AllowanceCharge = fields.One2many( | |
| "ubl.23.allowancecharge", | |
| "ubl23_AllowanceCharge_TelecommunicationsSupplyLine_id", | |
| string="AllowanceCharge" | |
| ) | |
| ubl23_TaxTotal = fields.One2many( | |
| "ubl.23.taxtotal", | |
| "ubl23_TaxTotal_TelecommunicationsSupplyLine_id", | |
| string="TaxTotal" | |
| ) | |
| ubl23_TelecommunicationsService = fields.One2many( | |
| "ubl.23.telecommunicationsservice", | |
| "ubl23_TelecommunicationsService_TelecommunicationsSupplyLine_id", | |
| string="TelecommunicationsService", | |
| xsd_required=True | |
| ) | |
| class TelecommunicationsSupply(models.AbstractModel): | |
| """ABIE | |
| Telecommunications Supply. Details | |
| A class describing the supply of a telecommunication service, e.g., | |
| providing telephone calls. | |
| Telecommunications Supply""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.telecommunicationssupply' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TelecommunicationsSupplyType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_TelecommunicationsSupplyType = fields.Many2one( | |
| "ubl.23.telecommunicationssupplytypetype", | |
| string="TelecommunicationsSupplyType") | |
| ubl23_TelecommunicationsSupplyTypeCode = fields.Many2one( | |
| "ubl.23.telecommunicationssupplytypecodetype", | |
| string="TelecommunicationsSupplyTypeCode") | |
| ubl23_PrivacyCode = fields.Many2one( | |
| "ubl.23.privacycodetype", | |
| string="PrivacyCode", xsd_required=True) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_TelecommunicationsSupply_id", | |
| string="Description" | |
| ) | |
| ubl23_TotalAmount = fields.Many2one( | |
| "ubl.23.totalamounttype", | |
| string="TotalAmount") | |
| ubl23_TelecommunicationsSupplyLine = fields.One2many( | |
| "ubl.23.telecommunicationssupplyline", | |
| "ubl23_TelecommunicationsSupplyLine_TelecommunicationsSupply_id", | |
| string="TelecommunicationsSupplyLine", | |
| xsd_required=True | |
| ) | |
| class Temperature(models.AbstractModel): | |
| """ABIE | |
| Temperature. Details | |
| A class to describe a measurement of temperature. | |
| Temperature""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.temperature' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TemperatureType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_Temperature_GoodsItem_id = fields.Many2one( | |
| "ubl.23.goodsitem") | |
| ubl23_AdditionalTemperature_HazardousItem_id = fields.Many2one( | |
| "ubl.23.hazardousitem") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_AttributeID = fields.Many2one( | |
| "ubl.23.attributeid", | |
| string="AttributeID") | |
| ubl23_Measure = fields.Many2one( | |
| "ubl.23.measuretype", | |
| string="Measure") | |
| ubl23_MeasureCode = fields.Many2one( | |
| "ubl.23.measurecodetype", | |
| string="MeasureCode") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_Temperature_id", | |
| string="Description" | |
| ) | |
| class TenderEnvelopeID(models.AbstractModel): | |
| _description = 'tenderenvelopeid' | |
| _name = 'ubl.23.tenderenvelopeid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TenderEnvelopeIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class TenderLanguageLocaleCode(models.AbstractModel): | |
| _description = 'tenderlanguagelocalecode' | |
| _name = 'ubl.23.tenderlanguagelocalecode' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TenderLanguageLocaleCodeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.languagecodetype", | |
| string="valueOf_", xsd_required=True) | |
| class TenderLine(models.AbstractModel): | |
| """ABIE | |
| Tender Line. Details | |
| A class to define a line in a Tender. | |
| Tender Line""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.tenderline' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TenderLineType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SubTenderLine_TenderLine_id = fields.Many2one( | |
| "ubl.23.tenderline") | |
| ubl23_TenderLine_TenderedProject_id = fields.Many2one( | |
| "ubl.23.tenderedproject") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_TenderLine_id", | |
| string="Note" | |
| ) | |
| ubl23_Quantity = fields.Many2one( | |
| "ubl.23.quantitytype", | |
| string="Quantity") | |
| ubl23_LineExtensionAmount = fields.Many2one( | |
| "ubl.23.lineextensionamounttype", | |
| string="LineExtensionAmount") | |
| ubl23_TaxInclusiveLineExtensionAmount = fields.Many2one( | |
| "ubl.23.taxinclusivelineextensionamounttype", | |
| string="TaxInclusiveLineExtensionAmount") | |
| ubl23_TotalTaxAmount = fields.Many2one( | |
| "ubl.23.totaltaxamounttype", | |
| string="TotalTaxAmount") | |
| ubl23_OrderableUnit = fields.Many2one( | |
| "ubl.23.orderableunittype", | |
| string="OrderableUnit") | |
| ubl23_ContentUnitQuantity = fields.Many2one( | |
| "ubl.23.contentunitquantitytype", | |
| string="ContentUnitQuantity") | |
| ubl23_OrderQuantityIncrementNumeric = fields.Many2one( | |
| "ubl.23.orderquantityincrementnumeric", | |
| string="OrderQuantityIncrementNumeric") | |
| ubl23_MinimumOrderQuantity = fields.Many2one( | |
| "ubl.23.minimumorderquantitytype", | |
| string="MinimumOrderQuantity") | |
| ubl23_MaximumOrderQuantity = fields.Many2one( | |
| "ubl.23.maximumorderquantitytype", | |
| string="MaximumOrderQuantity") | |
| ubl23_WarrantyInformation = fields.One2many( | |
| "ubl.23.warrantyinformationtype", | |
| "ubl23_WarrantyInformation_TenderLine_id", | |
| string="WarrantyInformation" | |
| ) | |
| ubl23_PackLevelCode = fields.Many2one( | |
| "ubl.23.packlevelcodetype", | |
| string="PackLevelCode") | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_TenderLine_id", | |
| string="DocumentReference" | |
| ) | |
| ubl23_Item = fields.Many2one( | |
| "ubl.23.item", | |
| string="Item") | |
| ubl23_OfferedItemLocationQuantity = fields.One2many( | |
| "ubl.23.itemlocationquantity", | |
| "ubl23_OfferedItemLocationQuantity_TenderLine_id", | |
| string="OfferedItemLocationQuantity" | |
| ) | |
| ubl23_ReplacementRelatedItem = fields.One2many( | |
| "ubl.23.relateditem", | |
| "ubl23_ReplacementRelatedItem_TenderLine_id", | |
| string="ReplacementRelatedItem" | |
| ) | |
| ubl23_WarrantyParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="WarrantyParty") | |
| ubl23_WarrantyValidityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="WarrantyValidityPeriod") | |
| ubl23_SubTenderLine = fields.One2many( | |
| "ubl.23.tenderline", | |
| "ubl23_SubTenderLine_TenderLine_id", | |
| string="SubTenderLine" | |
| ) | |
| ubl23_CallForTendersLineReference = fields.Many2one( | |
| "ubl.23.linereference", | |
| string="CallForTendersLineReference") | |
| ubl23_CallForTendersDocumentReference = fields.Many2one( | |
| "ubl.23.documentreference", | |
| string="CallForTendersDocumentReference") | |
| class TenderPreparation(models.AbstractModel): | |
| """ABIE | |
| Tender Preparation. Details | |
| A class to describe directions for preparing a tender. | |
| Tender Preparation""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.tenderpreparation' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TenderPreparationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_TenderPreparation_TenderingTerms_id = fields.Many2one( | |
| "ubl.23.tenderingterms") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_TenderEnvelopeID = fields.Many2one( | |
| "ubl.23.tenderenvelopeid", | |
| string="TenderEnvelopeID", | |
| xsd_required=True) | |
| ubl23_TenderEnvelopeTypeCode = fields.Many2one( | |
| "ubl.23.tenderenvelopetypecodetype", | |
| string="TenderEnvelopeTypeCode") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_TenderPreparation_id", | |
| string="Description" | |
| ) | |
| ubl23_OpenTenderID = fields.Many2one( | |
| "ubl.23.opentenderid", | |
| string="OpenTenderID") | |
| ubl23_ProcurementProjectLot = fields.One2many( | |
| "ubl.23.procurementprojectlot", | |
| "ubl23_ProcurementProjectLot_TenderPreparation_id", | |
| string="ProcurementProjectLot" | |
| ) | |
| ubl23_DocumentTenderRequirement = fields.One2many( | |
| "ubl.23.tenderrequirement", | |
| "ubl23_DocumentTenderRequirement_TenderPreparation_id", | |
| string="DocumentTenderRequirement" | |
| ) | |
| ubl23_TenderEncryptionData = fields.One2many( | |
| "ubl.23.encryptiondata", | |
| "ubl23_TenderEncryptionData_TenderPreparation_id", | |
| string="TenderEncryptionData" | |
| ) | |
| class TenderRequirement(models.AbstractModel): | |
| """ABIE | |
| Tender Requirement. Details | |
| A template for a required document in a tendering process. | |
| Tender Requirement""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.tenderrequirement' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TenderRequirementType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SubsequentProcessTenderRequirement_FrameworkAgreement_id = fields.Many2one( | |
| "ubl.23.frameworkagreement") | |
| ubl23_DocumentTenderRequirement_TenderPreparation_id = fields.Many2one( | |
| "ubl.23.tenderpreparation") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Name = fields.One2many( | |
| "ubl.23.nametype", | |
| "ubl23_Name_TenderRequirement_id", | |
| string="Name", xsd_required=True | |
| ) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_TenderRequirement_id", | |
| string="Description" | |
| ) | |
| ubl23_TemplateDocumentReference = fields.Many2one( | |
| "ubl.23.documentreference", | |
| string="TemplateDocumentReference") | |
| class TenderResult(models.AbstractModel): | |
| """ABIE | |
| Tender Result. Details | |
| A class to describe the awarding of a tender in a tendering process. | |
| Tender Result""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.tenderresult' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TenderResultType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_AwardID = fields.Many2one( | |
| "ubl.23.awardid", | |
| string="AwardID") | |
| ubl23_TenderResultCode = fields.Many2one( | |
| "ubl.23.tenderresultcodetype", | |
| string="TenderResultCode") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_TenderResult_id", | |
| string="Description" | |
| ) | |
| ubl23_AdvertisementAmount = fields.Many2one( | |
| "ubl.23.advertisementamounttype", | |
| string="AdvertisementAmount") | |
| ubl23_AwardDate = fields.Many2one( | |
| "ubl.23.awarddatetype", | |
| string="AwardDate", xsd_required=True) | |
| ubl23_AwardTime = fields.Many2one( | |
| "ubl.23.awardtime", | |
| string="AwardTime") | |
| ubl23_ReceivedTenderQuantity = fields.Many2one( | |
| "ubl.23.receivedtenderquantitytype", | |
| string="ReceivedTenderQuantity") | |
| ubl23_LowerTenderAmount = fields.Many2one( | |
| "ubl.23.lowertenderamounttype", | |
| string="LowerTenderAmount") | |
| ubl23_HigherTenderAmount = fields.Many2one( | |
| "ubl.23.highertenderamounttype", | |
| string="HigherTenderAmount") | |
| ubl23_StartDate = fields.Many2one( | |
| "ubl.23.startdatetype", | |
| string="StartDate") | |
| ubl23_ReceivedElectronicTenderQuantity = fields.Many2one( | |
| "ubl.23.receivedelectronictenderquantitytype", | |
| string="ReceivedElectronicTenderQuantity") | |
| ubl23_ReceivedForeignTenderQuantity = fields.Many2one( | |
| "ubl.23.receivedforeigntenderquantitytype", | |
| string="ReceivedForeignTenderQuantity") | |
| ubl23_Contract = fields.Many2one( | |
| "ubl.23.contract", | |
| string="Contract") | |
| ubl23_AwardedTenderedProject = fields.Many2one( | |
| "ubl.23.tenderedproject", | |
| string="AwardedTenderedProject") | |
| ubl23_ContractFormalizationPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="ContractFormalizationPeriod") | |
| ubl23_SubcontractTerms = fields.One2many( | |
| "ubl.23.subcontractterms", | |
| "ubl23_SubcontractTerms_TenderResult_id", | |
| string="SubcontractTerms" | |
| ) | |
| ubl23_WinningParty = fields.One2many( | |
| "ubl.23.winningparty", | |
| "ubl23_WinningParty_TenderResult_id", | |
| string="WinningParty" | |
| ) | |
| class TenderedProject(models.AbstractModel): | |
| """ABIE | |
| Tendered Project. Details | |
| A class to describe a tendered project or project lot. | |
| Tendered Project""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.tenderedproject' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TenderedProjectType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_VariantID = fields.Many2one( | |
| "ubl.23.variantid", | |
| string="VariantID") | |
| ubl23_FeeAmount = fields.Many2one( | |
| "ubl.23.feeamounttype", | |
| string="FeeAmount") | |
| ubl23_FeeDescription = fields.One2many( | |
| "ubl.23.feedescriptiontype", | |
| "ubl23_FeeDescription_TenderedProject_id", | |
| string="FeeDescription" | |
| ) | |
| ubl23_TenderEnvelopeID = fields.Many2one( | |
| "ubl.23.tenderenvelopeid", | |
| string="TenderEnvelopeID") | |
| ubl23_TenderEnvelopeTypeCode = fields.Many2one( | |
| "ubl.23.tenderenvelopetypecodetype", | |
| string="TenderEnvelopeTypeCode") | |
| ubl23_AdditionalFee = fields.One2many( | |
| "ubl.23.fee", | |
| "ubl23_AdditionalFee_TenderedProject_id", | |
| string="AdditionalFee" | |
| ) | |
| ubl23_ProcurementProjectLot = fields.One2many( | |
| "ubl.23.procurementprojectlot", | |
| "ubl23_ProcurementProjectLot_TenderedProject_id", | |
| string="ProcurementProjectLot" | |
| ) | |
| ubl23_EvidenceDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_EvidenceDocumentReference_TenderedProject_id", | |
| string="EvidenceDocumentReference" | |
| ) | |
| ubl23_TaxTotal = fields.One2many( | |
| "ubl.23.taxtotal", | |
| "ubl23_TaxTotal_TenderedProject_id", | |
| string="TaxTotal" | |
| ) | |
| ubl23_LegalMonetaryTotal = fields.Many2one( | |
| "ubl.23.monetarytotal", | |
| string="LegalMonetaryTotal") | |
| ubl23_TenderLine = fields.One2many( | |
| "ubl.23.tenderline", | |
| "ubl23_TenderLine_TenderedProject_id", | |
| string="TenderLine" | |
| ) | |
| ubl23_AwardingCriterionResponse = fields.One2many( | |
| "ubl.23.awardingcriterionresponse", | |
| "ubl23_AwardingCriterionResponse_TenderedProject_id", | |
| string="AwardingCriterionResponse" | |
| ) | |
| class TendererPartyQualification(models.AbstractModel): | |
| """ABIE | |
| Tenderer Party Qualification. Details | |
| A class to describe the qualifications of a tenderer party. | |
| Tenderer Party Qualification""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.tendererpartyqualification' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TendererPartyQualificationType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_InterestedProcurementProjectLot = fields.One2many( | |
| "ubl.23.procurementprojectlot", | |
| "ubl23_InterestedProcurementProjectLot_TendererPartyQualification_id", | |
| string="InterestedProcurementProjectLot" | |
| ) | |
| ubl23_MainQualifyingParty = fields.Many2one( | |
| "ubl.23.qualifyingparty", | |
| string="MainQualifyingParty", | |
| xsd_required=True) | |
| ubl23_AdditionalQualifyingParty = fields.One2many( | |
| "ubl.23.qualifyingparty", | |
| "ubl23_AdditionalQualifyingParty_TendererPartyQualification_id", | |
| string="AdditionalQualifyingParty" | |
| ) | |
| class TendererQualificationRequest(models.AbstractModel): | |
| """ABIE | |
| Tenderer Qualification Request. Details | |
| The evaluation that the Contracting Authority party requests to fulfill to | |
| the tenderers. | |
| Tenderer Qualification Request""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.tendererqualificationrequest' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TendererQualificationRequestType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_TendererQualificationRequest_TenderingTerms_id = fields.Many2one( | |
| "ubl.23.tenderingterms") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_CompanyLegalFormCode = fields.Many2one( | |
| "ubl.23.companylegalformcodetype", | |
| string="CompanyLegalFormCode") | |
| ubl23_CompanyLegalForm = fields.Many2one( | |
| "ubl.23.companylegalformtype", | |
| string="CompanyLegalForm") | |
| ubl23_PersonalSituation = fields.One2many( | |
| "ubl.23.personalsituationtype", | |
| "ubl23_PersonalSituation_TendererQualificationRequest_id", | |
| string="PersonalSituation" | |
| ) | |
| ubl23_OperatingYearsQuantity = fields.Many2one( | |
| "ubl.23.operatingyearsquantitytype", | |
| string="OperatingYearsQuantity") | |
| ubl23_EmployeeQuantity = fields.Many2one( | |
| "ubl.23.employeequantitytype", | |
| string="EmployeeQuantity") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_TendererQualificationRequest_id", | |
| string="Description" | |
| ) | |
| ubl23_RequiredBusinessClassificationScheme = fields.One2many( | |
| "ubl.23.classificationscheme", | |
| "ubl23_RequiredBusinessClassificationScheme_TendererQualificationRequest_id", | |
| string="RequiredBusinessClassificationScheme" | |
| ) | |
| ubl23_TechnicalEvaluationCriterion = fields.One2many( | |
| "ubl.23.evaluationcriterion", | |
| "ubl23_TechnicalEvaluationCriterion_TendererQualificationRequest_id", | |
| string="TechnicalEvaluationCriterion" | |
| ) | |
| ubl23_FinancialEvaluationCriterion = fields.One2many( | |
| "ubl.23.evaluationcriterion", | |
| "ubl23_FinancialEvaluationCriterion_TendererQualificationRequest_id", | |
| string="FinancialEvaluationCriterion" | |
| ) | |
| ubl23_SpecificTendererRequirement = fields.One2many( | |
| "ubl.23.tendererrequirement", | |
| "ubl23_SpecificTendererRequirement_TendererQualificationRequest_id", | |
| string="SpecificTendererRequirement" | |
| ) | |
| ubl23_EconomicOperatorRole = fields.One2many( | |
| "ubl.23.economicoperatorrole", | |
| "ubl23_EconomicOperatorRole_TendererQualificationRequest_id", | |
| string="EconomicOperatorRole" | |
| ) | |
| class TendererRequirement(models.AbstractModel): | |
| """ABIE | |
| Tenderer Requirement. Details | |
| A class to describe an action or statement required of an economic operator | |
| participating in a tendering process. | |
| Tenderer Requirement""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.tendererrequirement' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TendererRequirementType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SpecificTendererRequirement_TendererQualificationRequest_id = fields.Many2one( | |
| "ubl.23.tendererqualificationrequest") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Name = fields.One2many( | |
| "ubl.23.nametype", | |
| "ubl23_Name_TendererRequirement_id", | |
| string="Name" | |
| ) | |
| ubl23_TendererRequirementTypeCode = fields.Many2one( | |
| "ubl.23.tendererrequirementtypecodetype", | |
| string="TendererRequirementTypeCode") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_TendererRequirement_id", | |
| string="Description" | |
| ) | |
| ubl23_LegalReference = fields.Many2one( | |
| "ubl.23.legalreferencetype", | |
| string="LegalReference") | |
| ubl23_SuggestedEvidence = fields.One2many( | |
| "ubl.23.evidence", | |
| "ubl23_SuggestedEvidence_TendererRequirement_id", | |
| string="SuggestedEvidence" | |
| ) | |
| class TenderingCriterionPropertyGroup(models.AbstractModel): | |
| """ABIE | |
| Tendering Criterion Property Group. Details | |
| A class to describe a group of tendering criteria | |
| Tendering Criterion Property Group""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.tenderingcriterionpropertygroup' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TenderingCriterionPropertyGroupType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SubsidiaryTenderingCriterionPropertyGroup_TenderingCriterionPropertyGroup_id = fields.Many2one( | |
| "ubl.23.tenderingcriterionpropertygroup") | |
| ubl23_TenderingCriterionPropertyGroup_TenderingCriterion_id = fields.Many2one( | |
| "ubl.23.tenderingcriterion") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_TenderingCriterionPropertyGroup_id", | |
| string="Description" | |
| ) | |
| ubl23_PropertyGroupTypeCode = fields.Many2one( | |
| "ubl.23.propertygrouptypecodetype", | |
| string="PropertyGroupTypeCode") | |
| ubl23_FulfilmentIndicator = fields.Many2one( | |
| "ubl.23.fulfilmentindicator", | |
| string="FulfilmentIndicator") | |
| ubl23_FulfilmentIndicatorTypeCode = fields.Many2one( | |
| "ubl.23.fulfilmentindicatortypecodetype", | |
| string="FulfilmentIndicatorTypeCode") | |
| ubl23_TenderingCriterionProperty = fields.One2many( | |
| "ubl.23.tenderingcriterionproperty", | |
| "ubl23_TenderingCriterionProperty_TenderingCriterionPropertyGroup_id", | |
| string="TenderingCriterionProperty", | |
| xsd_required=True | |
| ) | |
| ubl23_SubsidiaryTenderingCriterionPropertyGroup = fields.One2many( | |
| "ubl.23.tenderingcriterionpropertygroup", | |
| "ubl23_SubsidiaryTenderingCriterionPropertyGroup_TenderingCriterionPropertyGroup_id", | |
| string="SubsidiaryTenderingCriterionPropertyGroup" | |
| ) | |
| class TenderingCriterionProperty(models.AbstractModel): | |
| """ABIE | |
| Tendering Criterion Property. Details | |
| A class to describe the criterion properties. | |
| Tendering Criterion Property""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.tenderingcriterionproperty' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TenderingCriterionPropertyType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_TenderingCriterionProperty_TenderingCriterionPropertyGroup_id = fields.Many2one( | |
| "ubl.23.tenderingcriterionpropertygroup") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_TenderingCriterionProperty_id", | |
| string="Description" | |
| ) | |
| ubl23_TypeCode = fields.Many2one( | |
| "ubl.23.typecodetype", | |
| string="TypeCode") | |
| ubl23_ValueDataTypeCode = fields.Many2one( | |
| "ubl.23.valuedatatypecodetype", | |
| string="ValueDataTypeCode") | |
| ubl23_ValueUnitCode = fields.Many2one( | |
| "ubl.23.valueunitcode", | |
| string="ValueUnitCode") | |
| ubl23_ValueCurrencyCode = fields.Many2one( | |
| "ubl.23.valuecurrencycodetype", | |
| string="ValueCurrencyCode") | |
| ubl23_ExpectedAmount = fields.Many2one( | |
| "ubl.23.expectedamounttype", | |
| string="ExpectedAmount") | |
| ubl23_ExpectedID = fields.Many2one( | |
| "ubl.23.expectedid", | |
| string="ExpectedID") | |
| ubl23_ExpectedIndicator = fields.Many2one( | |
| "ubl.23.expectedindicator", | |
| string="ExpectedIndicator") | |
| ubl23_ExpectedCode = fields.Many2one( | |
| "ubl.23.expectedcodetype", | |
| string="ExpectedCode") | |
| ubl23_ExpectedValueNumeric = fields.Many2one( | |
| "ubl.23.expectedvaluenumeric", | |
| string="ExpectedValueNumeric") | |
| ubl23_ExpectedDescription = fields.Many2one( | |
| "ubl.23.expecteddescriptiontype", | |
| string="ExpectedDescription") | |
| ubl23_ExpectedURI = fields.Many2one( | |
| "ubl.23.expecteduri", | |
| string="ExpectedURI") | |
| ubl23_MaximumAmount = fields.Many2one( | |
| "ubl.23.maximumamounttype", | |
| string="MaximumAmount") | |
| ubl23_MinimumAmount = fields.Many2one( | |
| "ubl.23.minimumamounttype", | |
| string="MinimumAmount") | |
| ubl23_MaximumValueNumeric = fields.Many2one( | |
| "ubl.23.maximumvaluenumeric", | |
| string="MaximumValueNumeric") | |
| ubl23_MinimumValueNumeric = fields.Many2one( | |
| "ubl.23.minimumvaluenumeric", | |
| string="MinimumValueNumeric") | |
| ubl23_MaximumQuantity = fields.Many2one( | |
| "ubl.23.maximumquantitytype", | |
| string="MaximumQuantity") | |
| ubl23_MinimumQuantity = fields.Many2one( | |
| "ubl.23.minimumquantitytype", | |
| string="MinimumQuantity") | |
| ubl23_TranslationTypeCode = fields.Many2one( | |
| "ubl.23.translationtypecodetype", | |
| string="TranslationTypeCode") | |
| ubl23_CertificationLevelDescription = fields.One2many( | |
| "ubl.23.certificationleveldescriptiontype", | |
| "ubl23_CertificationLevelDescription_TenderingCriterionProperty_id", | |
| string="CertificationLevelDescription" | |
| ) | |
| ubl23_CopyQualityTypeCode = fields.Many2one( | |
| "ubl.23.copyqualitytypecodetype", | |
| string="CopyQualityTypeCode") | |
| ubl23_ApplicablePeriod = fields.One2many( | |
| "ubl.23.period", | |
| "ubl23_ApplicablePeriod_TenderingCriterionProperty_id", | |
| string="ApplicablePeriod" | |
| ) | |
| ubl23_TemplateEvidence = fields.One2many( | |
| "ubl.23.evidence", | |
| "ubl23_TemplateEvidence_TenderingCriterionProperty_id", | |
| string="TemplateEvidence" | |
| ) | |
| class TenderingCriterionResponse(models.AbstractModel): | |
| """ABIE | |
| Tendering Criterion Response. Details | |
| A class to describe a response to a criterion property. | |
| Tendering Criterion Response""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.tenderingcriterionresponse' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TenderingCriterionResponseType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_TenderingCriterionResponse_id", | |
| string="Description" | |
| ) | |
| ubl23_ValidatedCriterionPropertyID = fields.Many2one( | |
| "ubl.23.validatedcriterionpropertyid", | |
| string="ValidatedCriterionPropertyID") | |
| ubl23_ConfidentialityLevelCode = fields.Many2one( | |
| "ubl.23.confidentialitylevelcodetype", | |
| string="ConfidentialityLevelCode") | |
| ubl23_ResponseValue = fields.One2many( | |
| "ubl.23.responsevalue", | |
| "ubl23_ResponseValue_TenderingCriterionResponse_id", | |
| string="ResponseValue" | |
| ) | |
| ubl23_ApplicablePeriod = fields.One2many( | |
| "ubl.23.period", | |
| "ubl23_ApplicablePeriod_TenderingCriterionResponse_id", | |
| string="ApplicablePeriod" | |
| ) | |
| ubl23_EvidenceSupplied = fields.One2many( | |
| "ubl.23.evidencesupplied", | |
| "ubl23_EvidenceSupplied_TenderingCriterionResponse_id", | |
| string="EvidenceSupplied" | |
| ) | |
| ubl23_ProcurementProjectLotReference = fields.One2many( | |
| "ubl.23.procurementprojectlotreference", | |
| "ubl23_ProcurementProjectLotReference_TenderingCriterionResponse_id", | |
| string="ProcurementProjectLotReference" | |
| ) | |
| ubl23_CommodityClassification = fields.One2many( | |
| "ubl.23.commodityclassification", | |
| "ubl23_CommodityClassification_TenderingCriterionResponse_id", | |
| string="CommodityClassification" | |
| ) | |
| class TenderingCriterion(models.AbstractModel): | |
| """ABIE | |
| Tendering Criterion. Details | |
| A class to describe an item of criterion support for representations of | |
| capabilities or the ability to meet tendering requirements, which an | |
| economic operator must provide for acceptance into a tendering process. | |
| Tendering Criterion""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.tenderingcriterion' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TenderingCriterionType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_SubTenderingCriterion_TenderingCriterion_id = fields.Many2one( | |
| "ubl.23.tenderingcriterion") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_CriterionTypeCode = fields.Many2one( | |
| "ubl.23.criteriontypecodetype", | |
| string="CriterionTypeCode") | |
| ubl23_Name = fields.One2many( | |
| "ubl.23.nametype", | |
| "ubl23_Name_TenderingCriterion_id", | |
| string="Name" | |
| ) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_TenderingCriterion_id", | |
| string="Description" | |
| ) | |
| ubl23_WeightNumeric = fields.Many2one( | |
| "ubl.23.weightnumeric", | |
| string="WeightNumeric") | |
| ubl23_FulfilmentIndicator = fields.Many2one( | |
| "ubl.23.fulfilmentindicator", | |
| string="FulfilmentIndicator") | |
| ubl23_FulfilmentIndicatorTypeCode = fields.Many2one( | |
| "ubl.23.fulfilmentindicatortypecodetype", | |
| string="FulfilmentIndicatorTypeCode") | |
| ubl23_EvaluationMethodTypeCode = fields.Many2one( | |
| "ubl.23.evaluationmethodtypecodetype", | |
| string="EvaluationMethodTypeCode") | |
| ubl23_WeightingConsiderationDescription = fields.One2many( | |
| "ubl.23.weightingconsiderationdescriptiontype", | |
| "ubl23_WeightingConsiderationDescription_TenderingCriterion_id", | |
| string="WeightingConsiderationDescription" | |
| ) | |
| ubl23_ProcurementProjectLotReference = fields.One2many( | |
| "ubl.23.procurementprojectlotreference", | |
| "ubl23_ProcurementProjectLotReference_TenderingCriterion_id", | |
| string="ProcurementProjectLotReference" | |
| ) | |
| ubl23_CommodityClassification = fields.One2many( | |
| "ubl.23.commodityclassification", | |
| "ubl23_CommodityClassification_TenderingCriterion_id", | |
| string="CommodityClassification" | |
| ) | |
| ubl23_SubTenderingCriterion = fields.One2many( | |
| "ubl.23.tenderingcriterion", | |
| "ubl23_SubTenderingCriterion_TenderingCriterion_id", | |
| string="SubTenderingCriterion" | |
| ) | |
| ubl23_Legislation = fields.One2many( | |
| "ubl.23.legislation", | |
| "ubl23_Legislation_TenderingCriterion_id", | |
| string="Legislation" | |
| ) | |
| ubl23_TenderingCriterionPropertyGroup = fields.One2many( | |
| "ubl.23.tenderingcriterionpropertygroup", | |
| "ubl23_TenderingCriterionPropertyGroup_TenderingCriterion_id", | |
| string="TenderingCriterionPropertyGroup" | |
| ) | |
| class TenderingProcess(models.AbstractModel): | |
| """ABIE | |
| Tendering Process. Details | |
| A class to describe the process of a formal offer and response to execute | |
| work or supply goods at a stated price. | |
| Tendering Process""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.tenderingprocess' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TenderingProcessType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_OriginalContractingSystemID = fields.Many2one( | |
| "ubl.23.originalcontractingsystemid", | |
| string="OriginalContractingSystemID") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_TenderingProcess_id", | |
| string="Description" | |
| ) | |
| ubl23_NegotiationDescription = fields.One2many( | |
| "ubl.23.negotiationdescriptiontype", | |
| "ubl23_NegotiationDescription_TenderingProcess_id", | |
| string="NegotiationDescription" | |
| ) | |
| ubl23_ProcedureCode = fields.Many2one( | |
| "ubl.23.procedurecodetype", | |
| string="ProcedureCode") | |
| ubl23_UrgencyCode = fields.Many2one( | |
| "ubl.23.urgencycodetype", | |
| string="UrgencyCode") | |
| ubl23_ExpenseCode = fields.Many2one( | |
| "ubl.23.expensecodetype", | |
| string="ExpenseCode") | |
| ubl23_PartPresentationCode = fields.Many2one( | |
| "ubl.23.partpresentationcodetype", | |
| string="PartPresentationCode") | |
| ubl23_ContractingSystemCode = fields.Many2one( | |
| "ubl.23.contractingsystemcodetype", | |
| string="ContractingSystemCode") | |
| ubl23_SubmissionMethodCode = fields.Many2one( | |
| "ubl.23.submissionmethodcodetype", | |
| string="SubmissionMethodCode") | |
| ubl23_CandidateReductionConstraintIndicator = fields.Many2one( | |
| "ubl.23.candidatereductionconstraintindicator", | |
| string="CandidateReductionConstraintIndicator") | |
| ubl23_GovernmentAgreementConstraintIndicator = fields.Many2one( | |
| "ubl.23.governmentagreementconstraintindicator", | |
| string="GovernmentAgreementConstraintIndicator") | |
| ubl23_AccessToolsURI = fields.Many2one( | |
| "ubl.23.accesstoolsuri", | |
| string="AccessToolsURI") | |
| ubl23_TerminatedIndicator = fields.Many2one( | |
| "ubl.23.terminatedindicator", | |
| string="TerminatedIndicator") | |
| ubl23_DocumentAvailabilityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="DocumentAvailabilityPeriod") | |
| ubl23_TenderSubmissionDeadlinePeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="TenderSubmissionDeadlinePeriod") | |
| ubl23_InvitationSubmissionPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="InvitationSubmissionPeriod") | |
| ubl23_ParticipationInvitationPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="ParticipationInvitationPeriod") | |
| ubl23_ParticipationRequestReceptionPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="ParticipationRequestReceptionPeriod") | |
| ubl23_AdditionalInformationRequestPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="AdditionalInformationRequestPeriod") | |
| ubl23_NoticeDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_NoticeDocumentReference_TenderingProcess_id", | |
| string="NoticeDocumentReference" | |
| ) | |
| ubl23_AdditionalDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_AdditionalDocumentReference_TenderingProcess_id", | |
| string="AdditionalDocumentReference" | |
| ) | |
| ubl23_ProcessJustification = fields.One2many( | |
| "ubl.23.processjustification", | |
| "ubl23_ProcessJustification_TenderingProcess_id", | |
| string="ProcessJustification" | |
| ) | |
| ubl23_EconomicOperatorShortList = fields.One2many( | |
| "ubl.23.economicoperatorshortlist", | |
| "ubl23_EconomicOperatorShortList_TenderingProcess_id", | |
| string="EconomicOperatorShortList" | |
| ) | |
| ubl23_OpenTenderEvent = fields.One2many( | |
| "ubl.23.event", | |
| "ubl23_OpenTenderEvent_TenderingProcess_id", | |
| string="OpenTenderEvent" | |
| ) | |
| ubl23_AuctionTerms = fields.Many2one( | |
| "ubl.23.auctionterms", | |
| string="AuctionTerms") | |
| ubl23_FrameworkAgreement = fields.Many2one( | |
| "ubl.23.frameworkagreement", | |
| string="FrameworkAgreement") | |
| ubl23_ContractingSystem = fields.One2many( | |
| "ubl.23.contractingsystem", | |
| "ubl23_ContractingSystem_TenderingProcess_id", | |
| string="ContractingSystem" | |
| ) | |
| class TenderingTerms(models.AbstractModel): | |
| """ABIE | |
| Tendering Terms. Details | |
| A class to describe tendering terms for a tendering process. | |
| Tendering Terms""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.tenderingterms' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TenderingTermsType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_AwardingMethodTypeCode = fields.Many2one( | |
| "ubl.23.awardingmethodtypecodetype", | |
| string="AwardingMethodTypeCode") | |
| ubl23_PriceEvaluationCode = fields.Many2one( | |
| "ubl.23.priceevaluationcodetype", | |
| string="PriceEvaluationCode") | |
| ubl23_MaximumVariantQuantity = fields.Many2one( | |
| "ubl.23.maximumvariantquantitytype", | |
| string="MaximumVariantQuantity") | |
| ubl23_VariantConstraintIndicator = fields.Many2one( | |
| "ubl.23.variantconstraintindicator", | |
| string="VariantConstraintIndicator") | |
| ubl23_AcceptedVariantsDescription = fields.One2many( | |
| "ubl.23.acceptedvariantsdescriptiontype", | |
| "ubl23_AcceptedVariantsDescription_TenderingTerms_id", | |
| string="AcceptedVariantsDescription" | |
| ) | |
| ubl23_VariantConstraintCode = fields.Many2one( | |
| "ubl.23.variantconstraintcodetype", | |
| string="VariantConstraintCode") | |
| ubl23_PriceRevisionFormulaDescription = fields.One2many( | |
| "ubl.23.pricerevisionformuladescriptiontype", | |
| "ubl23_PriceRevisionFormulaDescription_TenderingTerms_id", | |
| string="PriceRevisionFormulaDescription" | |
| ) | |
| ubl23_FundingProgramCode = fields.Many2one( | |
| "ubl.23.fundingprogramcodetype", | |
| string="FundingProgramCode") | |
| ubl23_FundingProgram = fields.One2many( | |
| "ubl.23.fundingprogramtype", | |
| "ubl23_FundingProgram_TenderingTerms_id", | |
| string="FundingProgram" | |
| ) | |
| ubl23_MaximumAdvertisementAmount = fields.Many2one( | |
| "ubl.23.maximumadvertisementamounttype", | |
| string="MaximumAdvertisementAmount") | |
| ubl23_Note = fields.One2many( | |
| "ubl.23.notetype", | |
| "ubl23_Note_TenderingTerms_id", | |
| string="Note" | |
| ) | |
| ubl23_PaymentFrequencyCode = fields.Many2one( | |
| "ubl.23.paymentfrequencycodetype", | |
| string="PaymentFrequencyCode") | |
| ubl23_EconomicOperatorRegistryURI = fields.Many2one( | |
| "ubl.23.economicoperatorregistryuri", | |
| string="EconomicOperatorRegistryURI") | |
| ubl23_RequiredCurriculaIndicator = fields.Many2one( | |
| "ubl.23.requiredcurriculaindicator", | |
| string="RequiredCurriculaIndicator") | |
| ubl23_RequiredCurriculaCode = fields.Many2one( | |
| "ubl.23.requiredcurriculacodetype", | |
| string="RequiredCurriculaCode") | |
| ubl23_OtherConditionsIndicator = fields.Many2one( | |
| "ubl.23.otherconditionsindicator", | |
| string="OtherConditionsIndicator") | |
| ubl23_RecurringProcurementIndicator = fields.Many2one( | |
| "ubl.23.recurringprocurementindicator", | |
| string="RecurringProcurementIndicator") | |
| ubl23_RecurringProcurementDescription = fields.One2many( | |
| "ubl.23.recurringprocurementdescriptiontype", | |
| "ubl23_RecurringProcurementDescription_TenderingTerms_id", | |
| string="RecurringProcurementDescription" | |
| ) | |
| ubl23_EstimatedTimingFurtherPublication = fields.One2many( | |
| "ubl.23.estimatedtimingfurtherpublicationtype", | |
| "ubl23_EstimatedTimingFurtherPublication_TenderingTerms_id", | |
| string="EstimatedTimingFurtherPublication" | |
| ) | |
| ubl23_AdditionalConditions = fields.One2many( | |
| "ubl.23.additionalconditionstype", | |
| "ubl23_AdditionalConditions_TenderingTerms_id", | |
| string="AdditionalConditions" | |
| ) | |
| ubl23_LatestSecurityClearanceDate = fields.Many2one( | |
| "ubl.23.latestsecurityclearancedatetype", | |
| string="LatestSecurityClearanceDate") | |
| ubl23_DocumentationFeeAmount = fields.Many2one( | |
| "ubl.23.documentationfeeamounttype", | |
| string="DocumentationFeeAmount") | |
| ubl23_MultipleTendersCode = fields.Many2one( | |
| "ubl.23.multipletenderscodetype", | |
| string="MultipleTendersCode") | |
| ubl23_PenaltyClause = fields.One2many( | |
| "ubl.23.clause", | |
| "ubl23_PenaltyClause_TenderingTerms_id", | |
| string="PenaltyClause" | |
| ) | |
| ubl23_RequiredFinancialGuarantee = fields.One2many( | |
| "ubl.23.financialguarantee", | |
| "ubl23_RequiredFinancialGuarantee_TenderingTerms_id", | |
| string="RequiredFinancialGuarantee" | |
| ) | |
| ubl23_ProcurementLegislationDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_ProcurementLegislationDocumentReference_TenderingTerms_id", | |
| string="ProcurementLegislationDocumentReference" | |
| ) | |
| ubl23_FiscalLegislationDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_FiscalLegislationDocumentReference_TenderingTerms_id", | |
| string="FiscalLegislationDocumentReference" | |
| ) | |
| ubl23_EnvironmentalLegislationDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_EnvironmentalLegislationDocumentReference_TenderingTerms_id", | |
| string="EnvironmentalLegislationDocumentReference" | |
| ) | |
| ubl23_EmploymentLegislationDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_EmploymentLegislationDocumentReference_TenderingTerms_id", | |
| string="EmploymentLegislationDocumentReference" | |
| ) | |
| ubl23_ContractualDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_ContractualDocumentReference_TenderingTerms_id", | |
| string="ContractualDocumentReference" | |
| ) | |
| ubl23_CallForTendersDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_CallForTendersDocumentReference_TenderingTerms_id", | |
| string="CallForTendersDocumentReference" | |
| ) | |
| ubl23_WarrantyValidityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="WarrantyValidityPeriod") | |
| ubl23_PaymentTerms = fields.One2many( | |
| "ubl.23.paymentterms", | |
| "ubl23_PaymentTerms_TenderingTerms_id", | |
| string="PaymentTerms" | |
| ) | |
| ubl23_TendererQualificationRequest = fields.One2many( | |
| "ubl.23.tendererqualificationrequest", | |
| "ubl23_TendererQualificationRequest_TenderingTerms_id", | |
| string="TendererQualificationRequest" | |
| ) | |
| ubl23_AllowedSubcontractTerms = fields.One2many( | |
| "ubl.23.subcontractterms", | |
| "ubl23_AllowedSubcontractTerms_TenderingTerms_id", | |
| string="AllowedSubcontractTerms" | |
| ) | |
| ubl23_TenderPreparation = fields.One2many( | |
| "ubl.23.tenderpreparation", | |
| "ubl23_TenderPreparation_TenderingTerms_id", | |
| string="TenderPreparation" | |
| ) | |
| ubl23_ContractExecutionRequirement = fields.One2many( | |
| "ubl.23.contractexecutionrequirement", | |
| "ubl23_ContractExecutionRequirement_TenderingTerms_id", | |
| string="ContractExecutionRequirement" | |
| ) | |
| ubl23_AwardingTerms = fields.Many2one( | |
| "ubl.23.awardingterms", | |
| string="AwardingTerms") | |
| ubl23_AdditionalInformationParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="AdditionalInformationParty") | |
| ubl23_DocumentProviderParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="DocumentProviderParty") | |
| ubl23_TenderRecipientParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="TenderRecipientParty") | |
| ubl23_ContractResponsibleParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="ContractResponsibleParty") | |
| ubl23_TenderEvaluationParty = fields.One2many( | |
| "ubl.23.party", | |
| "ubl23_TenderEvaluationParty_TenderingTerms_id", | |
| string="TenderEvaluationParty" | |
| ) | |
| ubl23_QualificationRequestRecipientParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="QualificationRequestRecipientParty") | |
| ubl23_TenderValidityPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="TenderValidityPeriod") | |
| ubl23_ContractAcceptancePeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="ContractAcceptancePeriod") | |
| ubl23_AppealTerms = fields.Many2one( | |
| "ubl.23.appealterms", | |
| string="AppealTerms") | |
| ubl23_Language = fields.One2many( | |
| "ubl.23.language", | |
| "ubl23_Language_TenderingTerms_id", | |
| string="Language" | |
| ) | |
| ubl23_BudgetAccountLine = fields.One2many( | |
| "ubl.23.budgetaccountline", | |
| "ubl23_BudgetAccountLine_TenderingTerms_id", | |
| string="BudgetAccountLine" | |
| ) | |
| ubl23_ReplacedNoticeDocumentReference = fields.Many2one( | |
| "ubl.23.documentreference", | |
| string="ReplacedNoticeDocumentReference") | |
| ubl23_LotDistribution = fields.Many2one( | |
| "ubl.23.lotdistribution", | |
| string="LotDistribution") | |
| ubl23_PostAwardProcess = fields.Many2one( | |
| "ubl.23.postawardprocess", | |
| string="PostAwardProcess") | |
| ubl23_EconomicOperatorShortList = fields.Many2one( | |
| "ubl.23.economicoperatorshortlist", | |
| string="EconomicOperatorShortList") | |
| ubl23_SecurityClearanceTerm = fields.One2many( | |
| "ubl.23.securityclearanceterm", | |
| "ubl23_SecurityClearanceTerm_TenderingTerms_id", | |
| string="SecurityClearanceTerm" | |
| ) | |
| class TerminatedIndicator(models.AbstractModel): | |
| _description = 'terminatedindicator' | |
| _name = 'ubl.23.terminatedindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TerminatedIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class TestIndicator(models.AbstractModel): | |
| _description = 'testindicator' | |
| _name = 'ubl.23.testindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TestIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ThirdPartyPayerIndicator(models.AbstractModel): | |
| _description = 'thirdpartypayerindicator' | |
| _name = 'ubl.23.thirdpartypayerindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ThirdPartyPayerIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ThursdayAvailabilityIndicator(models.AbstractModel): | |
| _description = 'thursdayavailabilityindicator' | |
| _name = 'ubl.23.thursdayavailabilityindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ThursdayAvailabilityIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ToOrderIndicator(models.AbstractModel): | |
| _description = 'toorderindicator' | |
| _name = 'ubl.23.toorderindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ToOrderIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class TraceID(models.AbstractModel): | |
| _description = 'traceid' | |
| _name = 'ubl.23.traceid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TraceIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class TrackingID(models.AbstractModel): | |
| _description = 'trackingid' | |
| _name = 'ubl.23.trackingid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TrackingIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class TradeFinancing(models.AbstractModel): | |
| """ABIE | |
| Trade Financing. Details | |
| A class to describe a trade financing instrument. | |
| Trade Financing""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.tradefinancing' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TradeFinancingType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_FinancingInstrumentCode = fields.Many2one( | |
| "ubl.23.financinginstrumentcodetype", | |
| string="FinancingInstrumentCode") | |
| ubl23_ContractDocumentReference = fields.Many2one( | |
| "ubl.23.documentreference", | |
| string="ContractDocumentReference") | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_TradeFinancing_id", | |
| string="DocumentReference" | |
| ) | |
| ubl23_FinancingParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="FinancingParty", | |
| xsd_required=True) | |
| ubl23_FinancingFinancialAccount = fields.Many2one( | |
| "ubl.23.financialaccount", | |
| string="FinancingFinancialAccount") | |
| ubl23_Clause = fields.One2many( | |
| "ubl.23.clause", | |
| "ubl23_Clause_TradeFinancing_id", | |
| string="Clause" | |
| ) | |
| class TradingTerms(models.AbstractModel): | |
| """ABIE | |
| Trading Terms. Details | |
| A class for describing the terms of a trade agreement. | |
| Trading Terms""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.tradingterms' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TradingTermsType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_HaulageTradingTerms_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Information = fields.One2many( | |
| "ubl.23.informationtype", | |
| "ubl23_Information_TradingTerms_id", | |
| string="Information" | |
| ) | |
| ubl23_Reference = fields.Many2one( | |
| "ubl.23.referencetype", | |
| string="Reference") | |
| ubl23_ApplicableAddress = fields.Many2one( | |
| "ubl.23.address", | |
| string="ApplicableAddress") | |
| class TrainID(models.AbstractModel): | |
| _description = 'trainid' | |
| _name = 'ubl.23.trainid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TrainIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class TransactionConditions(models.AbstractModel): | |
| """ABIE | |
| Transaction Conditions. Details | |
| A class to describe purchasing, sales, or payment conditions. | |
| Transaction Conditions | |
| Payment Conditions, Sales Conditions""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.transactionconditions' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TransactionConditionsType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_TransactionConditions_Item_id = fields.Many2one( | |
| "ubl.23.item") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_ActionCode = fields.Many2one( | |
| "ubl.23.actioncodetype", | |
| string="ActionCode") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_TransactionConditions_id", | |
| string="Description" | |
| ) | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_TransactionConditions_id", | |
| string="DocumentReference" | |
| ) | |
| class TransportEquipmentSeal(models.AbstractModel): | |
| """ABIE | |
| Transport Equipment Seal. Details | |
| A class to describe a device (a transport equipment seal) for securing the | |
| doors of a shipping container. | |
| Transport Equipment Seal | |
| Container Seal""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.transportequipmentseal' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TransportEquipmentSealType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_TransportEquipmentSeal_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_SealIssuerTypeCode = fields.Many2one( | |
| "ubl.23.sealissuertypecodetype", | |
| string="SealIssuerTypeCode") | |
| ubl23_Condition = fields.Many2one( | |
| "ubl.23.conditiontype", | |
| string="Condition") | |
| ubl23_SealStatusCode = fields.Many2one( | |
| "ubl.23.sealstatuscodetype", | |
| string="SealStatusCode") | |
| ubl23_SealingPartyType = fields.Many2one( | |
| "ubl.23.sealingpartytypetype", | |
| string="SealingPartyType") | |
| class TransportEquipment(models.AbstractModel): | |
| """ABIE | |
| Transport Equipment. Details | |
| A class to describe a piece of equipment used to transport goods. | |
| Transport Equipment | |
| Shipping Container, Sea Container, Rail Wagon, Pallet, Trailer, Unit Load | |
| Device, ULD""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.transportequipment' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TransportEquipmentType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_TransportEquipment_GoodsItemContainer_id = fields.Many2one( | |
| "ubl.23.goodsitemcontainer") | |
| ubl23_AttachedTransportEquipment_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_ContainedInTransportEquipment_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_TransportEquipment_TransportHandlingUnit_id = fields.Many2one( | |
| "ubl.23.transporthandlingunit") | |
| ubl23_TransportEquipment_TransportationService_id = fields.Many2one( | |
| "ubl.23.transportationservice") | |
| ubl23_SupportedTransportEquipment_TransportationService_id = fields.Many2one( | |
| "ubl.23.transportationservice") | |
| ubl23_UnsupportedTransportEquipment_TransportationService_id = fields.Many2one( | |
| "ubl.23.transportationservice") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_ReferencedConsignmentID = fields.One2many( | |
| "ubl.23.referencedconsignmentid", | |
| "ubl23_ReferencedConsignmentID_TransportEquipment_id", | |
| string="ReferencedConsignmentID" | |
| ) | |
| ubl23_TransportEquipmentTypeCode = fields.Many2one( | |
| "ubl.23.transportequipmenttypecodetype", | |
| string="TransportEquipmentTypeCode") | |
| ubl23_ProviderTypeCode = fields.Many2one( | |
| "ubl.23.providertypecodetype", | |
| string="ProviderTypeCode") | |
| ubl23_OwnerTypeCode = fields.Many2one( | |
| "ubl.23.ownertypecodetype", | |
| string="OwnerTypeCode") | |
| ubl23_SizeTypeCode = fields.Many2one( | |
| "ubl.23.sizetypecodetype", | |
| string="SizeTypeCode") | |
| ubl23_DispositionCode = fields.Many2one( | |
| "ubl.23.dispositioncodetype", | |
| string="DispositionCode") | |
| ubl23_FullnessIndicationCode = fields.Many2one( | |
| "ubl.23.fullnessindicationcodetype", | |
| string="FullnessIndicationCode") | |
| ubl23_RefrigerationOnIndicator = fields.Many2one( | |
| "ubl.23.refrigerationonindicator", | |
| string="RefrigerationOnIndicator") | |
| ubl23_Information = fields.One2many( | |
| "ubl.23.informationtype", | |
| "ubl23_Information_TransportEquipment_id", | |
| string="Information" | |
| ) | |
| ubl23_ReturnabilityIndicator = fields.Many2one( | |
| "ubl.23.returnabilityindicator", | |
| string="ReturnabilityIndicator") | |
| ubl23_LegalStatusIndicator = fields.Many2one( | |
| "ubl.23.legalstatusindicator", | |
| string="LegalStatusIndicator") | |
| ubl23_AirFlowPercent = fields.Many2one( | |
| "ubl.23.airflowpercenttype", | |
| string="AirFlowPercent") | |
| ubl23_HumidityPercent = fields.Many2one( | |
| "ubl.23.humiditypercenttype", | |
| string="HumidityPercent") | |
| ubl23_AnimalFoodApprovedIndicator = fields.Many2one( | |
| "ubl.23.animalfoodapprovedindicator", | |
| string="AnimalFoodApprovedIndicator") | |
| ubl23_HumanFoodApprovedIndicator = fields.Many2one( | |
| "ubl.23.humanfoodapprovedindicator", | |
| string="HumanFoodApprovedIndicator") | |
| ubl23_DangerousGoodsApprovedIndicator = fields.Many2one( | |
| "ubl.23.dangerousgoodsapprovedindicator", | |
| string="DangerousGoodsApprovedIndicator") | |
| ubl23_RefrigeratedIndicator = fields.Many2one( | |
| "ubl.23.refrigeratedindicator", | |
| string="RefrigeratedIndicator") | |
| ubl23_Characteristics = fields.Many2one( | |
| "ubl.23.characteristicstype", | |
| string="Characteristics") | |
| ubl23_DamageRemarks = fields.One2many( | |
| "ubl.23.damageremarkstype", | |
| "ubl23_DamageRemarks_TransportEquipment_id", | |
| string="DamageRemarks" | |
| ) | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_TransportEquipment_id", | |
| string="Description" | |
| ) | |
| ubl23_SpecialTransportRequirements = fields.One2many( | |
| "ubl.23.specialtransportrequirementstype", | |
| "ubl23_SpecialTransportRequirements_TransportEquipment_id", | |
| string="SpecialTransportRequirements" | |
| ) | |
| ubl23_GrossWeightMeasure = fields.Many2one( | |
| "ubl.23.grossweightmeasuretype", | |
| string="GrossWeightMeasure") | |
| ubl23_GrossVolumeMeasure = fields.Many2one( | |
| "ubl.23.grossvolumemeasuretype", | |
| string="GrossVolumeMeasure") | |
| ubl23_TareWeightMeasure = fields.Many2one( | |
| "ubl.23.tareweightmeasuretype", | |
| string="TareWeightMeasure") | |
| ubl23_TrackingDeviceCode = fields.Many2one( | |
| "ubl.23.trackingdevicecodetype", | |
| string="TrackingDeviceCode") | |
| ubl23_PowerIndicator = fields.Many2one( | |
| "ubl.23.powerindicator", | |
| string="PowerIndicator") | |
| ubl23_TraceID = fields.Many2one( | |
| "ubl.23.traceid", | |
| string="TraceID") | |
| ubl23_MeasurementDimension = fields.One2many( | |
| "ubl.23.dimension", | |
| "ubl23_MeasurementDimension_TransportEquipment_id", | |
| string="MeasurementDimension" | |
| ) | |
| ubl23_TransportEquipmentSeal = fields.One2many( | |
| "ubl.23.transportequipmentseal", | |
| "ubl23_TransportEquipmentSeal_TransportEquipment_id", | |
| string="TransportEquipmentSeal" | |
| ) | |
| ubl23_MinimumTemperature = fields.Many2one( | |
| "ubl.23.temperature", | |
| string="MinimumTemperature") | |
| ubl23_MaximumTemperature = fields.Many2one( | |
| "ubl.23.temperature", | |
| string="MaximumTemperature") | |
| ubl23_ProviderParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="ProviderParty") | |
| ubl23_LoadingProofParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="LoadingProofParty") | |
| ubl23_SupplierParty = fields.Many2one( | |
| "ubl.23.supplierparty", | |
| string="SupplierParty") | |
| ubl23_OwnerParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="OwnerParty") | |
| ubl23_OperatingParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="OperatingParty") | |
| ubl23_LoadingLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="LoadingLocation") | |
| ubl23_UnloadingLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="UnloadingLocation") | |
| ubl23_StorageLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="StorageLocation") | |
| ubl23_PositioningTransportEvent = fields.One2many( | |
| "ubl.23.transportevent", | |
| "ubl23_PositioningTransportEvent_TransportEquipment_id", | |
| string="PositioningTransportEvent" | |
| ) | |
| ubl23_QuarantineTransportEvent = fields.One2many( | |
| "ubl.23.transportevent", | |
| "ubl23_QuarantineTransportEvent_TransportEquipment_id", | |
| string="QuarantineTransportEvent" | |
| ) | |
| ubl23_DeliveryTransportEvent = fields.One2many( | |
| "ubl.23.transportevent", | |
| "ubl23_DeliveryTransportEvent_TransportEquipment_id", | |
| string="DeliveryTransportEvent" | |
| ) | |
| ubl23_PickupTransportEvent = fields.One2many( | |
| "ubl.23.transportevent", | |
| "ubl23_PickupTransportEvent_TransportEquipment_id", | |
| string="PickupTransportEvent" | |
| ) | |
| ubl23_HandlingTransportEvent = fields.One2many( | |
| "ubl.23.transportevent", | |
| "ubl23_HandlingTransportEvent_TransportEquipment_id", | |
| string="HandlingTransportEvent" | |
| ) | |
| ubl23_LoadingTransportEvent = fields.One2many( | |
| "ubl.23.transportevent", | |
| "ubl23_LoadingTransportEvent_TransportEquipment_id", | |
| string="LoadingTransportEvent" | |
| ) | |
| ubl23_TransportEvent = fields.One2many( | |
| "ubl.23.transportevent", | |
| "ubl23_TransportEvent_TransportEquipment_id", | |
| string="TransportEvent" | |
| ) | |
| ubl23_ApplicableTransportMeans = fields.Many2one( | |
| "ubl.23.transportmeans", | |
| string="ApplicableTransportMeans") | |
| ubl23_HaulageTradingTerms = fields.One2many( | |
| "ubl.23.tradingterms", | |
| "ubl23_HaulageTradingTerms_TransportEquipment_id", | |
| string="HaulageTradingTerms" | |
| ) | |
| ubl23_HazardousGoodsTransit = fields.One2many( | |
| "ubl.23.hazardousgoodstransit", | |
| "ubl23_HazardousGoodsTransit_TransportEquipment_id", | |
| string="HazardousGoodsTransit" | |
| ) | |
| ubl23_PackagedTransportHandlingUnit = fields.One2many( | |
| "ubl.23.transporthandlingunit", | |
| "ubl23_PackagedTransportHandlingUnit_TransportEquipment_id", | |
| string="PackagedTransportHandlingUnit" | |
| ) | |
| ubl23_ServiceAllowanceCharge = fields.One2many( | |
| "ubl.23.allowancecharge", | |
| "ubl23_ServiceAllowanceCharge_TransportEquipment_id", | |
| string="ServiceAllowanceCharge" | |
| ) | |
| ubl23_FreightAllowanceCharge = fields.One2many( | |
| "ubl.23.allowancecharge", | |
| "ubl23_FreightAllowanceCharge_TransportEquipment_id", | |
| string="FreightAllowanceCharge" | |
| ) | |
| ubl23_AttachedTransportEquipment = fields.One2many( | |
| "ubl.23.transportequipment", | |
| "ubl23_AttachedTransportEquipment_TransportEquipment_id", | |
| string="AttachedTransportEquipment" | |
| ) | |
| ubl23_Delivery = fields.Many2one( | |
| "ubl.23.delivery", | |
| string="Delivery") | |
| ubl23_Pickup = fields.Many2one( | |
| "ubl.23.pickup", | |
| string="Pickup") | |
| ubl23_Despatch = fields.Many2one( | |
| "ubl.23.despatch", | |
| string="Despatch") | |
| ubl23_ShipmentDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_ShipmentDocumentReference_TransportEquipment_id", | |
| string="ShipmentDocumentReference" | |
| ) | |
| ubl23_ContainedInTransportEquipment = fields.One2many( | |
| "ubl.23.transportequipment", | |
| "ubl23_ContainedInTransportEquipment_TransportEquipment_id", | |
| string="ContainedInTransportEquipment" | |
| ) | |
| ubl23_Package = fields.One2many( | |
| "ubl.23.package", | |
| "ubl23_Package_TransportEquipment_id", | |
| string="Package" | |
| ) | |
| ubl23_GoodsItem = fields.One2many( | |
| "ubl.23.goodsitem", | |
| "ubl23_GoodsItem_TransportEquipment_id", | |
| string="GoodsItem" | |
| ) | |
| ubl23_VerifiedGrossMass = fields.Many2one( | |
| "ubl.23.verifiedgrossmass", | |
| string="VerifiedGrossMass") | |
| class TransportEvent(models.AbstractModel): | |
| """ABIE | |
| Transport Event. Details | |
| A class to describe a significant occurrence or happening related to the | |
| transportation of goods. | |
| Transport Event""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.transportevent' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TransportEventType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_TransportEvent_Consignment_id = fields.Many2one( | |
| "ubl.23.consignment") | |
| ubl23_DetentionTransportEvent_ShipmentStage_id = fields.Many2one( | |
| "ubl.23.shipmentstage") | |
| ubl23_RequestedWaypointTransportEvent_ShipmentStage_id = fields.Many2one( | |
| "ubl.23.shipmentstage") | |
| ubl23_PlannedWaypointTransportEvent_ShipmentStage_id = fields.Many2one( | |
| "ubl.23.shipmentstage") | |
| ubl23_TransportEvent_ShipmentStage_id = fields.Many2one( | |
| "ubl.23.shipmentstage") | |
| ubl23_PositioningTransportEvent_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_QuarantineTransportEvent_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_DeliveryTransportEvent_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_PickupTransportEvent_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_HandlingTransportEvent_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_LoadingTransportEvent_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_TransportEvent_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_TransportEvent_TransportationService_id = fields.Many2one( | |
| "ubl.23.transportationservice") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_IdentificationID = fields.Many2one( | |
| "ubl.23.identificationid", | |
| string="IdentificationID") | |
| ubl23_OccurrenceDate = fields.Many2one( | |
| "ubl.23.occurrencedatetype", | |
| string="OccurrenceDate") | |
| ubl23_OccurrenceTime = fields.Many2one( | |
| "ubl.23.occurrencetime", | |
| string="OccurrenceTime") | |
| ubl23_TransportEventTypeCode = fields.Many2one( | |
| "ubl.23.transporteventtypecodetype", | |
| string="TransportEventTypeCode") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_TransportEvent_id", | |
| string="Description" | |
| ) | |
| ubl23_CompletionIndicator = fields.Many2one( | |
| "ubl.23.completionindicator", | |
| string="CompletionIndicator") | |
| ubl23_ReportedShipment = fields.Many2one( | |
| "ubl.23.shipment", | |
| string="ReportedShipment") | |
| ubl23_CurrentStatus = fields.One2many( | |
| "ubl.23.statustype", | |
| "ubl23_CurrentStatus_TransportEvent_id", | |
| string="CurrentStatus" | |
| ) | |
| ubl23_Contact = fields.One2many( | |
| "ubl.23.contact", | |
| "ubl23_Contact_TransportEvent_id", | |
| string="Contact" | |
| ) | |
| ubl23_Location = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="Location") | |
| ubl23_Period = fields.One2many( | |
| "ubl.23.period", | |
| "ubl23_Period_TransportEvent_id", | |
| string="Period" | |
| ) | |
| class TransportExecutionPlanReferenceID(models.AbstractModel): | |
| _description = 'transportexecutionplanreferenceid' | |
| _name = 'ubl.23.transportexecutionplanreferenceid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TransportExecutionPlanReferenceIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class TransportExecutionTerms(models.AbstractModel): | |
| """ABIE | |
| Transport Execution Terms. Details | |
| A class to describe terms applying to a transport execution plan. | |
| Transport Execution Terms""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.transportexecutionterms' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TransportExecutionTermsType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_TransportUserSpecialTerms = fields.One2many( | |
| "ubl.23.transportuserspecialtermstype", | |
| "ubl23_TransportUserSpecialTerms_TransportExecutionTerms_id", | |
| string="TransportUserSpecialTerms" | |
| ) | |
| ubl23_TransportServiceProviderSpecialTerms = fields.One2many( | |
| "ubl.23.transportserviceproviderspecialtermstype", | |
| "ubl23_TransportServiceProviderSpecialTerms_TransportExecutionTerms_id", | |
| string="TransportServiceProviderSpecialTerms" | |
| ) | |
| ubl23_ChangeConditions = fields.One2many( | |
| "ubl.23.changeconditionstype", | |
| "ubl23_ChangeConditions_TransportExecutionTerms_id", | |
| string="ChangeConditions" | |
| ) | |
| ubl23_PaymentTerms = fields.One2many( | |
| "ubl.23.paymentterms", | |
| "ubl23_PaymentTerms_TransportExecutionTerms_id", | |
| string="PaymentTerms" | |
| ) | |
| ubl23_DeliveryTerms = fields.One2many( | |
| "ubl.23.deliveryterms", | |
| "ubl23_DeliveryTerms_TransportExecutionTerms_id", | |
| string="DeliveryTerms" | |
| ) | |
| ubl23_BonusPaymentTerms = fields.Many2one( | |
| "ubl.23.paymentterms", | |
| string="BonusPaymentTerms") | |
| ubl23_CommissionPaymentTerms = fields.Many2one( | |
| "ubl.23.paymentterms", | |
| string="CommissionPaymentTerms") | |
| ubl23_PenaltyPaymentTerms = fields.Many2one( | |
| "ubl.23.paymentterms", | |
| string="PenaltyPaymentTerms") | |
| ubl23_EnvironmentalEmission = fields.One2many( | |
| "ubl.23.environmentalemission", | |
| "ubl23_EnvironmentalEmission_TransportExecutionTerms_id", | |
| string="EnvironmentalEmission" | |
| ) | |
| ubl23_NotificationRequirement = fields.One2many( | |
| "ubl.23.notificationrequirement", | |
| "ubl23_NotificationRequirement_TransportExecutionTerms_id", | |
| string="NotificationRequirement" | |
| ) | |
| ubl23_ServiceChargePaymentTerms = fields.Many2one( | |
| "ubl.23.paymentterms", | |
| string="ServiceChargePaymentTerms") | |
| class TransportHandlingUnit(models.AbstractModel): | |
| """ABIE | |
| Transport Handling Unit. Details | |
| A class to describe a uniquely identifiable unit consisting of one or more | |
| packages, goods items, or pieces of transport equipment. | |
| Transport Handling Unit | |
| Logistics Unit, Handling Unit, THU""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.transporthandlingunit' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TransportHandlingUnitType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_TransportHandlingUnit_Consignment_id = fields.Many2one( | |
| "ubl.23.consignment") | |
| ubl23_TransportHandlingUnit_Shipment_id = fields.Many2one( | |
| "ubl.23.shipment") | |
| ubl23_PackagedTransportHandlingUnit_TransportEquipment_id = fields.Many2one( | |
| "ubl.23.transportequipment") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_TransportHandlingUnitTypeCode = fields.Many2one( | |
| "ubl.23.transporthandlingunittypecodetype", | |
| string="TransportHandlingUnitTypeCode") | |
| ubl23_HandlingCode = fields.Many2one( | |
| "ubl.23.handlingcodetype", | |
| string="HandlingCode") | |
| ubl23_HandlingInstructions = fields.One2many( | |
| "ubl.23.handlinginstructionstype", | |
| "ubl23_HandlingInstructions_TransportHandlingUnit_id", | |
| string="HandlingInstructions" | |
| ) | |
| ubl23_HazardousRiskIndicator = fields.Many2one( | |
| "ubl.23.hazardousriskindicator", | |
| string="HazardousRiskIndicator") | |
| ubl23_TotalGoodsItemQuantity = fields.Many2one( | |
| "ubl.23.totalgoodsitemquantitytype", | |
| string="TotalGoodsItemQuantity") | |
| ubl23_TotalPackageQuantity = fields.Many2one( | |
| "ubl.23.totalpackagequantitytype", | |
| string="TotalPackageQuantity") | |
| ubl23_DamageRemarks = fields.One2many( | |
| "ubl.23.damageremarkstype", | |
| "ubl23_DamageRemarks_TransportHandlingUnit_id", | |
| string="DamageRemarks" | |
| ) | |
| ubl23_ShippingMarks = fields.One2many( | |
| "ubl.23.shippingmarkstype", | |
| "ubl23_ShippingMarks_TransportHandlingUnit_id", | |
| string="ShippingMarks" | |
| ) | |
| ubl23_TraceID = fields.Many2one( | |
| "ubl.23.traceid", | |
| string="TraceID") | |
| ubl23_HandlingUnitDespatchLine = fields.One2many( | |
| "ubl.23.despatchline", | |
| "ubl23_HandlingUnitDespatchLine_TransportHandlingUnit_id", | |
| string="HandlingUnitDespatchLine" | |
| ) | |
| ubl23_ActualPackage = fields.One2many( | |
| "ubl.23.package", | |
| "ubl23_ActualPackage_TransportHandlingUnit_id", | |
| string="ActualPackage" | |
| ) | |
| ubl23_ReceivedHandlingUnitReceiptLine = fields.One2many( | |
| "ubl.23.receiptline", | |
| "ubl23_ReceivedHandlingUnitReceiptLine_TransportHandlingUnit_id", | |
| string="ReceivedHandlingUnitReceiptLine" | |
| ) | |
| ubl23_TransportEquipment = fields.One2many( | |
| "ubl.23.transportequipment", | |
| "ubl23_TransportEquipment_TransportHandlingUnit_id", | |
| string="TransportEquipment" | |
| ) | |
| ubl23_TransportMeans = fields.One2many( | |
| "ubl.23.transportmeans", | |
| "ubl23_TransportMeans_TransportHandlingUnit_id", | |
| string="TransportMeans" | |
| ) | |
| ubl23_HazardousGoodsTransit = fields.One2many( | |
| "ubl.23.hazardousgoodstransit", | |
| "ubl23_HazardousGoodsTransit_TransportHandlingUnit_id", | |
| string="HazardousGoodsTransit" | |
| ) | |
| ubl23_MeasurementDimension = fields.One2many( | |
| "ubl.23.dimension", | |
| "ubl23_MeasurementDimension_TransportHandlingUnit_id", | |
| string="MeasurementDimension" | |
| ) | |
| ubl23_MinimumTemperature = fields.Many2one( | |
| "ubl.23.temperature", | |
| string="MinimumTemperature") | |
| ubl23_MaximumTemperature = fields.Many2one( | |
| "ubl.23.temperature", | |
| string="MaximumTemperature") | |
| ubl23_GoodsItem = fields.One2many( | |
| "ubl.23.goodsitem", | |
| "ubl23_GoodsItem_TransportHandlingUnit_id", | |
| string="GoodsItem" | |
| ) | |
| ubl23_FloorSpaceMeasurementDimension = fields.Many2one( | |
| "ubl.23.dimension", | |
| string="FloorSpaceMeasurementDimension") | |
| ubl23_PalletSpaceMeasurementDimension = fields.Many2one( | |
| "ubl.23.dimension", | |
| string="PalletSpaceMeasurementDimension") | |
| ubl23_ShipmentDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_ShipmentDocumentReference_TransportHandlingUnit_id", | |
| string="ShipmentDocumentReference" | |
| ) | |
| ubl23_Status = fields.One2many( | |
| "ubl.23.statustype", | |
| "ubl23_Status_TransportHandlingUnit_id", | |
| string="Status" | |
| ) | |
| ubl23_CustomsDeclaration = fields.One2many( | |
| "ubl.23.customsdeclaration", | |
| "ubl23_CustomsDeclaration_TransportHandlingUnit_id", | |
| string="CustomsDeclaration" | |
| ) | |
| ubl23_ReferencedShipment = fields.One2many( | |
| "ubl.23.shipment", | |
| "ubl23_ReferencedShipment_TransportHandlingUnit_id", | |
| string="ReferencedShipment" | |
| ) | |
| ubl23_Package = fields.One2many( | |
| "ubl.23.package", | |
| "ubl23_Package_TransportHandlingUnit_id", | |
| string="Package" | |
| ) | |
| class TransportMeans(models.AbstractModel): | |
| """ABIE | |
| Transport Means. Details | |
| A class to describe a particular vehicle or vessel used for the conveyance | |
| of goods or persons. | |
| Transport Means | |
| Conveyance""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.transportmeans' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TransportMeansType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_TransportMeans_TransportHandlingUnit_id = fields.Many2one( | |
| "ubl.23.transporthandlingunit") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_JourneyID = fields.Many2one( | |
| "ubl.23.journeyid", | |
| string="JourneyID") | |
| ubl23_RegistrationNationalityID = fields.Many2one( | |
| "ubl.23.registrationnationalityid", | |
| string="RegistrationNationalityID") | |
| ubl23_RegistrationNationality = fields.One2many( | |
| "ubl.23.registrationnationalitytype", | |
| "ubl23_RegistrationNationality_TransportMeans_id", | |
| string="RegistrationNationality" | |
| ) | |
| ubl23_DirectionCode = fields.Many2one( | |
| "ubl.23.directioncodetype", | |
| string="DirectionCode") | |
| ubl23_TransportMeansTypeCode = fields.Many2one( | |
| "ubl.23.transportmeanstypecodetype", | |
| string="TransportMeansTypeCode") | |
| ubl23_TradeServiceCode = fields.Many2one( | |
| "ubl.23.tradeservicecodetype", | |
| string="TradeServiceCode") | |
| ubl23_Stowage = fields.Many2one( | |
| "ubl.23.stowage", | |
| string="Stowage") | |
| ubl23_AirTransport = fields.Many2one( | |
| "ubl.23.airtransport", | |
| string="AirTransport") | |
| ubl23_RoadTransport = fields.Many2one( | |
| "ubl.23.roadtransport", | |
| string="RoadTransport") | |
| ubl23_RailTransport = fields.Many2one( | |
| "ubl.23.railtransport", | |
| string="RailTransport") | |
| ubl23_MaritimeTransport = fields.Many2one( | |
| "ubl.23.maritimetransport", | |
| string="MaritimeTransport") | |
| ubl23_OwnerParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="OwnerParty") | |
| ubl23_MeasurementDimension = fields.One2many( | |
| "ubl.23.dimension", | |
| "ubl23_MeasurementDimension_TransportMeans_id", | |
| string="MeasurementDimension" | |
| ) | |
| class TransportSchedule(models.AbstractModel): | |
| """ABIE | |
| Transport Schedule. Details | |
| Describes the location and schedule relating to a transport means. | |
| Transport Schedule""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.transportschedule' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TransportScheduleType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_SequenceNumeric = fields.Many2one( | |
| "ubl.23.sequencenumeric", | |
| string="SequenceNumeric", | |
| xsd_required=True) | |
| ubl23_ReferenceDate = fields.Many2one( | |
| "ubl.23.referencedatetype", | |
| string="ReferenceDate") | |
| ubl23_ReferenceTime = fields.Many2one( | |
| "ubl.23.referencetime", | |
| string="ReferenceTime") | |
| ubl23_ReliabilityPercent = fields.Many2one( | |
| "ubl.23.reliabilitypercenttype", | |
| string="ReliabilityPercent") | |
| ubl23_Remarks = fields.One2many( | |
| "ubl.23.remarkstype", | |
| "ubl23_Remarks_TransportSchedule_id", | |
| string="Remarks" | |
| ) | |
| ubl23_StatusLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="StatusLocation", | |
| xsd_required=True) | |
| ubl23_ActualArrivalTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="ActualArrivalTransportEvent") | |
| ubl23_ActualDepartureTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="ActualDepartureTransportEvent") | |
| ubl23_EstimatedDepartureTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="EstimatedDepartureTransportEvent") | |
| ubl23_EstimatedArrivalTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="EstimatedArrivalTransportEvent") | |
| ubl23_PlannedDepartureTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="PlannedDepartureTransportEvent") | |
| ubl23_PlannedArrivalTransportEvent = fields.Many2one( | |
| "ubl.23.transportevent", | |
| string="PlannedArrivalTransportEvent") | |
| class TransportationSegment(models.AbstractModel): | |
| """ABIE | |
| Transportation Segment. Details | |
| A class to describe one segment or leg in a transportation service. | |
| Transportation Segment""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.transportationsegment' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TransportationSegmentType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_SequenceNumeric = fields.Many2one( | |
| "ubl.23.sequencenumeric", | |
| string="SequenceNumeric", | |
| xsd_required=True) | |
| ubl23_TransportExecutionPlanReferenceID = fields.Many2one( | |
| "ubl.23.transportexecutionplanreferenceid", | |
| string="TransportExecutionPlanReferenceID") | |
| ubl23_TransportationService = fields.Many2one( | |
| "ubl.23.transportationservice", | |
| string="TransportationService", | |
| xsd_required=True) | |
| ubl23_TransportServiceProviderParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="TransportServiceProviderParty", | |
| xsd_required=True) | |
| ubl23_ReferencedConsignment = fields.Many2one( | |
| "ubl.23.consignment", | |
| string="ReferencedConsignment") | |
| ubl23_ShipmentStage = fields.One2many( | |
| "ubl.23.shipmentstage", | |
| "ubl23_ShipmentStage_TransportationSegment_id", | |
| string="ShipmentStage" | |
| ) | |
| class TransportationServiceDetailsURI(models.AbstractModel): | |
| _description = 'transportationservicedetailsuri' | |
| _name = 'ubl.23.transportationservicedetailsuri' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TransportationServiceDetailsURIType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class TransportationService(models.AbstractModel): | |
| """ABIE | |
| Transportation Service. Details | |
| A class to describe a transportation service. | |
| Transportation Service""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.transportationservice' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TransportationServiceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_TransportServiceCode = fields.Many2one( | |
| "ubl.23.transportservicecodetype", | |
| string="TransportServiceCode", | |
| xsd_required=True) | |
| ubl23_TariffClassCode = fields.Many2one( | |
| "ubl.23.tariffclasscodetype", | |
| string="TariffClassCode") | |
| ubl23_Priority = fields.Many2one( | |
| "ubl.23.prioritytype", | |
| string="Priority") | |
| ubl23_FreightRateClassCode = fields.Many2one( | |
| "ubl.23.freightrateclasscodetype", | |
| string="FreightRateClassCode") | |
| ubl23_TransportationServiceDescription = fields.One2many( | |
| "ubl.23.transportationservicedescriptiontype", | |
| "ubl23_TransportationServiceDescription_TransportationService_id", | |
| string="TransportationServiceDescription" | |
| ) | |
| ubl23_TransportationServiceDetailsURI = fields.Many2one( | |
| "ubl.23.transportationservicedetailsuri", | |
| string="TransportationServiceDetailsURI") | |
| ubl23_NominationDate = fields.Many2one( | |
| "ubl.23.nominationdatetype", | |
| string="NominationDate") | |
| ubl23_NominationTime = fields.Many2one( | |
| "ubl.23.nominationtime", | |
| string="NominationTime") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_SequenceNumeric = fields.Many2one( | |
| "ubl.23.sequencenumeric", | |
| string="SequenceNumeric") | |
| ubl23_TransportEquipment = fields.One2many( | |
| "ubl.23.transportequipment", | |
| "ubl23_TransportEquipment_TransportationService_id", | |
| string="TransportEquipment" | |
| ) | |
| ubl23_SupportedTransportEquipment = fields.One2many( | |
| "ubl.23.transportequipment", | |
| "ubl23_SupportedTransportEquipment_TransportationService_id", | |
| string="SupportedTransportEquipment" | |
| ) | |
| ubl23_UnsupportedTransportEquipment = fields.One2many( | |
| "ubl.23.transportequipment", | |
| "ubl23_UnsupportedTransportEquipment_TransportationService_id", | |
| string="UnsupportedTransportEquipment" | |
| ) | |
| ubl23_CommodityClassification = fields.One2many( | |
| "ubl.23.commodityclassification", | |
| "ubl23_CommodityClassification_TransportationService_id", | |
| string="CommodityClassification" | |
| ) | |
| ubl23_SupportedCommodityClassification = fields.One2many( | |
| "ubl.23.commodityclassification", | |
| "ubl23_SupportedCommodityClassification_TransportationService_id", | |
| string="SupportedCommodityClassification" | |
| ) | |
| ubl23_UnsupportedCommodityClassification = fields.One2many( | |
| "ubl.23.commodityclassification", | |
| "ubl23_UnsupportedCommodityClassification_TransportationService_id", | |
| string="UnsupportedCommodityClassification" | |
| ) | |
| ubl23_TotalCapacityDimension = fields.Many2one( | |
| "ubl.23.dimension", | |
| string="TotalCapacityDimension") | |
| ubl23_ShipmentStage = fields.One2many( | |
| "ubl.23.shipmentstage", | |
| "ubl23_ShipmentStage_TransportationService_id", | |
| string="ShipmentStage" | |
| ) | |
| ubl23_TransportEvent = fields.One2many( | |
| "ubl.23.transportevent", | |
| "ubl23_TransportEvent_TransportationService_id", | |
| string="TransportEvent" | |
| ) | |
| ubl23_ResponsibleTransportServiceProviderParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="ResponsibleTransportServiceProviderParty") | |
| ubl23_EnvironmentalEmission = fields.One2many( | |
| "ubl.23.environmentalemission", | |
| "ubl23_EnvironmentalEmission_TransportationService_id", | |
| string="EnvironmentalEmission" | |
| ) | |
| ubl23_EstimatedDurationPeriod = fields.Many2one( | |
| "ubl.23.period", | |
| string="EstimatedDurationPeriod") | |
| ubl23_ScheduledServiceFrequency = fields.One2many( | |
| "ubl.23.servicefrequency", | |
| "ubl23_ScheduledServiceFrequency_TransportationService_id", | |
| string="ScheduledServiceFrequency" | |
| ) | |
| class TuesdayAvailabilityIndicator(models.AbstractModel): | |
| _description = 'tuesdayavailabilityindicator' | |
| _name = 'ubl.23.tuesdayavailabilityindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'TuesdayAvailabilityIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class UBLVersionID(models.AbstractModel): | |
| _description = 'ublversionid' | |
| _name = 'ubl.23.ublversionid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'UBLVersionIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class URI(models.AbstractModel): | |
| _description = 'uri' | |
| _name = 'ubl.23.uri' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'URIType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_URI_Legislation_id = fields.Many2one( | |
| "ubl.23.legislation") | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class UUID(models.AbstractModel): | |
| _description = 'uuid' | |
| _name = 'ubl.23.uuid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'UUIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class UnknownPriceIndicator(models.AbstractModel): | |
| _description = 'unknownpriceindicator' | |
| _name = 'ubl.23.unknownpriceindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'UnknownPriceIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class UnstructuredPrice(models.AbstractModel): | |
| """ABIE | |
| Unstructured Price. Details | |
| A simplified version of the Price class intended for applications such as | |
| telephone billing. | |
| Unstructured Price""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.unstructuredprice' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'UnstructuredPriceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_PriceAmount = fields.Many2one( | |
| "ubl.23.priceamounttype", | |
| string="PriceAmount") | |
| ubl23_TimeAmount = fields.Many2one( | |
| "ubl.23.timeamounttype", | |
| string="TimeAmount") | |
| class UpperOrangeHazardPlacardID(models.AbstractModel): | |
| _description = 'upperorangehazardplacardid' | |
| _name = 'ubl.23.upperorangehazardplacardid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'UpperOrangeHazardPlacardIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class UtilityItem(models.AbstractModel): | |
| """ABIE | |
| Utility Item. Details | |
| A class to describe the consumption of a utility product. | |
| Utility Item""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.utilityitem' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'UtilityItemType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID", xsd_required=True) | |
| ubl23_SubscriberID = fields.Many2one( | |
| "ubl.23.subscriberid", | |
| string="SubscriberID") | |
| ubl23_SubscriberType = fields.Many2one( | |
| "ubl.23.subscribertypetype", | |
| string="SubscriberType") | |
| ubl23_SubscriberTypeCode = fields.Many2one( | |
| "ubl.23.subscribertypecodetype", | |
| string="SubscriberTypeCode") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_UtilityItem_id", | |
| string="Description" | |
| ) | |
| ubl23_PackQuantity = fields.Many2one( | |
| "ubl.23.packquantitytype", | |
| string="PackQuantity") | |
| ubl23_PackSizeNumeric = fields.Many2one( | |
| "ubl.23.packsizenumeric", | |
| string="PackSizeNumeric") | |
| ubl23_ConsumptionType = fields.Many2one( | |
| "ubl.23.consumptiontypetype", | |
| string="ConsumptionType") | |
| ubl23_ConsumptionTypeCode = fields.Many2one( | |
| "ubl.23.consumptiontypecodetype", | |
| string="ConsumptionTypeCode") | |
| ubl23_CurrentChargeType = fields.Many2one( | |
| "ubl.23.currentchargetypetype", | |
| string="CurrentChargeType") | |
| ubl23_CurrentChargeTypeCode = fields.Many2one( | |
| "ubl.23.currentchargetypecodetype", | |
| string="CurrentChargeTypeCode") | |
| ubl23_OneTimeChargeType = fields.Many2one( | |
| "ubl.23.onetimechargetypetype", | |
| string="OneTimeChargeType") | |
| ubl23_OneTimeChargeTypeCode = fields.Many2one( | |
| "ubl.23.onetimechargetypecodetype", | |
| string="OneTimeChargeTypeCode") | |
| ubl23_TaxCategory = fields.Many2one( | |
| "ubl.23.taxcategory", | |
| string="TaxCategory") | |
| ubl23_Contract = fields.Many2one( | |
| "ubl.23.contract", | |
| string="Contract") | |
| class ValidISSCIndicator(models.AbstractModel): | |
| _description = 'validisscindicator' | |
| _name = 'ubl.23.validisscindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ValidISSCIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ValidSanitationCertificateOnBoardIndicator(models.AbstractModel): | |
| _description = 'validsanitationcertificateonboardindicator' | |
| _name = 'ubl.23.validsanitationcertificateonboardindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ValidSanitationCertificateOnBoardIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class ValidatedCriterionPropertyID(models.AbstractModel): | |
| _description = 'validatedcriterionpropertyid' | |
| _name = 'ubl.23.validatedcriterionpropertyid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ValidatedCriterionPropertyIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ValidationTime(models.AbstractModel): | |
| _description = 'validationtime' | |
| _name = 'ubl.23.validationtime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ValidationTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class ValidatorID(models.AbstractModel): | |
| _description = 'validatorid' | |
| _name = 'ubl.23.validatorid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ValidatorIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class ValueUnitCode(models.AbstractModel): | |
| _description = 'valueunitcode' | |
| _name = 'ubl.23.valueunitcode' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'ValueUnitCodeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.unitofmeasurecodetype", | |
| string="valueOf_", xsd_required=True) | |
| class VariantConstraintIndicator(models.AbstractModel): | |
| _description = 'variantconstraintindicator' | |
| _name = 'ubl.23.variantconstraintindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'VariantConstraintIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class VariantID(models.AbstractModel): | |
| _description = 'variantid' | |
| _name = 'ubl.23.variantid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'VariantIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class VerifiedGrossMass(models.AbstractModel): | |
| """ABIE | |
| Verified Gross Mass. Details | |
| A class to describe a verified gross mass (VGM) measure and its | |
| documentation. | |
| Verified Gross Mass | |
| VGM""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.verifiedgrossmass' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'VerifiedGrossMassType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_WeighingDate = fields.Many2one( | |
| "ubl.23.weighingdatetype", | |
| string="WeighingDate") | |
| ubl23_WeighingTime = fields.Many2one( | |
| "ubl.23.weighingtime", | |
| string="WeighingTime") | |
| ubl23_WeighingMethodCode = fields.Many2one( | |
| "ubl.23.weighingmethodcodetype", | |
| string="WeighingMethodCode", | |
| xsd_required=True) | |
| ubl23_WeighingDeviceID = fields.Many2one( | |
| "ubl.23.weighingdeviceid", | |
| string="WeighingDeviceID") | |
| ubl23_WeighingDeviceType = fields.Many2one( | |
| "ubl.23.weighingdevicetypetype", | |
| string="WeighingDeviceType") | |
| ubl23_GrossMassMeasure = fields.Many2one( | |
| "ubl.23.grossmassmeasuretype", | |
| string="GrossMassMeasure", | |
| xsd_required=True) | |
| ubl23_WeighingParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="WeighingParty") | |
| ubl23_ShipperParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="ShipperParty") | |
| ubl23_ResponsibleParty = fields.Many2one( | |
| "ubl.23.party", | |
| string="ResponsibleParty") | |
| ubl23_DocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_DocumentReference_VerifiedGrossMass_id", | |
| string="DocumentReference", | |
| xsd_required=True | |
| ) | |
| class VersionID(models.AbstractModel): | |
| _description = 'versionid' | |
| _name = 'ubl.23.versionid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'VersionIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class VesselDynamics(models.AbstractModel): | |
| """ABIE | |
| Vessel Dynamics. Details | |
| A class to describe the dynamics of a vesssel. | |
| Vessel Dynamics""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.vesseldynamics' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'VesselDynamicsType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_NavigationStatusCode = fields.Many2one( | |
| "ubl.23.navigationstatuscodetype", | |
| string="NavigationStatusCode") | |
| ubl23_AtAnchorageIndicator = fields.Many2one( | |
| "ubl.23.atanchorageindicator", | |
| string="AtAnchorageIndicator") | |
| ubl23_CourseOverGroundDirection = fields.Many2one( | |
| "ubl.23.courseovergrounddirectiontype", | |
| string="CourseOverGroundDirection") | |
| ubl23_SpeedOverGroundMeasure = fields.Many2one( | |
| "ubl.23.speedovergroundmeasuretype", | |
| string="SpeedOverGroundMeasure") | |
| ubl23_RateOfTurnMeasure = fields.Many2one( | |
| "ubl.23.rateofturnmeasuretype", | |
| string="RateOfTurnMeasure") | |
| class VesselID(models.AbstractModel): | |
| _description = 'vesselid' | |
| _name = 'ubl.23.vesselid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'VesselIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class WHOAffectedAreaVisit(models.AbstractModel): | |
| """ABIE | |
| WHO Affected Area Visit. Details | |
| A class to describe a visit to a port located in a geographical area | |
| considered an âaffected areaâ by the World Health Organization (WHO). | |
| WHO Affected Area Visit""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.whoaffectedareavisit' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'WHOAffectedAreaVisitType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_WHOAffectedAreaVisit_MaritimeHealthDeclaration_id = fields.Many2one( | |
| "ubl.23.maritimehealthdeclaration") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_VisitDate = fields.Many2one( | |
| "ubl.23.visitdatetype", | |
| string="VisitDate", xsd_required=True) | |
| ubl23_WHOAffectedAreaPortLocation = fields.Many2one( | |
| "ubl.23.locationtype", | |
| string="WHOAffectedAreaPortLocation", | |
| xsd_required=True) | |
| class WebSiteAccess(models.AbstractModel): | |
| """ABIE | |
| Web Site Access. Details | |
| A class to describe access to a web site. | |
| Web Site Access""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.websiteaccess' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'WebSiteAccessType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_WebSiteAccess_WebSite_id = fields.Many2one( | |
| "ubl.23.website") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_URI = fields.Many2one( | |
| "ubl.23.uri", | |
| string="URI") | |
| ubl23_Password = fields.Many2one( | |
| "ubl.23.passwordtype", | |
| string="Password", xsd_required=True) | |
| ubl23_Login = fields.Many2one( | |
| "ubl.23.logintype", | |
| string="Login", xsd_required=True) | |
| class WebSite(models.AbstractModel): | |
| """ABIE | |
| Web Site. Details | |
| A class to describe a web site. | |
| Web Site""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.website' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'WebSiteType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_AdditionalWebSite_Party_id = fields.Many2one( | |
| "ubl.23.party") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_Name = fields.Many2one( | |
| "ubl.23.nametype", | |
| string="Name") | |
| ubl23_Description = fields.One2many( | |
| "ubl.23.descriptiontype", | |
| "ubl23_Description_WebSite_id", | |
| string="Description" | |
| ) | |
| ubl23_WebSiteTypeCode = fields.Many2one( | |
| "ubl.23.websitetypecodetype", | |
| string="WebSiteTypeCode") | |
| ubl23_URI = fields.Many2one( | |
| "ubl.23.uri", | |
| string="URI", xsd_required=True) | |
| ubl23_WebSiteAccess = fields.One2many( | |
| "ubl.23.websiteaccess", | |
| "ubl23_WebSiteAccess_WebSite_id", | |
| string="WebSiteAccess" | |
| ) | |
| class WebsiteURI(models.AbstractModel): | |
| _description = 'websiteuri' | |
| _name = 'ubl.23.websiteuri' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'WebsiteURIType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class WednesdayAvailabilityIndicator(models.AbstractModel): | |
| _description = 'wednesdayavailabilityindicator' | |
| _name = 'ubl.23.wednesdayavailabilityindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'WednesdayAvailabilityIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class WeighingDeviceID(models.AbstractModel): | |
| _description = 'weighingdeviceid' | |
| _name = 'ubl.23.weighingdeviceid' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'WeighingDeviceIDType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.identifiertype", | |
| string="valueOf_", xsd_required=True) | |
| class WeighingTime(models.AbstractModel): | |
| _description = 'weighingtime' | |
| _name = 'ubl.23.weighingtime' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'WeighingTimeType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.timetype", | |
| string="valueOf_", xsd_required=True) | |
| class WeightNumeric(models.AbstractModel): | |
| _description = 'weightnumeric' | |
| _name = 'ubl.23.weightnumeric' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'WeightNumericType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.numerictype", | |
| string="valueOf_", xsd_required=True) | |
| class WinningParty(models.AbstractModel): | |
| """ABIE | |
| Winning Party. Details | |
| A party that is identified as the awarded by a tender result. | |
| Winning Party""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.winningparty' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'WinningPartyType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_WinningParty_TenderResult_id = fields.Many2one( | |
| "ubl.23.tenderresult") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_Rank = fields.Many2one( | |
| "ubl.23.ranktype", | |
| string="Rank") | |
| ubl23_Party = fields.Many2one( | |
| "ubl.23.party", | |
| string="Party", xsd_required=True) | |
| class WithdrawOfferIndicator(models.AbstractModel): | |
| _description = 'withdrawofferindicator' | |
| _name = 'ubl.23.withdrawofferindicator' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'WithdrawOfferIndicatorType' | |
| _concrete_rec_name = 'ubl23_valueOf_' | |
| ubl23_valueOf_ = fields.Many2one( | |
| "ubl.23.indicatortype", | |
| string="valueOf_", xsd_required=True) | |
| class WorkPhaseReference(models.AbstractModel): | |
| """ABIE | |
| Work Phase Reference. Details | |
| A class that refers to a phase of work. Used for instance to specify what | |
| part of the contract the billing is referring to. | |
| Work Phase Reference""" | |
| _description = textwrap.dedent(" %s" % (__doc__,)) | |
| _name = 'ubl.23.workphasereference' | |
| _inherit = 'spec.mixin.ubl' | |
| _generateds_type = 'WorkPhaseReferenceType' | |
| _concrete_rec_name = 'ubl23_UBLExtensions' | |
| ubl23_WorkPhaseReference_ProjectReference_id = fields.Many2one( | |
| "ubl.23.projectreference") | |
| ubl23_UBLExtensions = fields.Char( | |
| string="UBLExtensions") | |
| ubl23_ID = fields.Many2one( | |
| "ubl.23.id", | |
| string="ID") | |
| ubl23_WorkPhaseCode = fields.Many2one( | |
| "ubl.23.workphasecodetype", | |
| string="WorkPhaseCode") | |
| ubl23_WorkPhase = fields.One2many( | |
| "ubl.23.workphasetype", | |
| "ubl23_WorkPhase_WorkPhaseReference_id", | |
| string="WorkPhase" | |
| ) | |
| ubl23_ProgressPercent = fields.Many2one( | |
| "ubl.23.progresspercenttype", | |
| string="ProgressPercent") | |
| ubl23_StartDate = fields.Many2one( | |
| "ubl.23.startdatetype", | |
| string="StartDate") | |
| ubl23_EndDate = fields.Many2one( | |
| "ubl.23.enddatetype", | |
| string="EndDate") | |
| ubl23_WorkOrderDocumentReference = fields.One2many( | |
| "ubl.23.documentreference", | |
| "ubl23_WorkOrderDocumentReference_WorkPhaseReference_id", | |
| string="WorkOrderDocumentReference" | |
| ) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment