01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFAT - Facturación. |
---|
Función: | Rutina(s) | Nombre Técnico | Fecha |
---|
LOCXFUNA | Funciones Genéricas para Generación de Comprobantes Fiscales. | 04/08/2020 |
|
---|
Ticket: |
---|
92297849220784 |
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-9589 |
---|
02. SITUACIÓN/REQUISITO
Cuando se genera una Factura de Venta (MATA467N), utilizando una TES que tiene configurado más de un impuesto de traslado, se obtiene el siguiente mensaje de error: "Invalid content was found starting with element 'cfdi:Traslados'". Se identifica que lo anterior ocurre debido a que se genera un nodo "<cfdi:Traslado Base="XXX.XXXX" Impuesto="XXX" TipoFactor="Tasa" TasaOCuota="X.XXXXX" Importe="X.XX"/></cfdi:Traslados>" por cada impuesto configurado en la TES.
03. SOLUCIÓN
- En la función fXMLFun() de la rutina Funciones Genéricas para Generación de Comprobantes Fiscales (LOCXFUNA); se modifica la generación de los nodos Traslados y Retenciones a nivel Conceptos. La solución aplica para los documentos que generan comprobante fiscal digital, como son:
- Nota de Crédito para Clientes.
- Nota de Débito para Clientes.
- Factura de Venta.
Totvs custom tabs box |
---|
tabs | Pre-condiciones, Procedimiento, Paso 03, Paso 04 |
---|
ids | paso1,paso2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1 |
---|
| - Realizar un respaldo del repositorio (RPO).
- Realizar la aplicación del parche correspondiente al issue DMINA-9589.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
- Configurar un Tipo de Salida que tenga más de un impuesto de traslado:
- Configurar al parámetro MV_IVATRAS con los códigos de los impuestos utilizados en el Tipo de Salida configurado en el punto anterior.
- MV_IVATRAS = "IVA|IEP" (Sin comillas).
- Contar con información en los siguientes Catálogos y que estos tengan informados los campos correspondientes a los Catálogos del SAT:
- Clientes.
- Productos.
- Condiciones de Pago.
- Impuestos Variables.
|
Totvs custom tabs box items |
---|
| - Ingresa a la rutina Facturaciones, ubicada en "SIGAFAT | Actualizaciones | Facturación | Facturaciones".
- Dar clic en el botón "+ Incluir".
- Informar los datos obligatorios del Encabezado.
- Cliente.
- Tienda.
- Serie.
- Numero de Documento.
- Uso CFDI.
- Informar en la sección de ítems:
- Código del producto.
- Cantidad.
- Valor Unitario.
- Valor Total.
- Tipo de Salida. <La configurada en las Pre-condiciones>
- Informar Condición de Pago, ubicada en la pestaña "Títulos" del rodapié.
- Dar clic en el botón "Grabar".
- Confirmar la generación del comprobante fiscal, dando clic en el botón "Sí".
- Confirmar el timbrado del comprobante fiscal, dando clic en el botón "Sí".
- Validar que es mostrado el mensaje que confirma la generación del timbra fiscal.
- Validar que al nivel del nodo <cfdi:Concepto>, se haya realizado la agrupación del los impuestos de tipo "Traslado" como se muestra a continuación:
Image Added
|
|
04. INFORMACIÓN ADICIONAL
Card documentos |
---|
Informacao | Utilice este box para resaltar información relevante y/o de destaqueLa forma en que se realiza la agrupación de los impuestos de Traslados, también aplica para las Retenciones. |
---|
Titulo | ¡IMPORTANTE! |
---|
|
05. ASUNTOS RELACIONADOS
- Si desea conocer información completa sobre el proceso de Facturación Electrónica CFDI 3.3; ingrese al siguiente Documento Técnico:
DT_Factura_Electronica_Mexico_CFDI_Version_3_3
- Si desea conocer información sobre la generación de los nodos de Traslados y Retenciones a nivel Totales; ingrese al siguiente Documento Técnico:
8354423_DMINA-8523_DT_Nodo_traslado_con_iva_tasa_cero_no_es_mostrado_MEX
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>
|