quarta-feira, 8 de março de 2017

Rejeição 660: Codigo_ANP_Combustivel - Protheus

Bom dia,

Quando houver devolução de combustível, CFOP 5662/6662, será obrigatório informar o código da ANP - Agência Nacional de Petróleo. Caso não seja informado ocorrerá a rejeição acima.

Correção:

1- Incluir um grupo de produto (Combustíveis)
2- Alterar o cadastro do produto e vincular o grupo no campo B1_GRUPO.
3- Informar o grupo no parâmetro MV_COMBUS
4- Após gerar a nota, acesse: Livros Fiscais > Atualizações > Movimentos > NF-e Manual de Entrada / Saída > Complementos:

*Na opção Combustível, fazer o complemento da nota informando o código do combustível(CD6_CODANP), conforme tabela publicada pela SEFAZ.

Ou

1- Incluir um grupo de produto (Combustíveis)
2- Alterar o cadastro do produto e vincular o grupo no campo B1_GRUPO.
3- Informar o grupo no parâmetro MV_COMBUS
4- Criar campo no cadastro do produto para informar código da ANP: SB1->B1_XANP
5- Compilar ponto de entrada abaixo. Com o ponto de entrada abaixo compilado o sistema preencherá automaticamente a tabela CD6 "Complementos NF"

USER FUNCTION SF2460I

Local aArea := GetArea()
Local aAreaD2 := {}
Local cQry := "”

IF(SF2->F2_TIPO)=='D'.AND. SB1->B1_GRUPO $ GETMV("MV_COMBUS")


DBSELECTAREA("SD2")
DBSETORDER(3)
DBGOTOP()
DBSEEK(XFILIAL("SD2")+SF2->F2_DOC+SF2->F2_SERIE+SF2->F2_CLIENTE+SF2->F2_LOJA)
While SD2->D2_FILIAL==XFILIAL("SD2") .AND. SD2->D2_DOC == SF2->F2_DOC .AND. SD2->D2_SERIE==SF2->F2_SERIE .AND. SD2->D2_CLIENTE == SF2->F2_CLIENTE .AND. SD2->D2_LOJA == SF2->F2_LOJA
aAreaD2 := GetArea()
DBSELECTAREA("CD6")

RECLOCK("CD6",.T.)
CD6_FILIAL := XFILIAL("CD6")
CD6_TPMOV := "S”
CD6_DOC := SD2->D2_DOC
CD6_TRANSP := SF2->F2_TRANSP
CD6_SERIE := SD2->D2_SERIE
CD6_CLIFOR := SD2->D2_CLIENTE
CD6_LOJA := SD2->D2_LOJA
CD6_ITEM := SD2->D2_ITEM
CD6_COD := SD2->D2_COD
CD6_CODANP := SB1->B1_XANP
CD6_UFCONS := SF2->F2_EST
MSUNLOCK()
DbCloseArea("CD6")

RestArea(aAreaD2)
SD2->(DBSKIP())
END
RestArea(aArea)
ENDIF

RETURN()

segunda-feira, 28 de março de 2016

Correção erro: Number of locks exceeded - Total: 10000 File: 0 CT2010 on RECLOCKED(APLIB060.PRW) 09/06/2015 15:43:58 line : 522 - Protheus

Bom dia,

Meu cliente necessitou executar a rotina de cópia de saldos (CTBM300) do Protheus, que copia os lançamentos contábeis de um saldo para outro, porem a rotina não executava e gerava o erro "Number of locks exceeded - Total: 10000 File: 0 CT2010 on RECLOCKED(APLIB060.PRW) 09/06/2015 15:43:58 line : 522".

Após varias análises e testes consegui corrigir o erro alterando as seguintes chaves no arquivo adslocal.cfg, esse arquivo fica dentro da pasta binários.

CONNECTIONS=900
TABLES=50000
INDEXES=80000
LOCKS=50000

anteriormente todas estavam 1 zero a menor.

