Histórico da Página
ÍNDICE
- Visión general
- Ejemplo de utilización
- Pantalla Factura de Entrada/Prefactura
- Otras acciones / Acciones relacionadas
- Tablas
- Diccionario de Datos
- Cambios en Diccionario de Datos
- Notas de Crédito Proveedor
01. VISIÓN GENERAL
Realizar la carga del listado de la relación de contribuyentes que desvirtuaron la presunción de inexistencia de operaciones (Artículo 69-B del Código Fiscal de la Federación), en dicho listado se muestran los contribuyentes que cumplen con las siguientes características:
...
Link para descargar de archivo .csv: http://omawww.sat.gob.mx/cifras_sat/Paginas/datos/vinculo.html?page=ListCompleta69B.html
Uso:
- Al cargar un XML a la Factura de Entrada o Nota de Crédito mediante el campo Timbre Fiscal (F1/F2_UUID), se solicita confirmación si el RFC del Emisor se encuentra en el Listado 69-B (Tabla MB0).
- Al generar una Factura a partir de una Prefactura, se solicita confirmación de continuación del proceso por documento de generación si el RFC del Emisor se encuentra en el Listado 69-B (Tabla MB0).
Importante: Es responsabilidad del usuario confirmar la continuidad del proceso aún cuando el RFC del Emisor se encuentra en la lista de contribuyentes que desvirtuaron la presunción de inexistencia de operaciones (Artículo 69-B del Código Fiscal de la Federación).
02. EJEMPLO DE UTILIZACIÓN
Configuraciones Previas:
Para activar dicha funcionalidad es necesario contar con las siguientes rutinas:
Para el proceso Factura de Entrada/Nota de Crédito de Proveedor:
- LOCXNF (11/03/2020)
- LOCXNF2 (11/03/2020)
- LOCXMEX (11/03/2020)
Para el proceso de Prefactura:
- MATA028 (03/03/2020)
- MATA458 (06/03/2020)
- MATA459 (09/03/2020)
02. EJEMPLO DE UTILIZACIÓN
Configuraciones Previas:
- Contar con un XML donde:
- RFC
- RFC de Emisor (cfdi:Comprobante:cfdi:Emisor:Rfc) sea igual al RFC del proveedor en Protheus (A1_CGC), este RFC debe estar contenido en el listado 69-B (Archivo Listado69B.csv).
- RFC del Receptor (cfdi:Comprobante:cfdi:Receptor:Rfc) sea igual al RFC de la empresa en Protheus (SM0_CGC).
- Para el proceso de Prefactura es necesario contar con la configuración de los siguientes párámetros:
- MV_FTPSAT = Dirección IP del FTP del SAT.
- MV_DIRSAT = Directorio dentro del FTP donde se encuentra el archivo CSD.txt.
- MV_DIRCSD = Directorio dentro del Protheus_data donde se almacenará el archivo CSD.txt.
- MV_DIRXML = Directorio dentro del Protheus_data donde se encuentran las facturas en formato XML a cargar.
- MV_XMLPRO = Directorio dentro del Protheus_data donde se colocaran los XML procesados.
- Validar que el parámetro MV_IDCBAJA este configurado con las posiciones correspondientes del archivo Listado69B.csv.
- Para descarga automática del archivo Listado69B.csv se debe contar con el ejecutable DescargaCSV.exe en la carpeta del smartclient local, además de contar con la configuración del parámetro MV_WSRTSS.
- Realizar las configuraciones indicadas en la sección 05-Diccionario de Datos.
Carga del Listado 69-B (Tabla ITUMB0):
- Ir al módulo Compras (SIGACOM).
- Desde la opción Factura de Entrada (MATA101N) o Prefctaura (MATA458) desde Otras Acciones ejecutar la acción Cargar Listado-69B.
- Presionar Parám. e informar una ruta local donde será creado el archivo Listado69B.scv (Presionar Ok para confirmar el parámetro).
- Presionar Ok, para comenzar con el proceso de carga de la tabla Listado 69-B (MB0).
...
- Ir al módulo Compras (SIGACOM).
- Ir al Menú Actualizaciones |Importacion de Importación de Fac | Nota Cred/debito (MATA466N).
- Presionar Incluir para agregar un nuevo documento.
- Informar datos del encabezado.
- Informar datos de ítems del documento.
- Desde el campo Timbre Fiscal (F2_UUID), cargar el archivo XML.
- Validar que si el RFC del Emisor se encuentra en la tabla Listado 69-B (MB0) se muestre el mensaje "El RFC del emisor (###) que fue informado en el XML existe en el Listado 69-B" y que no permita la carga de la Fecha de Timbrado (F2_FECTIMB) y Doc Timbrado Cert. SAT (F2_TIMBRE).
03. PANTALLA FACTURA DE ENTRADA/PREFACTURA
Otras acciones / Acciones relacionadas
...
Card documentos | ||||
---|---|---|---|---|
|
04. TABLAS UTILIZADAS
- SF1 - Encabezado de Fact. de Entrada.
- SF2 - Encabezado de Fact. de Salida.
- SD1 - Ítems de las Fact. de Entrada.
- MB0 - Listado 69-B.
05. DICCIONARIO DE DATOS
Los siguientes cambios fueron realizados en el pacote 007212 - DMINA-7887 Listado Contribuyentes (Art. 69-B):
...
Importante: Por default las posiciones definidas para el guardado en la tabla Listado 69-B(MB0) es el siguiente:
Orden | Posición columna en archivo csv | Descripción SAT | Campo |
---|---|---|---|
1 | 2 | RFC | MB0_CGC |
2 | 4 | Situación del contribuyente | MB0_STATUS |
3 | 6 | Publicación página SAT presuntos | MB0_FECPRE |
4 | 9 | Publicación página SAT desvirtuados | MB0_FECDES |
5 | 13 | Publicación página SAT definitivos | MB0_FECDEF |
6 | 16 | Publicación página SAT sentencia favorable | MB0_FECSFA |
...
Para la carga de XML en Notas de Crédito Proveedor se deberán realizar las siguientes actualizaciones:realizar las siguientes actualizaciones:
Importante: Para habilitar esta funcionalidad para Notas de Crédito, primero deberá realizar las configuraciones en el Diccionario de Datos descritas anteriormente antes de continuar.
Creación de Indices en el archivo SIX – Índices:
Índice | SF2 |
Orden | K |
Clave | F2_FILIAL + F2_UUID |
Descripción | Folio Fiscal |
Propietario | S |
Creación de Campos en el archivo SX3 – Campos:
Tabla SF2 - Encabezado de Fact. de Salida
Campo | F2_RUTDOC | |
Tipo | M | |
Tamaño | 10 | |
Decimal | 0 | |
Formato | ||
Título | Ruta Docto. | |
Descripción | Ruta del documento anexo. | |
Nivel | 1 | |
Utilizado | Si | |
Obrigatório | Si | |
Browse | No | Grupo de campos |
Help | Ruta del documento anexo. |
Configuración de de Disparadores en el archivo SX7 – Disparadores:
Tabla SF2 - Encabezado de Fact. de Salida
Campo | F2_CLIENTE |
Secuencia | 001 |
Campo Dominio | F2_TIMBRE |
Tipo | P |
Regla | M->F2_TIMBRE := '' |
¿Posiciona? | N |
Clave | Vacío |
Condición | Vacío |
Campo | F2_CLIENTE |
Secuencia | 002 |
Campo Dominio | F2_UUID |
Tipo | P |
Regla | M->F2_UUID := '' |
¿Posiciona? | N |
Clave | Vacío |
Condición | Vacío |
Campo | F2_CLIENTE |
Secuencia | 003 |
Campo Dominio | F2_FECTIMB |
Tipo | P |
Regla | M->F2_FECTIMB:=CTOD('/ /') |
¿Posiciona? | N |
Clave | Vacío |
Condición | Vacío |
Campo | F2_LOJA |
Secuencia | 001 |
Campo Dominio | F2_TIMBRE |
Tipo | P |
Regla | M->F2_TIMBRE := '' |
¿Posiciona? | N |
Clave | Vacío |
Condición | Vacío |
Campo | F2_LOJA |
Secuencia | 002 |
Campo Dominio | F2_UUID |
Tipo | P |
Regla | M->F2_UUID := '' |
¿Posiciona? | N |
Clave | Vacío |
Condición | Vacío |
Campo | F2_LOJA |
Secuencia | 003 |
Campo Dominio | F2_FECTIMB |
Tipo | P |
Regla | M->F2_FECTIMB:=CTOD('/ /') |
¿Posiciona? | N |
Clave | Vacío |
Condición | Vacío |
HTML |
---|
<!-- esconder o menu --> <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; } </style> |
...