CWR two-way conversion

NWR / REV — Work Registration Header

The NWR and REV records are the root of every CWR transaction.

Mapping

CWR EDI FieldJSON PathNotes
Record typework.messages.typeLowercased: "nwr" or "rev"
Title / WorkTitlework.titles[]{ value, type: "TT" }
ISWCwork.identifiers[]{ source: "iswc", value }
SubmitterWorkNumberwork.identifiers[]{ source: "submitterWorkNumber", value }
RevocationIndicatorwork.messages.revocation.indicator
RevocationReasonwork.messages.revocation.reason
AnomalousWorkIndicatorwork.flags.anomalous"Y"true
AnomalousWorkReasonwork.flags.anomalousReason
AIIndicatorwork.flags.aiUsageRaw value preserved

Notes

  • For REV: all work fields must be re-submitted in full. Structure is identical to NWR.
  • For REV with RevocationIndicator = "Y": the work is being revoked.