Date: 201510
Local time of day: 1801-2400
Location: NCT.TRACON, CA
Flight conditions: VMC
Light: Night
Aircraft: B737 Next Generation Undifferentiated
Operator: Air Carrier
Operating under: Part 121
Flight plan: IFR
Mission: Passenger
Flight phase: Initial Approach
Airspace: Class B SFO
ATC / advisory: TRACON NCT
Aircraft component: Other Documentation
Component problem: Improperly Operated
Reporter organization: Air Carrier
Reporter function: Pilot Flying; Captain
Human factors: Communication Breakdown; Workload; Confusion
Second reporter function: Pilot Not Flying; First Officer
Anomaly: Deviation - Altitude Overshoot; Deviation - Altitude Crossing Restriction Not Met; Deviation / Discrepancy - Procedural Published Material / Policy; Deviation / Discrepancy - Procedural Clearance
Detector: Person Air Traffic Control
When detected: In-flight
Result: Air Traffic Control Issued Advisory / Alert; Flight Crew Became Reoriented
Contributing factors: Airspace Structure; Chart Or Publication; Procedure
Primary problem: Chart Or Publication

Narrative: We were cleared via the DYAMD2 and at ARCHI to transition to the FMS Bridge to Runway 28R. I could not get the programmed RNAV 28R to load the correct waypoints for the approach so the points and altitudes were manually entered starting after ARCHI. All points and altitudes were crosschecked with PM (Pilot Monitoring) as correct. However; the discrepancy is that the STAR lists the altitude for ARCHI at 7000 ft MSL; while the FMS Bridge has ARCHI at 8000 ft MSL. To rectify the discrepancy; an FDC NOTAM for SFO was published stating to make the ARCHI altitude on the STAR to 8000 ft which I missed.Neither Pilot noticed the problem while reviewing the approach since we started after the problem fix. The aircraft proceeded to continue its descent to cross ARCHI at 7000 ft. Approach then advised us of the incorrect altitude and the NOTAM.I could have noticed it in the NOTAMS. The problem should have been corrected before the approaches were ever published. A note on the Dispatch Release advising of the problem.


Second narrative: We were given clearance to descend via the DYAMD 2 RNAV Arrival; except maintain 8000 ft. There was an FDC NOTAM to maintain 8000 ft over ARCHI also; but I was not aware of that. We were in VNAV PATH descending to 8000 ft and toward the end of that descent; were cleared for the FMS Bridge Visual Runway 28R for SFO. I was Pilot Monitoring and was repeating the clearance and checking in on new radio freq and the next thing I knew; was being asked by Approach Controller if we were aware of the NOTAM to cross ARCHI at 8000 ft. I reported that we made an error; that we were not aware. Captain told me later that he changed the altitude to 7000 ft at ARCHI in the FMS and began descent after receiving clearance for the FMS Bridge Visual.Taking a more thorough look at the FDC NOTAMS; calling all FMA changes (to keep both Pilots in the loop); and discussing any changes made to FMS arrival altitudes (to keep both Pilots in the loop).


Synopsis: A B737NG crew crossed the SFO DYAMD 2 RNAV ARHCI waypoint at 7;000 ft because they had not seen the NOTAM constraining the crossing altitude above 8;000 ft to prevent descent below SFO Class B airspace.