Porem somente alterar essas chaves não corrigiu o problema, visto que alguns fóruns já postam essa dica. A grande sacada foi incluir no appserver.ini a chave MAXLOCKS=100000.

Somente após a inclusão da chave MAXLOCKS é que o problema foi corrigido.

Obs: Suporte não conseguiu ajudar o cliente.

sexta-feira, 19 de fevereiro de 2016

Nota fiscal regime espcial 08 - Protheus

Para que campo 6 do registro C100 COD_SIT seja gerado como 8 é necessário que um dos campos FT_RGESPST e F4_RGESPCI estejam preenchidos como 1.
Os campos FT_RGESPST e F4_RGESPCI são preenchidos na TES nos campos:
F4_RGESPCI: Campo para Indicar se a operação deve ser tratada como Regime Especial de CIAP.
F4_RGESPST: Campo para Indicar se a operação deve ser tratada como Regime Especial ST.
Ou
Quando parâmetro MV_UFRESPD estiver preenchido com mesmo conteúdo do parâmetro MV_ESTADO e cliente/fornecedor for optante pelo Simples Nacional (campo A1/A2_SIMPNAC).

MV_UFRESPD
Tipo: Caractere
Define as UF que devem considerar como regime especial os Clientes/Fornecedores optantes pelo Simples Nacional no SPED FISCAL
Ou
Quando campo FT_NORESP estiver preenchido como 1 para nota fiscal de Norma Específica. Este campo é preenchido pelo campo F4_NORESP – Norma Esp no cadastro da TES na aba IMPOSTOS.

Obs: Quando o parâmetro MV_UFRESPD estiver com a UF, GO por exemplo, todas as notas para o SPED serão geradas como regime especial ou norma específica porem os campos acima nao serão alimentados conforme citado, a alteração ocorrerá na geração do SPED.

Natureza financeira para PIS e COFINS retenção e apuração.

Para diferenciar a natureza financeira do PIS e COFINS apuração do retenção deverá utilizar os parâmetros.

MV_PISNAT e MV_COFINS para retenção

MV_PISAPUR e MV_COFAPUR para apuração.

sexta-feira, 15 de janeiro de 2016

Codigo de retorno SEFAZ X Apuraçao de ICMS X Reg Processamento de dados - Protheus

Caso a apuração de ICMS não esteja com os valores idênticos do livro de entrada e saída, uma das alternativas pode ser o código de retorno do SEFAZ, como por exemplo 103.

Existe 2 formas de corrigir:

1- Acessando a opção mensagens na rotina de transmissão de nota fiscal, nos casos que deparei acessando a rotina corrigiu. Para descobrir as notas basta filtrar pela tabela SF3, o período e verificar o campo F3_CODRSEF.

2 - Recentemente a TOTVS criou o parâmetro MV_CODRSEF que pode ser adicionado o código de retorno 103 para que seja considerado na apuração.

Como gerar faltas e DSR originados do ponto eletrônico em dias - Protheus

Quando vamos apurar as marcações o sistema gera DSR e faltas em horas.

Para gerar em dias basta criar um outro evento "contador de faltas" por exemplo e vinculados no campo evento contador do evento de falta.

Abs

Numero de linhas relatório GPER040 "Folha de pagamento" Protheus

O relatório GPER040 vem com uma configuração padrão que nao aproveita bem os espaços da folha que está sendo impressa, gerando as vezes 2 funcionários por página, gerando assim uma quantidade de impressão bem superior ao que realmente deveria ser.

Inicialmente a TOTVS criou o Mnemônico NQBIMPFOLH para realizar essa tratativa, porem foi substituído posteriormente pelo parâmetro MV_QBIMPFO que no padrão vem como 58, altere para 75 e tudo resolvido!

segunda-feira, 21 de setembro de 2015

Como calcular diferencial de alíquota de ICMS sem considerar a redução na base de calculo - Protheus

