Versões comparadas

Chave

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

Índice
maxLevel2
minLevel2
stylecircle

01. 

...

VISIÓN GENERAL

La rutina Facturas por pagar permite hacer efectiva la agrupación o fraccionamiento de los títulos pendientes de un proveedor

...

.

Utilizando de

...

una Condición de

...

pago,

...

el proceso permite:

  • Parcelar um título em várias parcelas Fraccionar un título en varias cuotas (1:N)
  • Aglutinar vários títulos em um titulo novo Agrupar varios títulos en un título nuevo (N:1)
  • Aglutinar vários Agrupar varios títulos em en diversas parcelas cuotas (N:N),

Essas negociações podem ser realizadas para o mesmo fornecedor e permite gerá-los apenas para a loja do título principal ou se desejar para todas as lojas do fornecedor.

Estas transações atendem empresas que recebem várias notas e apenas uma fatura.

Nesta operação novos títulos são gerados e o sistema solicita o Código da Condição de Pagamento no qual é definido o desdobramento do título, baixando os títulos originais.

02. EXECUÇÃO 

  • Manual

Procedimento efetuado de forma manual via rotina Faturas a Pagar (FINA290), com exibição das telas envolvidas no processo e necessitando de ações/comandos do usuário

  • Automática

Procedimento realizado de forma automática na rotina de Faturas a Pagar (FINA290), sem exibição de telas ou necessidade de interação do usuário.

Estas negociaciones pueden realizarse para el mismo proveedor y permite generarlos solamente para la tienda del título principal o si desea para todas las tiendas del proveedor.

Estas transacciones atienden a empresas que reciben varios comprobantes de venta y solamente una factura.

En esta operación se generan nuevos títulos y el sistema solicita el Código de la condición de pago en el cual se define el desdoblamiento del título, dando de baja los títulos originales.

02. EJECUCIÓN 

  • Manual

Procedimiento efectuado de forma manual vía rutina Facturas por pagar (FINA2900), con exhibición de las pantallas involucradas en el proceso y necesitando de acciones/comandos del usuario.

  • Automática

Procedimiento realizado de forma automática en la rutina Facturas por pagar (FINA290), sin exhibición de pantallas o necesidad de interacción del usuario.

Se utiliza en personalizaciones donde el proceso no necesita de interacciones del usuario Utilizado em customizações onde o processo não necessita de interações do usuário (MSEXECAUTO)


Informações
titleImportante

É Es importante que as informações da chave do la información de la clave del título (PrefixoPrefijo, Número, ParcelaCuota, Tipo, Fornecedor e Loja) tenham o conteúdo do tamanho exato do seu respectivo campo configurado na tabelaProveedor y Tienda) tenga el contenido del tamaño exacto de su respectivo campo configurado en la tabla.

Bloco de código
languagejava
themeMidnight
titleExemplo Ejemplo de rotina rutina automática
collapsetrue
#INCLUDE "Protheus.ch"
 
User Function FFatAut()

Local aFatPag :={}
Local aTits :={}
Local nTamTit := TamSx3("E2_NUM")[1]
Local nTamParc := TamSx3("E2_PARCELA")[1]
Local nTamForn := TamSx3("E2_FORNECE")[1]
Local nTamLoja := TamSx3("E2_LOJA")[1]
Local nTamTipo := TamSx3("E2_TIPO")[1]

Private lMsErroAuto := .F.

//[13] - ARRAY comcon los ostítulos titulosde dala faturafactura - GeradoresGeneradores (essesestos títulos devemdeben existir naen la base)
//[13,1] PrefixoPrefijo
//[13,2] NumeroNúmero
//[13,3] ParcelaCuota
//[13,4] Tipo
//[13,5] Título ubicado localizadoen nala geracaogeneración de faturafactura (lógico). Iniciar comcon falso.
//[13,6] FornecedorProveedor
//[13,7] LojaTienda
aTits := {{ "FTG", PADR("TIT01",nTamTit), PADR(" ",nTamParc), PADR("NF",nTamTipo), .f., PADR("000000",nTamForn),PADR("00",nTamLoja)  },;
		  { "FTG", PADR("TIT02",nTamTit), PADR(" ",nTamParc), PADR("NF",nTamTipo), .f., PADR("000000",nTamForn),PADR("00",nTamLoja)  }}


