0% acharam este documento útil (0 voto)
840 visualizações13 páginas

Aglutinação PIS/COFINS/CSLL no FINA378

1) A rotina Aglutinação PIS/COFINS/CSLL permite aglutinar títulos desses impostos que tenham vencimento em meses diferentes, considerando a data informada no parâmetro. 2) É possível visualizar dois exemplos de nota fiscal onde os impostos têm datas de vencimento diferentes em virtude das regras de recolhimento. 3) A rotina considera a data limite informada no parâmetro para aglutinar os títulos de impostos.

Enviado por

Fabio Apolinario
Direitos autorais
© Attribution Non-Commercial (BY-NC)
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
840 visualizações13 páginas

Aglutinação PIS/COFINS/CSLL no FINA378

1) A rotina Aglutinação PIS/COFINS/CSLL permite aglutinar títulos desses impostos que tenham vencimento em meses diferentes, considerando a data informada no parâmetro. 2) É possível visualizar dois exemplos de nota fiscal onde os impostos têm datas de vencimento diferentes em virtude das regras de recolhimento. 3) A rotina considera a data limite informada no parâmetro para aglutinar os títulos de impostos.

Enviado por

Fabio Apolinario
Direitos autorais
© Attribution Non-Commercial (BY-NC)
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

Aglutinao PIS/COFINS/CSLL - FINA378

Descrio Observaes Aglutinao PIS/COFINS/CSLL A rotina Aglutinao PIS/COFINS/CSLL (FINA378) realiza a aglutinao de ttulos que retenham o PCC.

Permite que ttulos tipo = TX, no gerados dentro do mesmo ms, possam ser aglutinados, considerando a data informada na pergunta At Data? do parmetro [F12].
Exemplo: Incluso NF 01

O ttulo NF possui o vencimento no dia 01/10 sendo gerado os ttulos de impostos PCC para a data de vencimento para o dia 30/10.

Tipo NF PIS COFINS CSLL

Valor 10000 65 300 100

Dt/Emissao 01/10 01/10 01/10 01/10

Vencimento 01/10 30/10 30/10 30/10

Vencimento Real 01/10 30/10 30/10 30/10

Incluso NF 02 O ttulo NF possui o vencimento no dia 20/10 sendo gerado os ttulos de impostos PCC para a data de vencimento para o dia 14/11 considerando a regra de recolhimento do PCC.

Tipo NF PIS COFINS CSLL

Valor 10000 65 300 100

Dt/Emissao 20/10 20/10 20/10 20/10

Vencimento 14/11 14/11 14/11 14/11

Vencimento Real 14/11 14/11 14/11 14/11

Caso possuam ttulos NF dentro do ms, mas com ttulos de PCC para o ms seguinte, o sistema considera como padro a data informada na pergunta At Data? do parmetro [F12]. Neste exemplo, possvel visualizar que o ttulo de impostos aglutinados gerado est com a data considerada para o ltimo dia do ms que foi informado na pergunta At Data? =14/11.

Tipo PIS

Valor 78

Dt/Emissao 20/10

Vencimento 29/11

Vencimento Real 29/11

COFINS CSLL

360 120

20/10 20/10

29/11 29/11

29/11 29/11

Observao: Caso seja necessrio realizar alterao na forma do clulo da data de vencimento dos impostos, utilize o ponto de entrada F050MDVC.

Abatimento de impostos no Recebimento Antecipado (RA)


Ir para o final dos metadados Ir para o incio dos metadados Implementada a melhoria que abate os impostos na incluso do RA caso esteja parametrizado na baixa, conforme os parmetros abaixo: MV_BQ10925 = 2 MV_RARTIMP = 1 Esta funcionalidade somente utilizada caso o cliente seja optante pelo abatimento do PIS/COFINS/CSLL e IRF na baixa definidos na parametrizao: PIS/COFINS/CSLL MV_BR10925 = 1 IRPJ Tipo (A1_PESSOA)= Jurdica. [Link] (A1_ENTID)= Informe um tipo de entidade diferente de 00, 02 e 10 IRPJ baixa (A1_IRBAX)= 1 SIM Incluso de ttulos Ao habilitar esse recurso no sistema ao incluir um titulo RA, os impostos so deduzidos do valor informado pelo usurio, por exemplo: Utilizando um cliente e uma natureza que calcule os impostos: IRF/ISS/INSS/PIS/COFINS/CSLL Ao incluir um titulo do RA o usurio informa: 10.000,00 no campo E1_VALOR, ao mudar de campo o sistema: Valor digitado E1_PIS E1_COFINS E1_CSLL E1_IRF E1_PRISS E1_PRINSS 10000 65 300 100 150 500 1100