Para calcular o ICMS COMPLEMENTAR, onde na operação houve redução na base de calculo, sem considerar essa redução devemos:

Desabilitar o parâmetro MV_BICMCMP = .F.

e no cadastro do TES verificar o campo "Cons. Red. CMP" deve estar como NÃO. Esse campo indica se deve ou não se considerar a redução da base de calculo do ICMS para o calculo do ICMS complementar.

quarta-feira, 22 de julho de 2015

Segregação MOD Contabil - Custos Protheus

Boa tarde,

O Protheus permite um processo de agregação de custos nas ordens de produção que é a MOD.

No processo antigo a MOD era recebida em apenas 1 produto MOD, porem existe uma forma de fazer onde podemos desmembrar esse valor em grupos, como por exemplo, GASTOS GERAIS DE FABRICAÇÃO, CUSTOS FIXOS E MÃO DE OBRA.

Para realizar essa segregação, basta utilização a função de grupo contábil, onde devemos criar 3 grupos conforme exemplo acima, vincular nas contas contábeis, criar 3 produtos "obs: Esses três produtos não podem ter a codificação iniciada por MOD, caso esteja nao funcionara pois o sistema entenderá que é a forma antiga", vincular em cada produto o grupo contábil e o CC para custo.

Após esse procedimento basta alterar a estrutura do produto e rodar o custo médio, que o sistema alimentará os produtos chegando as contas contábeis x CC x Produtos.


Segue exemplo abaixo


segunda-feira, 13 de julho de 2015

Diferencial de alíquota na apuração de ICMS e SPED FISCAL REG C195 E C197 Protheus

O diferencial de alíquota deve ser gerado na apuração de ICMS e no SPED FISCAL, gerando consequentemente os registros C195 E C197 do SPED FISCAL.

Para que o sistema gere automaticamente deverá ser informado no cadastro de TES, alem dos campos calcula diferencial= sim, livro fiscal=Outros e Calcula ICMS= SIM, os seguintes campos no rodapé do cadastro de TES.

COD LANC.: Informar o código da apuração do Estado, exemplo Goias: GO40000029
OBS. LANC. FIS.: Criar uma descrição para informações complementares, ex: Diferencial de alíquota
COD. REFLEXO: Informar o codigo do reflexo 0000150 "Diferencial de alíquota sobre uso e consumo

terça-feira, 2 de junho de 2015

Alteração centro de custo, classe de valor e item contábil Protheus

Toda vez que houver necessidade de realizar alteração das entidades contábeis (classe de valor, item contábil ou centro de custo) o mesmo deve ser alterado via grupo de campos e as 3 entidades devem ter o mesmo tamanho, obedecendo o tamanho máximo para alteração. Além de realizar a alteração dos 3 campos citados o campo CTU_CODIGO obrigatoriamente também deve ser alterado, pois o mesmo não está no grupo de campos. Caso não seja alterado ocasionará erros nas atualizações de saldos.

IPI compondo coluna outras do livro fiscal de ICMS Protheus

Muitas vezes a empresa realiza a compra de produtos onde não é tributada e nem recupera o IPI, porem o valor do mesmo compõe a base de calculo do ICMS.
Para que o mesmo apresente na coluna outros do livro de entrada deverá ser observado:
Cadastro de TES:
Calcula ICMS = SIM;
Calcula IPI = SIM;
L. Fisc. ICMS = OUTROS;
L. Fisc. IPI = OUTROS/ISENTO;
IPI na Base = SIM;
Agrega Valor = SIM;
"""IPI S/N. Trib = SIM.""""" -> campo que irá enviar para coluna outros.

1) Incluir uma nota fiscal por meio dos módulos Compras ou Livros Fiscais;
2) Informe os dados da nota e inclua a TES cadastrada, conforme configurações acima;
3) Verifique na aba Livros Fiscais que o valor destacado na coluna Outros é referente ao valor de ICMS + IPI calculado.
Resultado esperado: Escrituração do IPI somado ao ICMS na coluna Outros do Livro Fiscal.

