terça-feira, 8 de setembro de 2015


Capa de lote
A capa do lote é o identificador do lançamento contábil. As informações nela inseridas, são utilizadas para localizar o lançamento contábil posteriormente.
Seguem abaixo alguns detalhes importantes sobre os campos da capa de lote:

Data
• Deve existir pelo menos um Calendário Contábil válido para a data informada.
• Deve existir pelo menos uma Moeda Contábil válida para a data informada.
• Para evitar digitação em data indevida, configure o status do período como Bloqueado na opção de Calendário contábil.

Lote
• Conteúdo do parâmetro MV_LOTECON = T. O número do lote é gerado a partir da Tabela 09.
• Conteúdo do parâmetro MV_LOTECON = U. O número do lote é o último número disponível no arquivo de Lançamentos Contábeis mais 1 para a data informada.

Sublote
Este campo é um classificador de operações para o lançamento contábil, pois pode ser gerado na contabilização de integração entre sistemas.
Exemplo
No Lançamento-padrão 500 (Contas a Receber), o número do Sublote pode ser 001, no Lançamento-padrão 510 (Contas a Pagar) o número do Sub-Lote pode ser 002, etc.
Dessa forma, por essa numeração é possível identificar rapidamente a operação do sistema que gerou aquele lançamento contábil.
Este campo somente está disponível para a digitação manual caso o parâmetro MV_SUBLOTE não esteja preenchido. Caso contrário, o conteúdo informado nesse parâmetro é exibido na tela e gravado sem a intervenção do usuário.

Documento
Este número é sugerido pelo sistema, sendo o último número digitado acrescido do valor 1.


Conteúdo Tabela 09 - Lotes Contabilidade
ChaveDescrição
ATF   8860
CDA   8800
COM   8810
CON   1
EIC   8800
ESP   8800
ESP1  8800
EST   8840
FAS   8800
FAT   8820
FIN   8850
FIS   8880
FRT   8800
GPE   8890
GRH   8800
JUR   8900
LOJA  8800
MNT   8800
OFI   8800
PCP   8800
PFS   8910
PON   8800
QIE   8800
QMT   8800
RPM   8800
RSP   8800
TEC   8800
TMK   8800
TRT   8800
VEI   8800


Fonte: http://tdn.totvs.com/display/public/mp/Lotes+de+Contabilidade



quarta-feira, 3 de junho de 2015

Função Consulta Taxa Moeda (RecMoeda)

Rotina que faz a verificação de valor da moeda em determinada data:
nTaxa := RecMoeda(dData,cMoeda)
nTaxa := Retorna valor da moeda solicitada
dData := Data da consulta da moeda
cMoeda := Moeda a qual deseja-se verIficar o valor

terça-feira, 2 de junho de 2015

Função de Consulta Saldo em Estoque

Rotina padrão do sistema que consulta saldo em estoque para um determinado produto e armazém.
SaldoSb2()

