Erro E0678: O valor BC do Pis/Cofins deve ser informado quando o CST for diferente de 0, 8 ou 9
O CST escolhido diz que há contribuição a apurar, e a nota foi sem base de cálculo.
O Erro E0678 acontece quando a DPS informa um CST de PIS/COFINS que pressupõe contribuição a apurar e deixa a base de cálculo em branco.
O que o Sistema Nacional responde: “O valor BC do Pis/Cofins deve ser informado quando o CST for diferente de 0, 8 ou 9.”
Por que acontece o Erro E0678
O CST do PIS/COFINS é o campo que declara se existe contribuição naquela operação. Três valores dizem que não existe, e por isso dispensam a base de cálculo:
| CST | Significado | Base de cálculo |
|---|---|---|
| 0 | Nenhum | não informar |
| 8 | Operação sem incidência da contribuição | não informar |
| 9 | Operação com suspensão da contribuição | não informar |
| demais | há contribuição a apurar | obrigatória |
Qualquer CST fora desses três afirma que a operação entra na apuração — e uma apuração sem base de cálculo não fecha. O sistema recusa antes de olhar o valor.
A causa mais comum é o CST ter sido escolhido para descrever a natureza do serviço, sem que o grupo de PIS/COFINS fosse preenchido junto. Os campos andam em conjunto: escolher o CST é assumir o grupo inteiro.
No Berga
Configurações › Regime Tributário, onde o regime da empresa é registrado.
Deixa que o Berga resolve para quem está no Simples Nacional: o CST vem do regime, não da digitação — MEI sai como isento e ME/EPP como sem incidência da contribuição, que são justamente os casos que dispensam a base de cálculo. O erro não chega a acontecer. Conheça o Berga.
Como resolver o Erro E0678
- 1Abra a nota e confira o CST do PIS/COFINS informado.
- 2Sendo a operação realmente tributada, preencha a base de cálculo do PIS/COFINS.
- 3Não havendo contribuição, troque o CST para o que descreve a situação — 8 para sem incidência, 9 para suspensão.
- 4Reenvie.
Como evitar o Erro E0678
Confirme o CST com a contabilidade antes de emitir. Ele não é um rótulo do serviço: é a declaração de como a contribuição incide, e determina quais outros campos a nota precisa levar.
Se o Erro E0678 continuar
Persistindo, abra um chamado informando o CST usado e o valor do serviço da nota.
Consulte a tabela completa de erros da NFS-e Nacional para procurar outro código.
Erros relacionados
- Erro E0682: O valor BC do Pis/Cofins não pode ser informado quando o valor de CST for igual a 0, 8 ou 9
- Erro E0680: O valor BC do Pis/Cofins informado deve ser maior que zero e menor que o valor do serviço
- Erro E0698: Se CST informado for diferente de 0, 8 ou 9, o tipo de retenção para Pis/Cofins deve ser informado
Referência: Anexo I do leiaute da DPS e da NFS-e (SEFIN/ADN), Sistema Nacional NFS-e.