segunda-feira, 13 de janeiro de 2014

Como realizar desconto de valores futuros nas férias?

Bom dia, Alguns cliente solicitam que os valores futuros sejam descontados nas férias e não somente quando executado o calculo da folha, que muitas vezes geram insuficiência de saldo, que acaba gerando um desconto em "duplicidade" no retorno das ferias. Para solucionar essa situação basta acessar o roteiro de calculo de ferias e abaixo da posição 000360 incluir uma função padrao do sistema, ou seja, basta incluir no campo formula a função S_VALORES FUTUROS. Na rotina de lançamentos futuros no campo RK_REGRADS colocar férias e pronto!!!! =) No calculo das ferias o sistema irá considerar os valores futuros, levando em conta os lançamentos entre o dia 01 e o dia de inicio das férias, Abraço.

quinta-feira, 10 de outubro de 2013

Provisão folha de pagamento - Transferência de Centro de custo Protheus

O Protheus realiza o calculo das provisões mensais referentes a ferias, provisões, etc. Porem no momento da contabilização da provisão as verbas de baixa de transferência não geraram a tabela SRZ e consequentemente não contabilizaram.

Solução: Verificar parametro MV_TRFAMES

Geração bloco E115 Sped Fiscal - Protheus

GERAÇÃO BLOCO E115-> O registro E115 trata de valores declaratórios relativos ao ICMS, conforme definição da legislação estadual pertinente. Esses valores são meramente declaratórios e não são computados na apuração do ICMS. Portanto, deverão ser informados no sistema através da rotina Inf. Adic. Da Apur. (MATA017).

Procedimento:
Após realizada a Apuração de ICMS (MATA953);

Na rotina Inf. Adic. Da Apur (MATA017) inclua as informações de acordo com legislação estadual, respeitando os códigos de apuração disponibilizado pela SEFAZ, por Estado.

Gerar o arquivo do SPED Fiscal.

Caminho: Livros fiscais->Atualizacoes->Sped->Inf. Adic. Da Apur

Cadastro de TES Protheus "Principais campos e tratamento para SPED Pis e Cofins, SPED FISCAL"

Principais campos “ABA Adm/Fin/Custo”

Cod do tipo: Informar o código 001 a 500 para entradas e de 501 a 999 para saídas

Cred. ICMS/IPI: Informar se haverá o credito de icms para efeito do custo. Esse campo é utilizado para deduzir o credito do imposto no valor do produto no estoque. Para atender a contabilização de saída também foi utilizado esse campo, nas operações em que a saída for tributada informar “SIM” nesse campo, o impacto no sistema para as operações de saída serão apenas para a contabilização, o impacto do estoque são para as entradas.

Gera duplicata: Se atualizará o financeiro para operações de entradas ou saídas

Atu. Estoque: Se atualizará o estoque para operações de entradas ou saídas

Poder Terc: Nas operações que envolver terceiros “entenda de/em terceiros” se a operação será de Remessa, devolução ou se não controla.

Atu. Pr. Compr: Se a operação irá atualizar o preço de compra no cadastro do produto.

Atual. Ativo: Se a operação irá atualizar o cadastro de Ativo Fixo, será utilizado nas operações de compra de imobilizado onde será controlado em modulo próprio.

TES Devol.: Informar a TES de devolução caso seja utilizado a rotina de retorno de documento de saída ou entrada. É obrigatório para utilização da rotina. Ex: TES 501 de venda CFOP 5101, se a devolução for realiza pela rotina de retorno de documento de saída, deverá estar amarrado nesse campo a TES que será utilizada na operação, no caso TES 001 CFOP 1201.

Trans. Filial: Informar a TES refere-se a operação de transferência entre filial.

