RosettaNet XML Message Guidelines
3C6_MG_V01_00_00_RemittanceAdviceNotification.htm (28-Sep-2001 06:43)
This document has been prepared by RosettaNet (http://www.rosettanet.org/) from requirements gathered during cluster/segment workshops in conformance with the RosettaNet methodology.
1
|
1 |
fromRole.PartnerRoleDescription |
2
|
1 |
|-- ContactInformation |
3
|
1 |
| |-- contactName.FreeFormText |
4
|
1 |
| |-- EmailAddress |
5
|
0..1 |
| |-- facsimileNumber.CommunicationsNumber |
6
|
1 |
| |-- telephoneNumber.CommunicationsNumber |
7
|
1 |
|-- GlobalPartnerRoleClassificationCode |
8
|
1 |
|-- PartnerDescription |
9
|
1 |
| |-- BusinessDescription |
10
|
1 |
| | |-- GlobalBusinessIdentifier |
11
|
1 |
| | |-- GlobalSupplyChainCode |
12
|
1 |
| |-- GlobalPartnerClassificationCode |
13
|
1 |
GlobalDocumentFunctionCode |
14
|
1 |
RemittanceAdvice |
15
|
1 |
|-- billTo.PartnerDescription |
16
|
1 |
| |-- BusinessDescription |
17
|
0..1 |
| | |--businessName.FreeFormText |
18
|
0..1 |
| | |-- GlobalBusinessIdentifier |
19
|
0..n |
| | |-- PartnerBusinessIdentification |
20
|
1 |
| | | |-- ProprietaryBusinessIdentifier |
21
|
1 |
| | | |-- ProprietaryDomainIdentifier |
22
|
0..1 |
| | | |-- ProprietaryIdentifierAuthority |
23
|
0..1 |
|-- discountAmount.FinancialAmount |
24
|
1 |
| |-- GlobalCurrencyCode |
25
|
1 |
| |-- MonetaryAmount |
26
|
1 |
|-- PaymentOrder |
27
|
0..1 |
| |-- bankTraceIdentifier.ProprietaryReferenceIdentifier |
28
|
0..1 |
| |-- CheckNumber |
29
|
1 |
| |-- effectiveDate.DatePeriod |
30
|
1 |
| | |-- beginDate.DateStamp |
31
|
1 |
| |-- totalInvoiceAmount.FinancialAmount |
32
|
1 |
| | |-- GlobalCurrencyCode |
33
|
1 |
| | |-- MonetaryAmount |
34
|
1 |
| |-- transferFrom.AccountDescription |
35
|
1 |
| | |-- AccountNumber |
36
|
1 |
| | |-- administeredBy.PartnerDescription |
37
|
1 |
| | | |-- BusinessDescription |
38
|
0..1 |
| | | | |--businessName.FreeFormText |
39
|
0..1 |
| | | | |-- GlobalBusinessIdentifier |
40
|
0..n |
| | | | |-- PartnerBusinessIdentification |
41
|
1 |
| | | | | |-- ProprietaryBusinessIdentifier |
42
|
1 |
| | | | | |-- ProprietaryDomainIdentifier |
43
|
0..1 |
| | | | | |-- ProprietaryIdentifierAuthority |
44
|
0..1 |
| | |-- FundTransferRoutingNumber |
45
|
1 |
| | |-- GlobalPaymentMethodCode |
46
|
1 |
| |-- transferTo.AccountDescription |
47
|
1 |
| | |-- AccountNumber |
48
|
1 |
| | |-- administeredBy.PartnerDescription |
49
|
1 |
| | | |-- BusinessDescription |
50
|
0..1 |
| | | | |--businessName.FreeFormText |
51
|
0..1 |
| | | | |-- GlobalBusinessIdentifier |
52
|
0..n |
| | | | |-- PartnerBusinessIdentification |
53
|
1 |
| | | | | |-- ProprietaryBusinessIdentifier |
54
|
1 |
| | | | | |-- ProprietaryDomainIdentifier |
55
|
0..1 |
| | | | | |-- ProprietaryIdentifierAuthority |
56
|
0..1 |
| | |-- FundTransferRoutingNumber |
57
|
1 |
| | |-- ownedBy.PartnerDescription |
58
|
1 |
| | | |-- BusinessDescription |
59
|
0..1 |
| | | | |--businessName.FreeFormText |
60
|
0..1 |
| | | | |-- GlobalBusinessIdentifier |
61
|
0..n |
| | | | |-- PartnerBusinessIdentification |
62
|
1 |
| | | | | |-- ProprietaryBusinessIdentifier |
63
|
1 |
| | | | | |-- ProprietaryDomainIdentifier |
64
|
0..1 |
| | | | | |-- ProprietaryIdentifierAuthority |
65
|
1..n |
|-- RemittanceLineItem |
66
|
0..n |
| |-- adjustmentAmount.FinancialAmount |
67
|
1 |
| | |-- GlobalCurrencyCode |
68
|
1 |
| | |-- GlobalMonetaryAmountTypeCode |
69
|
1 |
| | |-- MonetaryAmount |
70
|
0..n |
| |-- customerReferenceIdentifier.ProprietaryReferenceIdentifier |
71
|
0..1 |
| |-- discountAmount.FinancialAmount |
72
|
1 |
| | |-- GlobalCurrencyCode |
73
|
1 |
| | |-- GlobalMonetaryAmountTypeCode |
74
|
1 |
| | |-- MonetaryAmount |
75
|
0..1 |
| |-- FreeFormText |
76
|
1 |
| |-- GlobalDocumentTypeCode |
77
|
0..1 |
| |-- GlobalFinancialAdjustmentReasonCode |
78
|
1 |
| |-- LineNumber |
79
|
0..1 |
| |-- paymentAmount.FinancialAmount |
80
|
1 |
| | |-- GlobalCurrencyCode |
81
|
1 |
| | |-- GlobalMonetaryAmountTypeCode |
82
|
1 |
| | |-- MonetaryAmount |
83
|
0..1 |
| |-- proprietaryDocumentDate.DateStamp |
84
|
1 |
| |-- ProprietaryDocumentIdentifier |
85
|
1 |
thisDocumentGenerationDateTime.DateTimeStamp |
86
|
1 |
thisDocumentIdentifier.ProprietaryDocumentIdentifier |
87
|
1 |
toRole.PartnerRoleDescription |
88
|
0..1 |
|-- ContactInformation |
89
|
1 |
| |-- contactName.FreeFormText |
90
|
1 |
| |-- EmailAddress |
91
|
0..1 |
| |-- facsimileNumber.CommunicationsNumber |
92
|
1 |
| |-- telephoneNumber.CommunicationsNumber |
93
|
1 |
|-- GlobalPartnerRoleClassificationCode |
94
|
1 |
|-- PartnerDescription |
95
|
1 |
| |-- BusinessDescription |
96
|
1 |
| | |-- GlobalBusinessIdentifier |
97
|
1 |
| | |-- GlobalSupplyChainCode |
98
|
1 |
| |-- GlobalPartnerClassificationCode |
|
7: GlobalPartnerRoleClassificationCode |
Entity Instances |
11: GlobalSupplyChainCode |
Entity Instances Semiconductor Manufacturing: The semiconductor manufacturing supply chain. |
12: GlobalPartnerClassificationCode |
Entity Instances |
13: GlobalDocumentFunctionCode |
Entity Instances |
16: BusinessDescription |
Constraint: At least one business identifier must be provided: Global Business Identifier or at least one entry in Partner Business Identification. |
24: GlobalCurrencyCode |
Entity Instances |
29: effectiveDate.DatePeriod |
User Notes: Payment effective date. |
31: totalInvoiceAmount.FinancialAmount |
User Notes: Total amount for the remittance advice. |
32: GlobalCurrencyCode |
Entity Instances |
33: MonetaryAmount |
User Notes: Total monetary amount for the remittance advice. |
34: transferFrom.AccountDescription |
User Notes: The payer’s account information. |
36: administeredBy.PartnerDescription |
User Notes: The payer’s bank’s information. |
38: BusinessDescription |
Constraint: At least one business identifier must be provided: Global Business Identifier or at least one entry in Partner Business Identification. |
45: GlobalPaymentMethodCode |
Entity Instances |
46: transferTo.AccountDescription |
User Notes: The payee’s account information. |
48: administeredBy.PartnerDescription |
User Notes: The payee’s bank’s information. |
49: BusinessDescription |
Constraint: At least one business identifier must be provided: Global Business Identifier or at least one entry in Partner Business Identification. |
57: ownedBy.PartnerDescription |
User Notes: The customer’s information. |
58: BusinessDescription |
Constraint: At least one business identifier must be provided: Global Business Identifier or at least one entry in Partner Business Identification. |
66: adjustmentAmount.FinancialAmount |
Constraint: If entry exists, then GlobalFinancialAdjustmentReasonCode is mandatory. |
67: GlobalCurrencyCode |
Entity Instances |
68: GlobalMonetaryAmountTypeCode |
Entity Instances |
70: customerReferenceIdentifier.ProprietaryReferenceIdentifier |
User Notes: Can include purchase order number, packing slip, advance ship notice and sales order number. |
72: GlobalCurrencyCode |
Entity Instances |
73: GlobalMonetaryAmountTypeCode |
Entity Instances |
75: FreeFormText |
User Notes: To identify the reference number for the debit memo. For example, an invoice number, credit memo number or RMA (return material authorization) number. |
76: GlobalDocumentTypeCode |
Entity Instances |
77: GlobalFinancialAdjustmentReasonCode |
Constraint: Mandatory if entry exists in adjustmentAmount.FinancialAmount |
Entity Instances |
80: GlobalCurrencyCode |
Entity Instances |
81: GlobalMonetaryAmountTypeCode |
Entity Instances |
83: ProprietaryDocumentIdentifier |
User Notes: Identifies the document number associated with the selection for GlobalDocumentTypeCode. |
93: GlobalPartnerRoleClassificationCode |
Entity Instances |
97: GlobalSupplyChainCode |
Entity Instances Semiconductor Manufacturing: The semiconductor manufacturing supply chain. |
98: GlobalPartnerClassificationCode |
Entity Instances |
|
|
Name |
Definition |
fromRole |
The role initiating a business document exchange. |
ContactName |
Name of the contact person(s) within the organization. |
telephoneNumber |
The numerical schema designed to achieve contact via telephone. |
billTo |
The party that will pay the invoice. |
businessName |
Name of a business entity. |
discountAmount |
The financial amount representing a reduction to the total amount due. |
bankTraceIdentifier |
The unique number assigned by a bank for auditing purposes. |
effectiveDate |
The date information or an activity becomes effective. |
beginDate |
The start date of a date period. |
administeredBy |
The party who is the administrative authority of an account. |
ownedBy |
The party who owns a process. |
adjustmentAmount |
The financial amount representing an increase or decrease to the total amount. |
customerReferenceIdentifier |
The unique identifier representing an internal document of a customer. |
paymentAmount |
The financial amount representing what was paid. |
proprietaryDocumentDate |
The date stamp of the proprietary document. |
thisDocumentGenerationDateTime |
The date-time stamp indicating when this document was generated. |
thisDocumentIdentifier |
Unique tracking identification number that identifies the business document being sent. |
toRole |
The role receiving the document in a business document exchange. |
facsimileNumber |
The numerical schema designed to achieve contact via facsimile. |
totalInvoiceAmount |
The total amount on an invoice. |
transferFrom |
The partner from which the payment is transferred. |
transferTo |
The partner to which the payment is transferred. |
|
|
Name |
Definition |
ContactInformation |
The collection of business properties that provide communication and address information for contacting a person, organization or business. |
PartnerDescription |
The collection of business properties that describe a business partners' identity and their function in a supply chain. |
BusinessDescription |
The collection of business properties that describe a business identity and location. |
RemittanceAdvice |
The collection of business properties that describe the Remittance Advice. |
FinancialAmount |
The collection of business properties that describe the monetary amount defined by a specified currency. |
PaymentOrder |
The collection of business properties that describe a payment order. |
DatePeriod |
The collection of business properties that specify the number of days by a start and end date stamp. |
AccountDescription |
The collection of business properties that describe a customer or supplier account. |
RemittanceLineItem |
The collection of business properties that describe a remittance advice entry. |
PartnerRoleDescription |
The collection of business properties that describe a business partners' role in a partner interface process. |
PartnerBusinessIdentification |
The collection of business properties that describes a business identity in proprietary terms. |
|
|||||
Name |
Definition |
Data Type |
Min |
Max |
Representation |
FreeFormText |
Unformatted text. |
String |
1 |
|
|
EmailAddress |
Electronic mail address. |
String |
1 |
|
|
CommunicationsNumber |
The electro-technical communication number, e.g., telephone number, facsimile number, pager number. |
String |
1 |
30 |
X(30) |
GlobalPartnerRoleClassificationCode |
Code identifying a party's role in the supply chain. |
String |
1 |
|
|
GlobalBusinessIdentifier |
A unique business identifier. The DUNS number is specified by RosettaNet. |
Integer |
9 |
9 |
9(9) |
ProprietaryBusinessIdentifer |
A unique business identifier assigned and administered by a private authority. |
String |
1 |
|
|
ProprietaryDomainIdentifier |
A descriptor that is used to categorize an organization or business entity that is in the Proprietary Business Identifier. |
String |
1 |
|
|
ProprietaryIdentifierAuthority |
A unique name that identifies an organization or business entity that is
responsible for managing one or more lists of identifiers. |
String |
1 |
|
|
GlobalSupplyChainCode |
Code identifying the supply chain for the partner's function. |
String |
1 |
|
|
GlobalPartnerClassificationCode |
Code identifying a partner's function in the supply chain. |
String |
1 |
|
|
GlobalDocumentFunctionCode |
Code identifying the function of a document as either a request or a response. |
String |
1 |
|
|
GlobalCurrencyCode |
Code identifying the three character currency code specified in ISO 4217-1995. |
String |
3 |
3 |
X(3) |
MonetaryAmount |
Magnitude of currency amount. |
Real |
1 |
19 |
9(13)V9(5) |
ProprietaryReferenceIdentifier |
A unique reference identifier for goods, services or business documents. |
String |
1 |
255 |
|
CheckNumber |
The identifier of a bank cheque. |
String |
1 |
|
|
DateStamp |
Specifies a specific date. Date stamp based on the ISO 8601 specification. The "Z" following the day identifier (DD) is used to indicate Coordinated Universal Time. Informal format: CCYYMMDDZ |
Date |
9 |
9 |
9(8)X |
AccountNumber |
Identification number of an account. |
String |
1 |
35 |
X(35) |
FundTransferRoutingNumber |
Bank routing number used for electronic fund transfers. |
String |
1 |
|
|
GlobalPaymentMethodCode |
Code identifying the method of payment for goods and services. |
String |
1 |
|
|
GlobalMonetaryAmountTypeCode |
Code identifying whether the monetary amount is a debit or credit. |
String |
1 |
|
|
GlobalDocumentTypeCode |
Code identifying the type of financial document, e.g. invoice, credit memo or debit memo. |
String |
1 |
|
|
GlobalFinancialAdjustmentReasonCode |
Code identifying the reason for adjustments to a monetary amount due for payment. |
String |
1 |
|
|
LineNumber |
Number of the line in the document. |
String |
1 |
6 |
X(6) |
ProprietaryDocumentIdentifier |
Unique identifier, i.e. a numeric value or alphanumeric value, for a business document. |
String |
1 |
|
|
DateTimeStamp |
Specifies an instance in time. Based on the ISO 8601 specification where "CC" represents the century, "YY" the year, "MM" the month and "DD" the day. The letter "T" is the date/time separator and "hh", "mm", "ss.sss" represent hour, minute and second respectively. This representation is immediately followed by a "Z" to indicate Coordinated Universal Time. Informal format: CCYYMMDDThhmmss.sssZ |
DateTime |
13 |
20 |
9(8)X9(6)V9(3)X |