@prefix on: <https://test.uncefact.org/vocabulary/object-nature/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema: <https://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix ts: <https://test.uncefact.org/vocabulary/term-status/> .
@prefix unece: <https://test.uncefact.org/vocabulary/> .
@prefix unece-mod: <https://test.uncefact.org/vocabulary/module/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

unece:guaranteeMethodCode a owl:ObjectProperty ;
    rdfs:label "payment guarantee means guarantee method code"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:finance ;
    skos:definition "The code specifying the method of guarantee for this trade settlement payment means."@en ;
    schema:domainIncludes unece:PaymentMeans ;
    schema:rangeIncludes unece:payment-guarantee-means-code-list ;
    unece:termStatus ts:proposed .

unece:paidAmount a owl:ObjectProperty ;
    rdfs:label "paid amount"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:finance ;
    skos:closeMatch <https://spec.edmcouncil.org/fibo/ontology/FND/ProductsAndServices/PaymentsAndSchedules/hasPaymentAmount> ;
    skos:definition "A monetary value paid or to be paid for this instalment payment."@en ;
    schema:domainIncludes unece:PaymentMeans ;
    schema:rangeIncludes unece:MonetaryAmount ;
    unece:termStatus ts:proposed .

unece:paymentChannelCode a owl:ObjectProperty ;
    rdfs:label "payment means channel payment channel code"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:finance ;
    skos:definition "The code specifying the payment channel through which this trade settlement payment is to be processed (Reference United Nations Code List (UNCL) 4435)."@en ;
    schema:domainIncludes unece:PaymentMeans ;
    schema:rangeIncludes unece:payment-means-channel-code-list ;
    unece:termStatus ts:proposed .

unece:paymentMeansType a owl:DatatypeProperty ;
    rdfs:label "payment means type"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:finance ;
    skos:definition "The type of trade settlement payment means, expressed as text."@en ;
    schema:domainIncludes unece:PaymentMeans ;
    schema:rangeIncludes xsd:string ;
    unece:termStatus ts:proposed .

unece:paymentMeansTypeCode a owl:ObjectProperty ;
    rdfs:label "payment means type code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:finance ;
    skos:definition "The code specifying the type of trade settlement payment means, such as cash or check."@en ;
    schema:domainIncludes unece:PaymentMeans ;
    schema:rangeIncludes unece:payment-means-code-list ;
    unece:termStatus ts:proposed .

unece:paymentMethodCode a owl:ObjectProperty ;
    rdfs:label "payment method code"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:finance ;
    skos:definition "The code specifying the method by which a payment may be made for this trade settlement payment means."@en ;
    schema:domainIncludes unece:PaymentMeans ;
    schema:rangeIncludes unece:payment-method-code-list ;
    unece:termStatus ts:proposed .

unece:tradeSettlementPaymentMeansId a owl:ObjectProperty ;
    rdfs:label "trade settlement payment means id"@en ;
    rdfs:comment "added from BSP (per-class property assessment)"@en ;
    rdfs:isDefinedBy unece-mod:finance ;
    skos:definition "An identifier for this trade settlement payment means."@en ;
    schema:domainIncludes unece:PaymentMeans ;
    schema:rangeIncludes unece:PaymentMeans ;
    unece:termStatus ts:proposed .

unece:PaymentMeans a owl:Class ;
    rdfs:label "Payment Means"@en ;
    rdfs:comment "added from BSP (default-keep re-triage)"@en ;
    rdfs:isDefinedBy unece-mod:finance ;
    skos:definition "The means by which a payment will be or has been made for trade settlement purposes."@en ;
    unece:objectNature on:value ;
    unece:termStatus ts:proposed .

