Árvore de páginas

Versões comparadas

Chave

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

...

Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de productoprducto

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGAFAT - Facturación
Función:
RutinaNombre TécnicoFecha
FATXFUMIFunciones genéricas para Facturación - Mercado Internacional23/09/2023
País:México (MEX)
Ticket:No aplica.
Requisito/Story/Issue (informe el requisito vinculado):DMINA-20949

...

  • En el nodo de Emisor, los atributos "RFC, Nombre, Régimen FiscalRégimenFiscal"
  • En el nodo de Receptor, los atributos "RFC, Nombre, DomicilioFiscalReceptor, Régimen FiscalRégimenFiscal"

03. SOLUCIÓN

En la rutina deFunciones genéricas para Facturación - Mercado Internacional - (FATXFUMI), se realizaron los siguientes ajustes:

Se activó el Punto de Entrada PEEMIREC, que permite modificar los nodos Emisor y Receptor según las posiciones enviadas en el punto de Entrada, cuando exista esté validará que contenga información en la posición correspondiente en caso contrario indicará la información que se tiene por estándar.

...

Informações

El Punto de Entrada PEEMIREC recibe como parámetro la opción de tipo Carácter, mediante el cual se tienen disponibles las siguientes opciones:

Si opción es "E", se permite la modificación del Nodo de Emisor.

Si opción es "R", se permite la modificación del Nodo de Receptor.

...

Totvs custom tabs box
tabsPre-condiciones, Timbrado NF, Timbrado NCC, Paso 04
idspaso1,paso2,paso3
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Realizar un respaldo del repositorio del ambiente (archivo RPO).
  2. Aplicar el parche correspondiente al issue DMINA-209919160.
  3. 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.
  4. Configurar el parámetro MV_FEXML, para más información de la configuración del parámetro ver la sección 04. INFORMACIÓN ADICIONAL.
  5. Configurar el parámetro MV_CFDDIRS con la ruta donde se encuentran las llaves y certificados.
  6. Configurar el parámetro MV_CFDI_CP con el nombre y extensión del Archivo de la clave privada (.pem).
  7. Configurar los parámetros MV_IVATRAS y MV_RETIVAM con los códigos de Impuestos Retenciones.
Totvs custom tabs box items
defaultno
referenciapaso2
  1. Ingresar al módulo Facturación (SIGAFAT), ir al menú "Actualizaciones | Facturación | Facturaciones (MATA467N)
  2. Indicar los parámetros de la rutina, informando la pregunta ¿Normal/Benef./Anticipo? con la opción Normal.
  3. Incluir
una 
  1. una Factura de Venta (NF):
    • Informar los datos del Encabezado de la Factura de Venta.
    • Informar los datos de los ítems de la Factura de Venta.
  2. Confirmar el grabado de la Factura de Venta.
  3. Confirmar la generación y timbrado exitoso del Comprobante Fiscal Digital para Internet (Ésta confirmación puede presentarse o no de acuerdo a la configuración del parámetro MV_CFDUSO).
  4. Validar que en el XML sean informados los atributos especificados en el Punto de Entrada (ver Información Adicional).
Totvs custom tabs box items
defaultno
referenciapaso3
  1. Ingresar al módulo Facturación (SIGAFAT), ir al menú "Actualizaciones | Facturación | Generac. de Notas de Crédito y Débito (MATA465N)
  2. Incluir una Nota de Crédito de Cliente:
    • Informar los datos del Encabezado de la Nota de Crédito de Cliente (NCC).
    • Informar los datos de los ítems de la  Nota de Crédito de Cliente (NCC).
  3. Confirmar el grabado de la  Nota de Crédito de Cliente (NCC).
  4. Confirmar la generación y timbrado exitoso del Comprobante Fiscal Digital para Internet (Ésta confirmación puede presentarse o no de acuerdo a la configuración del parámetro MV_CFDUSO).
  5. Validar que en el XML sean informados los atributos especificados en el Punto de Entrada (ver Información Adicional).


04. INFORMACIÓN ADICIONAL

Ejemplo de los Puntos de Entrada:


Bloco de código
titlePEEMIREC
User Function PEEMIREC()
	Local cArea   := GetArea()
	Local cOpcion := PARAMIXB[1] // E - Emisor o R - Receptor
	Local aEmiRec := {"","","",""} // Arreglo que contiene la información del Emisor o Receptor.
	/* Posiciones del atributo que se puede modificar en el XML para Emisor y Receptor
	aEmiRec[1] := RFC
	aEmiRec[2] := Nombre
	aEmiRec[3] := RegimenFiscal
	aEmiRec[4] := DomicilioFiscal Solo Receptor
	*/

	If cOpcion =='E'
   		aEmiRec[2] := "TOTVS SA"
	EndIf
	If cOpcion =='R' .And. Alltrim(cEspecie) $ "NF"
   		aEmiRec[2] := "Prueba PE Receptor RFC"
    	aEmiRec[3] := "605"
    	aEmiRec[4] := "54910"
	EndIf

Return aEmiRec
 

...

Card documentos
InformacaoLa presente solución aplica para versión 12.1.2210 o superior, y es necesario tener activa la funcionalidad de CFDI versión 4.0 o superior.
Titulo¡IMPORTANTE!


05. ASUNTOS RELACIONADOS