I'll agree with Don on Food product sales. I was once a vendor to several big box stores, including Home Depot. Home Depot, and some of the others have what is called "scan sales". Some of the vendors at these stores don't get paid until the product is scanned and sold. There are a lot of other factors involved, but that the short version of it.
I haven't heard of any scan sales agreements in the food retail world, so I can only assume ATTD has a standard 30 day receivable on invoiced amounts with distributors.