Rejeição 512: CNPJ do Local de Retirada inválido (NFC-e)
Falha
Esta rejeição ocorre quando o CNPJ do Local de Retirada é inválido.

Solução
Validar se o Campo do CNPJ do local de Retirada está vazio ou inválido, pois o mesmo deve ser preenchido corretamente.
Outras informações
Fonte: ------> Anexo I - Leiaute e Regra de Validação - NF-e e NFC-e