Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • "LGRL" + CodigoEmpresa (SM0->M0_CODIGO) + Filial (SM0->M0_CODFIL)  + ".BMP".

CONFIGURACIÓN DE DIRECTORIOS

En caso de tener instalado y en funcionamiento el WebApp - WebAgent, necesario considerar lo mencionado en el siguiente documento técnico sobre la configuración de directorios



EJEMPLO DE UTILIZACIÓN DEL PARÁMETRO MV_CFDICPG

...

Validar que la tabla S004 - Catálogo de códigos postales, tenga la siguiente estructura.

Image Removed

En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Mantenimiento de Catálogos (FISA813)

...


Aviso
titleIMPORTANTE

Para que la tabla S004 - Catálogo de

...

Códigos Postales se genere con la estructura de huso horario, es necesario tener en el repositorio la rutina de Carga de catálogos desde archivos .csv a la base de datos (FISA814) con fecha mayor o igual a 27/08/2021.


Image Added

En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Mantenimiento de Catálogos (FISA813)

Validar que la tabla S004 - Catálogo de códigos postales, tenga cargados los datos de acuerdo a la estructura.

...

Aviso
titleIMPORTANTE

Para el caso en el que el SmartClien local binario del SmartClient que se ejecuta, se encuentre ubicado en una computadora de un país del extranjero, cuya hora sea mayordiferente a la ubicación desde donde se opera el sistema, se debe incluir un registro de manera manual, configurando las columnas Dif Verano y Dif Invierno de tal manera que exista una diferencia de horas de acuerdo a lo requerido.

Y en el parámetro MV_CFDICPG configurar el código de ese nuevo registro.

...

  • Incluir/Timbrar una Factura de Venta (NF), Nota de Crédito de Cliente (NCC), Nota de Débito de Cliente (NDC) o un Complemento de Recepción de Pago (CRP).
  • Validar que el timbrado sea exitoso.
  • En el comprobante electrónico (archivo XML) validar que el atributo Fecha contenga la hora de acuerdo al huso horario de la configuración de la tabla S004 - Catálogo de Códigos Postales.

...

Informações
titleInformación

Actualización de Catálogos del SAT

  • Iniciar el Smartclient en el módulo "Configurador - SIGACFG".
  • Entrar a la rutina "Base de Datos > Base de Datos > Parámetros (CFGX031)".
  • Configurar el parámetro MV_PATH814, especificando la ruta de ubicación para los catálogos del SAT, archivos en formato CSV.
  • En la ruta especificada en el parámetro MV_PATH814, colocar el archivo del catálogo de códigos postales.
    c_CodigoPostal.csv
  • Iniciar el Smartclient en el módulo "Facturación - SIGAFAT".
  • Entrar a la rutina "Actualizaciones > Archivos > Mantenimiento de Catálogos. (FISA814)".
  • El catálogo será actualizado en el sistema.

Importante:

Si el ambiente ya cuenta con el Catálogo de Códigos Postales, éste debe ser reemplazado por el publicado por el SAT el 10/09/2019, del Anexo 20 versión 3.3.
Para esto, es necesario iniciar sesión en el Smartclient con un usuario que pertenezca al grupo de administradores del sistema.
- Entrar a la rutina "Actualizaciones > Archivos > Definición de Catálogos (FISA814)".
- Seleccionar el catálogo S004 - Catálogo de Códigos Postales.
- Hacer clic en "Otras Acciones | Borrar".
- Confirmar.
- Aceptar el proceso de borrado de la Definición y del Catálogo. Dependiendo de la cantidad de registros en el catálogo, este proceso podría demorar varios minutos.
- Salir de la rutina y entrar nuevamente. Se recreará la Definición y se cargará el Catálogo más reciente. Dependiendo del tamaño del catálogo, este proceso puede tardar varios minutos.

