01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFAT - Facturación. |
---|
Función: | Rutina(s) | Nombre Técnico | Fecha |
---|
|
---|
MATA68NMATA468N | Generación automática de Facturas/Remitos. | 11/01/2021 | LOCXNF | Notas Fiscales. | 14/01/2021 | FISA814 | Carga de Información de Catálogos. | 14/01/2021 | FATEMEX.INI | Script de generación de los archivos XML para Notas Fiscales de Entrada. | 18/01/2021 | FATSMEX.INI | Script de generación de los archivos XML para Notas Fiscales de Salida. | 18/01/2021 |
|
País: | México |
---|
Ticket: | 10508519 | 10568785 | 10592832 | 10604232 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-10927 (DMINA-10947 | DMINA-10958 | DMINA-10963) |
---|
02. SITUACIÓN/REQUISITO
A partir del 28 de diciembre del 2020 entró en vigor el nuevo catalogo catálogo de Fracciones Arancelarias que cumple con el acuerdo publicado el 17 de noviembre de 2020 en el que se dan a conocer los Números de Identificación Comercial (NICO). Este catalogo catálogo integra el número Número de identificación comercial Identificación Comercial (NICO), el cual estará conformado por 2 dígitos, estos se colocan en la posición posterior de la fracción arancelaria que corresponda, y que estarán ordenados de manera progresiva iniciando del 00 al 99. Por lo anterior, el código de la fracción arancelaria pasa de 8 a 10 dígitos.
03. SOLUCIÓN
- Se agregan los campos D1_NICO (
...
...
...
- Factura de Salida/Notas de Débito) y C6_NICO (Pedidos/Remitos)
...
- ; estos contendrán los dos dígitos correspondientes al Números de Identificación Comercial (NICO).
- En el fuente FISA814 dentro de la función f814CatMex() para el catálogo de fracción arancelaria se asigna una nueva columna llamada NICO con un tamaño de dos caracteres. En la función f814ReadFile() se obtiene el código NICO del número de la fracción arancelaria.
- En el fuente MATA468N en la función a468nGravD2() cuando se genera una factura a partir de un pedido o remisión se signa el valor NICO
...
- (C6_NICO) a la factura de salida (D2_NICO ) solo cuando
...
- el complemento de comercio exterior se encuentre activo (MV_CFDIEXP = .T.).
- En el fuente LOCXNF dentro de la función LxDocOri() se asigna el valor NICO(D2_NICO) a la NCC (D1_NICCO) cuando se realiza una nota de crédito a partir de una factura de salida.
- Se agrega disparador a los campos D1_FRACCA, D2_FRACCA y C6_FRACCA para llenar automáticamente los campos D1_NICO, D2_NICO y C6_NICO.
- Se modifica archivo de configuración fatsmex.ini, en la fracción arancelaria (D2_FRACCA) se concatena el identificador NICO (D2_NICO ) para que la información asignada
...
- al elemento FraccionArancelaria corresponda
...
- a 10 dígitos.
- Se modifica archivo de configuración fatemex.ini, en la fracción arancelaria (D1_FRACCA) se concatena el identificador NICO (D1_NICO ) para que la información asignada
...
- al elemento FraccionArancelaria corresponda
...
Totvs custom tabs box |
---|
tabs | Paso 01, Paso 02, Paso 03, Paso 04Pre-Condiciones,Pasos |
---|
ids | paso1Pre-Condiciones,paso2Pasos |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1Pre-Condiciones |
---|
| - Realizar un respaldo del repositorio (RPO).
Tabla SE5(Movimientos Bancarios) con sucursal compartida.- Realizar un respaldo de los archivos de configuración fatemex.ini y fatsmex.ini
- Aplicar el parche correspondiente al issue DMINA-10927 y actualizar los archivos fatemex.ini y fatsmex.ini
Aviso |
---|
| Si en su ambiente ya existen los archivos fatemex.ini y fatsmex.ini y contiene personalizaciones, es recomendable evitar su actualización, en cambio deberá editarlo y realizar la siguiente modificación: |
fatemexini secciona sección "Cadena Original | Complemento de Comercio Exterior" ubicar la siguiente instrucción:
(PREREG) IIf(lCCCE .And. !Empty(SD1->D1_FRACCA), (cCadOriCCE += Alltrim(SD1->D1_FRACCA) + _aTotal[098],.T.), ("",,.T.)) |
Agregar la concatenación Concatenar el campo D1_NICO como se muestra en la siguiente línea: (PREREG) IIf(lCCCE .And. !Empty(SD1->D1_FRACCA), (cCadOriCCE += Alltrim(SD1->D1_FRACCA) + |
AlltrimAllTrim(SD1->D1_NICO) + _aTotal[098],.T.), ("",,.T.))
Ubicar el |
atributo atributo FraccionArancelaria:
(PREREG) (cNodoCCE += IIf(lCCCE .And. !Empty(SD1->D1_FRACCA), ' FraccionArancelaria="' + Alltrim(SD1->D1_FRACCA) + '"', ""),.T.) |
Agregar la concatenación Concatenar el campo D1_NICO como se muestra en la siguiente |
liínealínea: (PREREG) (cNodoCCE += IIf(lCCCE .And. !Empty(SD1->D1_FRACCA), ' FraccionArancelaria="' + Alltrim(SD1->D1_FRACCA) + |
Alltrim AllTrim(SD1->D1_NICO) + '"', ""),.T.)
Guardar los cambios. |
fatsmexini secciona sección "Cadena Original | Complemento de Comercio Exterior ( |
MercanciasMercancías)" ubicar la siguiente instrucción:
(PREREG) IIf(lCCCE .And. !Empty(SD2->D2_FRACCA), (cCadOriCCE += Alltrim(SD2->D2_FRACCA) + _aTotal[098],.T.), ("",,.T.)) |
Agregar la concatenación el Concatenar el campo D2_NICO como se muestra en la siguiente línea: (PREREG) IIf(lCCCE .And. !Empty(SD2->D2_FRACCA), (cCadOriCCE += Alltrim(SD2->D2_FRACCA) + |
Alltrim AllTrim(SD2->D2_NICO) + _aTotal[098],.T.), ("",,.T.))
Ubicar el atributo FraccionArancelaria:
(PREREG) (cNodoCCE += IIf(lCCCE .And. !Empty(SD2->D2_FRACCA), ' FraccionArancelaria="' + Alltrim(SD2->D2_FRACCA) + '"', ""),.T.) |
Agregar la concatenación el Concatenar el campoD2_NICO como se muestra en la siguiente línea : (PREREG) (cNodoCCE += IIf(lCCCE .And. !Empty(SD2->D2_FRACCA), ' FraccionArancelaria="' + Alltrim(SD2->D2_FRACCA) + Alltrim(SD2->D2_NICO) + '"', ""),.T.)
Guardar los cambios.
Informações |
---|
| Si tiene dudas de como hacer estos cambios, consulte al área de Soporte o Servicios |
|
- Validar que las rutinas incluidas en el parche coincidan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico, así como las fechas.
- Contar con las actualizaciones al diccionario especificadas en la sección "Información adicional"
- Contar con un ambiente configurado para el complemento de comercio exterior.
|
Totvs custom tabs box items |
---|
|
|
04. INFORMACIÓN ADICIONAL
| 1. Nuevo catálogo de fracción arancelaria. Fracción arancelaria con número de identificación comercial(NICO) integrado.
- Obtiene el nuevo catálogo de fracc. arancelaria del SAT de la siguiente ruta:
http://omawww.sat.gob.mx/tramitesyservicios/Paginas/catalogos_emision_cfdi_complemento_ce.htm
Abrir el catálogo y modificar.
Se observa que la fracc. arancelaria cuanta con 10 caracteres Fracc. arancelaria + NICO 01012101 + 00
Image Added
Re ubicar la columna UMT a la columna 2 y la columna Descripción a la columna 5
Image Added
Generar el archivo .CSV separado por pipes “|” y guardarlo como c_FraccionArancelaria.csv en la ruta especificada en el parámetro MV_PATH814.
Image Added
Informações |
---|
|
View file |
---|
name | c_FraccionArancelaria.csv |
---|
height | 250 |
---|
|
|
3. Respaldar la información de las tabla Definición de Catálogos (F3H) y Catálogos (F3I).
4. Borrar los registros correspondientes al catálogo de Fracciones Arancelarias (S014) en la tabla Definición de Catálogos (F3H), donde el campo F3H_CODIGO = 'S014'.
5. Borrar los registros correspondientes a catálogo de Fracciones Arancelarias (S014) en la tabla Catálogos (F3I) donde el campo F3I_CODIGO = 'S014'.
2. Carga de Catálogo en Protheus
Ingresar al módulo Facturación (SIGAFAT), opción "Actualizaciones | Archivos | Definición de catálogos"(FISA812). - Al acceder se comenzará con la carga del catálogo.
- Después de cargar visualizar el catálogo S014.
Se genera la columna NICO
Image Added
Ingresar al módulo Facturación (SIGAFAT), opción "Actualizaciones | Archivos | Mantenimiento de catálogos" (FISA813). - Visualiza contenido de consulta S014
- En la consulta S014 se genera información para la columna Num.Ident.Comer (NICO) y la información de la fracc. arancelaria se sigue guardando a 8 caracteres.
Image Added
Nota |
---|
| Con esta actualización se podrá seguir utilizando el catálogo con la versión que no contiene el número de identificación comercial (NICO), también, este catálogo se podrá cargar en Protheus. |
1. Factura de Salida Ingresar al módulo Facturación (SIGAFAT), opción "Actualizaciones | Facturación | Facturaciones"(MATA467N). - Incluir una factura.
En el encabezado llenar los campo relacionados al complemento de comercio exterior:
Tipo Oper, Clv. Ped, Cer. Origen, Subdivisión, Incoterm, Cambio USD, Total USD, Res. Fiscal y Reg. Fiscal Image Added
En el detalle llenar los campo relacionados al complemento de comercio exterior:
Cant. Aduana, Frac. Arance, Unidad Adua, Valor USD y Val Aduana Image Added
Al seleccionar la frac. arancelaria, se abrirá el catálogo, mostrando también el número de identificación comercial (NICO)
Image Added
Después de seleccionar la fracción arancelaria, se llenará automáticamente el campo Núm. Iden. Com.
Image Added
En este ejemplo se utiliza la fracción arancelaria "01019099" y el NICO "00"
- Dar clic en "Grabar".
- Confirmar la generación del comprobante fiscal y generar el timbre fiscal.
- Verificar que sea timbrada la factura sin errores.
- Revisar XML
En el atributo FraccionArancelaria se observa que el valor asignado es el correcto. Se concatenan los valores de fracción arancelaria "01019099" y NICO "00" entonces su valor final es 0101909900
Image Added
2. Nota de Crédito Ingresar al módulo Facturación (SIGAFAT), opción "Actualizaciones | Facturación | Generación de notas de Crédito y Débito "(MATA465N). - Incluir una nota de crédito.
En el encabezado llenar los campo relacionados al complemento de comercio exterior:
Tipo Oper, Clv. Ped, Cer. Origen, Subdivisión, Incoterm, Cambio USD, Total USD, Res. Fiscal y Reg. Fiscal Image Added
- En el menú "Otras acciones" seleccionar la opción "Doc. Orig" y seleccionar la factura
El detalle se llenar los campo relacionados a la factura seleccionada y a la información contenida en complemento de comercio exterior:
Cant. Aduana, Frac. Arance, Unidad Adua, Valor USD, Val Aduana y Núm. Iden. Com Image AddedImage Added
En este ejemplo se utiliza la fracción arancelaria "01019099" y el NICO "00"
- Dar clic en "Grabar".
- Confirmar la generación del comprobante fiscal y generar el timbre fiscal.
- Verificar que sea timbrada la factura sin errores.
- Revisar XML
En el atributo FraccionArancelaria se observa que el valor asignado es el correcto Se concatenan los valore de fracción arancelaria "01019099" y NICO "00" entonces su valor final es 0101909900
Image Added
3. Pedido de Venta Ingresar al módulo Facturación (SIGAFAT), opción "Actualizaciones | Pedidos| Pedido de Venta "(MATA410). - Incluir un pedido de venta.
En el encabezado informar que el documento a generar será una factura y llenar los campo relacionados al complemento de comercio exterior:
Tipo Opera, Clv. Ped, Cer. Origen, Subdivisión, Incoterm, Cambio USD, Total USD, Res. Fiscal y Reg. Fiscal Image Added Image Added Image Added
En el detalle llenar los campo relacionados al complemento de comercio exterior.
Cant. Aduana, Frac. Arance, Unidad Adua, Valor USD y Val Aduana Image Added
Al seleccionar la Frac. arancelaria, se abrirá el catálogo, mostrando también el número de identificación comercial (NICO)
Image Added
Después de seleccionar la fracción arancelaria, se llenará automáticamente el campo Núm. Ident. Com
Image Added
En este ejemplo se utiliza la fracción arancelaria "01031001" y el NICO "00"
- Dar clic en "Grabar".
- Si es necesario liberar de crédito y stock
4. Generar Factura a partir de un Pedido de Venta. Ingresar al módulo Facturación (SIGAFAT), opción "Actualizaciones | Facturación | Generación de notas"(MATA468N). - Llenar los parámetros necesarios para filtrar el pedido.
- Seleccionar todos los ítems del pedido generado anteriormente.
- En el menú "Otras acciones" seleccionar la opción "Genera Fact."
- Asignar la "Serie", revisar los valores y dar clic en el botón "Ok"
Image Added
- Confirmar la generación del CFDI y timbrar el documento.
- Verificar que sea timbrada la factura sin errores.
- Revisar XML
En el atributo FraccionArancelaria se observa que el valor asignado es el correcto Se concatenan los valore de fracción arancelaria "01031001" y NICO "00" entonces su valor final es 0103100100
Image Added
|
|
04. INFORMACIÓN ADICIONAL
Mediante el Configurador (SIGACFG) en modo exclusivo y acompañado del Administrador de Sistema, realicé las siguientes actualizaciones al Diccionarios de Datos:
SD1 - Ítems de las Fact. de Entrada
Campo | D1_NICO |
---|
Tipo | C |
---|
Tamaño | 2 |
---|
Decimal | 0 |
---|
Formato | @! |
---|
Titulo | Num.Iden.Com |
---|
Descripción | Números Ident. Comercial |
---|
Utilizado | Si |
---|
Obligatorio | No |
---|
Browse | No |
---|
Opciones | N/A |
---|
When | N/A |
---|
Relación | N/A |
---|
Val. Sistema | N/A |
---|
Help | Asigne el número de Identificación Comercial (NICO) |
---|
SD2 - Ítems de las Fact. de Salida
Campo | D2_NICO |
---|
Tipo | C |
---|
Tamaño | 2 |
---|
Decimal | 0 |
---|
Formato | @! |
---|
Titulo | Num.Iden.Com |
---|
Descripción | Números Ident. Comercial |
---|
Utilizado | Si |
---|
Obligatorio | No |
---|
Browse | No |
---|
Opciones | N/A |
---|
When | N/A |
---|
Relación | N/A |
---|
Val. Sistema | N/A |
---|
Help | Asigne el Número de Identificación Comercial (NICO) |
---|
SC6 - Ítems de los Pedidos de Venta
Campo | C6_NICO |
---|
Tipo | C |
---|
Tamaño | 2 |
---|
Decimal | 0 |
---|
Formato | @! |
---|
Titulo | Num.Iden.Com |
---|
Descripción | Números Ident. Comercial |
---|
Utilizado | Si |
---|
Obligatorio | No |
---|
Browse | No |
---|
Opciones | N/A |
---|
When | N/A |
---|
Relación | N/A |
---|
Val. Sistema | N/A |
---|
Help | Asigne el Número de Identificación Comercial (NICO) |
---|
SX7 - Disparadores
Campo | D1_FRACCA |
---|
Secuencia | 001 |
---|
Regla | M->D1_NICO := ObtColSAT("S014",AllTrim(M->D1_FRACCA),1,8,176,2) |
---|
Contra Dominio | D1_NICO |
---|
Tipo | P |
---|
Seek | N |
---|
Alias |
|
---|
Orden | 0 |
---|
Llave |
|
---|
Condición |
|
---|
Propiedad | U |
---|
Campo | D2_FRACCA |
---|
Secuencia | 001 |
---|
Regla | M->D2_NICO := ObtColSAT("S014",AllTrim(M->D2_FRACCA),1,8,176,2) |
---|
Contra Dominio | D2_NICO |
---|
Tipo | P |
---|
Seek | N |
---|
Alias |
|
---|
Orden | 0 |
---|
Llave |
|
---|
Condición |
|
---|
Propiedad | U |
---|
Campo | C6_FRACCA |
---|
Secuencia | 001 |
---|
Regla | M->C6_NICO := ObtColSAT("S014",AllTrim(M->C6_FRACCA),1,8,176,2) |
---|
Contra Dominio | C6_NICO |
---|
Tipo | P |
---|
Seek | N |
---|
Alias |
|
---|
Orden | 0 |
---|
Llave |
|
---|
Condición |
|
---|
Propiedad | U |
---|
Informações |
---|
title | Información del Pacote |
---|
|
La actualización del Diccionario de Datos se realizó en el pacote: 008467 - DMINA-10927 - FRACCIONES ARANCELARIAS |
Card documentos |
---|
Informacao | Realizar respaldo de los archivos de configuración fatemex.ini y fatsmex.ini antes de ser modificados. Aplicar las actualizaciones a diccionario de datos |
---|
|
Card documentos |
---|
Informacao | Utilice este box para resaltar información relevante y/o de destaque. |
---|
Titulo | ¡IMPORTANTE! |
---|
|
05. ASUNTOS RELACIONADOS
DT Factura Electrónica México CFDI Versión 3.3
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>
|