Skip to content

Instantly share code, notes, and snippets.

@rvalyi
Created September 25, 2020 12:55
Show Gist options
  • Save rvalyi/a92766ca2a854e948d6a64f608de7b05 to your computer and use it in GitHub Desktop.
Save rvalyi/a92766ca2a854e948d6a64f608de7b05 to your computer and use it in GitHub Desktop.
# 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