MatchDocument
Identifies an internal document containing matching information. Essential it holds cross reference information among the customer Purchase Order and the Suppier Invoice. It supports N-way matching.
Element information
Namespace: http://www.openapplications.org/oagis/10
Schema document: Common.xsd
Type: MatchDocumentType
Properties: Global, Qualified, ID: oagis-id-081cd1e7a34041f3943c1ffbb8bf39a2
Content
- Sequence [1..1]
- MatchDocumentHeader [0..1] Header information for the matching document instance.
- MatchDocumentLine [0..*] Line level infoi\rmatoin for the matching doucment.
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
typeCode | [0..1] | CodeType_1E7368 | ||
actionCode | [0..1] | ActionCodeContentType |
Used in
- Type CancelAcknowledgeMatchDocumentDataAreaType (Element DataArea)
- Type CancelMatchDocumentDataAreaType (Element DataArea)
- Type ChangeAcknowledgeMatchDocumentDataAreaType (Element DataArea)
- Type ChangeMatchDocumentDataAreaType (Element DataArea)
- Type GetMatchDocumentDataAreaType (Element DataArea)
- Type LoadMatchDocumentDataAreaType (Element DataArea)
- Type LoadResponseMatchDocumentDataAreaType (Element DataArea)
- Type NotifyMatchDocumentDataAreaType (Element DataArea)
- Type PostAcknowledgeMatchDocumentDataAreaType (Element DataArea)
- Type PostMatchDocumentDataAreaType (Element DataArea)
- Type ShowMatchDocumentDataAreaType (Element DataArea)
Sample instance
<MatchDocument> <MatchDocumentHeader> <ID/> <RevisionID>normalizedString</RevisionID> <VariationID>normalizedString</VariationID> <DocumentIDSet> <ID/> </DocumentIDSet> <LastModificationDateTime></LastModificationDateTime> <DocumentDateTime></DocumentDateTime> <Description/> <Note/> <DocumentReference> <ID/> <RevisionID>normalizedString</RevisionID> <VariationID>normalizedString</VariationID> <DocumentIDSet>... </DocumentIDSet> <DocumentDateTime></DocumentDateTime> <Description/> <Note/> <Status>... </Status> <LineNumberID/> <LineIDSet>... </LineIDSet> <Extension>....................................... </Extension> </DocumentReference> <Attachment> <ID/> <IDSet>... </IDSet> <EmbeddedDataBinaryObject/> <URI>normalizedString</URI> <ISBN>normalizedString</ISBN> <FileName/> <DocumentDateTime></DocumentDateTime> <Description/> <Note/> <FileTypeCode>normalizedString</FileTypeCode> <FileSizeQuantity>1.0</FileSizeQuantity> <Title/> <Extension>....................................... </Extension> </Attachment> <Status> <ID/> <IDSet>... </IDSet> <Code/> <Description/> <ReasonCode>normalizedString</ReasonCode> <Reason/> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <Extension>....................................... </Extension> </Status> <DocumentType>token</DocumentType> <LedgerID>normalizedString</LedgerID> <Amount/> <DebitCreditCode>token</DebitCreditCode> <TaxBaseAmount/> <FunctionalAmount/> <TaxBaseFunctionalAmount/> <CurrencyExchangeRate> <ID/> <IDSet>... </IDSet> <SourceCurrencyCode>token</SourceCurrencyCode> <SourceUnitBaseNumber>1.0</SourceUnitBaseNumber> <TargetCurrencyCode>token</TargetCurrencyCode> <TargetUnitBaseNumber>1.0</TargetUnitBaseNumber> <RateNumber>1.0</RateNumber> <SetDateTime></SetDateTime> <SourceID>normalizedString</SourceID> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <Extension>....................................... </Extension> </CurrencyExchangeRate> <AccountingPeriod> <ID/> <IDSet>... </IDSet> <PeriodID>normalizedString</PeriodID> <PostDateTime></PostDateTime> <Year>1999</Year> <Name/> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <Extension>....................................... </Extension> </AccountingPeriod> <GLEntityID>normalizedString</GLEntityID> <SourceDocumentReference> <ID/> <RevisionID>normalizedString</RevisionID> <VariationID>normalizedString</VariationID> <DocumentIDSet>... </DocumentIDSet> <DocumentDateTime></DocumentDateTime> <Description/> <Note/> <Status>... </Status> <LineNumberID/> <LineIDSet>... </LineIDSet> <Extension>....................................... </Extension> </SourceDocumentReference> <RemittanceID>normalizedString</RemittanceID> <PaymentMethodCode>token</PaymentMethodCode> <SpecialPriceAuthorizationCode>normalizedString</SpecialPriceAuthorizationCode> <ContractReference> <ID/> <RevisionID>normalizedString</RevisionID> <VariationID>normalizedString</VariationID> <DocumentIDSet>... </DocumentIDSet> <DocumentDateTime></DocumentDateTime> <Description/> <Note/> <Status>... </Status> <LineNumberID/> <LineIDSet>... </LineIDSet> <ReleaseNumberID>normalizedString</ReleaseNumberID> <ScheduleLineNumberID>normalizedString</ScheduleLineNumberID> <SubLineNumberID>normalizedString</SubLineNumberID> <OrderQuantity>1.0</OrderQuantity> <Extension>....................................... </Extension> </ContractReference> <ReleaseNumberID>normalizedString</ReleaseNumberID> <EntryCreatorUser> <ID/> <IDSet>... </IDSet> <GroupID>normalizedString</GroupID> <UserAccount>... </UserAccount> <Extension>....................................... </Extension> </EntryCreatorUser> <SupplierParty> <ID/> <PartyIDSet>... </PartyIDSet> <TaxIDSet>... </TaxIDSet> <TaxID>normalizedString</TaxID> <DUNSID>normalizedString</DUNSID> <CAGEID>normalizedString</CAGEID> <DODAACID>normalizedString</DODAACID> <BICID>normalizedString</BICID> <SCACID>normalizedString</SCACID> <AccountID>normalizedString</AccountID> <Name/> <Location>... </Location> <Contact>... </Contact> <SalesContact>... </SalesContact> <ShippingContact>... </ShippingContact> <CustomerServiceContact>... </CustomerServiceContact> <Extension>....................................... </Extension> </SupplierParty> <PaymentTerm> <ID/> <IDSet>... </IDSet> <Description/> <EffectiveDateTime></EffectiveDateTime> <DueDateTime></DueDateTime> <PaymentBasisCode>token</PaymentBasisCode> <Duration>P1Y2M3DT10H</Duration> <DiscountPercent>1.0</DiscountPercent> <SurchargePercent>1.0</SurchargePercent> <Amount/> <ProxMonth>1</ProxMonth> <ProxDayOfMonth>---31</ProxDayOfMonth> <Extension>....................................... </Extension> </PaymentTerm> <Charge> <ID/> <IDSet>... </IDSet> <BasisAmount/> <BasisQuantity>1.0</BasisQuantity> <Description/> <Amount/> <Calculation>... </Calculation> <ReasonCode>normalizedString</ReasonCode> <CurrencyExchangeRate>... </CurrencyExchangeRate> <TimePeriod>.................. </TimePeriod> <Extension>....................................... </Extension> </Charge> <Distribution> <ID/> <IDSet>... </IDSet> <LedgerID>normalizedString</LedgerID> <DocumentReference>... </DocumentReference> <Attachment>... </Attachment> <Percentage>1.0</Percentage> <Quantity/> <Amount/> <GeneralLedgerNominalAccount>normalizedString</GeneralLedgerNominalAccount> <GeneralLedgerElement>... </GeneralLedgerElement> <EnterpriseUnit>... </EnterpriseUnit> <ProjectReference>... </ProjectReference> <Extension>....................................... </Extension> </Distribution> <Party> <ID/> <PartyIDSet>... </PartyIDSet> <TaxIDSet>... </TaxIDSet> <TaxID>normalizedString</TaxID> <DUNSID>normalizedString</DUNSID> <CAGEID>normalizedString</CAGEID> <DODAACID>normalizedString</DODAACID> <BICID>normalizedString</BICID> <SCACID>normalizedString</SCACID> <AccountID>normalizedString</AccountID> <Name/> <Location>... </Location> <Contact>... </Contact> <Extension>....................................... </Extension> </Party> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </MatchDocumentHeader> <MatchDocumentLine> <LineNumberID/> <LineIDSet> <ID/> </LineIDSet> <Description/> <Note/> <DocumentReference> <ID/> <RevisionID>normalizedString</RevisionID> <VariationID>normalizedString</VariationID> <DocumentIDSet>... </DocumentIDSet> <DocumentDateTime></DocumentDateTime> <Description/> <Note/> <Status>... </Status> <LineNumberID/> <LineIDSet>... </LineIDSet> <Extension>....................................... </Extension> </DocumentReference> <Attachment> <ID/> <IDSet>... </IDSet> <EmbeddedDataBinaryObject/> <URI>normalizedString</URI> <ISBN>normalizedString</ISBN> <FileName/> <DocumentDateTime></DocumentDateTime> <Description/> <Note/> <FileTypeCode>normalizedString</FileTypeCode> <FileSizeQuantity>1.0</FileSizeQuantity> <Title/> <Extension>....................................... </Extension> </Attachment> <Status> <ID/> <IDSet>... </IDSet> <Code/> <Description/> <ReasonCode>normalizedString</ReasonCode> <Reason/> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <Extension>....................................... </Extension> </Status> <FinancialMatchCode>token</FinancialMatchCode> <Amount/> <DebitCreditCode>token</DebitCreditCode> <TaxBaseAmount/> <FunctionalAmount/> <TaxBaseFunctionalAmount/> <CurrencyExchangeRate> <ID/> <IDSet>... </IDSet> <SourceCurrencyCode>token</SourceCurrencyCode> <SourceUnitBaseNumber>1.0</SourceUnitBaseNumber> <TargetCurrencyCode>token</TargetCurrencyCode> <TargetUnitBaseNumber>1.0</TargetUnitBaseNumber> <RateNumber>1.0</RateNumber> <SetDateTime></SetDateTime> <SourceID>normalizedString</SourceID> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <Extension>....................................... </Extension> </CurrencyExchangeRate> <GeneralLedgerAccount> <ID/> <IDSet>... </IDSet> <GeneralLedgerNominalAccount>normalizedString</GeneralLedgerNominalAccount> <GeneralLedgerElement>... </GeneralLedgerElement> <Extension>....................................... </Extension> </GeneralLedgerAccount> <ProjectReference> <ID/> <IDSet>... </IDSet> <ResourceCodes>... </ResourceCodes> <Description/> <Amount/> <Location>... </Location> <TimePeriod>.................. </TimePeriod> <ActivityID>normalizedString</ActivityID> <Extension>....................................... </Extension> </ProjectReference> <Item> <ID/> <RevisionID>normalizedString</RevisionID> <VariationID>normalizedString</VariationID> <ItemIDSet>... </ItemIDSet> <CustomerItemIdentification>... </CustomerItemIdentification> <ManufacturerItemIdentification>... </ManufacturerItemIdentification> <SupplierItemIdentification>... </SupplierItemIdentification> <UPCID>normalizedString</UPCID> <EPCID>normalizedString</EPCID> <GTINID>normalizedString</GTINID> <Description/> <Note/> <Classification>... </Classification> <Specification>... </Specification> <HazardousMaterial>... </HazardousMaterial> <Packaging>... </Packaging> <Dimensions>... </Dimensions> <ExportControl>... </ExportControl> <HarmonizedTariff>... </HarmonizedTariff> <Trademark>... </Trademark> <DocumentReference>... </DocumentReference> <Attachment>... </Attachment> <CountryOfOriginCode>token</CountryOfOriginCode> <RFID>normalizedString</RFID> <SerialNumberID>normalizedString</SerialNumberID> <Lot>... </Lot> <Extension>....................................... </Extension> </Item> <Quantity/> <EnterpriseUnit> <ID/> <IDSet>... </IDSet> <CostCenterID>normalizedString</CostCenterID> <ProfitCenterID>normalizedString</ProfitCenterID> <GLEntityID>normalizedString</GLEntityID> <GeneralLedgerElement>... </GeneralLedgerElement> <Extension>....................................... </Extension> </EnterpriseUnit> <Employee> <ID/> <IDSet>... </IDSet> <PersonName>... </PersonName> <Description/> <GenderCode>token</GenderCode> <MaritalStatusCode>token</MaritalStatusCode> <BirthDateTime></BirthDateTime> <DeathDateTime></DeathDateTime> <AgeMeasure>1.0</AgeMeasure> <LanguageCode>token</LanguageCode> <NationalityCountryCode>token</NationalityCountryCode> <Address>... </Address> <Communication>... </Communication> <EmployeeTypeCode>normalizedString</EmployeeTypeCode> <JobTitle/> <JobCode>normalizedString</JobCode> <Responsibility/> <DepartmentID>normalizedString</DepartmentID> <CategoryClassification>... </CategoryClassification> <ProfessionalQualification>... </ProfessionalQualification> <ProfessionalSkill>... </ProfessionalSkill> <Status>... </Status> <Classification>... </Classification> <Extension>....................................... </Extension> </Employee> <EntryCreatorUser> <ID/> <IDSet>... </IDSet> <GroupID>normalizedString</GroupID> <UserAccount>... </UserAccount> <Extension>....................................... </Extension> </EntryCreatorUser> <GLDestinationEntityID>normalizedString</GLDestinationEntityID> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </MatchDocumentLine> </MatchDocument>