//DescricaoDescripción dodel Array aFatPag
//[01] - PrefixoPrefijo
//[02] - Tipo
//[03] - Número Numerode dala Faturafactura (se o numero estiver em branco obtem pelosi el número estuviera en blanco se obtiene por el FINA290)
//[04] - NaturezaModalidad
//[05] - DataDe deFecha
//[06] - DataA AteFecha
//[07] - FornecedorProveedor
//[08] - LojaTienda
//[09] - FornecedorProveedor para geracaogeneración
//[10] - LojaTienda dodel fornecedorproveedor para geracaogeneración
//[11] - CondicaoCondición de pagtopago
//[12] - MoedaMoneda
//[13] - ARRAY comcon los ostítulos titulosde dala faturafactura - GeradoresGeneradores
//[14] - Valor de decrescimodisminución
//[15] - Valor de acrescimoaumento
aFatPag := { "FAT", PADR("NF",nTamTipo), PADR("FAT001",nTamTit), "001", CtoD("30/10/2019"), CtoD("30/10/2019"), PADR("000000",nTamForn), PADR("00",nTamLoja), "", "", "001", 01, aTits ,0 ,0 }

MsExecAuto( { |x,y| FINA290(x,y)}, 3, aFatPag )

If lMsErroAuto
	MostraErro()
Else
	Alert("FaturaFactura geradagenerada comcon sucessoéxito")
Endif

Return


03. 

...

OPERACIONES

  • SelecionarSeleccionar

Esta

...

opción permite incluir títulos para

...

agrupación.

  • Visualizar

Esta

...

opción permite visualizar todos

...

los datos del título,

...

independientemente de su tipo.

  • PesquisarBuscar

Esta

...

opción permite

...

buscar títulos con las opciones de filtro

...

y por

...

configuración de

...

preguntas (F12).

  • CancelarAnular

Esta

...

operación efectúa la contrapartida de la factura, es decir revertir el valor que se pagó.

  • Leyenda

Muestra un cuadro de leyendas y sus significados que se refieren a la situación de agrupación de los títulos.

Image Added

  • Legenda

Apresenta quadro das legendas e seus significados referenciados a situação da aglutinação dos títulos

Image Removed

  • Imprimir Broswe

Esta operação operación permite imprimir os títulos contidos na broswe de acordo com as configurações feitas pelo usuáriolos títulos contenidos en la browse, de acuerdo con las configuraciones realizadas por el usuario.

04. 

...

PARÁMETROS APLICADOS

Lista de parâmetros aplicados ao FINA290 e seu processamentoparámetros aplicados al FINA290 y su procesamiento

Deck of Cards
idParâmetros Parámetros
effectTypefade
Contabiliza Baixa
Card
id1
labelPerguntas Preguntas (F12)
effectTypefade
Pergunta

Pregunta

Descrição

Descripción

Considera Lojas

¿Considera tiendas?

Este campo indica

se a loja do fornecedor deverá ser considerada na

filtragem dos registros a serem considerados para a montagem da fatura. Desta forma se escolhida

a opção “Não”, os títulos de todas as lojas do fornecedor serão trazidos para a confirmação da montagem da fatura.

Se escolhida a opção “Sim”, somente os títulos da loja do título principal serão exibidos para seleção.

si la tienda del proveedor debe considerarse en el

filtrado de los registros que se considerarán para la elaboración de la factura. De esta manera, si se seleccionara

la opción "No", se traerán los títulos de todas las tiendas del proveedor para confirmar la elaboración de la factura.

Si se seleccionara la opción "Sí", solamente se mostrarán para seleccionar los títulos de la tienda del título principal.

¿Muestra Asto. Contable?

Indica si el asiento contable debe

mostrarse si la contabilidad

fuera on-line.

¿Contabiliza baja

Mostra Lancto. Contabil ?

Indica se o lançamento contábil deve

ser exibido, quando a contabilização

for on-line.

on-line?

Informe

se serão contabilizadas as baixas

si se contabilizarán las bajas on-line.

Contab

¿Contab.

Canc

Anul.

da Baixa

de Baja on-line ?

Informa

se contabiliza o cancelamento da baixa

si contabiliza la anulación de la baja online.

Marcar

¿Marcar Títulos Aut. ?

Marca

automaticamente os

automáticamente los títulos.

Seleciona filiais

