OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: FW: ubl party document


All,

 

Here an example of our “RID-Supplier” document that we have defined as part of our UBL implementation. We use this document to inform other systems about newly created suppliers in our ERP system.

 

I have included a example of the resulting XML in this email.

In the ZIP you will find the XSD that we use for this document, plus an sample on how a generic UBL PartyData document might look like create by my collegue.

 

If you have any questions then we can discuss this in the UBL Atlantic Call.

 

Kees Duvekot

 

 

Van: Lub, Dirk
Verzonden: woensdag 26 maart 2014 13:39
Aan: Duvekot, Kees
Onderwerp: ubl party document

 

Kees,

 

We discussed a more standard alternative for our (Rfs)  implementation of a party document:  

 

In the attached zip file  you find

 

-          Rid_Supplier as the Rfs implementation of a ‘partydocument’ , including the defining spreadsheet.

 

-          The result of my effort of creating an UBL party document ( named UBL-PartyData )

 

In this document I used:

cbc:LifeCycleStatusCode             - as replacement of: ecbc:SupplierLifeCycleStatusCode              

cac:OriginatorParty                        - as replacement of: ecbc:MasterOwnerCode ( the owner of this data )

cac:Party                                            - should contain the party data

cac:ContractingPartyType           - to indicate a role  (instead of using ‘SupplierParty’, ‘CustomerParty’, etc)

 

notes – I’m not very happy with cac:ContractingParty  - it would be nice if the role could be defined in the Party Type itself

 

Regards

Dirk Lub

 

 

               

 

 

 

 

 

Attachment: party.zip
Description: party.zip

<?xml version="1.0" encoding="US-ASCII"?>
<nsgen:GenericMessage xmlns:nsgen="http://schemas.rfsholding.com/rid/GenericMessage/v1.0";>
  <Header>
    <AdministrationID>012</AdministrationID>
    <SourceSystemCode>RFS.DAX</SourceSystemCode>
    <BusinessTransactionID>EEAC4A4E-AD27-408A-92D9-5EB562E68EC3</BusinessTransactionID>
    <BusinessEntityID>12999999</BusinessEntityID>
    <MessageType>Supplier</MessageType>
    <MessageDateTime>2014-03-20T13:22:46.000Z</MessageDateTime>
  </Header>
  <Body>
    <ns0:Supplier xmlns:ns0="http://schemas.rfsholding.com/rid/Supplier/v1.0"; xmlns:ext="http://schemas.rfsholding.com/rid/SupplierExtensionComponents/v1.0"; xmlns:cac="http://schemas.rfsholding.com/rid/SupplierAggregateComponents/v1.0"; xmlns:udt="http://schemas.rfsholding.com/rid/UnqualifiedDataTypes/v1.0"; xmlns:ns3="http://schemas.rfsholding.com/rid/ExtendedSupplier/v1.0"; xmlns:ns1="urn:un:unece:uncefact:data:specification:CoreComponentTypeSchemaModule:2" xmlns:cbc="http://schemas.rfsholding.com/rid/CommonBasicComponents/v1.0"; xmlns:qdt="http://schemas.rfsholding.com/rid/QualifiedDataTypes/v1.0"; xmlns:ns2="http://schemas.rfsholding.com/rid/ExtendedSupplierBasicComponents/v1.0"; xmlns:outEnv="http://schemas.microsoft.com/dynamics/2011/01/documents/Message"; xmlns:nsgen="http://schemas.rfsholding.com/rid/GenericMessage/v1.0";>
      <ext:UBLExtensions>
        <ext:UBLExtension>
          <ext:ExtensionContent>
            <ns3:ExtendedSupplier>
              <ns2:SupplierLifeCycleStatusCode>Active</ns2:SupplierLifeCycleStatusCode>
              <ns2:MasterOwnerCode>RFS.DAX.012</ns2:MasterOwnerCode>
            </ns3:ExtendedSupplier>
          </ext:ExtensionContent>
        </ext:UBLExtension>
      </ext:UBLExtensions>
      <cbc:UBLVersionID schemeID="UBL">2.1</cbc:UBLVersionID>
      <cbc:CustomizationID schemeID="RFS">1.0</cbc:CustomizationID>
      <cbc:ProfileID schemeID="RFS">rid</cbc:ProfileID>
      <cbc:ID schemeID="RFS.DAX">EEAC4A4E-AD27-408A-92D9-5EB562E68EC3</cbc:ID>
      <cbc:IssueDate>2014-03-20</cbc:IssueDate>
      <cbc:IssueTime>13:22:46.000Z</cbc:IssueTime>
      <cac:SupplierParty>
        <cac:Party>
          <cac:PartyIdentification>
            <cbc:ID>12999999</cbc:ID>
          </cac:PartyIdentification>
          <cac:PartyName>
            <cbc:Name>Supplier Name B.V.</cbc:Name>
          </cac:PartyName>
          <cac:PostalAddress>
            <cbc:AddressFormatCode>NLD</cbc:AddressFormatCode>
            <cbc:StreetName>Some Street</cbc:StreetName>
            <cbc:BuildingNumber>2</cbc:BuildingNumber>
            <cbc:CityName>NewTown</cbc:CityName>
            <cbc:PostalZone>9999 XX</cbc:PostalZone>
            <cbc:CountrySubentity>North Netherlands</cbc:CountrySubentity>
            <cbc:CountrySubentityCode>W</cbc:CountrySubentityCode>
            <cbc:District>9999</cbc:District>
            <cac:AddressLine>
              <cbc:Line>Some Street 2 
9999 XX NewTown 
Nederland</cbc:Line>
            </cac:AddressLine>
            <cac:Country>
              <cbc:IdentificationCode>NL</cbc:IdentificationCode>
            </cac:Country>
          </cac:PostalAddress>
        </cac:Party>
      </cac:SupplierParty>
    </ns0:Supplier>
  </Body>
</nsgen:GenericMessage>


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]