There has been an increasing trend of NHL trades including both NHL and AHL-only components. And I think CF should list these deals accordingly.
Many of these are listed as separate, corresponding transactions. For example, it will often read like "player X has been traded from NHL1 to NHL2 for future considerations...player has been traded from AHL2 to AHL1 for future considerations". Sometimes they are announced in joint release, sometimes they are announced separately since one player is on an NHL deal and other is on an AHL deal.
When two separate transactions are required, CapFriendly only shows only the NHL portion of the deal, which doesn't give the full picture of the transaction.
Not always, here is one example where CF included both NHL and AHL portions together (I think that was displayed accurately):
Feb 9 2018 Trade between NYR and WAS
NYR receives: John Albert · $0 (AHL/JR), Hubert Labrie (AHL contract)
WAS receives: Adam Chapie · $0 (AHL/JR), Joe Whitney (AHL contract)
NHL Release
AHL Release (which did report them as separate transactions)
----
Here are some recent examples of trades that had both
Oct 26 2022 Trade between MTL and CHI
CHI receives: Cameron Hillis · $0 (AHL/JR)
MTL receives: Nicolas Beaudin · $0 (AHL/JR)
But it should read,
CHI receives: Cameron Hillis · $0 (AHL/JR)
MTL receives: Nicolas Beaudin · $0 (AHL/JR), Riley McKay (AHL Contract)
NHL Release
AHL Release
----
Jan 18 2023 Trade between SJS and DET
DET receives: Jasper Weatherby · $0 (AHL/JR)
SJS receives: Kyle Criscuolo · $0 (AHL/JR)
But it should read,
DET receives: Jasper Weatherby · $0 (AHL/JR), Patrick McGrath (AHL Contract)
SJS receives: Kyle Criscuolo · $0 (AHL/JR)
NHL Release
AHL Release,
AHL Release
----
Mar 2 2023 Trade between BUF and CHI
BUF receives: Future Considerations
CHI receives: Anders Bjork · $475,000 (AHL/JR)
But it should read,
BUF receives: Carson Gicewicz (AHL Contract)
CHI receives: Anders Bjork · $475,000 (AHL/JR)
NHL Release
AHL Release
----
Mar 2 2023 Trade between ANA and CHI
ANA receives: Dylan Sikura · $0 (AHL/JR)
CHI receives: Maxim Golod · $0 (AHL/JR)
But it should read,
ANA receives: Dylan Sikura · $0 (AHL/JR)
CHI receives: Maxim Golod · $0 (AHL/JR), Rocco Grimaldi (AHL Contract), Logan Nijhoff (AHL Contract)
NHL Release
AHL Release
----
Mar 3 2023 Trade between NYR and VAN
NYR receives: Wyatt Kalynuk · $0 (AHL/JR)
VAN receives: Future Considerations
But it should read,
NYR receives: Wyatt Kalynuk · $0 (AHL/JR)
VAN receives: Zach Giuttari (AHL Contract)
NHL Release
AHL Release
----
Mar 10 2023 trade between OTT and NJD
NJD receives: Jayce Hawryluk · $0 (AHL/JR)
OTT receives: Future Considerations
But it should read,
NJD receives: Jayce Hawryluk · $0 (AHL/JR)
OTT receives: Dylan Blujus (AHL Contract)
NHL Release
AHL Release
----
Jan 11 2024 Trade between BUF and MTL
BUF receives: Future Considerations
MTL receives: Filip Cederqvist · $0 (AHL/JR)
But it should read,
BUF receives: Noah Laaouan (AHL Contract)
MTL receives: Filip Cederqvist · $0 (AHL/JR), Chris Jandric (AHL Contract)
NHL Release
AHL Release AHL Release