¿Selecciona sucursales?

Escolha

Seleccione "

Sim" se deseja selecionar as filiais. Se a opção for "Não", sera considerada a filial logada.

Sí" si desea seleccionar las sucursales. Si la opción fuera "No", se considerará la sucursal conectada.

Esta pregunta solamente tendrá efecto en el entorno

Esta pergunta somente terá efeito em ambiente

TOPCONNECT / TOTVSDBACCESS.

Card
id2
labelParâmetros Parámetros (SX6)
effectTypefade
Pergunta

Pregunta

Descrição

Descripción

Default

Estándar

MV_FATOUT

Time out para

seleção do registro pelo usuário (em segundos) Caso o usuário demore mais tempo a tela é fechada

selección del registro por el usuario (en segundos). Si el usuario demora más tiempo, la pantalla se cierra.  

900

MV_MSGTIME

Estabelece em segundos a exibição da mensagem para o usuário, informando que a tela fechará automaticamente em alguns minutos. O valor deste parâmetro sempre deverá ser menor que o do parâmetro MV_FATOUT, sob pena de travamento da tela de seleção de títulos para a composição da fatura

Establece en segundos la exhibición del mensaje para el usuario, informando que la pantalla cerrará automáticamente en algunos minutos. El valor de este parámetro siempre debe ser menor que el del parámetro MV_FATOUT, con riesgo de bloqueo de la pantalla de selección de títulos para la composición de la factura.

120

MV_BX10925

Define

o momento da baixa do tratamento dos impostos, 1= Na Baixa ou 2 = Na Emissão

el momento de la baja del tratamiento de los impuestos, 1= En la baja o 2 = En la emisión.

1

MV_PABRUTO

Define

como será provisionado PA, se

cómo se aprovisionará el PA; si fuera 1 = valor bruto

ou

o 2 = valor

líquido

neto.

1

MV_CTBFLAG

.T. - Habilita

marcação das

el marcado de las flags de

contabilização

contabilidad dentro

do controle de transação;

del control de transacción

.F. -

Marcação das

Marcado de las flags permanece

através da rotina que chama a contabilização, fora do controle de transação

por medio de la rutina que activa la contabilidad, fuera del control de transacción.

.T.

MV_FINVDOC

Ativa o controle de documentos obrigatórios nas rotinas de liberação para baixa / movimentação dos títulos a

¿Activa el control de documentos obligatorios en las rutinas de liberación para baja / movimiento de los títulos por pagar? ("1" =

Sim

/ "2" =

Não

No)  

2

MV_RNDINS

Informe

o critério de arredondamento do

el criterio de redondeo del INSS,

se

si fuera .T.

arredonda

redondea el valor o

valor ou

.F.

fixa o

fija el título principal.

.T.

MV_FINCTAL

Se for configurado

Si se configurara como 1 =

Liberação simples, serão mantidas as operações de pesquisa, liberação manual, liberação automática, cancelamento e legenda.

O Sistema registrará na tabela de contas a pagar a data de liberação e o nome do usuário responsável pela liberação.

Se configurado como 2 = Alçada, é redefinida as operações de pesquisa, visualização

Liberación simple, se mantendrán las operaciones de búsqueda, liberación manual, liberación automática, anulación y leyenda.

El Sistema registrará en la tabla de cuentas por pagar la fecha de liberación y el nombre del usuario responsable por la liberación.

Si se configura como 2 = Pertinencia, se redefinen las operaciones de búsqueda, visualización, consulta de saldos,

liberação

liberación de títulos,

anulação

anulación,

liberação

liberación superior,

transferência para superior e ausência temporária

transferencia a superior y ausencia temporal.

1

MV_NUMFATP

Utilizada

Se utiliza para

numeração

numeración automática de

faturas a

facturas por pagar.

1

MV_MRETISS 

Modo de

retenção do ISS nas aquisições de serviços, se 1 = na emissão do titulo principal ou 2 = na baixa do

retención del ISS en las adquisiciones de servicios, si fuera 1 = en la emisión del título principal o si fuera 2 = en la baja del título principal.

1

MV_INSIRF

Define

se o

si el valor

do INSS deve ser abatido da base de calculo do IRRF no Financeiro, se 1 = Abate o valor da base de cálculo do IRRF ou 2 = Não abate