E1_VALOR/E1_SALDO

7785

Em que o valor e saldo so deduzidos nos impostos calculados: 10.000-65-300-100-150-500-1100=7785 Ao confirmar a operao so gravados 5 registros na tabela SE1: 1 Registro com o TIPO: RA com valor de 7785, em aberto com saldo de 7785 2 Registro com o TIPO: PIS com valor de 65, baixado com saldo 0. 3 Registro com o TIPO: COFINS com valor de 300, baixado com saldo 0. 4 Registro com o TIPO: CSLL com valor de 100, baixado com saldo 0. 5 Registro com o TIPO: IRF com valor de 150, baixado com saldo 0. Os impostos de ISS e INSS tero os registros de abatimento registrados na incluso da nota fiscal, e no titulo RA tero apenas os seus valores provisionados. Compensao dos ttulos: Ao efetuar a compensao de uma RA: No so calculados os impostos definidos na baixa; So apenas selecionados ttulos que tenham o mesmo clculo de impostos, ou seja, ao selecionar uma NF com apenas PCC calculado, filtrado apenas RA com PCC abatido. Ao pressionar a tecla F12, a pergunta Cons. Abatimento/Impostos, no ser considerada, pois os impostos j foram deduzidos da RA. Importante Melhoria disponibilizada a partir da verso 11.

Quais so as funes e variveis utilizadas na configurao de Lote no CNAB Mod. 2?


Quais so as funes e variveis utilizadas na configurao de Lote no CNAB Mod. 2? Verso: Microsiga Protheus 11 A soluo est no arquivo de retorno, que pode conter diversos lotes, porm desde que devidamente identificados. Numerao do Lote: Varivel NLOTCNAB2 para numerao dos lotes. Exemplo de utilizao: STRZERO(NLOTCNAB2,4). Quantidade de registros no arquivo: Funo facilitadora para clculo do nmero de linhas gravadas no arquivo envio. A funo FNLINCNAB2() retorna este nmero de linhas somados todos os header, traillers e detalhes. Total de linhas do lote: Funo F420LinLot() que retornar o nmero de linhas do lote (j somado Header e Trailler de Lote). Exemplo de utilizao: STRZERO(F420LINLOT(),6) Seqencial de linhas do lote: Funo F420SEQLote() que retornar o nmero de sequencia do detalhe do lote. Exemplo de utilizao: STRZERO(F420SEQLOT(),5) Soma o total do Trailler do Lote: No primeiro lote pode-se utilizar o SOMAVALOR(), porm a partir do segundo, ser cumulativo. Deste modo deve utilizar-se a varivel nSomaVlLote. Exemplo: STRZERO(NSOMAVLLOTE*100,15).

Segue EXEMPLO de estrutura no Modelo II para implementar as funes\campos acima: 0H HEADER DE ARQUIVO 1H HEADER DE LOTE 1D1 DETALHE 1 TITULO A 1D2 DETALHE 1 TITULO B 1T TRAILER DE LOTE 2H HEADER DE LOTE 2D1 DETALHE 1 TITULO C 2T TRAILER DE LOTE (...) 0T TRAILER DE ARQUIVO

Quais os tipos de movimentao na tabela SE5?


DESCRIO DO CAMPO E5_TIPODOC

E5_TIPODOC AP BA BD BL C2 CB CD CH CM CP CX D2 DB DC DV

Descrio Aplicao Financeira Baixa Automtica ou Baixa que no tenha movimentao bancria Border em cobrana descontada Baixa Aplicao Longo Prazo Correo Monetria na cobrana descontada Cancelamento Bordero em Cobrana Descontada Cheque Pr-Datado Cheque Correo Monetria Compensao Movimentao do Caixa Desconto na cobrana descontada Despesas Bancrias Desconto Devoluo - Sigaloja

