A Brazilian address carries a line most international forms have no field for: the bairro, the neighbourhood, sitting between the street and the city. It is not optional local colour — Brazilian cities are large and street names repeat across bairros, so an address without it can be ambiguous. Forms that model address as street, city, region and postcode force the bairro into a second address line, where it survives if nothing truncates it.
The CEP is eight digits written five, hyphen, three — 01310-100. Its first five identify the locality and the last three the delivery segment, which means a five-digit prefix looks exactly like a complete postal code from a country that uses five, and a validator built for Spain or Germany will happily accept half a CEP. That is the specific failure worth a fixture: not rejection, but silent acceptance of a truncated code.
The phone rule is unusual enough that this site's own numbering-plan data records it separately: Brazilian domestic long distance is dialled as 0 plus a two-digit carrier-selection code, so the trunk prefix is three varying digits rather than a fixed one. A conversion routine that strips a single leading zero leaves two carrier digits stuck to the front of the number, and one that strips a fixed three-character prefix breaks local dialling. Length validation is what actually catches this, which is how the generator handles it.
Brazilian addresses here are pinned to one of 15 real cities with a CEP genuinely issued for that place, and the street name and number are invented. The state appears as a two-letter code after the city — São Paulo - SP — the same shorthand Australia uses and for the same reason.