...
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFAT - Facturación |
---|
Función: | Rutina | Nombre Técnico | Fecha |
---|
LOCXNF | Funciones genéricas para Notas Fiscales | 1619/04/2024 | LOCXNF2 | Notas Fiscales | 16/04/2024 | LOCXMEX | Funciones Genéricas para Documentos Fiscales para México | 1619/04/2024 | FISA817 | Cancelación CFDI | 1719/04/2024 | TIPODOC | Clase TipoDoc para validaciones en modelos de documentos | 16/04/2024 | INPUTFIELDSALL | Generación de estructuras para campos de entradas | 16/04/2024 | FISA800 | Timbrado CFDI | 16/04/2024 | LOCXFUNA | Funciones Genéricas de Documentos Fiscales. | 16/04/2024 |
|
---|
País: | México |
---|
Ticket: | No aplica |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-22522 |
---|
...
Totvs custom tabs box |
---|
tabs | Configuraciones previas, Procedimiento de pruebas |
---|
ids | paso1,paso2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1 |
---|
| - Realizar un respaldo del repositorio (archivo .rpo)
- Aplicar el parche correspondiente al issue DMINA-22522.
- Validar que las rutinas actualizadas coincidan con las indicadas en la sección 01. Datos Generales del presente Documento Técnico.
- Contar con la configuración de la Facturación Electrónica para México: DT Facturación Electrónica para México de Comprobantes Fiscales Digitales por Internet (CFDI) Versión 4.0
- Contar con la configuración de la Cancelación de la Factura Electrónica fuera de periodo para México: DT Cancelación de Factura Electrónica fuera de periodo MEX
Realizar las siguientes modificaciones al archivo de configuración FATSMEX.INI: Dentro delapartado [XXX INICIALIZACION] agregar las líneas que se indican en color verde y sustituir las líneas que se indican en color azul. Informações |
---|
[XXX INICIALIZACION] (PRE) SD2->(DbSetOrder(1)) (PRE) SB1->(DbSetOrder(1)) (PRE) SYA->(DbSetOrder(1)) (PRE) SC6->(DbSetOrder(1)) (PRE) SE4->(DbSetOrder(1)) (PRE) CTO->(DbSetOrder(1)) (PRE) SAH->(DbSetOrder(1)) (PRE) _aTotal[009] := SuperGetMV("MV_CFDICPG", .F., "") (PRE) _aTotal[010] := FindFunction("zh_FechaHoraUTC") .And. !Empty(_aTotal[009]) (PRE) _aTotal[011] := FindFunction("LxFunaCaPo") (PRE) _aTotal[094] := "" (PRE) _aTotal[095] := "" (PRE) _aTotal[033] := "" (PRE) _aTotal[034] := "" (PRE) _aTotal[035] := "" (PRE) _aTotal[036] := 0 (PRE) _aTotal[037] := 0 (PRE) _aTotal[038] := 0 (PRE) _aTotal[039] := SuperGetMV("MV_CFDIEXP",.F.,.F.) (PRE) _aTotal[040] := date() - 7 (PRE) _aTotal[075] := Alltrim(SM0->M0_NOMECOM) (PRE) _aTotal[076] := ((_aTotal[039] .And. !Empty(SF2->F2_TIPOPE)) .Or. SF2->(ColumnPos("F2_TPCOMPL")) > 0 .And. AllTrim(SF2->F2_TPCOMPL)=="S") .And. Alltrim(SF2->F2_TIPODOC) == "21" (PRE) IIf(_aTotal[010],_aTotal[096] := zh_FechaHoraUTC(Alltrim(_aTotal[009]),Alltrim(SM0->M0_CEPENT),IIF(SF2->F2_EMISSAO <_aTotal[040], DATE(), SF2->F2_EMISSAO ),SF2->F2_HORA),"") (PRE) IIf(!_aTotal[010],_aTotal[096] := DtoS(IIF(SF2->F2_EMISSAO <_aTotal[040], DATE(), SF2->F2_EMISSAO)),"") (PRE) IIf(!_aTotal[010],_aTotal[096] := Left(_aTotal[096],4) + "-" + Substr(_aTotal[096],5,2)+ "-" + Right(_aTotal[096],2),"") (PRE) IIf(!_aTotal[010],_aTotal[096] += "T" + SF2->F2_HORA,"") (PRE) _aTotal[097] := {"SD2",""} |
Nota |
---|
Los cambios realizados en el archivo de configuración FATSMEX.INI son exclusivos para el proyecto piloto. |
Contar con Facturas timbradas y que se encuentren fuera del periodo actual (emitidas dentro del mismo año, con mes de emisión menor al mes de cancelación). Ejemplo: - Cambiar la fecha del sistema Protheus con la fecha 01/03/2024.
- Dar de alta una Factura de Salida y timbrarla.
- Cambiar la fecha del sistema Protheus con la fecha actual.
|
Totvs custom tabs box items |
---|
| Cancelación de una Factura de Venta fuera de periodo con estatus “Cancelable sin aceptación” y Motivo de Cancelación diferente a 01. - Este proceso canela una Factura de Venta en el sistema con la generación de Nota de Crédito de Cancelación y de un Recibo de Cobro de Compensación.
-
- Nota de Crédito de Cancelación.
- En el módulo de Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Generac. de Notas de Crédito y Débito (MATA465N)
- En el parámetro "Tipo de Factura" seleccionar la opción “Doc Cancel NCA”.
- Visualizar la Nota de Cancelación (ubicar con el número de Nota de Cancelación informado en el log de la cancelación) y validar de manera general que toda la información este relacionada a la Factura cancelada.
La generación de la Nota de Cancelación (NCA), solo se usará a través de rutina automática, por lo tanto, no tendrá mantenimiento por el usuario ni será transmitida al SAT.
Recibo de Cobro de Compensación. - En el módulo de Financiero(SIGAFIN) ir al menú Actualizaciones |Cuentas por Cobrar | Totvs Recibo (FINA998)
- Buscar el Recibo (ubicar con el número de Recibo informado en el log de la cancelación).
- Visualizar el Recibo y validar que cuente con la compensación entre la Factura cancelada y la Nota de Cancelación (NCA).
|
|
...
04. INFORMACIÓN ADICIONAL
No aplica.
Card documentos |
---|
Informacao | La presente solución aplica para versión 12.1.2210 o superior, y es necesario tener activa la funcionalidad de Facturación Electrónica para el país México. Solución exclusiva para el proyecto piloto. |
---|
Titulo | ¡IMPORTANTE! |
---|
|
...