EP ES IB J2 JR LJ M2 MT NCC NDF PA PE RA RF R$ SG TC TE TL TR VL V2

Emprstimo Estorno de movimentao Impostos Bancrios Juro na cobrana descontada Juro Entrada Dinheiro pelo Caixa - SIGALOJA Multa na cobrana descontada Multa Nota de Crdito Cliente Nota de Dbito Fornecedor Pagamento Antecipado Pagamento Emprstimo Recebimento Antecipado Resgate de Aplicao Financeira Entrada em dinheiro - SIGALOJA Sangria do Caixa - SIGALOJA Entrada de Troco - SIGALOJA Transferncia Estornada Valor de Tolerncia Recebido sobre o ttulo Transferncia Movimentao Bancria ou Baixas que movimentem banco Movimentao Bancria na Cobrana Descontada

Novo Tratamento ( THRTMV ) - Prorrogao de Ttulos com reteno de impostos (FINA050)


Produto Verses Avaliao Sintoma Environment Causa Microsiga P11 1 Novo Tratamento ( THRTMV ) - Prorrogao de Ttulos com reteno de impostos (FINA050) Unspecified Prorrogao de Ttulos com reteno de impostos (FINA050), com origem na MATA103 ou que j tenham sido contabilizados no possvel atravs do Financeiro. So possveis dois tipos de processos : A excluso e nova incluso do documento de entrada com a condio de pagamento correta (que ir

Soluo

recalcular os impostos). Ou a gerao de Faturas (que ira somente considerar o valor lquido, mantendo a data de gerao dos impostos j retidos).

Observaes

Quais as extenses dos arquivos de retorno de Cnab?


Produto Verses Avaliao Sintoma Causa Soluo Microsiga Protheus 11 1 Extenses do arquivo de Cnab Diversas extenses dos arquivos de CNAB para realizao da baixa. Extenses de Arquivos Retorno Existem extenses especificas para cada modelo utilizado de Cnab. Modelo 1 Envio (Pagar) = .CPE Modelo 1 Envio (Receber) = .REM Modelo 1 Retorno (Pagar) = .CPR Modelo 1 Retorno (Receber) = .RET Modelo 2 Envio (Pagar) = .2PE Modelo 2 Envio (Receber) = .2RE Modelo 2 Retorno (Pagar) = .2PR Modelo 2 Retorno (Receber) = .2RR SISPAG = .PAG No existe padro de arquivo gerado na remessa, sendo definido pelo campo Extenso (EE_EXTEN).

Existem variveis e funes que possam ser utilizadas na configurao de CNAB?


Produto Verses Microsiga Protheus 11

Avaliao Sintoma Causa Soluo

1 Variveis e Funes Utilizar uma varivel inadequada resulta em no gerar o arquivo de remessa e no baixa o arquivo de retorno A configurao deve atender as necessidades do sistema considerando as seguintes variveis: _ TITULO _ESPECIE _OCORRENCIA _DATA _VALOR _DESPESA _DESCONTO _JUROS _ABATIMENTO _MULTA _IOF _OUTROSCREDITOS _DATACREDITO _MOTIVO _NOSSONUMERO _RESERVADO _SEGMENTO Funes Padres Disponveis: _ MOD10 _ MOD11 _ VLDCODBAR _ SOMAVALOR _ INCREMENTA _ INCREMENTAL _ NOSSONUM _ NUMTITULO _ GRAVADATA

Finalidade de alguns campos do layout CNAB?


No Layout de envio Campo: Nm Documento : SE1->E1_NUM (para que seja gravado o nmero da NF, que ser a mesma informada no boleto para atender a necessidade do cliente) Campo: Uso da Empresa : SE1->E1_IDCNAB ou Reservado para o Cedente ou qualquer outro campo que o banco disponibilize, que tenha no mnimo 10 posies e que devolva a informao enviada no arquivo de retorno.

No layout de retorno Campo: Nmero do Titulo: a posio que o banco informou onde retornar exatamente as 10 posies que foram enviadas o IDCNAB. Primeiramente, efetue os testes no ambiente de testes. Aps a validao, implemente as alteraes no ambiente de produo.

