Índice |
---|
maxLevel | 2 |
---|
minLevel | 2 |
---|
style | circle |
---|
|
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
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
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
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.
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 |
---|
|
É 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 |
---|
language | java |
---|
theme | Midnight |
---|
title | Exemplo Ejemplo de rotina rutina automática |
---|
collapse | true |
---|
|
#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
Esta
...
opción permite incluir títulos para
...
agrupación.
Esta
...
opción permite visualizar todos
...
los datos del título,
...
independientemente de su tipo.
Esta
...
opción permite
...
buscar títulos con las opciones de filtro
...
y por
...
configuración de
...
preguntas (F12).
Esta
...
operación efectúa la contrapartida de la factura, es decir revertir el valor que se pagó.
Muestra un cuadro de leyendas y sus significados que se refieren a la situación de agrupación de los títulos.
Image Added
Apresenta quadro das legendas e seus significados referenciados a situação da aglutinação dos títulos
Image Removed
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 |
---|
id | Parâmetros Parámetros |
---|
effectType | fade |
---|
|
Card |
---|
id | 1 |
---|
label | Perguntas Preguntas (F12) |
---|
effectType | fade |
---|
| PerguntaDescriçãoConsidera Lojas ¿Considera tiendas? | Este campo indica | se a loja do fornecedor deverá ser considerada nafiltragem 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. | Contabiliza Baixa se serão contabilizadas as baixas si se contabilizarán las bajas on-line. | Contab Canc da Baixa 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 Escolha 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 |
---|
id | 2 |
---|
label | Parâmetros Parámetros (SX6) |
---|
effectType | fade |
---|
| PerguntaDescriçãoDefaultEstándar | MV_FATOUT | Time out para | seleção do registro pelo usuário (em segundos) Caso o usuário demore mais tempo a tela é fechadaselecció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 faturaEstablece 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ãoel 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 líquidoneto. | 1 | MV_CTBFLAG | .T. - Habilita | marcação das el marcado de las flags de | contabilização 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çãopor 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 Não o critério de arredondamento do el criterio de redondeo del INSS, | se arredonda valor ou 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çãoLiberació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 anulação liberação transferência para superior e ausência temporáriatransferencia a superior y ausencia temporal. | 1 | MV_NUMFATP | Utilizada numeração 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 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 abatedel 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 ou NãoMoeda 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 | é 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 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 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 |
---|
id | processosprocesos |
---|
effectType | fade |
---|
|
Card |
---|
id | 1 |
---|
label | + SelecionarSeleccionar |
---|
effectType | fade |
---|
| ProcedimentosProcedimiento Para incluir uma fatura a Cómo incluir una factura por pagar: - 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
- Configure os parâmetros e confirme
- Preencha os dados conforme orientação do help de campo
- Confira os dados e confirme. O sistema apresenta uma janela solicitando confirmação dos dados
- Confirme
- Em seguida, clique na opção + Selecionar, será aberta a tela de configuração dos parâmetros
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 - Selecione os títulos desejados para a geração da fatura e confirme
- O Sistema solicita a Condição de Pagamento da Fatura a Pagar
- la configuración de los parámetros de la rutina.
- Configure los parámetros y confirme.
- Complete los datos de acuerdo con la orientación del help de campo.
- Verifique los datos y confirme. El sistema muestra una ventana solicitando la confirmación de los datos.
- Confirme.
- A continuación, haga clic en la opción + Seleccionar, se abrirá la pantalla de configuración de los parámetros.
- 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.
- Seleccione los títulos deseados para generar la factura y confirme.
- El sistema solicita la condición de pago de la factura por pagar.
- Informe el código de la condición de pago y confirme.Informe o código da Condição de Pagamento e confirme
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ão | DescriçãoNa baixa En la baja de títulos manual |
ou automática no Contas a PagarSim | 531 | No cancelamento da baixa o automática en el Cuentas por pagar | Sí |
|
531 | En la anulación de la baja de títulos manual |
e automática no Contas a Pagary automática en el Cuentas por pagar | Sí |
SimNa geração de Faturas a Pagar | En la generación de facturas por pagar | Sí |
SimNo cancelamento de Faturas a Pagar | Sim | Observações
En la anulación de facturas por pagar | Sí |
|
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 |
---|
Item | Conta Débito | Conta Crédito | Valor | Observação As tabelas e SA2 estarão posicionadas e servirão para acesso de informaçõesy SA2 estarán marcadas y servirán para acceso de información. |
2 | 01234 |
| 3.000,00 | 587 - |
As tabelas e SA2 estarão posicionadas e servirão para acesso de informaçõesy SA2 estarán marcadas y servirán para acceso de información. |
3 |
| 01235 | 6.000,00 | 587 - |
As tabelas e SA2 NÃO estarão posicionadasy SA2 NO estarán marcadas. Utilizando |
a variável
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>
|
...