tag = "ExchangedDocument"
-class Invoice(Element):
+class Document(Element):
context = Field(DocumentContext, required=True)
header = Field(Header, required=True)
trade = Field(TradeTransaction, required=True)
class TradeProduct(Element):
global_id = IDField(NS_RAM, "GlobalID", required=False, profile=COMFORT)
seller_assigned_id = StringField(
- NS_RAM, "SellerAssignedID", required=True, profile=COMFORT
+ NS_RAM, "SellerAssignedID", required=False, profile=COMFORT
)
buyer_assigned_id = StringField(
- NS_RAM, "BuyerAssignedID", required=True, profile=COMFORT
+ NS_RAM, "BuyerAssignedID", required=False, profile=COMFORT
)
name = StringField(NS_RAM, "Name", required=False, profile=COMFORT)
description = StringField(NS_RAM, "Description", required=False, profile=COMFORT)