En caso de que se requiera actualizar los catálogos con los más recientes del SAT, se recomienda realizar los siguientes pasos:
- En la configuración regional del Sistema Operativo de la computadora, establecer el caracter pipe ('|') como separador de campos.
- Entrar al mini-sitio del SAT, de Factura Electrónica y/o del complemento correspondiente.
- Descargar los catálogos, los cuales son distribuidos en planillas de cálculo.
- En el catálogo requerido, observar que la cantidad y distribución de las columnas coincida con el catálogo previo.
- Copiar las celdas de datos, sin encabezados, del catálogo requerido a una nueva planilla.
- Grabar la planilla obtenida, es importante que el nombre sea el mismo que en la pestaña de la planilla obtenida del SAT (Excluyendo el sufijo de consecutivo, por ejemplo "_Parte_1") y que sea con el Tipo de archivo CSV (MS_DOS) .csv.
- Posteriormente, si es necesario, reestablecer el separador de campos en la configuración regional del Sistema Operativo de la computadora.
- Comprobar que el archivo .csv obtenido tenga codificación UTF-8 sin BOM, en caso contrario, se deberá cambiar a través de un editor de texto con la capacidad de manejo de codificación, por ejemplo con Notepad++:
    . Cargar el archivo .csv en el editor.
    . Las vocales con acento, eñes y otros caracteres especiales se deben visualizar correctamente. Además, en el menú "Codificación" debe indicar la opción "UTF-8 sin BOM".
    . En caso de que no se cumplan esas condiciones, en el menú "Codificación" seleccionar "Juego de caracteres > Europeo Occidental > OEM 850".
    . A continuación, nuevamente abrir el menú "Codificación", seleccionar Convertir a "UTF-8 sin BOM".
    . En este punto, las vocales con acento, eñes y otros caracteres especiales deben visualizarse correctamente.
    . Grabar el archivo de texto.


04. PROCEDIMIENTO DE UTILIZACIÓN

...

  1. Ingresar al módulo Facturación (SIGAFAT) e ir al menú "Actualizaciones | Facturación | Facturaciones" (MATA467N)
  2. Incluir una Factura con una condición de pago en parcialidades (Met Pago SAT igual a PPD) y realizar el timbrado.
  3. Ingresar al módulo Financiero (SIGAFIN) e ir al menú "Actualizaciones | Cuentas por cobrar | Cobros Diversos" (FINA087A)
  4. Capturar un nuevo Cobro Diverso para la Factura previamente generada.
  5. Al confirmar la captura del Cobro Diverso, se deberá indicar que NO debe realizar la generación del Complemento de Recepción de Pagos.
  6. Ingresar al módulo Financiero (SIGAFIN) e ir al menú "Actualizaciones | Cuentas por cobrar | Anular/Timbrar/Imprimir Cobros Diversos" (FINA088)
  7. Informar los parámetros requeridos para mostrar el Cobro Diverso capturado anteriormente.
  8. Seleccionar el Cobro Diverso e ir a la opción "Otras acciones | Timbrar"
  9. Confirmar la generación del Complemento de Recepción de Pago.
  10. Los documentos generados serán guardados en la ubicación indicada en el parámetro MV_CFDRECP.
    • El XML generado deberá contener la sección de timbre fiscal.
  11. Dentro del XML, se observarán las actualizaciones en la estructura como se menciona en la sección 02. PROCEDIMIENTO DE IMPLANTACIÓN.

...

  1. acciones | Timbrar"
  2. Confirmar la generación del Complemento de Recepción de Pago.
  3. Los documentos generados serán guardados en la ubicación indicada en el parámetro MV_CFDRECP.
    • El XML generado deberá contener la sección de timbre fiscal.
  4. Dentro del XML, se observarán las actualizaciones en la estructura como se menciona en la sección 02. PROCEDIMIENTO DE IMPLANTACIÓN.

05. BITACORA DE CAMBIOS

Acuses de cancelación de recibos guardados en una carpeta local

Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFIN - Financiero
Función:

Rutinas

