Fórum sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (NFe, NFCe, NFSe, SPEED, Projeto ACBr, TEF, ECD, EFD, etc.)
Nao sei se vc ja passou por isso, mas em algumas ocasiões que fui tirar algumas duvidas com um contador, voltei com mais duvidas ainda.
Estou utilizando, precariamente, essa lógica que vc falou: diminuir 4000 do cfop constante na nota fiscal. Ocorre que para alguns casos isso não funciona. No exemplo que citei, por exemplo, para o CFOP 5656, a entrada seria 1653 e nao 1656.
Gostaria de colocar no meu banco de dados uma equivalência: saiu 5656, entra 1653. Sei que há inumeros if's... mas acredito que para o meu caso, essa equivalência resolveria cerca de 95% das situações e resolvendo acima 90%, pra mim tá bom.