Error 99010 means part of a required attribute group is missing on a row in a variation family. Some fields in a variation template belong together as a group, and every row in the family has to carry the group in full. When some rows carry a field and other rows in the same family leave it empty, Amazon returns error 99010 for the incomplete rows.
The processing report gives five entries for each failed row: the record number, the SKU, the error code, the type, and a message. Record 1 is row 3 of your file, so the row for a record sits at the record number plus two. For error 99010, the message names the field that is missing on the row. The report speaks about one row at a time. It does not show the rest of the family, so the comparison across the family's rows is yours to make.
The fields in the group describe the family as a whole. They are the attributes the parent row carries for every child, and each row of the family repeats them. A family whose rows disagree about which fields are filled is read as incomplete, and every row missing part of the group returns the error, even where the row above it carries the value.
A submission can carry errors that sit outside the file. A missing brand registration or approval returns error 5665. A missing permission to list in the category returns error 8026. Editing the file does not repair either one. The diagnosis lists those errors separately, with the reason and the step to take in Seller Central, and we do not call them fixed.
The free diagnosis reads your failed file and the processing report Amazon returned. It shows every error by SKU, states which errors we fix automatically, which ones need your answer, and which ones the file cannot fix. You see the full breakdown before you pay anything. You can start from the FixFlatFile home page.
Requirements differ by category, and Amazon decides whether a file is accepted.