Á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
SegmentoServicios

Módulo:SIGACOM- COMPRAS
Función:
RutinaNombre técnico
MATA143.PRXOrdenes de compra (Purchase Order)
MATXFIS.PRXCálculo de impuestos e impuestos financieros
Ticket:9117635
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-8787


02. SITUACIÓN/REQUISITO

El sistema no refresca la sección de impuestos para eliminar los impuestos que no se calculan con la nueva TES informada, esto provoca que el registro grabado en la tabla DBC mantenga los impuestos calculados con la primera TES, lo que deriva en un valor total incorrecto al generar el documento de entrada.


03. SOLUCIÓN

En el fuente Matxfis en la función MaFisImpIV se retira una localización que impedía limpiar los impuestos calculados en el item, si la TES era cambiada, cuando era detonada la rutina MATA143.


Totvs custom tabs box
tabsPaso 01, Paso 02, Paso 03, Paso 04Condiciones Previas,Flujo de Prueba
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1


  • Tener la configuración que corresponde para el impuesto IBP.
  • Contar con un proveedor donde campo fabricante igual a "NO" ( A2_FABRICA = 2)  y campo Identificac  igual a "2" (A2_ID_FBFN = 2).
  • Contar con uno o varios productos de tipo importación ( B1_IMPORT=Si).
  • Tener un importado importador y un comprador.
  • Contar con al menos tres TES de entrada, una con el campo igual a  Ctd.Cero igual "NO" y otra igual a "SI" , incluyendo los impuestos deseados .
Totvs custom tabs box items
defaultno
referenciapaso2
  • Incluir una Solicitud de importación (SIGACOM | Archivos | Importaciones), y agregar el producto de importación.
  • Incluir una orden de compra (SIGACOM | Archivos | Importaciones) y vincular la solicitud de importación.
  • Incluir un despacho (SIGACOM Archivos | Importaciones) e incluir al menos dos facturas(invoices), uno para "FOB" y otro para "GASTOS", así como sus ítems invoices:
  • Agregar primer invoice:

Tipo igual a "FOB".

Serie igual a "E".

Informar condición de pago.

Informar E/P/R Entreg.

Incluir en los ítems invoices de este primer invoice la  orden de compra (Purchase Order) creada previamente.

Agregar TES configurada con Ctd.Cero igual "NO".

Verificar impuestos.


  • Agregar segundo invoice:

Tipo igual a "GASTOS".

Serie igual a "A".

Informar condición de pago.

Informar E/P/R Entreg.

Incluir varios  items invoices.

*Antes de grabar el despacho cambiar la TES en uno de los items por una que contenga cálculos de impuestos diferentes.

Agregar TES configurada con Ctd.Cero igual "SI".

Verificar impuestos.

  • Grabar e ir a despachos(SIGACOM | Archivos | Importaciones) seleccionar el despacho  generado:

Generar los documentos de entrada para FOB.

Generar los documentos de entrada para "GASTOS".

  • Ir a facturas de entrada (SIGACOM | Actualizaciones | Movimientos )

Verificar la creación  de la factura de entrada  FOB y sus impuestos.

Verificar que coincidan los valores del calculo de los impuestos así como del valor bruto.

Verificar la creación  de la factura de entrada "GASTOS"  sus impuestos.

Verificar que coincidan los valores del calculo de los impuestos así como del valor bruto.

...

04. INFORMACIÓN ADICIONAL

...

  • No aplica




05. ASUNTOS RELACIONADOS

  • No aplica


    Templatedocumentos


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>