== Informações gerais sobre o CFOP (Código Fiscal de Operações e Prestações) == O CFOP tem 4 dígitos e é dividido em duas partes YXXX O primeiro dígito, indica se é uma operação de entrada ou saída, e se é uma operação interna (mesma UF), interestadual, ou com o exterior * 1 => Entrada, mesma UF * 2 => Entrada, outra UF * 3 => Entrada, exterior (importação direta) * 5 => Saída, mesma UF * 6 => Saída, outra UF * 7 => Saída, exterior (exportação) Desta forma, quando o macros avisa que o CFOP é "incompatível" com a operação, as causas mais prováveis são: - O cliente é de outra UF e estão tentando usar um CFOP começando em 5 - O cliente está com o país diferente de 1058 - Brasil - O tipo da nota está como entrada e o CFOP está começando em 5 ou 6 - O tipo da nota está como saída e o CFOP está começando em 1 ou 2 Boa parte dos CFOPs permitem alterar apenas o primeiro dígito para usar na entrada/saída, exemplo: * 1102 => Entrada de mercadoria tributada, vinda da mesma UF * 2102 => Entrada de mercadoria tributada, vinda de outra UF * 5102 => Saída de mercadoria tributada para a mesma UF * 6102 => Saída de mercadoria tributada para outra UF Repare que o CFOP é o mesmo (102) mudando apenas o primeiro dígito, pra indicar a operação. Mas há exceções, como por exemplo no tratamento de mercadorias de substituição tributária * 1403 => Entrada de mercadoria substituída, vinda da mesma UF * 2403 => Entrada de mercadoria substituída, vinda de outra UF * 5405 => Saída de mercadoria substituída, para a mesma UF * 6404 => Saída de mercadoria substituída, para outra UF Repare que nas saídas, o "final" do CFOP também é alterado junto com o primeiro dígito