del INSS debe descontarse de la base de cálculo del IRRF en el Financiero, si fuera 1 = Descuenta el valor de la base de cálculo del IRRF o si fuera 2 = No descuenta.

2

MV_NGMNTFI

Integracao Manutencao

Integración Mantenimiento (MNT)

com Financeiro

con Financiero (FIN), S =

Sim

, P = Pedido

ou

o N =

Não

No.

N

MV_MCUSTO

Moeda

Moneda utilizada para

verificação do limite

verificar el límite de crédito

que foi informado no cadastro

informado en el Archivo de clientes.

2

MV_1DUP

Sugere se o desdobramento

Sugiere si el desdoblamiento de títulos

é

es alfanumérico = A

ou

o numérico = 1.

A

MV_CTLIPAG

Controla

as baixas a pagar por meio da data de liberação preenchida, se .T. O Sistema verifica se o campo Dt. Liberação

las bajas por pagar por medio de la fecha de liberación completada. El Sistema verifica si el campo Fch. Liberación (E2_DATALIB) está

preenchido ou

completada o .F.

Não

No controla.

.F.

MV_VLMINPG

Liberação dos

Liberación de los títulos para

baixas manuais ou automáticas no contas a pagar, se

bajas manuales o automáticas en el cuentas por pagar, si fuera .T. libera

automaticamente ou

automáticamente o .F.

liberação

liberación manual.

.T.

MV_CTBFLAG

Indica

se a marcação dos flags de contabilização das rotinas Off-Line será feita na transação do  lançamento contábil

si el marcado de los flags de contabilidad de las rutinas Off-Line se realizará en la transacción del asiento contable - SIGACTB.

.F.

...

05.

...

PRINCIPALES 

...

PROCESOS

Deck of Cards
idprocessosprocesos
effectTypefade
Card
id1
label+ SelecionarSeleccionar
effectTypefade

ProcedimentosProcedimiento

Para incluir uma fatura a

Cómo incluir una factura por pagar:

  1. No browse da faturas a pagar, pressione a En el browse de Facturas por pagar, pulse la tecla (F12) para realizar a configuração dos parâmetros da rotina
  2. Configure os parâmetros e confirme
  3. Preencha os dados conforme orientação do help de campo
  4. Confira os dados e confirme. O sistema apresenta uma janela solicitando confirmação dos dados
  5. Confirme
  6. Em seguida, clique na opção + Selecionar, será aberta a tela de configuração dos parâmetros
  7. Será apresentada uma nova tela, com todos os títulos que pertençam aos campos informados anteriormente, já marcados. Nesta tela o Sistema informa os dados da fatura a gerar, ou seja, prefixo, número, natureza e moeda. Ao lado esquerdo da tela é apresentado o valor da fatura, o valor selecionado e o total de títulos selecionados. É importante observar que o valor selecionado é modificado a medida que os títulos são marcados. Da mesma forma, a quantidade de títulos selecionados também é atualizada

  8. Selecione os títulos desejados para a geração da fatura e confirme
  9. O Sistema solicita a Condição de Pagamento da Fatura a Pagar
  10. la configuración de los parámetros de la rutina.
  11. Configure los parámetros y confirme.
  12. Complete los datos de acuerdo con la orientación del help de campo.
  13. Verifique los datos y confirme. El sistema muestra una ventana solicitando la confirmación de los datos.
  14. Confirme.
  15. A continuación, haga clic en la opción + Seleccionar, se abrirá la pantalla de configuración de los parámetros.
  16. Se mostrará una nueva pantalla con todos los títulos que pertenezcan a los campos digitados anteriormente marcados. En esta pantalla, el sistema informa los datos de la factura que se generará, es decir, prefijo, número, modalidad y moneda. Al lado izquierdo de la pantalla se mostrará el valor de la factura, el valor seleccionado y el total de títulos seleccionados. Es importante observar que el valor seleccionado se modifica según se van marcando los títulos. De la misma manera, la cantidad de títulos seleccionados también se actualiza.
  17. Seleccione los títulos deseados para generar la factura y confirme.
  18. El sistema solicita la condición de pago de la factura por pagar.
  19. Informe el código de la condición de pago y confirme.Informe o código da Condição de Pagamento e confirme
Dica
titleDica


Image RemovedImage Added


06.

...

CONTABILIDAD