Desme.IT.ATF: Está relacionado com o campo Atualiza Ativo. Deverá ser informado se desejo ou não desmembrar os itens no Ativo Fixo. Ex: Foi realizada entrada no produto 000001 referente a 10 motos, se informado “SIM” nesse campo será gerado no modulo Ativo Fixo 10 motos, caso informado “NÂO” será gerado 1 moto com quantidade 10.




Principais campos “ABA Impostos”

Calcula ICMS: Informar se deseja ou não calcular ICMS na operação, caso a operação seja isenta ou não tributada informar “Não no campo”.
“Esse campo está relacionado com outros dois campos “CST ICMS e MOT DESONERAÇÃO”. Para as operações isentas ou não tributadas com os CST’S 40,41 e 50 o campo motivo desoneração “aba Outros” deverá obrigatoriamente estar informado “SE” o campo calcula ICMS estiver igual a “SIM”. Se a o mesmo campo estiver como “NÃO” e os CST’S estiverem como 40,41 e 50 o campo motivo desoneração “NÃO” deverá ser preenchido. Caso não esteja de acordo o citado acima a nota não será validada pelo Sefaz.

Calcula IPI: Informar se deseja ou não calcular IPI.


Cod. Fiscal: Informar o CFOP. “NÃO” é necessário criar a mesma TES apenas alterando o prefixo do CFOP ex: 5101 e 6101 o sistema já faz essa validação com o estado do cliente ou fornecedor.

 

L. Fiscal ICMS e L. Fiscal IPI: Informar como será classificada a nota no livro fiscal.

T- “tributado”-> quando a operação deve calcular ICMS e a “base de calculo” é o cheia ou seja, valor total do produtos que não é sinônimo de valor total da notas.     

I–“isento” ou O – “Outros” -> Será utilizado para operações que estão sujeitas ao ICMS, porém são isentas do imposto na operação, ex: remessas para industrialização. Está diretamente relacionada ao CST do icms, deverá ser selecionado corretamente, pois também impede a transmissão da nota. Para operações com “redução na base de calculo” deverá obrigatoriamente ser selecionado isento ou outros pois o sistema já entende o percentual da base como tributado.

N-Não-> Para operação que não desejo gerar operações com icms. Não será possivel realizar transmissões de notas fiscais, gerar SPED FISCAL, nem apuração de ICMS.

Destaca IPI -> S ou N para realizar o destaque de IPI na nota, lembrando que a partir de 2012 mesmo colocando Não nesse campo irá aparecer o valor do IPI mesmo que seja no campo observações, para que não ocorra o erro 610, observando o parâmetro MV_IPIDEV

IPI na base-> Se o IPI será adicionado na base de calculo do ICMS para calculo.

Calc. Dif. ICM-> Utilizado nas operações de compra de material de uso e consumo e compra de imobilizado de outros estados. Utilizado para calculo do diferencial de alíquota para aparecer na apuração e não somente nas informações complementares deve ser observado os parâmetros MV_P9AUTO E MV_P9SPED. O diferencial de alíquota é o valor do ICMS da operação considerando a alíquota interna – a alíquota da operação interestadual. O campo material de consumo deverá estar como “SIM”

Material de consumo-> Campo deverá ser selecionado para operação de compra de material de uso e consumo e imobilizado, deve ser preenchido com atenção pois interfere em outros cálculos do sistema, mais utilizado para situações onde existe o calculo do ICMS porem a empresa não realiza o aproveitamento do credito, apenas o destaque. Ex de utilização:

1º ) %Red.do ICMS (F4_BASEICM) = 60;
Livro Fiscal ICMS (F4_LFICM) = Isento
Material de Consumo (F4_CONSUMO) = Sim
O valor do ICMS será dividido entre as colunas ISENTO (60%) e OUTROS.

2º) %Red.do ICMS (F4_BASEICM) = 60
Livro Fiscal ICMS (F4_LFICM) = ISENTO
Material de Consumo (F4_CONSUMO) = OUTROS
100% do valor será apresentado na coluna ISENTO.

