Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Explicativo sobre os tipos de condições de pagamentos

Produto:

Protheus

Versões:

Todas as versões.

Ocorrência:

Ajuste de numerações do faturamento

Ambiente:

Todos

Índice

Índice
exclude.*ndice


How to (Vídeo tutorial)


Conceito

Conceito


Como ajustar as numerações (NF saída/registros/tabelas) no faturamento



Tipos de Ajuste

Configurado pelo campo “Tipo* [E4_TIPO]” na rotina MATA360.

Expandir
titleAjustes de tabelas e registros

Essa opção, serve para ajustar qualquer numeração na inclusão de registros, por exemplo: Numerações do pedido de venda, do orçamento de venda ou tabela de preços.


Vídeo tutorial: How To | MP - SIGAFAT - Ajuste de Numeração automática das tabelas #TOTVS Backoffice linha Protheus

Conector de Widget
urlhttps://www.youtube.com/watch?v=BhEo-9FFUIQ&ab_channel=TOTVSSoluções


Deck of Cards
startHiddenfalse
effectDuration0.5
idCusto Médio
effectTypehorizontal
loopCardstrue
Card
defaulttrue
idAjuste de tabelas e registros
label
PASSO 1

Tipo 1

ETAPA 1 - Localizar o nome e tabela do campo que está errado

Por exemplo, a numeração do meu pedido de venda está errado. Necessito que seja "000025" e está "000017".


1 - Entre na rotina com o erro:

Image Added

  • No exemplo, é a rotina "Pedidos de Venda (MATA410)", mas pode ser qualquer uma.




2 - Inclua um registro:

Image Added




3 - Vá no campo da numeração

Image Added




4 - Aperte a tecla"F1" do seu teclado sobre o campo e visualize a tabela e nome do campo:

Image Added

  • No exemplo, a tabela é "SC5" é o nome do campo é "C5_NUM", mas poderia ser qualquer nome de campo de qualquer tabela de rotinas do faturamento.



Card
defaulttrue
idAjuste de tabelas e registros
label
PASSO 2

Tipo 2

Expandir
titleAjustes de tabelas e registros

Verifique o conteúdo do seu parâmetro "MV_TPNRNFS", é ele que define por qual modelo será sua numeração.

Documentação:

ETAPA 2 - Verificar o tamanho e validação do campo

1 - Entre no configurador (SIGACFG), no caminho: 

Image Added




2 - Expanda a empresa e o dicionário de dados clicando nas seta para baixo (evidencia em marca-texto amarelo) e clique no ícone "Lupa" nos botões superiores.

Image Added




3 - Procure pela tabela do campo encontrado anteriormente na Etapa 1 e clique no ícone "Editar" nos botões superiores.

Image Added

  • No exemplo é a tabela "SC5" mas pode ser qualquer tabela dentre as rotinas do faturamento (SIGAFAT).




4 - Expanda as opções no menu esquerdo clicando na seta

Image Added




5 - Clique na opção "Campos" no menu esquerdo, procure dentre os campos o campo encontrado anteriormente e clique no ícone "Editar" nos botões superiores

Image Added

  • No exemplo é o campo "C5_NUM" da tabela "SC5" mas pode ser qualquer campo de numeração das tabelas do faturamento (SIGAFAT).




6 - Verifique nas aba "Campo" o tamanho do campo:

Image Added

  • No exemplo, o tamanho é 6.




7 - Verifique nas aba "Opções", se no campo "Inic. Padrão (X3_RELACAO)" possui funções de numeração automática corretas e, não possuem "Modo Edição" ou "Consulta padrão" preenchidos

Image Added

  • A estrutura do Inic. Padrão do campo deve ser:

    GETSXENUM("TABELA","NOME_DO_CAMPO") ou GETSX8NUM("TABELA","NOME_DO_CAMPO")

  • No exemplo, está tudo de acordo.




8 - Verifique nas aba "Validações", se no campo "Val. Usuário (X3_VLDUSER) se foi preenchido com uma validação não padrão do sistema:

Image Added

  • No exemplo, está tudo de acordo.



Expandir
titleAjustes de numeração de saída

Verifique o conteúdo do seu parâmetro "MV_TPNRNFS", é ele que define por qual modelo será sua numeração. Localize na documentação a seguir o tópico correspondente com seu parâmetro e modo de faturar:

Image Added


Documentação: FAT0049 Controle de Numeração do Documento de Saída no Protheus

Deck of Cards
startHiddenfalse
effectDuration0.5
idMV_TPNRNFS = 1
effectTypehorizontal
loopCardstrue
Card
defaulttrue
idMV_TPNRNFS = 1
labelMV_TPNRNFS = 1

Tipo 1

Card
defaulttrue
idMV_TPNRNFS = 2
labelMV_TPNRNFS = 2

Tipo 2

Card
defaulttrue
idMV_TPNRNFS = 3
labelMV_TPNRNFS = 3
Tipo 2



Perguntas mais usuais (F.A.Q.)


Expandir
titlePERGUNTA-KCS1
PERGUNTA-KCS

PERGUNTA-KCS

Expandir
titlePERGUNTA-KCS3

PERGUNTA-KCS

Como ajustar a numeração?

Expandir
titlePERGUNTA-
KCS2
KCS1

Ajustei a numeração e ela voltou a errar

HELPS

Expandir
titleHELP1

HELP

Expandir
titleHELP2

HELP

Expandir
titleHELP3

HELP

Parâmetros

MV_TPNRNFS (Considera datas da contra-apresentação ou da parcela a vista da respectiva condição)

Válido apenas para Condição de Pagamento Tipo 1. Dependendo do valor posto começa a contar o prazo para pagamento à partir do próprio dia da emissão (E1_EMISSAO) ou no dia posterior (E1_EMISSAO + 1 dia). Pode atuar em conjunto do campo E4_DDD (o uso do parâmetro não invalida o uso do campo E4_DDD).

Expandir
titleExemplos de uso do parâmetro MV_TPNRNFS

KCS

Expandir
titleExemplos técnicos (testes) de uso do parâmetro MV_TPNRNFS

Opções de uso:  1  |  2 |  3

MV_DIACONT == 1 (considera que a data base para começar a contar o vencimento é o dia da emissão do título gerado [E1_EMISSAO])

MV_DIACONT == 2 (considera que a data base para começar a contar o vencimento é o dia psoterior à emissão do título gerado [E1_EMISSAO + 1 dia])



Sugestões

Gostaria de sugerir uma implementação diferente ou uma melhoria nessa documentação? Abra um ticket para nós, a Equipe Faturamento (SIGAFAT)!