Ir para conteúdo
  • Cadastre-se

dev botao
  • Este tópico foi criado há 381 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Solution
Postado

Olá @Italo Giurizzato Junior

Adicionei as seguintes validações em ACBrNFeNotasFiscais.pas linha 1051, unit em anexo, se puder avaliar e se tiver de acordo adicionar aos fontes

        if (NFe.Ide.modelo = 65) then
        begin
          GravaLog('Validar: 383-NFCe Item com CSOSN indevido [nItem: '+IntToStr(Prod.nItem)+']');
          if Imposto.ICMS.CSOSN in [csosn101, csosn201, csosn202, csosn203]  then
            AdicionaErro('383-Rejeição: NFC-e Item com CSOSN indevido [nItem: '+IntToStr(Prod.nItem)+']');

          GravaLog('Validar: 766-NFCe Item com CST indevido [nItem: '+IntToStr(Prod.nItem)+']');
          if Imposto.ICMS.CST in [cst10, cst30, cst50, cst51, cst70]  then
            AdicionaErro('766-Rejeição: NFC-e Item com CST indevido [nItem: '+IntToStr(Prod.nItem)+']');

Quando for emitida uma NFC-e com Código de Situação da Operação – Simples Nacional (CSOSN) diferente da lista abaixo, será retornado a rejeição "383 - Item com CSOSN indevido":

  • 102 - Tributada pelo Simples Nacional sem permissão de crédito;
  • 103 - Isenção do ICMS no Simples Nacional para faixa de receita bruta;
  • 300 - Imune;
  • 400 -  Não tributada pelo Simples Nacional;
  • 500 - ICMS cobrado anteriormente por substituição tributária (substituído) ou por antecipação;
  • 900 - Outros (a critério da UF);


Quando for emitido uma NFC-e e com CST de ICMS diferente da lista abaixo será retornado a rejeição "766 - Rejeição: Item com CST indevido":

  • 00 - Tributada integramente;
  • 20 - Com redução da Base de Cálculo;
  • 40 - Isenta;
  • 41 - Não tributada;
  • 60 - ICMS cobrado anteriormente por substituição tributária;
  • 90 - Outros (a critério da UF).

 

Removi a validação abaixo já que já é contemplada pela validação acima

          GravaLog('Validar: 766-NFCe CST 50 [nItem: '+IntToStr(Prod.nItem)+']');
          if (Imposto.ICMS.CST = cst50) then
            AdicionaErro('766-Rejeição: NFC-e com CST 50-Suspensão [nItem: '+IntToStr(Prod.nItem)+']');

ACBrNFeNotasFiscais.pas

  • Curtir 1
  • Obrigado 1

Assinatura.jpg

  • Consultores
Postado

Bom dia,

Criada a TK-4678 para avaliação.

Obrigado pela contribuição.

  • Curtir 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.