3º) %Red.do ICMS (F4_BASEICM) = 60;
Livro Fiscal ICMS (F4_LFICM) = OUTROS
Material de Consumo (F4_CONSUMO) = SIM
O valor do ICMS será dividido entre as colunas OUTROS (60%) e ISENTO.

4º) %Red.do ICMS (F4_BASEICM) = 60;
Livro Fiscal ICMS (F4_LFICM) = OUTROS;
Material de Consumo (F4_CONSUMO) = OUTROS.
100% do valor será apresentado na coluna OUTROS.

Sit. Trib. ICM-> Informar a situação tributaria do ICMS, deverá ser preenchido corretamente pois impede a transmissão da NF

Cod. Trib. IPI-> Código de tributação para o IPI.

PIS E COFINS-> Informar se realizará o calculo de PIS e COFINS, para os dois, para apenas PIS ou para apenas COFINS ou para ambos.

Cred. PIS/COF-> Informar a utilização do credito, se aproveitar na entrada deverá ser informado credita, se devido o pagamento na saída informar debita, para os casos de alíquota zero deverá ser informado calcula ou não calcula se não houver o impostos na operação. Não confundir o calcula se quiser que a TES realize o calculo, quem dá esse comando é o campo anterior informando “ambos”.

Aplic. Credit.-> Informar 1 para aplicar o “credito” do PIS e COFINS para “fiscal/estoque” e 2 apenas estoque.

Cont. Seg. Soc-> Informar se deseja calcular a Contribuição Seguridade Social “FUNRURAL”

Crd. Pres.-> Informar o % para calculo do credito presumido sobre a operação se houver.

Base funrural-> Informar 1 para calculo do funrural considerando apenas o valor dos produtos ou 2 para considerar o valor dos produtos + Despesas

Alq. Senar-> Informar o % para calculo Senar sobre a receita se houver.

 

 



Principais campos “ABA Outros”

 

Ind. Nat.Fret->  Este campo é para atender ao SPED PIS E COFINS, nele deverá ser informado a “NATUREZA DO FRETE CONTRATATO”, deverá ser preenchido nas operação de frete sobre entradas ou melhor explicando nas entradas que utilizarem os seguintes modelos:

 

     Nota Fiscal de serviço de transporte, modelo 07 (NFST);

•     Conhecimento de transportes rodoviário de cargas, modelo 08 (CTR);

•     Aquaviário de cargas, modelo 09 (CTA);

•     Aéreo, modelo 10 (CA);

•     Ferroviário de cargas, modelo 11 (CTF);

•     Multimodal de cargas, modelo 26 (CTM);

•     Conhecimento de transporte eletrônico, modelo 57 (CTE).

 

Como se trata de operações de entradas será valido apenas para operações “Não cumulativas” de PIS e COFINS.

 

Não cumulativas-> É realizada a apuração dos créditos e débitos de pis e cofins e realizado a compensação

Cumulativas-> É realizado a apuração dos débitos tendo como base a receita liquida do período.

 

 

Cod. BC. Cred.-> Para operação de entrada que dão direito a credito de PIS e COFINS deverá ser informado o código da base de calculo do credito, devendo ser preenchido conforme tabela 4.3.7 da RFB.

 

http://www1.receita.fazenda.gov.br/sped-fiscal-pis-cofins/tabela-codigos/tabelas-de-codigos.htm

 

TP. Reg-> Informar o regime de apuração para PIS e COFINS se cumulativo ou não cumulativo

 

Sit. Trib. PIS-> Informar código para situação tributária do PIS (01 a 49 para saídas e 50 a 99 para entradas)

 

Mot. Desone-> Informar o motivo de desoneração já explicado anteriormente no campo calcula ICMS, será utilizado também para operação para zona franca de Manaus.

 

% Crd Out GO-> Informar o % de credito outorgado na operação se houver.

 