Como pode ser feita a estrutura do CNAB Mod.2?


Como pode ser feita a estrutura do CNAB Mod. 2? Verso: Microsiga Protheus 11 Para utilizar as rotinas de Gerao e Recepo de arquivos CNAB Modelo 2 so necessrios os seguintes cadastros: Layout CNAB Modelo 2 Remessa e Retorno Parmetros do Banco Arquivo SEE Ocorrncias CNAB Arquivo SEB / Tabela 10 Espcies de Ttulos - Tabela 17 A utilizao deste Modelo definida pelo convnio estabelecido com o banco. Como a estrutura deste modelo segmentada ele atende a necessidade de diversos tipos de servios. Caractersticas - Normalmente 240 caracteres por linha. Formato do arquivo caracteriza-se por possuir: HEADER de Arquivo HEADER de Lote Detalhe(s) do Lote TRAILLER de Lote TRAILLER do Arquivo Identificador de tipo de dado sempre na oitava coluna. Pelo padro definido pela FEBRABAN: 0 = HEADER de Arquivo. 1 = HEADER de Lote. 3 = Detalhe(s) do Lote. 5 = TRAILLER de Lote. 9 = TRAILLER do Arquivo. Contas a Receber Deve ser totalmente configurado de acordo com o manual do banco, pois somente desta maneira atendido os requisitos do processamento. Os campos reservados devem conter informaes que permitam a correta identificao dos ttulos no processamento do retorno do banco. Os Segmentos diferenciam o tipo de servio que est sendo enviado, tais: Segmento Descrio do servio

P Q R S

Detalhe dos registros Complemento de detalhes dos registros Dados do sacado para dbito automtico Mensagem para impresso do boleto

Campos importantes na gerao do CNAB na rotina de Parmetros de Bancos (FINA130).


Produto Verses Avaliao Sintoma Environment Causa Soluo Microsiga Protheus 11 1 Campos importantes preenchidos aleatriamente e que interferem no processamento do CNAB Unspecified Gerao inadequada dos arquivos para o banco e, consequentemente, no so baixados. Parmetros Bancos Arquivo SEE - FINA130 Campos Chaves Utilizao Cadastro das configuraes dos dados bancrios que devem ser utilizados em todos os processamentos eletrnicos (CNABs e Extratos para Conciliao). Tambm, diferencia o tipo de servio utilizado identificado pela SUB-CONTA. Define adequadamente o tamanho em BYTES da linha de detalhe dos arquivos de retorno (EE_NRBYTES) e dos arquivos de Extrato para Conciliao (EE_BYTESXT). Todas as SUB-CONTAS de um mesmo banco devem possuir o mesmo tamanho de BYTES para as linhas de detalhe do arquivo de Extrato para Conciliao Bancria. Define a existncia do campo EE_FIMLIN que determina a necessidade de saltar a linha na gravao do trailler do arquivo. Se existir e estiver como "1-Sim", grava o final de linha (Chr(13)+Chr(10)). Define as faixas de numerao disponibilizadas pelo banco para a impresso interna de boletos NOSSO NUMERO. Se esta opo no utilizada pelo cliente, os campos Faixa Inicial e Faixa Final devem ser preenchidos com BRANCO e ZZZZZZ. Define a tabela de espcies de ttulos relacionada com as ocorrncias de retorno dos CNABs. Define o formato da data retornada pelo banco. O campo EE_TIPODAT deve ser colocado em uso para que ele seja configurado adequadamente. Tipo 1 DDMMAA. Tipo 2 MMDDAA.

Tipo 3 AAMMDD. Tipo 4 DDMMAAAA. Tipo 5 AAAAMMDD. Tipo 6 MMDDAAAA. O campo EE_TIPODAT no se aplica aos arquivos de retorno de Extrato para Conciliao Bancria. O formato fixado pela FEBRABAN: Tipo 01 DDMMAA: para arquivos com o tamanho da linha de detalhe igual a 200 BYTES. Tipo 4 DDMMAAAA: para arquivos com o tamanho da linha de detalhe igual a 240 BYTES. O campo EE_DESPCRD indica se o valor da despesa de cobrana est subtrado do valor principal.