Los AE involucrados en el proceso de Facturas por pagar son:

Asiento estándar

Descripción

...

Os LP's envolvidos no processo de Faturas a Pagar são:

Lançamento PadrãoDescrição

On Line

Off Line

530

Na baixa

En la baja de títulos manual

ou automática no Contas a PagarSim531No cancelamento da baixa

o automática en el Cuentas por pagar


531

En la anulación de la baja de títulos manual

e automática no Contas a Pagar

y automática en el Cuentas por pagar

Sim


587

Na geração de Faturas a Pagar

En la generación de facturas por pagar

Sim


593

No cancelamento de Faturas a PagarSim

Observações

En la anulación de facturas por pagar



Observaciones

La contabilidad de la factura por pagar involucra dos AEA contabilização da fatura a pagar envolve 2 LP´s:

  • 530 - contabiliza a baixa dos títulos originais;la baja de los títulos originales.
  • 587 - contabiliza os títulos gerados pela faturalos títulos generados por la factura.

Para contabilizar a fatura é possível utilizar a variável la factura es posible utilizar la variable VALOR, para obter o obtener el valor total da faturade la factura, ou o el uso dos campos da tabela de los campos de la tabla SE2, por exemplo ejemplo E2_VALOR, podendo acessar inclusive outras informações desta mesma tabela para cada parcela gerada pela fatura.
Esta contabilização não é realizada Off-Line, pois é realizada uma aglutinação dos valores dos títulos que compõe a fatura, para que o valor contabilizado entre os registros originais e a fatura sejam iguais.
Exemplo:
TITULO pudiendo acceder incluso otra información de esta misma tabla para cada cuota generada por la factura.
Esta contabilidad no se realiza Off-Line, pues se realiza una agrupación de los valores de los títulos que forman parte de la factura, para que el valor contabilizado entre los registros originales y la factura sean iguales.


Ejemplo:
TÍTULO A – R$ 1000,00
TITULO TÍTULO B – R$ 2000,00
TITULO TÍTULO C – R$ 3000,00
Gerada a fatura de contas a pagar com a forma de pagamento que gere duas parcelas iguais sendo a primeira com 30 e a segunda com 60 dias da data da negociação. 

Os lançamentos contábeis teriam a seguinte formação:


Una vez generada la factura de cuentas por pagar con la forma de pago que genere dos cuotas iguales, siendo la primera con 30 y la segunda con 60 días de la fecha de negociación. 

Los asientos contables tendrían la siguiente formación:

Ítem

Cuenta débito

Cuenta crédito

Valor

Observación

ItemConta DébitoConta CréditoValorObservação

1

01234


3.000,00

587 -

As tabelas

Las tablas SE2

e SA2 estarão posicionadas e servirão para acesso de informações

y SA2 estarán marcadas y servirán para acceso de información.

2

01234


3.000,00

587 -

As tabelas

Las tablas SE2

e SA2 estarão posicionadas e servirão para acesso de informações

y SA2 estarán marcadas y servirán para acceso de información.

3


01235

6.000,00

587 -

As tabelas

Las tablas SE2

e SA2 NÃO estarão posicionadas

y SA2 NO estarán marcadas. Utilizando

a variável

la variable VALOR.


Na contabilização En la contabilidad Off-line não é possível aglutinar todos os títulos envolvidos na fatura para contabilizar a baixa e após contabilizar a geração da fatura.
Para isto, é necessário realizar estas contabilizações no momento em que a fatura é gerada, para que seja garantido a correta contabilização da baixa dos títulos envolvidos e da fatura gerada.

07. TABELAS RELACIONADAS

As tabelas relacionadas ao processo são:

...

line no es posible agrupar todos los títulos involucrados en la factura para contabilizar la baja y después de contabilizar la generación de la factura. 

Por eso, es necesario realizar estas contabilidades en el momento en el que se genera la factura, para que se garantice la correcta contabilidad de la baja de los títulos involucrados y de la factura generada.


07. TABLAS RELACIONADAS

Las tablas vinculadas al proceso son:

Tabla

Descripción

FK2

Bajas por pagar

FK3

Impuestos calculados

FK4

Impuestos retenidos

FK7

Tabla auxiliar

FKA

Rastreo de movimientos

SA2

Proveedores

SE2

Cuentas por pagar

SED

Modalidades




HTML
<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>

...