Árvore de páginas

Versões comparadas

Chave

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

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGAFAT - FaturamentoFacturación
Función:
Livros Fiscais
RutinaNombre Técnicotécnico
M460Livr.PRWLibros fiscales - Salida
M100Livr.PRWLibros Fiscales -Entrada
M100XIBP.PRXCálculo de percepción de Ingresos Brutos - Entrada
M460XIBP.PRXCálculo de percepción de Ingresos Brutos - Salida
Ticket:8950995
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-8646


02. SITUACIÓN/REQUISITO

En la rutina Remito de Transferencia (MATA462TN) al realizar una transferencia entre sucursales con retorno automático (F2_TIPORET = 1 - Automático), genera el remito de transferencia de entrada "incompleto", no es generado con todos los ítem y cantidades que se capturaron en el remito de transferencia de salida, por ejemplo; si se tiene una transferencia de salida con 5 ítem, genera el remito de transferencia de entrada pero solamente con 3 ítems.

Se identifica que al momento de insertar los registros para el Remito de transferencia de entrada, barre los registros del Remito de Salida (ya grabados en la tabla SD2), sin embargo; en ese momento se encuentra posicionado en el último registro insertado en el Remito de salida, al intentar posicionarse (MsSeek) sobre el primer código + ítem,  se utiliza la función GetFilOri() para obtener la Sucursal y en esa función pierde la posición del primer registro y esto provoca que no inserte todos los ítems.

03. SOLUCIÓN

rutina Facturación (MATA467N), al realizar la inclusión de una factura de salida que calcule varios impuestos en la moneda 2 (Dólar), cuando se visualiza la solapa de libros fiscales, en el campo Valor contable (F3_VALCONT) se ve que se está grabando con 0.01 centavos de diferencia. 

Se identificó que en el momento de hacer la grabación en los campos de la tabla de  libros fiscales (SF3), el campo Valor contable (F3_VALCONT), está siendo grabado con solo 2 decimales.

03. SOLUCIÓN

Se realizó un ajuste para que los cálculos de los impuestos se graben con 4 decimales, para no tener problemas de redondeo en los valores, cuando la factura se incluya en la moneda 2.En la función GetFilOri() se graba y restaura el área de trabajo, para que no tenga un impacto al momento de ser usada en el MsSeek(). Se usa el GetArea() y RestArea().


Totvs custom tabs box
tabsConfiguraciones Previasprevias, Flujo de Pruebaprueba
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Por medio del módulo Configurador de registro de los parámetros “MV_AGENTE = SSSSS y "MV_AGIIBB" = BA|CF
  2. Por medio de la rutina  “Moneda”, en el módulo Libros fiscales A través de la rutina “Punto de Venta” en el módulo de Libros Fiscales (Actualizaciones | Archivos), se debe tener configurado un Punto de Venta.debe haber una tasa registrada con la moneda 2 (62.3090).
  3. Por medio de la rutina “Clientes”,  en el módulo Libros fiscales A través de la rutina “Contr. Formularios” en el módulo de Libros Fiscales (Actualizaciones | Archivos), se debe tener configurada la serie para tipo de documento "Remito de Transferencia" (especie “RFN”).debe haber un cliente registrado para hacer la inclusión de una factura de salida. 
  4. Por medio de la rutina “Tipos de entrada y salida”, en el módulo Libros fiscales A través de la rutina “Productos” en el módulo Facturación (Actualizaciones | Archivos), se debe tener creados productos, informando el deposito estándar y seguimiento por Lotes. debe haberse creado una TES que calcule IVA y algunos IB.
  5. Por medio de la rutina “Impuestos variables”, en el módulo Libros fiscales A través de la rutina “Tipos de Entrada y Salida” en el módulo de Facturación (Actualizaciones | Archivos), se debe tener creada una TES que permita la transferencia entre sucursales.deben haberse creado los impuestos IVA, IB2, IB4, e IBP.
  6. Por medio de la rutina “Confi Adic Imp”, en el módulo Libros fiscales A través de la rutina “Proveedores” en el menú Compras (Actualizaciones | Archivos), se debe tener creado un Proveedor para la transferencia.deben haberse creado los impuestos IVA, IB2, IB4, e IBP.
  7. Por medio de la rutina “Empr Vs Z.Fiscal”, en el módulo de Libros fiscales (Actualizaciones | Archivos), deben haberse creado los impuestos IB2, IB4, e IBPA través de la rutina “Factura de Entrada” en el menú Compras (Actualizaciones | Movimientos), se captura una Factura para tener saldo en stock de los productos previamente registrados (importante referenciar el número de Lotes que serán usados.
Totvs custom tabs box items
defaultno
referenciapaso2

Remito de Transferencia Facturación (MATA462TNMATA467n)

  1. A través Por medio de la rutina “Remito de TransferenciaFacturación, en el módulo SIGAEST SIGAFAT - Stock/Costos FACTURACIÓN (Actualizaciones | Movimientos Facturación | Fiscales), realizamos la generación del Remito de TransferenciaFacturaciones)
  2. En los parámetros informamos ¿Tipo? "Salida".
  3. Incluimos el Remito de Transferencia e informamos la Sucursal Origen (nos posicionamos sobre esa sucursal).
  4. Informamos los datos del encabezado:  Sucursal Destino (F2_FILDEST), Retorno automático (F2_TIPORET = 1 - Automático) y todos los datos necesarios. 
  5. Capturamos al menos 5 ítems duplicando códigos de un mismo producto, informar el depósito del cual será retirado el producto (D2_LOCAL)  y depósito destino (D2_LOCDEST). 
  6. Utilizar la TES previamente configurada. 
  7. Grabar el Remito de Transferencia.
  8. A través de la rutina “Remito de Transferencia” en el módulo SIGAEST - Stock/Costos (Actualizaciones | Movimientos | Fiscales), visualizar el Remito de Transferencia de entrada. 
  9. En los parámetros informamos ¿Tipo? "Entrada".
  10. Incluya una factura de salida, de acuerdo con los datos registrados realizados.
  11. Informe los datos del encabezado y, principalmente, el campo MONEDA con 2.
  12. Incluya dos ítems para esta factura con valores que contengan centavos.
  13. Seleccione la solapa Impuestos y confirme la generación de los impuestos generados.
  14. Seleccione la solapa Fiscales y confirme si el campo Valor contable se grabó correctamente con los valoresSeleccionas el Remito generado y visualizamos, se verifica que fue generado con los ítems y cantidades de manera correcta. 


04. INFORMACIÓN ADICIONAL

No aplica. 




05. ASUNTOS RELACIONADOS

No aplica. 



HTML
<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;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>