Variveis de Contabilizao - PIS, COFINS, CSLL, IRRF

Disponibilizadas as variveis PIS, COFINS, CSLL e IRRF para contabilizao dos impostos no Contas a Receber calculados no momento da baixa do ttulo pela rotina FINA070 - BAIXAS A RECEBER.

As variveis PIS, COFINS e CSLL podem ser utilizadas quando o parmetro MV_BR10925 estiver configurado com contedo 1 (Baixa) no momento da contabilizao. A varivel IRRF pode ser usada quando no Cadastro de Clientes o campo IRPJ BAIXA(A1_IRBAX) estiver configurado como SIM e o campo FISICA/JURID(A1_PESSOA) estiver configurado como JURIDICA no momento da contabilizao.

Exemplo: LP 520 Tipo de Lanamento Conta Dbito Conta Crdito Valor do Lanamento Histrico Seqncia 001 3 (partida dobrada) SA1->A1_CONTA SED->ED_CONTA PIS "ABAT PIS"

Clculo do INSS
Conceito

Conforme a IN 71 as empresas so obrigadas a efetuar a reteno do INSS sobre a nota fiscal ou fatura de algumas modalidades de prestao de servio conforme pode ser observado em [Link]. Esta instruo normativa estabelece como base de calculo do INSS o valor bruto da nota fiscal ou fatura. Calculo

Para o calculo do INSS nos documentos de entrada ou sada necessrio configurar alguns cadastros. O primeiro passo configurar o cadastro de produto definindo que este possui calculo de INSS e se h reduo de base de calculo. Em segundo lugar, deve-se definidor o responsvel pelo recolhimento do tributo no cadastro de clientes ou fornecedores, conforme o caso. Em terceiro lugar, deve-se definir na natureza financeira a aliquota que ser utilizada para o calculo do tributo. Por fim, deve-se utilizar os cadastros acima durante o preenchimento dos documentos que possuem calculo de INSS. A legislao estabelece em seu texto que o valor bruto da nota fiscal ou fatura deve compor a base de calculo deste tributo. Como o entendimento de valor bruto subjetivo, existe um parametro denominado MV_INSSDES para definir se o valor do desconto deve ser tributado ou no pelo imposto.

Clculo de ISS
Entrada:

o calculo do ISS no documento de entrada deve-se seguir os seguintes passos: Utilizar uma TES que calcule e escriture o ISS. Utilizar uma Natureza que calcule o ISS. Utilizar um produto que possua cdigo de ISS na Entrada de Materiais. Apesar do clculo de ISS no necessitar desta informao, ela muito importante para alguns meios-magnticos existentes. 4. Definir o parmetro MV_TPNFISS com 'E'. Caso este parmetro no exista em sua instalao, o mesmo deve ser criado, como caractere e seu contedo padro 'E'. Sada Para o calculo do ISS no documento de sada deve-se seguir os seguintes passos: 1. Utilizar uma TES que calcule e escriture o ISS. 2. Utilizar um produto que possua cdigo de ISS ou informar no pedido de venda o cdigo de ISS do servio prestado. Para definir quem responsvel pelo recolhimento do ISS, deve-se informar no cadastro de clientes o responsvel pelo recolhimento do ISS atravs do campo A1_RECISS. Quando o responsvel pelo recolhimento do ISS o destinatrio pode-se configurar o sistema para deduzir do valor das duplicatas o valor do ISS que foi includo na mesma, para tanto, deve-se configurar o parmetro 'MV_DESCISS' como .T.. Caso este parmetro no exista em sua instalao, deve-se criar-lo como tipo lgico. Critrio de Arredondamento Alguns municpios possuem critrios diferentes do adota pelo sistema para o calculo do ISS. Para tratar esta situao existe o parmetro 'MV_RNDISS' que altera o critrio de arredondamento da seguinte forma: .F. - Quando o parmetro possui este contedo, o sistema trunca o valor do ISS por alquota. .T. - Quando o parmetro possui este contedo, o sistema arredonda o valor do ISS por alquota. Pagamento do ISS devido O pagamento do ISS devido pode ser feito utilizando-se dois procedimentos. O primeiro utiliza a natureza financeira para gerar um ttulo a pagar de ISS para cada ttulo financeiro gerado. Quando utiliza-se a natureza financeira, o imposto ser pago para o fornecedor ( leia-se municipio ) cadastrado no parametro MV_MUNIC. Caso haja necessidade do pagamento a mais de um municipio por cliente ou fornecedor, deve-se criar o campo A1_MUNIC e A2_MUNIC e informar nestes campos o cdigo base do fornecedor. Ex. '000050'. Note que caso este campo seja criado mas

