Created
September 25, 2020 12:55
-
-
Save rvalyi/a92766ca2a854e948d6a64f608de7b05 to your computer and use it in GitHub Desktop.
This file contains 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