Causa:

Quando for emitida uma NF-e com CFOP  iniciado por 3 ou 7, que caracteriza uma Operação com o Exterior e a UF do Destinatário for diferente de "EX" -Exterior, será retornado a rejeição "520 - CFOP de Operação com Exterior e UF destinatário difere de “EX” ".

Exceção a regra:

  1. Se a UF de Consumo (UFCons) foi informada com ”EX” e o CFOP iniciar com 3 ou 7 é válido (NT 2010/007).


Exemplo:

Foi emitida uma NF-e com de Exportação com CFOP "7.5101 - Exportação de mercadorias recebidas com fim específico de exportação" e UF do Destinatário igual à "RS - Rio Grande do Sul". Nessa situação a NF-e será rejeitada pelo motivo 520.


Campos no XML:

No XML: Os campos associados a essa validação, são: <UF>, dentro do Grupo <dest> e o campo <CFOP>, dentro do Grupo <det>


<dest>
    <idEstrangeiro/>
    <xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome>
    <enderDest>
        <xLgr>NANJING EAST ROAD</xLgr>
        <nro>161</nro>
        <xCpl>4TH 4F.-1</xCpl>
        <xBairro>ROOM 4-1 SEC 4</xBairro>
        <cMun>4314902</cMun>
        <xMun>Porto Alegre</xMun>
        <UF>RS</UF>
        <cPais>1619</cPais>
        <xPais>Taiwan</xPais>
    </enderDest>
    <indIEDest>9</indIEDest>
</dest>
<det nItem="1">
    <prod>
        <cProd>115167</cProd>
        <cEAN/>
        <xProd>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xProd>
        <NCM>22021000</NCM>
        <CFOP>7501</CFOP>
        <uCom>UN</uCom>
        <qCom>1</qCom>
        <vUnCom>1000</vUnCom>
        <vProd>1000.00</vProd>
        <cEANTrib/>
        <uTrib>UN</uTrib>
        <qTrib>1</qTrib>
        <vUnTrib>1000</vUnTrib>
        <indTot>1</indTot>
        <detExport>
            <nDraw>20130004979</nDraw>
            <exportInd>
                <nRE>123456</nRE>
                <chNFe>43151007385111000102551100000009081853857482</chNFe>
                <qExport>1</qExport>
            </exportInd>
        </detExport>
    </prod>
</det>




Solução:

Deve-se alterar o Endereço do Destinatário indicando não só a UF como EX, mas também o cMun (Código do Município) para "9999999", o xMun (Nome do Município) para "EXTERIOR" ou o nome da Cidade, o cPais (Código do País) e o xPais (Nome do País). 

No exemplo, está incorreto apenas a UF do Destinatário, o Código do Município e o Nome do Município. Veja a seguir o exemplo corrigido:

<dest>
    <idEstrangeiro/>
    <xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome>
    <enderDest>
        <xLgr>NANJING EAST ROAD</xLgr>
        <nro>161</nro>
        <xCpl>4TH 4F.-1</xCpl>
        <xBairro>ROOM 4-1 SEC 4</xBairro>
        <cMun>9999999</cMun>
        <xMun>EXTERIOR</xMun>
        <UF>EX</UF>
        <cPais>1619</cPais>
        <xPais>Taiwan</xPais>
    </enderDest>
    <indIEDest>9</indIEDest>
</dest>