Nombre Técnico

Fecha

FINA088Anulación/Timbrado impresión recibos
FISA800Timbrado CFDI
País:México
Ticket:No aplica.
Requisito/Story/Issue (informe el requisito vinculado):DMINA-20893


SITUACIÓN

Se requiere que al realizar la Cancelación del CFDI de los "Complementos de Pago", guarde los acuses de cancelación así como XML y PDF del documento cancelado en una carpeta local y no solo en el servidor.


SOLUCIÓN

En las rutinas de Anulación/Timbrado impresión recibos(FINA088):

Se crea función F88AcuRe() que guarda en la ruta indicada en el parámetro MV_CFDCARR los archivos ".can", ".xml", ".pdf" de los Complementos de Pago, que cuando se realiza la cancelación envía mensaje al usuario indicando la ruta donde se almacenaron los archivos.

En las rutinas de CFDI con Complemento para Recepción de Pagos (FISA815):

Se realiza ajuste para cuando se cancela un Complemento de Pago con tipo de motivo de cancelación "01"  y se realiza el timbrado del nuevo Complemento de Pago que lo sustituye, guarde en la ruta indicada en el parámetro MV_CFDCARR  los archivos ".can", ".xml", ".pdf" del documento que fue cancelado y envía mensaje con el folio y ruta


PROCEDIMIENTO

Cancelación diferente de motivo 01

  1. Generación/Timbrado de CFDI con Complemento para Recepción de Pagos:

    1. Ingresar al módulo Financiero (SIGAFIN).
    2. Acceder al menú Actualizaciones | Cuentas por Cobrar | Cobros Diversos (FINA087A)
    3. Configurar las preguntas de la rutina.
    4. Informar los datos del encabezado del Cobro Diverso.
    5. Informar Tipo Valor, Prefijo, Número, Valor, Moneda, presionar Siguiente.
    6. Seleccionar el Cliente, presionar Siguiente.
    7. Seleccionar el Título por Cobrar de la Factura a dar de baja. informar el Valor por Bajar de acuerdo a la moneda del Cobro Diverso, presionar Siguiente.
    8. Validar el Resumen del Recibo, presionar Confirmar.
    9. Confirmar la generación y timbrado del CFDI con Complemento para Recepción de Pagos (Confirmación requerida de acuerdo a la configuración del parámetro MV_CFDREC).

    Anulación de Cobro Diverso, sin Solicitud de Cancelación del CFDI con Complemento para Recepción de Pagos:

    1. Ingresar al módulo Financiero (SIGAFIN).
    2. Acceder al menú Actualizaciones | Cuentas por Cobrar | Anular/Timbrar/Imprimir Cobros Diversos (FINA088)
    3. Configurar las preguntas de la rutina para visualizar el Cobro Diverso generado previamente.
    4. Seleccionar el Cobro Diverso, el cual debe estar en estatus Timbrado (Azul).
    5. Ejecutar la acción Anular.
    6. En la pantalla Motivo de Cancelación seleccionar un Motivo de Cancelación diferente de 01, por ejemplo 02 - Compr. emitido c/errores s/relac.
    7. Se visualiza aviso que indica que se realizará la anulación del Cobro Diverso, y que se solicitará la cancelación del CFDI con Complemento para Recepción de Pagos ante el SAT, presionar Si.
      Image Added
    8. Se visualizará mensaje que indica que el Recibo fue anulado correctamente y se actualizará el estatus a Indisponible (Rojo).
    9. Validar que el acuse y archivos .canc, .xml y/o .pdf se muestren en la ruta indicada.
      Image Added

