Totvs custom tabs box items |
---|
default | yes |
---|
referencia | Paso1 |
---|
| Para realizar el proceso de compensación es necesario seleccionar el título principal que se desea compensar. Seleccione los parámetros para realizar el proceso:
Opción Sucursales: Se utiliza para seleccionar las sucursales que se considerarán en la compensación. Con los datos del título que se compensará, podemos seleccionar el valor que se compensará como límite para compensación, e incluso la fecha de la baja. El Flag ‘Tít. Marcados’ puede facilitar el proceso marcando los títulos de acuerdo con la composición de saldo, hasta alcanzar el saldo del título principal. Obs: en algunas situaciones, debido a la forma de configuración del cálculo de impuestos, la sugerencia inicial (‘Tít. Marcados’) no se realiza por medio del sistema, quedando a cargo del operador la selección manual para que el cálculo del impuesto se realice en tiempo de ejecución. Para más información sobre la configuración de impuestos acceda a: http://tdn.totvs.com/x/tA2qC
Después de la apertura de la pantalla tendremos las siguientes opciones: - Seleção Selección individual de cada título, sendo essa consistido o saldo do verificando esta el saldo del título para confirmar ou não seleção do registro. Utilizando essa opção o sistema sugere automaticamente quanto posse ser abatido do títulos selecionado de acordo com o saldo do o no la selección del registro. Al utilizar esta opción, el sistema sugiere automáticamente cuánto puede descontarse de los títulos seleccionados, de acuerdo con el saldo del título principal.
- Marcar Todos - Com o seguinte comportamentotodos - Con el siguiente comportamiento
- Ningún registro seleccionado
- Nenhum registro selecionado - Marca todos os títulos da relaçãolos títulos de la relación.
- Todos os los registros selecionados - Não tem nenhuma açãoseleccionados - No tiene ninguna acción.
- Ao Al menos um un título marcado - Marca todos os títulos da relaçãolos títulos de la relación. Ao
- Al menos um un título desmarcado - Marca todos os títulos da relaçãolos títulos de la relación.
- Inverte Seleção - Inverte logicamente todos as marcações, ou seja, as linhas marcadas serão desmarcadas e as linhas desmarcadas serão marcadas.
- Tanto o botão 'Inverter seleção' como 'Marcar todos' não consideram o saldo do título para efetuar o processo.
- Invierte selección - Invierte lógicamente todas las marcaciones, es decir, las líneas marcadas se desmarcarán y las líneas desmarcadas se marcarán.
- Tanto la opción ‘Invertir selección’ como ‘Marcar todos’ no consideran el saldo del título para realizar el proceso.
- Buscar - Busca y marca el título informado en la búsquedaPesquisar - Pesquisa e posiciona no título informado na busca.
- OK - Confirma a operação la operación de compensaçãocompensación. Cancelar - Cancela a operação de compensação
- Anular - Anula la operación de compensación.
Informações |
---|
| Será apresentado valores nas colunas Se mostrarán los valores en las columnas de PIS, COFINS, CSLL e IRRF somente quando a configuração da retenção correspondente estiver na baixasolamente cuando la configuración de la retención correspondiente se encuentre en la baja. |
|
Totvs custom tabs box items |
---|
| Compensación con tasa contratada Parámetros involucrados Compensação com Taxa Contratada Parâmetros envolvidos: MV_CMTXCON =Indica que será gerada correção monetária se generará la corrección monetaria para títulos com taxa contratada na compensação con tasa contratada en la compensación CP. T = Gera Genera CM / F = Não gera No genera CM Para o processo de compensação com Taxa Contratada, o parâmetro deverá estar configurado conforme abaixoPara el proceso de compensación con Tasa contratada, el parámetro debe estar configurado de acuerdo con lo siguiente:
MV_CMTXCON = T (True) A correção monetária se dará La corrección monetaria se realizará a partir do del documento selecionadoseleccionado: Caso seja selecionado o Si se selecciona el título de adiantamento anticipo (RA) os títulos NF´s sofrerão a correção monetária com base na taxa do título RA selecionado.Caso seja selecionado o título NF os títulos de adiantamentos (RA´s) sofrerão a correção monetária com base na taxa do título NF selecionado, los títulos Fact tendrán corrección monetaria con base en la tasa del título RA seleccionado. Si se selecciona el título Fact, los títulos de anticipos (RA) tendrán la corrección monetaria con base en la tasa del título Fact seleccionado. MV_CMTXCON = F (False) Não será gerada correção monetária e não será permitida compensações com taxa contratada No se generará corrección monetaria y no se permitirán compensaciones con tasas contratadas diferentes.
Aviso |
---|
| Para que seja considerada a taxa informada no momento da compensação, quando existem títulos com taxas contratadas, o parâmetro MV_CMTXCON precisa estar com seu conteúdo igual a se considere la tasa informada en el momento de la compensación, cuando existan títulos con tasas contratadas, el parámetro MV_CMTXCON debe tener su contenido igual a .T. (VerdadeiroVerdadero) |
ExemploEjemplo: Nota fiscalFactura: Valor: 1.000,00 MoedaMoneda: 2 TaxaTasa: 2 Valor Convertidoconvertido: 2.000,00
AdiantamentoAnticipo: Valor: 1.000,00 MoedaMoneda: 2 TaxaTasa: 2,5 Valor Convertidoconvertido: 2.500,00
Realizando a compensação partindo da Nota Fiscal teremos as seguintes gravações na tabela Al realizar la compensación a partir de la Factura, tendremos las siguientes grabaciones en la tabla SE5: E5_TIPO | E5_VALOR | E5_VLMOED2 | E5_TXMOEDA | E5_TIPODOC |
---|
NF | 1000 | 2000 | 2 | CP | RA | 1000 | 2000 | 2 | BA | RA | -500 | -250 | 2 | CM |
Realizando a compensação partindo do Adiantamento teremos as seguintes gravações na tabela Al realizar la compensación partiendo del Anticipo, tendremos las siguientes grabaciones en la tabla SE5: E5_TIPO | E5_VALOR | E5_VLMOED2 | E5_TXMOEDA | E5_TIPODOC |
---|
RA | 1000 | 2500 | 2,5 | BA | NF | 1000 | 2500 | 2,5 | CP | NF | 500 | 200 | 2,5 | CM |
Exemplo Ejemplo de compensação compensación automática utilizando as taxas acimalas tasas mencionadas anteriormente:
Bloco de código |
---|
language | java |
---|
theme | Midnight |
---|
title | Compensación automática tasa contratada |
---|
collapse | true |
---|
| #INCLUDE "TOTVS.ch"
#Include "PROTHEUS.ch"
#Include "PRTOPDEF.CH"
#INCLUDE "TBICONN.CH"
User FUNCTION COMPCR()
Local lRetOK := .T.
Local aArea := GetArea()
Local nTaxaCM := 0
Local aTxMoeda := {}
Local cCliente := "001 "
Local cLoja := "01"
Local cPrefixo := "TIT"
Local cNumDoc := '00001 '
Local cParcela := " "
Local cTipoDoc := "RA "
Private nRecnoNDF
Private nRecnoE1
dbSelectArea("SE1")
dbSetOrder(2) // E1_FILIAL, E1_CLIENTE, E1_LOJA, E1_PREFIXO, E1_NUM, E1_PARCELA, E1_TIPO, R_E_C_N_O_, D_E_L_E_T_
IF dbSeek(XFILIAL("SE1") + cCliente + cLoja + cPrefixo + cNumDoc + cParcela + cTipoDoc)
nRecnoRA := RECNO()
cTipoDoc := "NF"
IF dbSeek(XFILIAL("SE1") + cCliente + cLoja + cPrefixo + cNumDoc + cParcela + cTipoDoc)
nRecnoE1 := RECNO()
PERGUNTE("AFI340",.F.)
lContabiliza := .F.
lAglutina := .F.
lDigita := .F.
SE1->(dbSetOrder(1)) //E1_FILIAL+E1_PREFIXO+E1_NUM+E1_PARCELA+E1_TIPO+E1_FORNECE+E1_LOJA
aRecRA := { nRecnoRA }
aRecSE1 := { nRecnoE1 }
nSaldoComp := 2000 // Valor de dala compensacaocompensación emen moedamoneda fortefuerte
nTaxaCM := 2 // TaxaTasa considerada naen la compensacaocompensación
aAdd(aTxMoeda, {SE1->E1_MOEDA, nTaxaCM} ) // TaxasTasas de daslas moedasmonedas utilizadas
If !MaIntBxCR(3, aRecSE1,,aRecRA,,{lContabiliza,lAglutina,lDigita,.F.,.F.,.F.},,,,,nSaldoComp,,,, nTaxaCM, aTxMoeda)
Help("XAFCMPAD",1,"HELP","XAFCMPAD","NãoNo foifue possívelposible ala compensaçãocompensación"+CRLF+" dodel titulotítulo dodel adiantamentoanticipo",1,0)
lRetOK := .F.
Else
Alert("CompensaçãoCompensación realizada.")
ENDIF
ENDIF
ENDIF
RestArea(aArea)
Return lRetOK
|
|
Totvs custom tabs box items |
---|
| Criado o parâmetro Se creó el parámetro MV_RATXMOV para definir a taxa a ser considerada para adiantamentos sem taxa contratada na compensação. para definir la tasa que se considerará para anticipos sin tasa contratada en la compensación. O parâmetro foi incorporado ao El parámetro se incorporó al release 12.1.27 do Protheus e disponibilizado nas expedições contínuas para os releases anteriores del Protheus y puso a disposición en las expediciones continuas para los releases anteriores vigentes.
MV_RATXMOV = .T. Com o seu conteúdo Con su contenido true .T. será considerada a taxa da sua movimentação de inclusão. Quando a compensação partir do adiantamento essa taxa será utilizada para os títulos listados da mesma moeda. se considerará la tasa de su movimiento de inclusión. Cuando la compensación sea a partir del anticipo, esta tasa se utilizará para los títulos listados de la misma moneda. Cuando la compensación sea a partir del título, se utilizará la tasa del día o la que se informe en el momento de la compensación y los anticipos listados utilizarán su tasa de movimientoQuando a compensação partir do título, esse utilizará a taxa do dia ou a informada no momento da compensação e os adiantamentos listados utilizaram a sua taxa de movimentação.
MV_RATXMOV = .F. Com o seu conteúdo Con su contenido false .F. será considerada a taxa do dia da compensação ou a utilizada no momento da compensação para todos os títulos envolvidos. Especificação do parâmetro: se considerará la tasa del día de la compensación o la que se utiliza en el momento de la compensación para todos los títulos involucrados.
Especificación del parámetro: Nombre del parámetroNome do parâmetro: | MV_RATXMOV |
---|
Tipo: | Lógico |
---|
DescriçãoDescripción: | Define se o adiantamento deve utilizar a taxa do seu movimento para compensaçãosi el anticipo debe utilizar la tasa de su movimiento para la compensación. ( .T. Utiliza do movimento Utiliza del movimiento / .F. Utiliza da compensação Utiliza de la compensación) |
---|
Valor Padrãoestándar: | .T. |
---|
|
Totvs custom tabs box items |
---|
| Taxas Tasas utilizadas e ordem y orden de prioridades Taxa do dia (Tabela Tasa del día (Tabla SM2): Configurada a taxa do dia para os títulos em moeda estrangeira, essa taxa será considerada no momento da compensação. Al configurar la tasa del día para los títulos en moneda extranjera, esta tasa se considerará en el momento de la compensación. Tasa del Taxa do título (Contratada): A taxa definida no momento da inclusão dos La tasa definida en el momento de la inclusión de los títulos (E1_TXMOEDA) é respeitada na compensação. Quando esta taxa contratada é informada, a compensação passa a usá-la, mesmo que se tenha configurado uma taxa de moeda para as datas envolvidas (Tabela SM2); es respetada en la compensación. Cuando se informa esta tasa contratada, la compensación pasa a usarla, aunque se haya configurado una tasa de moneda para las fechas involucradas (Tabla SM2); Tasa en la compensación: Esta tasa puede configurarse por medio de la opción Tasas monedas, antes de seleccionar los títulos para la compensación. Aunque el título tenga la tasa del día (Tabla SM2) para la moneda en cuestión, o la tasa Taxa na compensação: Esta taxa pode ser configurada pela opção Taxas Moedas, antes de selecionar os títulos para a compensação. Mesmo que o título possua taxa do dia (Tabela SM2) para moeda em questão, ou taxa contratada (E1_TXMOEDA), é considerada a taxa definida no momento da compensação, se caso a mesma for informada; O critério de conversão de taxa é a ordem de configuração da mesma, sendo: 1º - Taxa na Compensação se considera la tasa definida en el momento de la compensación, si esta es informada.
El criterio de conversión de tasa es la orden de configuración de esta, donde: 1º - Tasa en la compensación 2º - Tasa del título 2º - Taxa do Título (Contratada) 3º - Taxa do dia (Tabela Tasa del día (Tabla SM2)
Totvs custom tabs box |
---|
tabs | Tasa del día (SM2), Tasa contratada, Tasa informada en la compensación |
---|
ids | Tasa1,Tasa2,Tasa3 |
---|
| Totvs custom tabs box items |
---|
default | yes |
---|
referencia | Tasa1 |
---|
| Exemplo utilizando taxa do dia Ejemplo utilizando tasa del día (SM2) Compensação Compensación de RA em Dólar com NF em reais.en Dólar con Factura en reales. Tasa del día Taxa do dia de 2,0000 para moeda la moneda 2 (Dólar) – InclusãoInclusión. Título RA em moeda estrangeira en moneda extranjera (Dólar):
Título NF em moeda forte (ReaisFact en moneda fuerte (Reales):
Realizando a compensação em um dia diferente da inclusão:
Realización de la compensación en un día diferente de la inclusión: Tasa del día Taxa do dia de 3,0000 para moeda la moneda 2 (Dólar) – CompensaçãoCompensación.
O sistema considerou a taxa do dia da compensação para o RA, esse comportamento pode ser parametrizado através do MV_RATXMOV (Nesse exemplo o parâmetro está com seu conteúdo El sistema consideró la tasa del día de la compensación para el RA, este comportamiento puede parametrizarse por medio del MV_RATXMOV (En este ejemplo, el parámetro está con su contenido .F.). Movimentação Movimiento SE5: Foi utilizado a taxa do dia da compensação para as movimentações e gerado uma correção monetária em relação a taxa utilizada na inclusão do Se utilizó la tasa del día de la compensación para los movimientos y se generó una corrección monetaria con relación a la tasa utilizada en la inclusión del RA. Valor compensado do del RA: $ 5.000,00 (Dólar) x Taxa da inclusão vs. Tasa da inclusión (2,0000) = R$ 10.000,00 (ReaisReales) Valor compensado do del RA: $ 5.000,00 (Dólar) x Taxa da Compensação vs. Tasa de la compensación (3,0000) = R$ 15.0000,00 (ReaisReales) Correção monetáriaCorrección monetaria: 15.000,00 – 10.000,00 = 5.000,00 (ReaisReales) convertendo convirtiendo 1.666,67 (Dólar) |
Totvs custom tabs box items |
---|
| Exemplo Ejemplo utilizando taxa tasa contratada (E1_TXMOEDA) Compensação Compensación de RA em Dólar com NF em reais.en Dólar con Factura en reales. Tasa del día Taxa do dia de 2,0000 para moeda la moneda 2 (Dólar). Título com taxa con tasa contratada de 2,5000. Título RA em moeda estrangeira en moneda extranjera (Dólar):
Título NF em moeda forte (ReaisFact en moneda fuerte (Reales):
Realizando a compensação em um dia diferente da inclusão:
Realización de la compensación en un día diferente de la inclusión: Tasa del día Taxa do dia de 3,0000 para moeda la moneda 2 (Dólar) – CompensaçãoCompensación.
O sistema considerou a taxa El sistema consideró la tasa contratada para o el RA. Quando o título possui taxa contratada a compensação passa a usá-la, mesmo que se tenha configurado uma taxa de moeda para as datas envolvidas.Cuando el título tiene una tasa contratada la compensación pasa a usarla, aunque se haya configurado una tasa de moneda para las fechas involucradas. Movimiento Movimentação SE5: Foi utilizado a taxa contratada nas movimentações, nesse caso não é gerado correção monetária pois o RA não teve variação em sua taxaSe utilizó la tasa contratada en los movimientos, en este caso, no se generó la corrección monetaria, porque el RA no tuvo variación en su tasa. |
Totvs custom tabs box items |
---|
| Exemplo Ejemplo utilizando taxa informada na compensaçãotasa informada en la compensación Compensación Compensação de RA em Dólar com NF em reais.en Dólar con Factura en reales. Tasa del día Taxa do dia de 2,0000 para moeda la moneda 2 (Dólar). Título com taxa con tasa contratada de 2,5000. Título RA em moeda estrangeira en moneda extranjera (Dólar):
Título NF em moeda forte (ReaisFact en moneda fuerte (Reales):
Realizando a compensação em um dia diferente da inclusão:
Realización de la compensación en un día diferente de la inclusión: Tasa del día Taxa do dia de 3,0000 para moeda la moneda 2 (Dólar) – CompensaçãoCompensación. Informando uma taxa Al informar una tasa de 3,2000 no momento da compensaçãoen el momento de la compensación.
O sistema considerou a taxa El sistema consideró la tasa informada para o el RA. Quando informado uma taxa no momento da compensação o sistema passa a utiliza-la, mesmo que o título possua taxa Cuando se informa una tasa en el momento de la compensación, el sistema pasa a utilizarla, aunque el título tenga una tasa contratada (E1_TXMOEDA), ou o que se tenha haya configurado uma taxa una tasa de moeda para as datas envolvidasmoneda para las fechas involucradas. Movimentação Movimiento SE5: Foi utilizado a taxa informada na compensação para as movimentações e gerado uma correção monetária em relação a taxa informada na compensação e a taxa contratada do Se utilizó la tasa informada en la compensación para los movimientos y se generó una corrección monetaria con relación a la tasa informada en la compensación y la tasa contratada del título. Valor compensado do del RA: $ 4687,5 (Dólar) x Taxa Contratada vs. Tasa contratada (2,5000) = R$ 11.718,75 (ReaisReales) Valor compensado do del RA: $ 4687,5 (Dólar) x Taxa da Compensação vs. Tasa de la compensación (3,2000) = R$ 15.0000,00 (ReaisReales) Correção monetáriaCorrección monetaria: 15.000,00 – 11.718,75 = 3.281,25 (ReaisReales) convertendo convirtiendo 1.025,39 (Dólar) |
|
|
Totvs custom tabs box items |
---|
| La comisión sobre la compensación CR podrá calcularse siempre y cuando el título financiero (Fact) esté configurado correctamente con vendedor y porcentaje y las siguientes preguntas estén configuradas con Sí, de acuerdo con el tipo de título que se compensará - NCC o RA. ¿Calc Comis s/ NCC? Informe si el Sistema debe calcular la comisión en las compensaciones con títulos de crédito del tipo NCC. Pregunta = SÍ - El sistema calcula la comisión. Pregunta = NO - El sistema no calcula la comisión. ¿Calc Comis s/ RA? Informe si el Sistema debe calcular la comisión en las compensaciones con títulos de crédito del tipo RA. Pregunta = SÍ - El sistema calcula la comisión. Pregunta = NO - El sistema no calcula la comisión. PARÁMETROS A comissão sobre a compensação CR poderá ser calculada desde que o título financeiro (NF) esteja configurado corretamente com vendedor e percentual e as perguntas abaixo estejam configuradas com Sim conforme o tipo de título que será compensado - NCC ou RA. Calc comiss s/ NCC? Informar se o Sistema deve calcular comissão nas compensações com títulos de crédito do tipo NCC. Pergunta = SIM - O sistema calcula comissão. Pergunta = NÃO - O sistema não calcula comissão. Calc comiss s/ RA? Informar se o Sistema deve calcular comissão nas compensações com títulos de crédito do tipo RA. Pergunta = SIM - O sistema calcula comissão. Pergunta = NÃO - O sistema não calcula comissão. PARÂMETROS MV_COMISCR - indicador que permitirá o el cálculo de comissão la comisión para el vendedor na compensação en la compensación CR. "S" para calcular e y "N" não no calcular. TABELA MOTIVOS DE BAIXA TABLA MOTIVOS DE BAJA Registre en la tabla Cadastre na tabela de motivos de baixa baja (Miscelânea Miscelánea -> ArquivosArchivos), o el motivo CMP e y habilite o el cálculo de comissão no comisión en el motivo de baixabaja. ExemploEjemplo: Sigla: CMP DescriçãoDescripción: Compensac CarteiraCartera: A (Ambas) Mov. Bancaria: N ComissãoComisión: S Cheque: N Obs.: Nesse processo não serão considerados os dados de Vendedor e Percentual de comissão dos En este proceso no se considerarán los datos de Vendedor y Porcentaje de comisión de los títulos de crédito (NCC/RA), somente do solamente del título financeiro financiero (NFFact, RC, etc.) |
|