Á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:SIGAFAT - Facturación
Función:
RutinaNombre TécnicoFecha
LocxfunaFunciones Genéricas de
Notas Fiscales
Localizaciones 
Ticket:9236172
Requisito/Story/Issue (informe el requisito vinculado):DMINA-9642


02. SITUACIÓN/REQUISITO

Dentro de la rutina de Facturas de SalidaSalida (MATA467n), se genera una Factura de Salida (NF) con un producto que cuenta con un registro en la rutina de EstructurasEstructuras (MATA200), al momento de generar el XML de la factura, el nodo cfdi:Parte  que corresponde a la estructura del producto no se esta generando.


03. SOLUCIÓN

Dentro de la rutina de Funciones Genéricas de notas fiscalesLocalizaciones (LOCXFUNA), en la función que  Llena el arreglo para hacer cuadre por centavos a estructura y cadena de XML para CFDI 3.3(fImptosD), se reemplaza el uso de la función ASIZE() para que no se pierdan los datos correspondientes a la Estructura del productoProducto, ya que al momento de ejecutar dicha función los datos se pierden.

Dentro de la misma rutina , en la función que Genera la estructura y cadena origina para nodo Conceptos, Impuestos e Impuestos Locales (fXMLFun), se realiza el ajuste en la sección correspondiente a los nodos de cfdi:Impuestos-cfdi:Traslados , ya que no se estaban generando los nodos correctamente al momento de usar productos con TES con Tipo de Entrada/Salida sin impuestos y TES otra con impuestos informada.

Se realizo el ajuste en la sección del nodo Partes para que no dependiera de la generación del nodo cfdi:Impuestos dentro del XML.

...

Totvs custom tabs box
tabsPre-condiciones,Pasos
idsPre-condiciones,Pasos
Totvs custom tabs box items
defaultyes
referenciaPre-condiciones
  • Contar con la configuración de la funcionalidad para Timbrado de CFDI 3.3.
  • Contar con la configuración de un producto registrado. Producto.
  • En el módulo CRM (SIGACRM) desde el menú Actualizaciones | Administración | Portafolios | Estructuras (MATA200), para el Producto, contar con registros Estructura del Producto (Tabla SG1)Contar con registro en la tabla de Estructura del Producto(SG1) para el producto a usar.
  • Contar con la configuración de un cliente Cliente para timbrado.
  • Contar con los archivos " Generación de XML para Documentos de Salida | Generación de XML para Documentos de Entrada"Entrada (FATSMEX.INI |FATEMEX.INIactualizados.
Totvs custom tabs box items
defaultno
referenciaPasos
  • En el módulo Facturación (SIGAFAT), ingresar al menú "Actualizaciones | Facturación| Facturaciones" Facturaciones (MATA467N).
  • Informar los parámetros de la rutina.
  • "Incluir" una nueva factura Factura de salidaSalida.
  • Informar los campos del encabezado de la factura.
  • Capturar los datos de un ítem.
  • Dar clic en "Grabar".
  • Se confirma Validar que se realice la generación del comprobante fiscal y timbrado del CFDI (de acuerdo a configuración del parámetro MV_CFDUSO).
  • Validar que en el XML sean generados los nodos correspondientes a las estructuras del producto (cfdi:Parte).

Image Added



04. INFORMACIÓN ADICIONAL

No aplica.


Card documentos
InformacaoUtilice este box para resaltar información relevante y/o de destaqueLa presente solución aplica para versión 12.1.17 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha indicada en la sección 01 - Datos Generales.
Titulo¡IMPORTANTE!


05. ASUNTOS RELACIONADOS


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>