RetailCustomer Model (customer info as defined in retailCustomer

RetailCustomer Model (customer info as defined in retailCustomer.xsd)
(Diagram includes join with Subscription/UsagePoint)
Customer
Authorization
(Subscription/
RetailCustomer)
(authorization of
Customer Info)
(Monthly Usage/Billing Info)
(authorization of
Usage/Billing Info)
Usage Info
(Anonymous)
Customer Info
(PII containing)
PG&E implementation joins the
CustomerAgreement and UsagePoint.
Other implementations may join
ServiceLocation to UsagePoint.
(obfuscated SA ID)
Customer

name
(PG&E Billable
Customer)
Join
(Interval Usage Info)
CustomerAccount

Name
(PG&E Acct ID)


CustomerAgreement


duration
start
Name
(PG&E SA ID)
signDate
notifications







LEGEND
Elements (boxes) with dashed outline
require calling Root Node API
Elements (boxes) with solid outline are
Root Nodes which can be requested
individually via resource API request
Reference links indicate element
references other element
methodKind
time
note
customerNotificationKind
(PG&E Service Address)



name
stateOrProvince
code


addressGeneral
addressGeneral2
Usage Point/MeterReading/IntervalBlock Model (Interval Usage Info as defined in espiDerived.xsd)


readCycle





Kind
LEGEND
Elements (boxes) with dashed outline
require calling Root Node API
Elements (boxes) with solid outline are
Root Nodes which can be requested
individually via resource API request
Reference links indicate element
references other element
duration
start
Reference
Reference












accumulationBehaviour
commodity
dataQualifier
defaultQuality
flowDirection
intervalLength
kind
phase
powerOfTenMultiplier
timeAttribute
uom
measuringPeriod


Reference
Value
TOU
timePeriod


programIDMapping
ReadingQuality
duration
start

quality




tOUorCPPorConsumptionTier
code
name
note
UsagePoint/UsageSummary Model (Monthly Usage / Billing Info as defined in espiDerived.xsd)


UsageSummary




tariffProfile
billLastPeriod
Currency
readCycle
duration
start


overallConsumptionLastPeriod
billingPeriod











powerOfTenMultiplier
timeStamp
uom
value
readingTypeRef
qualityOfReading
statusTimeStamp
commodity



note
itemKind
powerOfTenMultiplier
uom
value
LEGEND
Elements (boxes) with dashed outline
require calling Root Node API
Elements (boxes) with solid outline are
Root Nodes which can be requested
individually via resource API request
Reference links indicate element
references other element