UC00106 - SPED Contribuições (PIS/COFINS)
(→Fluxo de eventos) |
(→BLOCO F – Demais documentos e operações (Onde vai apurar o valor do regime de caixa ou competência)) |
||
| Linha 174: | Linha 174: | ||
#*despesas de armazenagem de mercadorias | #*despesas de armazenagem de mercadorias | ||
#*aquisição de bens e serviços a serem utilizados como insumos, com documentação que não deva ser informada nos Blocos A, C e D | #*aquisição de bens e serviços a serem utilizados como insumos, com documentação que não deva ser informada nos Blocos A, C e D | ||
| − | |||
*'''Registro F001:''' Abre o bloco F com a informação se o mesmo possui dados ou não. | *'''Registro F001:''' Abre o bloco F com a informação se o mesmo possui dados ou não. | ||
Edição das 10h13min de 26 de novembro de 2014
Objetivo
- Emitir arquivo digital do SPED PIS/COFINS
Atores
- Usuário
Pré-requisitos
- Considerar documento Padrões de desenvolvimento.
- No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como SPED Contribuições PIS/COFINS. Este nome será utilizado para criar a página no Wiki.
- Determinar a versão do leiaute que está sendo desenvolvida nos parâmetros fiscais de acordo com item 3.1.1 - Tabela Versão do Leiaute Guia Pratico SPED PIS/COFINS.
Resultado esperado
- Ter arquivo emitido e aceito pelo validador.
Diagrama de classes
Regras de negócio
RN01 - Instruções
A EFD-Contribuições trata de arquivo digital instituído no Sistema Publico de Escrituração Digital – SPED, a ser utilizado pelas pessoas jurídicas de direito privado na escrituração da Contribuição para o PIS/Pasep e da Cofins, nos regimes de apuração não-cumulativo e/ou cumulativo, com base no conjunto de documentos e operações representativos das receitas auferidas, bem como dos custos, despesas, encargos e aquisições geradores de créditos da não-cumulatividade. Em resumo, o SPED PIS/COFINS além de enviar as notas fiscais de mercadoria (SPED Fiscal) envia também as notas fiscais de serviço.
Organização dos blocos
Os blocos devem ser organizados e dispostos na sequência estabelecida no item 2.5 do Manual do Leiaute da EFD-Contribuições e alterações, ou seja, inicia-se com o bloco 0 e seus registros, na sequência o bloco A e registros correspondentes, depois os blocos C, D, F, I, M, P e 1 e, ao final, o bloco 9, que encerra o arquivo digital da escrituração.
Registros
Os registros são compostos de campos que devem ser apresentados de forma sequencial e, conforme estabelecido no leiaute do respectivo registro, com todos os campos previstos independentemente de haver ou não informação a ser prestada naquele campo (a exclusão de campos ocasiona erro na estrutura do registro). Dentro da hierarquia, a ordem de apresentação dos registros é sequencial e ascendente. Todos os registros com a observação de “registro obrigatório” devem constar do arquivo.
Nas tabelas do guia prático e do manual de orientação constam as seguintes notações:
O = O registro é sempre obrigatório.
OC = O registro é obrigatório, se houver informação a ser prestada. Ex. Registro C100 – só deverá ser apresentado se houver movimentação ou operações
utilizando os documentos de códigos 01, 1B, 04 ou 55.
Manual de Orientação do Leiaute SPED PIS/COFINS
Os registros mais importantes são:
- Bloco A: A010, A100(cabeçalho da nota), A110(Informação Complementar), A170(Itens da Nota)
- Bloco C: C010, C100(Cabeçalho da nota), C110(Informação Complementar), C170(Itens da nota fiscal)
- Bloco D: D010, D100, D200
- Bloco F: F010, F500, F510, F525, F550
- Bloco M: Bloco de apuração, pode ser gerado pelo validador, mas não cria todos os registros. No delphi gerava-se este registro pelo próprio validador (mas ele não gera todos os registros).
Os blocos a serem gerados são:
- BLOCO: 0 – Abertura, identificações do estabelecimento e outras referencias
- BLOCO: A – Notas fiscais de serviço (ISS) (NÃO SUJEITOS AO ICMS)
- BLOCO: C – Notas fiscais de mercadoria (ICMS/IPI)
- BLOCO: D – Notas fiscais de serviço (ICMS) Exemplo: conhecimento de transporte
- BLOCO: F – Demais documentos e operações( Onde vai apurar o valor do regime de caixa ou competência)
- BLOCO: I - Operações de Pessoas Jurídicas Componentes do Sistema Financeiro, Seguradoras, Previdência, Capitalização e Operadoras de Planos de Assistência à Saúde
- BLOCO: M – Apuração da Contribuição e Crédito de PIS/PASEP e da COFINS. É a consolidação do SPED onde vão ser apurados os impostos todos separados por CST
- BLOCO: P – Bloco de apuração de previdência privada (INSS)
- BLOCO: 1 - Complemento da Escrituração – Controle de Saldos de Créditos e de Retenções, Operações Extemporâneas e Outras Informações
- BLOCO: 9 - Controle e Encerramento do Arquivo Digital
Origem das informações
No SPED Contribuições são enviadas informações de todas filiais, sendo assim, sempre antes de enviar os blocos deve ser informado o CNPJ da empresa cuja aqueles dados são correspondentes: Ex: C010, A010, P010.
Impostos
Todas as incidências de impostos são definidas pelas CST’s dos produtos, então o cadastro dos mesmos deve ser feito corretamente para evitar que o sistema calcule o imposto de maneira errada.
Aproveitamento de crédito
No SPED as notas fiscais de concessionaria podem ser creditadas de impostos Ex: nota fiscal de Luz, Água, Telefone.
Regimes tributários
No SPED ha 2 incidências, Lucro real e Lucro presumido. A informação sobre o tipo de incidência a ser utilizado no SPED será buscada no cadastro da filial geradora do arquivo, onde no campo Regime tributário teremos as opções Simples nacional, Simples nacional, excesso de sublimite de receita bruta, Lucro presumido, e Lucro real.
- Lucro real: Os impostos federais são pagos com base em um percentual sobre o lucro real da empresa.
- Lucro presumido: Paga-se um percentual sobre a receita total, onde o lucro sobre a receita é presumido. No lucro presumido ha opção de enviar os dados detalhados com as notas fiscais nos registros A e C e também a opção de enviar os dados consolidados, ou seja, somente os blocos F e M. Nesta incidência temos 2 regimes:
Caixa: É o regime contábil que apropria as receitas e despesas no período de seu recebimento ou pagamento, respectivamente, independentemente do momento em que são realizadas. A despesa só é considerada Despesa Incorrida quando for paga, independente do momento que esta foi realizada. O que considera aqui é o momento que foi paga. A receita só é considerada Receita Ganha quando for recebida, independente do momento que esta foi realizada. O que considera aqui é o momento que foi recebida.NÃO SERÁ GERADO SPED PARA ESTE REGIME!!!- Competência: É o que apropria (ou seja, considera ocorrido o fato gerador) receitas e despesas ao período de sua realização, independentemente do efetivo recebimento das receitas ou do pagamento das despesas. Sua principal vantagem é a possibilidade de previsão, ou seja, o futuro também passa a fazer parte da contabilidade da entidade. Esta competência é informada no registro 0110. Nos registros F500 e F550 somente são enviados os valores dos impostos por CST.
ECF
Os registros do ECF são enviados separadamente, registro para PIS C481 e registro para COFINS C485 onde são apurados por CST. A somatória dos valores desses registros deve bater com o valor informado na redução Z C405.
Este era um erro frequente no Delphi onde o valor da redução Z não batia com os valores da vendpdv. A vendpdv sempre tinha itens faltando.
RN02 - Configurações do SPED
Para cada filial, em Utilitários > Configurações > Parâmetros fiscais haverá a aba Parâmetros do SPED com os seguintes campos:
- Versão do leiaute: Campo somente leitura que exibe a versão do leiaute desenvolvido de acordo com item 3.1.1 - Tabela Versão do Leiaute do Guia Pratico SPED PIS/COFINS.
- Perfil de apresentação do arquivo: Neste campo o usuário deverá escolher se o arquivo será apresentado no perfil A ou B, onde:
- Perfil A: O perfil A indica que o fisco exigirá a escrituração em um maior nível de detalhamento das informações, ou seja, até o nível 5. Exemplo: Se a empresa for enquadrada no Perfil A – terá que apresentar todos os documentos de forma detalhada, tais como: 1. itens de cupom fiscal registros C460 e C470; 2. itens do resumo diário de notas de venda a consumidor (código 02) registro C321;
- Perfil B: O perfil B indica que o fisco não está interessado em um maior nível de detalhamento, restringindo a escrituração a um nível menor. Se a empresa fosse enquadrada no Perfil B, deixaria de informar os itens do resumo diário de notas de venda ao consumidor – registro C321. Também não se informaria os registros C460 e C470 (detalhamento do cupom fiscal), porém, informaria os itens de forma consolidada – registro C425, referente à redução Z informada.
- Período de apresentação do arquivo: Disponibilizará somente a opção Mensal marcada como padrão e desabilitada. A opção Decendial não será implementada.
- É contribuinte IPI:
- Conta contábil para inventário:
- Critério de escrituração: Visível somente para filiais cujo regime tributário é Lucro presumido este combobox terá as seguintes opções:
- Competência - Escrituração consolidada: Gera apenas os registros de consolidação dos documentos (exemplo: F550 e 1900).
- Competência - Escrituração detalhada: Detalha os documentos em seus respectivos registros.
- Dados do contador: Nesta seção o usuário deverá configurar, obrigatoriamente, os dados de seu contador, que serão enviados no aquivo digital (registro 0100). Os campos serão:
- Nome
- CPF
- CNPJ
- CRC
- Logradouro
- Número
- Complemento
- Bairro
- CEP
- Telefone
- Fax
- Código do município
A aba Parâmetros do SPED será visível somente para filiais cujo regime tributário é diferente de SIMPLES.
RN03 - Modelos de arquivo
Modelos de arquivo: Lucro real / Lucro real 6 filiais
Modelo de arquivo: Regime de competência
RN04 - Descrição dos blocos e registros mais importantes
BLOCO 0 – Abertura, identificações do estabelecimento e outras referencias
- Registro 0000: Basicamente as informações deste registro serão buscadas do cadastro da filial logada e dos respectivos parâmetros de SPED.
- Registro 0001: Indica se o bloco em questão possui ou não dados, de acordo com guia prático do SPED.
- Registro 0100: Dados do contabilista, buscados dos parâmetros de SPED da filial em questão.
- Registro 0110: Incidência tributária no período, dado buscado dos parâmetros do SPED.
- Registro 0140: Dados da pessoa jurídica (filial) emissora do SPED. Estes dados serão buscados basicamente do cadastro da filial.
- Registro 0150: Registro onde serão listados os clientes e fornecedores (pessoas física ou jurídica) que participaram de operações de entrada ou saída realizadas na filial em questão no período do arquivo. Primeiro são listados todos os clientes tendo antes de seu código, a constante C. Logo em seguida são listados os fornecedores tendo antes do código a constante F.
- Registro 0190: Neste registro são listados código e descrição das unidades dos itens contidos no arquivo.
- Registro 0200: Registro onde são listados para o período do arquivo, todos os produtos e serviços geradores de receita e/ou crédito de imposto.
- Registro 0400: Registro onde são listados código e descrição das operações utilizadas no período do arquivo. Repare que estas operações equivalem ao cadastro de operações (entrada ou saída) propriamente dito e não ao CFOP.
- Registro 0990: Encerra o bloco 0 informando o total de linhas do mesmo.
BLOCO A – Notas fiscais de serviço (ISS) (NÃO SUJEITOS AO ICMS)
Serviços prestados ou contratados, com emissão de nota fiscal.
- Registro A001: Abre o bloco A com a informação se o mesmo possui dados ou não.
- Registro A010: Identificação da filial (CNPJ).
- Registro A100: Dados de cabeçalho das notas de serviço (entrada ou saída).
- IND_PGTO: Se a forma de pagamento utilizada foi Dinheiro, gravar 0 (à vista). Se a forma de pagamento foi diferente de Dinheiro, gravar 1 (à prazo). Se não houve forma de pagamento na nota, gravar 0 (sem pagamento).
- Registro A170: Itens da nota de serviço.
- Registro A990: Encerramento do bloco A com a quantidade de linhas do mesmo.
BLOCO C – Notas fiscais de mercadoria (ICMS/IPI)
Venda e aquisição de mercadorias e produtos, com emissão de nota fiscal.
- Registro C001: Abre o bloco C com a informação se o mesmo possui dados ou não.
- Registro C010: Identificação da filial (CNPJ).
- Registro C100: Dados de cabeçalho das notas de produto (entrada ou saída).
- IND_PGTO: Se a forma de pagamento utilizada foi Dinheiro, gravar 0 (à vista). Se a forma de pagamento foi diferente de Dinheiro, gravar 1 (à prazo). Se não houve forma de pagamento na nota, gravar 0 (sem pagamento).
- Registro C170: Itens das notas de produto.
- Registro C400: Identificação do ECF (máquina/impressora)
- Registro C405: Dados da redução Z.
- Registro C481: Resumo diário das informações de PIS sobre as vendas por ECF, por item vendido no período. Deve ser gerado um registro para cada item vendido.
- Registro C485: Resumo diário das informações de COFINS sobre as vendas por ECF, por item vendido no período. Deve ser gerado um registro para cada item vendido.
- Registro C500: Notas de energia elétrica, fornecimento d´agua canalizada, gás, NF-e, documentos de entrada/aquisição com crédito.
- Registro C501: Informações relativas à apuração de PIS referentes ao documento do registro C500.
- Registro C505: Informações relativas à apuração de COFINS referentes ao documento do registro C500.
- Registro C990: Encerramento do bloco C com a quantidade de linhas do mesmo.
BLOCO D – Notas fiscais de serviço (ICMS)
Venda e aquisição de serviços de transportes e de comunicação/telecomunicação.
- Registro D001: Abre o bloco D com a informação se o mesmo possui dados ou não.
- Registro D010: Identificação da filial (CNPJ).
- Registro D100: Notas de transporte.
- Registro D101: Complemento da nota de transporte referente à PIS.
- Registro D105: Complemento da nota de transporte referente à COFINS.
- Registro D500: Notas de serviços de telecomunicação com direito a crédito.
- Registro D990: Encerramento do bloco D com a quantidade de linhas do mesmo.
BLOCO F – Demais documentos e operações (Onde vai apurar o valor do regime de caixa ou competência)
- Demais receitas auferidas, da atividade ou não, tais como:
- receitas financeiras
- juros sobre o capital próprio
- aluguéis de bens móveis e imóveis
- receitas não operacionais (venda de bens do ativo não circulante)
- demais receitas não escrituradas nos Blocos A, C e D
- Outras operações com direito a crédito, tais como:
- contraprestação de arrendamento mercantil
- aluguéis de prédios, máquinas e equipamentos
- despesas de armazenagem de mercadorias
- aquisição de bens e serviços a serem utilizados como insumos, com documentação que não deva ser informada nos Blocos A, C e D
- Registro F001: Abre o bloco F com a informação se o mesmo possui dados ou não.
- Registro F010: Identificação da filial (CNPJ).
- Registro F100: Documentos geradores de contribuições e créditos que não podem ser escriturados nos blocos A, C e D.
- Registro F990: Encerramento do bloco D com a quantidade de linhas do mesmo.
BLOCO I - Operações de Pessoas Jurídicas Componentes do Sistema Financeiro, Seguradoras, Previdência, Capitalização e Operadoras de Planos de Assistência à Saúde
- Registro I001: Abre o bloco I com a informação se o mesmo possui dados ou não.
- Registro I990: Encerramento do bloco I com a quantidade de linhas do mesmo.
BLOCO M – Apuração da Contribuição e Crédito de PIS/PASEP e da COFINS. É a consolidação do SPED onde vão ser apurados os impostos todos separados por CST
- Registro M001: Abre o bloco M com a informação se o mesmo possui dados ou não.
- Registro M100: Crédito de PIS/PASEP relativo ao período.
- Registro M105: Detalhamento da base de cálculo do crédito apurado no período PIS/PASEP.
- Registro M110: Ajustes de PIS/PASEP apurado.
- Registro M115: Detalhamento dos ajustes do crédito de PIS/PASEP do período.
- Registro M200: Consolidação da contribuição para o PIS/PASEP.
- Registro M205: Contribuição para o PIS/PASEP a recolher - Detalhamento por código da receita (visão débito DCTF).
- Registro M400: Este registro será utilizado pela pessoa jurídica para consolidar as receitas não sujeitas ao pagamento da contribuição social (PIS), com base nos CST específicos (04, 05 - com alíquota zero, 06, 07, 08 e 09) informados nas receitas relacionadas nos Blocos A, C, D e F.
- Registro M410: Detalhamento das receitas totalizadas no registro M400.
- NAT_REC: Este dado será buscado da classificação fiscal do serviço, onde constará o código de natureza da receita.
- Registro M605: Contribuição para seguridade social COFINS a recolher - Detalhamento por código de receita (visão débito DCTF).
- Registro M800: Este registro será utilizado pela pessoa jurídica para consolidar as receitas não sujeitas ao pagamento da contribuição social (COFINS), com base nos CST específicos (04, 05 - com alíquota zero, 06, 07, 08 e 09) informados nas receitas relacionadas nos Blocos A, C, D e F.
- Registro M810: Detalhamento das receitas totalizadas no registro M800.
- NAT_REC: Este dado será buscado da classificação fiscal do serviço, onde constará o código de natureza da receita.
- Registro M990: Encerramento do bloco M com a quantidade de linhas do mesmo.
BLOCO 1 - Complemento da Escrituração – Controle de Saldos de Créditos e de Retenções, Operações Extemporâneas e Outras Informações
- Registro 1001: Abre o bloco 1 com a informação se o mesmo possui dados ou não.
- Registro 1990: Encerramento do bloco 1 com a quantidade de linhas do mesmo.
BLOCO 9 - Controle e Encerramento do Arquivo Digital
- Registro 9001: Abre o bloco 9 com a informação se o mesmo possui dados ou não.
- Registro 9900: Todos os registros referenciados no arquivo, inclusive os posteriores a este registro, devem ter uma linha totalizadora do seu número de ocorrências.
- Registro 9990: Encerramento do bloco 9 com a quantidade de linhas do mesmo.
- Registro 9999: Encerramento do arquivo digital com a quantidade de linhas do mesmo.