Rejeição 540: CPF do Local de Retirada inválido
Descrição oficial da SEFAZ: CPF do Local de Retirada inválido
O que significa
O CPF informado no grupo de local de retirada não passou na validação. A SEFAZ confere o formato e o dígito verificador do CPF.
Por que acontece
Digitação errada, CPF com máscara, zeros à esquerda perdidos, ou o campo preenchido com um CNPJ. Também ocorre quando o local de retirada foi montado a partir de um cadastro que tem CPF inválido gravado.
Como resolver
Confira o CPF do local de retirada, grave somente os 11 dígitos, sem pontos e sem traço, e corrija o cadastro de origem. Se o local de retirada é uma empresa, use o campo de CNPJ, não o de CPF. Reenvie o XML assinado.
Como evitar
Valide CPF e CNPJ com dígito verificador no momento do cadastro, não na hora de emitir.