Then, the iminium ion intermediate interacts with ethyl acetoacetate to
produce an open chain ureide that subsequently cyclizes to the
dihydropyrimidinone by removing a water molecule from it.
The empty 3d orbitals of the phosphorous atom in NH4H2PO4
stabilize the iminium ion intermediate by the formation of
coordinative bonds.