Sit. Trib. COF-> Informar código para situação tributária do COFINS (01 a 49 para saídas e 50 a 99 para entradas)


Bonificação-> Foi desenvolvida a funcionalidade de registro de  de compra em caráter de bonificação, ou seja, a entrada do material não afetará o seu custo em estoque. Com essa nova funcionalidade será possível registrar em uma mesma nota de entrada os itens referentes à bonificação recebida do fornecedor juntamente com itens normais de compra. Desse modo o estoque do material será atualizado e todas as demais integrações (fiscal, contábil, etc.) serão realizadas normalmente de acordo com o TES, porém o custo do material não será afetado quando for utilizado o conceito de “bonificação”.Para que o item não tenha o custo de entrada calculado será necessário configurar o novo campo “F4_BONIF” no cadastro de TES. Ao realizar uma entrada utilizando o TES configurado para “bonificação”, o sistema não atualizará o custo do item na tabela SD1 (Itens de notas fiscais de entrada), permanecendo zerado.





Tab. Nat. Re-> Nas operações de saída informar esse campo de acordo com as seguintes tabelas da RFB

  • Tabela 4.3.9 - Tabela de Alíquotas de Créditos Presumidos da Agroindústria - Versão 1.0.0
  • Tabela 4.3.10 - Tabela Produtos Sujeitos à Incidência Monofásica da Contribuição Social – Alíquotas Diferenciadas (CST 02 e 04)
  • Tabela 4.3.11 - Tabela Produtos Sujeitos à Incidência Monofásica da Contribuição Social – Alíquotas por Unidade de Medida de Produto - (CST 03 e 04) -
  • Tabela 4.3.12 - Tabela Produtos Sujeitos à Substituição Tributária da Contribuição Social (CST 05)
  • Tabela 4.3.13 - Tabela Produtos Sujeitos à Alíquota Zero da Contribuição Social (CST 06)
  • Tabela 4.3.14 - Tabela Operações com Isenção da Contribuição Social (CST 07)
  • Tabela 4.3.15 - Tabela Operações sem Incidência da Contribuição Social (CST 08)
  • Tabela 4.3.16 - Tabela Operações com Suspensão da Contribuição Social (CST 09)
  • Tabela 4.3.17 - Tabela Outros Produtos e Operações Sujeitos à Alíquotas Diferenciadas (CST 02)

 

http://www1.receita.fazenda.gov.br/sped-fiscal-pis-cofins/tabela-codigos/tabelas-de-codigos.htm


terça-feira, 3 de setembro de 2013

Calculo de Funrural no Protheus "compra e venda"


1 -    PARAMETRIZAÇÃO INICIAL

        Defina os parâmetros a seguir pelo configurador:

        “MV_CONTSOC = Pessoa Fisica:=2.2,Seg.Especial 2.3,Juridica:= 2.7;

        “MV_DIAFUN” = 20 (Dia do vencimento do Funrural)

        “MV_IMPCSS” = S (Define se o valor da Contribuição Seguridade Social será gerado no campo Observação no Livro Fiscal)

“MV_CSS” = 24106 (Natureza para CSS)

 

 

2 -    CADASTROS

        É essencial que os cadastros básicos estejam definidos de forma que o sistema “identifique” que os mesmos possuem tais incentivos fiscais:

 

Venda

        CLIENTE

àTipo (aba Cadastrais): F “Consumidor Final” - será gerado um título a pagar para a União, pois a    responsabilidade do recolhimento é da empresa. R “Revendedor” – Será gerado um título de abatimento para o cliente, pois o recolhimento é de sua responsabilidade                                                        

                                                                                 

 
        PRODUTO

àCont. Seg. Soc (aba Impostos): “S” (Informar S para os produtos que estarão sujeito ao CSS);

 

TES

à Gera Dupl (aba adm/fin/custo) = “S” (Tes deve gerar financeiro)