Para 1. 2. 3.

no seja preenchido o sistema ir considerar o parametro MV_MUNIC. Existe tambm a possibilidade de efetuar o pagamento a mais de um municipio por ttulo ou pedido de venda. Para tanto, ser necessrio a criao dos campos C5_FORNISS e E1_FORNISS, preenchendo nestes campos o cdigo do municipio correspondente. Note que caso estes campos sejam criados, mas no sejam preenchidos, o sistema ir respeitar o municipio do cadastro de cliente ou fornecedor e o parametro MV_MUNIC. O segundo utiliza a Apurao de ISS (Rotina: MATA954 ), onde se pode efetuar alteraes no valor a ser pago, como dedues, crdito ou dbitos para o pagamento do tributo.

Cancelamento de border com documentos diferente FINA060


Deve-se criar no arquivo SEA o campo EA_FILORIG (CHAR/2). Este campo contera a filial de origem do titulo, que sera usada no momento de acertar os dados do cancelamento no SE1. Sem esse campo, o cancelamento do bordero nao sera feito corretamente, colocando de volta para a carteira apenas os titulos da filial em que foi gerado o bordero. - Solicitar patch do FINA060 com data igual ou superior a 24/10/01. Vale salientar que a alterao funciona apenas para os borders que forem criados aps a alterao.

Cancelamento de Baixas a Pagar com impostos


Ajustada a rotina Cancelamento de Baixas a Pagar (FINA080) para que, havendo reteno de PIS/COFINS/CSLL (PCC) na baixa (MV_BX10925 igual "1") e o ttulo j tiver baixas parciais, o cancelamento destas baixas no seja efetuado de forma aleatria, ou seja, a rotina valida qual a baixa parcial selecionada para cancelamento. Se houver uma baixa posterior do mesmo ttulo, o cancelamento no permitido. O sistema exibe help com a seguinte mensagem: "No possvel estornar este movimento pois este ttulo possui impostos calculados na baixa". A mensagem de help ainda exibe a seguinte soluo: "Por favor, para correto procedimento, realize o estorno de todas as baixas posteriores a esta e refaa as baixas." Validao implementada para haver consistncia nos valores retidos de impostos na baixa, sem quebra e sem clculo incorreto dos impostos gerados. Essa alterao est disponvel pela aplicao do patch do chamado THRSWQ com a data da rotina FINA080 igual ou superior 05/09/2013.

Cancelamento de Baixa Contas a Receber com reteno de PIS/COFINS/CSLL


Ao efetuar o cancelamento de um ttulo a receber que sofreu uma baixa parcial que sofreu sua reteno em outra baixa, os ttulos de impostos de PIS/COFINS/CSLL no so excludos, porm seu valor de impostos fica como saldo a ser abatido na prxima baixa do mesmo cliente/perodo.

Exemplo: Titulo 1: R$ 10.000,00 Titulo 2: R$ 10.000,00

Baixar o valor de R$ 5.000,00 do Ttulo 1. Note que no sofrer reteno por no atingir o mnimo de R$ 5.000,00. Baixa o valor de R$ 1.000,00 do Ttulo 1. Haver reteno sobre a soma das baixas (R$ 6.000,00). Cancelar a baixa no valor de R$ 5.000,00. Veja que os ttulos de impostos gerados no so excludos.

Efetuar a baixa total do Ttulo 2 (R$10.000,00). Neste momento o valor de impostos que ficou de crdito do cancelamento da baixa do Ttulo anterior ser abatido no valor base para reteno do Ttulo 2. A base de calculo ser somente R$ 5.000,00 mesmo que a baixa do Ttulo seja no valor de R$10.000,00.

Lembre-se que o abatimento somente sobre a base de reteno e no sobre o saldo do ttulo.

Você também pode gostar