Cancelación motivo 01

  1. Generación/Timbrado de Complemento de Recepción de Pago:

    1. Ingresar al módulo Financiero (SIGAFIN).
    2. Acceder al menú Actualizaciones | Cuentas por Cobrar | Cobros Diversos (FINA087A)
    3. Configurar las preguntas de la rutina.
    4. Informar los datos del encabezado del Cobro Diverso.
    5. Informar Tipo Valor, Prefijo, Número, Valor, Moneda, presionar Siguiente.
    6. Seleccionar el Cliente, presionar Siguiente.
    7. Seleccionar el Título por Cobrar de la Factura a dar de baja. informar el Valor por Bajar de acuerdo a la moneda del Cobro Diverso, presionar Siguiente.
    8. Validar el Resumen del Recibo, presionar Confirmar.
    9. Confirmar la generación y timbrado del CFDI con Complemento para Recepción de Pagos (Confirmación requerida de acuerdo a la configuración del parámetro MV_CFDREC).

    Anulación de Cobro Diverso, sin Solicitud de Cancelación de CFDI con Complemento para Recepción de Pagos:

    1. Ingresar al módulo Financiero (SIGAFIN).
    2. Acceder al menú Actualizaciones | Cuentas por Cobrar | Anular/Timbrar/Imprimir Cobros Diversos (FINA088)
    3. Configurar las preguntas de la rutina para visualizar el Cobro Diverso generado previamente.
    4. Seleccionar el Cobro Diverso, el cual debe estar en estatus Timbrado (Azul).
    5. Ejecutar la acción Anular.
    6. En la pantalla Motivo de Cancelación seleccionar el Motivo de Cancelación: 01 - Compr. Emitido c/errores c/relac.
    7. Se visualiza aviso que indica que solo se realizará la anulación del Cobro Diverso, pero que no se solicitará la cancelación del CFDI con Complemento para Recepción de Pagos ante el SAT, presionar Si.
    8. Se visualizará mensaje que indica que el Recibo fue anulado correctamente y se actualizará el estatus a Anulado - No Solicitud Cancelación SAT (Amarillo)

    Generación/Timbrado de CFDI con Complemento para Recepción de Pagos, con Solicitud de Cancelación de CFDI con Complemento para Recepción de Pagos de Recibo a Sustituir:

    1. Ingresar al módulo Financiero (SIGAFIN).
    2. Acceder al menú Actualizaciones | Cuentas por Cobrar | Cobros Diversos (FINA087A)
    3. Configurar las preguntas de la rutina.
    4. Informar los datos del encabezado del Cobro Diverso, indicando el campo Recibo Sust. (EL_RECSUS).
    5. Informar Tipo Valor, Prefijo, Número, Valor, Moneda, presionar Siguiente.
    6. Seleccionar el Cliente, presionar Siguiente.
    7. Seleccionar el Título por Cobrar de la Factura a dar de baja. informar el Valor por Bajar de acuerdo a la moneda del Cobro Diverso, presionar Siguiente.
    8. Validar el Resumen del Recibo, presionar Confirmar.
    9. Confirmar la generación y timbrado del CFDI con Complemento para Recepción de Pagos (Confirmación requerida de acuerdo a la configuración del parámetro MV_CFDREC)
    10. Validar que se muestre mensaje con el nombre los archivos XML que fueron timbrados y anulados.
      Image Added
    11. Validar que el acuse y archivos .canc, .xml y/o .pdf se muestren en la ruta indicada.
      Image Added

INFORMACIÓN ADICIONAL

Parámetros (SX6)

Ítems/Carpetas

Descripción

TipoC
Nombre de Var.MV_CFDCARR
DescripciónRuta local donde se guardarán los acuses de los recibos cancelados (.canc,.xml y .pdf)
Cont. Esp


06. OTRAS DOCUMENTACIONES

...

07. TABLAS UTILIZADAS

  • SA1 - Clientes
  • SEL - Recibos de Cobranza
  • SF1 - Encabezado de Fact. de Entrada
  • SD1 - Ítems de las Fact. de Entrada
  • SF2 - Encabezado de Fact. de Salida
  • SD2 - Ítems de Venta de la Fact.
  • SE5 - Movimiento Bancario
  • SE1 - Cuentas por Cobrar

...