à Cont. Seg. Soc(aba Impostos) = “S” (Informar “S” para que o sistema realize o calculo na                     utilização da TES

 
  Ex: Na venda abaixo foi faturado um titulo com retenção de funrural de 352,00 reais, utilizando o tipo do cliente como “revendedor”, conforme citado acima irá gerar um titulo de abatimento.

  No momento da baixa do titulo princial o sistema irá abater o titulo principal de 352,00 reais e baixa-lo também.


        Compra

 Fornecedor

àTp. Contr. Soc. (aba fiscais): Selecionar o tipo da  Pessoa para calculo da CSS, sendo  F=Pessoa Física -> 2,2% e L=familiar -> 2,3%  Está diretamente ligado com o percentual do funrural, como o valor da retenção na Cereal Ouro é 2.3 deverá escolher o tipo L.

 

        PRODUTO

àCont. Seg. Soc (aba Impostos): “S” (Informar S para os produtos que estarão sujeito ao CSS);

 

 TES

à Gera Dupl (aba adm/fin/custo) = “S” (Tes deve gerar financeiro)

à Cont. Seg. Soc(aba Impostos) = “S” (Informar “S” para que o sistema realize o calculo na utilização da TES.

 

Na compra o sistema irá deduzir o valor do Funrural no total a pagar e criar um titulo para a união
 

Ex: Foi incluído uma nota de 10 mil reais, o sistema realizou a retenção de 230, gerando o titulo principal no valor de 9.770,00 e um titulo tipo TX no valor 230,00.

 


sexta-feira, 30 de agosto de 2013

Assiduidade/Produtividade - roteiro de calculo Protheus

O Protheus nao vem por padrão o calculo de assiduidade, porem sabemos que é comum a várias empresas ou melhor dizendo sindicatos. Para configurar esse calculo no Protheus é preciso apenas de 2 formulas e não uma para cada verba, por exemplo, para incidir na rescisão ter que criar uma para ferias proporcionais outra para ferias vencidas etc.

Basta fazer uma formula para gerar na verba "utilizar a função fgeraverba".

Ex: 4% sobre salario base

Faço a condição - fica a criterio da empresa
faço um execute M_NRET:= ((SALARIO*0.04)/30)*DIASTRAB and
outro execute finalizado FGERAVERBA("079",ROUND(M_NRET2,2),,,,,,,,,.T.,)          

no exemplo a verba de assiduidade é a 079.

2ª formula irá depender da empresa, algumas empresas incorporam esse valor em todos os outros calculos, outras não, vai do entendimento do Gerente de departamento pessoal, mas se incorporar:

Faço a mesma condição "geralmente crio um combo na SRA com SIM ou NAO".
Faço um execute atribuindo e somando "+=" na variavael SALMES/SALDIA/SALHORA o resultado.

Ex.
Cond: SRA->RA_XASSIDU == "1"
EXEC: SALMES += SALARIO*0.04
EXEC: SALDIA += (SALARIO*0.04)/30
EXEC: SALHORA += (SALARIO*0.04)/SRA->RA_HRSMES

Incluir no roteiro de calculo da folha as duas formulas antes da posição 520 "no meu roteiro de calculo" que é a linha que valoriza essas variaveis, se colocar depois o segundo roteiro não vai funcionar".

Abraço

Compartilhamento tabela CTT

Para alterar o compartilhamento da tabela CTT "centro de custo" é obrigatorio o compartilhamento da tabela SI3, as duas devem estar compartilhadas da mesma maneira, nao feito dessa maneira poderá ocasionar erros. Um exemplo é do gatilho do centro de custo no cadastro do funcionario.

Abraços.

Roteiro de calculo - Validação data de admissão para calculos

Em alguns roteiros de cálculos do Gestão de Pessoal precisamos fazer validações para funcionários admitidos dentro do mês de calculo, para fazer essa consulta basta colocar na formula a condição: substr(dtos(SRA->RA_ADMISSA),1,6)  == GETMV("MV_FOLMES")

Abraço.