Exemplo:
dbSelectArea("SB2")
dbSeek(xFilial("SB2") + SB1->B1_COD + SB1->B1_LOCPAD)
nSaldo := Transform(SaldoSb2(),”@E 9,999,999.99")


Obs.: o registro deve estar posicionado na tabela SB2

Criar Registro Saldos em Estoque - ADVPL

CriaSB2(cProduto,cLocInf)
cProduto = Código do produto;
cLocInf = Código do armazém que deseja criar;

segunda-feira, 30 de junho de 2014

Customizando Erro msExecAuto




A inclusão do complemento do erro do msExecAuto deve ser feito somente após executar o msExecAuto e também somente se a variável de controle de erro for verdadeira, pois se adicionar a informação, a chamada da função AutoGrLog irá setar o lMSErroAuto como verdadeiro, ou seja, como se houvesse algum erro.

lMsErroAuto := .F.
MSExecAuto({|x,y,z| Fina050(x,y,z)},aVetor,,3)
If lMsErroAuto
   AutoGrLog( "Data.........: " + DtoC(Date()) )
   AutoGrLog( "Hora.........: " + Time() )
   AutoGrLog( "Aonde........: ExcluiOP " )
   AutoGrLog( "Registro.....: " + TMP->PREFIXO + TMP->PARCELA + TMP->TITULO )

   MostraErro()
EndIf

segunda-feira, 28 de abril de 2014

PROCEDIMENTO PARA GERAR O REGISTRO F100 - VIA DOCUMENTO DE ENTRADA


1º - CRIAR NO CONFIGURADOR NA TABELA GENÉRICA 42 UMA ESPÉCIE DE DOCUMENTO.
Exemplo: ND - NOTA DE DESPESA


2º - INFORMAR ESTA ESPÉCIE NO PARÂMETRO MV_DOCSPD
EXEMPLO: MV_DOCSPD=ND

3º - CRIAR NATUREZA, PREENCHER OS CAMPOS:

Apur. PIS (ED_APURPIS)=CREDITO


Apur. COFINS (ED_APURCOF)=CREDITO


% Ap. PIS (ED_PCAPPIS)

% Ap. COFINS (ED_PCAPCPF)

Tipo Natureza (ED_TIPO)

Cond Natureza (ED_COND)

Tp Reg (ED_TPREG)

CST COFINS (ED_CSTCOF)

CST PIS (ED_CSTPIS)

Op. Financ (ED_CLASFIS)

Ind Cmulat (ED_INDCMLT)


4º - CRIAR TES

O TES não fará escrituração de nenhum livro fiscal:

Gera Duplic. (F4_DUPLIC) = ****SIM *****

Calcula PIS e COFINS (F4_PISCOF) = NÃO PRECISAR PREENCHER

Credito de PIS/COFINS (F4_PISCRED)= NÃO PRECISAR PREENCHER

Sit. Trib. PIS (F4_CSTPIS) = NÃO PRECISAR PREENCHER

Sit. Trib. COF (F4_CSTCOF) = NÃO PRECISAR PREENCHER


5º - GERAR A NOTA COM A SÉRIE/ESPÉCIE CRIADA

6º - GERAR O ARQUIVO DO SPED PIS COFINS E CONFERIR O REGISTRO F100.




Fonte: http://tdn.totvs.com/pages/releaseview.action;jsessionid=D1AF99B80A609CE8D8EA8EB51EA8CE8D?pageId=49283644

quarta-feira, 9 de abril de 2014

Como é nomeado o arquivo de apuração de Impostos?

Versões Protheus 10, Protheus 11



Ao realizar a apuração de ICMS ou IPI o sistema, por padrão, salva um arquivo na pasta SYSTEM do sistema, este arquivo obedece a configuração abaixo:
A – Número do Livro Selecionado, se for * o Sistema fixa a letra A, se no cadastro do TES for informado o número do livro e nos parâmetros da Apuração for informado o número do livro de 1 à 9 ele preenche com o próprio número do livro 1F010101.IC0

AA010101.IC0

A – Mês de apuração de ICMS/IPI, conforme tabela abaixo:
A Janeiro; B Fevereiro; C Março; D Abril; E Maio; F Junho; G Julho; H Agosto; I Setembro; J Outubro; K Novembro; L Dezembro; S Semestral; X Anual.
01 – Ano de apuração, últimos 2 dígitos.
01 – Código da Empresa.
01 – Código da Filial.

IC* - Extensão do Arquivo, IC – ICMS, IP – IPI CP - PIS e COFINS:

* 1 – Primeiro Decêndio

* 2 – Segundo Decêndio

* 3 – Terceiro Decêndio

* 0 – Mensal

* 1 – Primeira Quinzena

* 2 – Segunda Quinzena



Observando as informações Exemplo: AA010101.IC0;

Entende-se

A - LIVRO

l - MÊS

12 - ANO

02 - COD. DA EMPRESA

03 - COD. DA FILIAL

.ic0 ou .ip0




FONTE: http://tdn.totvs.com/pages/releaseview.action?pageId=51253287