Claudiomir Postado Segunda as 09:54 Postado Segunda as 09:54 Dúvida ACBr - Rejeição 533 (Total da BC ICMS-ST difere do somatório dos itens) em CSOSN 500/900.Pessoal, estou enfrentando um problema recorrente com a Rejeição 533 no ACBr (Delphi 10.2 Tokyo).Tenho notas emitidas por empresas do Simples Nacional (CSOSN 500/900) com substituição tributária. O totalizador da nota no XML (<vBCST> em <ICMSTot>) está correto e condiz com o cálculo interno, porém, ao gerar o XML, o componente parece "limpar" as tags de valores de ST dentro dos itens (<vBCST> dentro de cada ICMSSNxxx). Como resultado, a SEFAZ soma 0 nos itens, compara com o total da nota e rejeita com o erro 533. O que já tentei:Tentei preencher os valores diretamente nos sub-objetos (ICMSSN900.vBCSTRet), mas recebo erro de Undeclared identifier (provavelmente por divergência de versão do ACBr). Tentei preencher na raiz (Imposto.ICMS.vBCST), que algumas vezes funciona, mas o componente continua inconsistente na geração do XML.Já validei que o arredondamento (RoundTo(..., -2)) é idêntico tanto na soma dos itens quanto no totalizador.Minha dúvida:Para quem trabalha com ACBr em Delphi (versão Tokyo), qual tem sido a forma mais segura de persistir esses valores de ST nos itens para CSOSN 900/500 sem que o gerador do componente os remova no momento do GerarNFe? Existe algum parâmetro ou método específico para garantir que esses campos não sejam resetados? Qualquer luz ou dica de como vocês estruturam essa parte no código será muito bem-vinda. Obrigado!
Moderadores Solution Kiko Fernandes Postado Segunda as 10:13 Moderadores Solution Postado Segunda as 10:13 Bom dia! É uma nota de devolução ou de emissão normal? Para o Simples você tem 3 opções para destacar ICMS ST: CSOSN 201: Utilizado quando a venda é destinada a um revendedor não optante pelo Simples Nacional (o destinatário terá direito ao crédito do ICMS-ST destacado). CSOSN 202: Utilizado quando a venda é destinada a um revendedor optante pelo Simples Nacional (não há permissão de crédito de ICMS-ST para o destinatário). CSOSN 900 - Outros: Classificam-se neste código as demais operações que não se enquadrem nos códigos 101, 102, 103, 201, 202, 203, 300, 400 e 500. ( Devoluções de mercadorias, Nota Complementar, Venda de mercadorias com ICMS-ST, Diferimento, Remessa para industrialização) Acredito que seja esta última opção CSOSN 900. Com o exemplo de um item de 1.000,00, você teria algo semelhante a isto em produtos e nos totais: Citar <ICMS> <ICMSSN900> <orig>0</orig> <CSOSN>900</CSOSN> <pICMS>18.00</pICMS> <vBC>1000.00</vBC> <vICMS>0.00</vICMS> <vBCST>1400.00</vBCST> <pMVAST>40.00</pMVAST> <pICMSST>18.00</pICMSST> <vICMSST>72.00</vICMSST> </ICMSSN900> </ICMS> Citar <ICMSTot> <vBC>1000.00</vBC> <vICMS>0.00</vICMS> <vICMSDeson>0.00</vICMSDeson> <vBCST>1400.00</vBCST> <vST>72.00</vST> <vProd>1000.00</vProd> <vFrete>0.00</vFrete> <vSeg>0.00</vSeg> <vDesc>0.00</vDesc> <vII>0.00</vII> <vIPI>0.00</vIPI> <vPIS>0.00</vPIS> <vCOFINS>0.00</vCOFINS> <vOutro>0.00</vOutro> <vNF>1072.00</vNF> </ICMSTot> Conheça o Portal do Projeto ACBr Ajude o Projeto ACBr crescer - Assine o SAC ACBr Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui
Claudiomir Postado Quarta as 11:03 Autor Postado Quarta as 11:03 Valeu, Parceiro. Resolvido! Grato por vosso Auxílio!!
Consultores juliomar.marchetti Postado Quarta as 12:00 Consultores Postado Quarta as 12:00 Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Juliomar Marchetti Ajude o Projeto ACBr crescer - Seja Pro discord: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Recommended Posts