Histórico da Página
01. DATOS GENERALES
Producto |
| ||||
---|---|---|---|---|---|
Línea de |
prducto: |
| ||||||
---|---|---|---|---|---|---|---|
Segmento: |
| ||||||
Módulo: | SIGAFAT - Facturación | ||||||
Función: |
| ||||||
País: | México (MEX) | ||||||
Ticket: | No aplica. | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-20949 |
02. SITUACIÓN/REQUISITO
Se solicita la activación de un Punto de Entrada cuando el parámetro MV_FEXML este activo, permitan realizar los siguientes ajustes en el XML de Documentos de Entradas y Salidas del País México:
Para la funcionalidad de generación del XML de los Comprobantes Fiscales Digitales por Internet (CFDI), a través de las rutinas de Generación de XML para Documentos de Salida (FATSMEX.PRW) y Generación de XML para Documentos de Entrada (FATEMEX.PRW) para el país México, es decir, cuando el parámetro MV_FEXML se encuentra configurado con el valor S, se solicita activar un Punto de Entrada, que permitan las siguientes acciones:
- Modificar en el nodo de cfdi:Emisor, los valores de En el nodo de Emisor, los atributos "RFC, Nombre, Régimen FiscalRegimenFiscal"
- En Modificar en el nodo de cfdi:Receptor, los valores de 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 activó
...
el Punto de Entrada PEEMIREC, que permite modificar los
...
atributos RFC, Nombre y RegimenFiscal nodo cfdi:Emisor y los atributos RFC, Nombre, DomicilioFiscalReceptor y RegimenFiscal del nodo cfdi: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ácterCaracter, mediante el cual se tienen disponibles las siguientes opciones: Si opción eses "E", se permite la modificación del Nodo de Emisor.cfdi:Emisor, tomando en cuenta los siguientes atributos que se puede agregar al arreglo:
Si opción es es "R", se permite la modificación del Nodo de Receptor. cfdi:Receptor, tomando en cuenta los siguientes atributos que puede agregar al arreglo:
|
Aviso | ||
---|---|---|
| ||
La presente funcionalidad se encuentra en fase de desarrollo, y no ha sido liberada de manera oficial, por lo cual, se recomienda seguir utilizando la funcionalidad del uso de los archivos FATSMEX.INI y FATEMEX.ini, para lo cual el parámetro MV_FEXML no debe existir o estar vacío. |
Totvs custom tabs box | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
|
04. INFORMACIÓN ADICIONAL
|
04. INFORMACIÓN ADICIONAL
Ejemplo de los Puntos de Entrada:
Bloco de código | ||
---|---|---|
| ||
User Function PEEMIREC()
Local cArea := GetArea()
Local cOpcion := PARAMIXB[1] // E - Emisor o R - Receptor
Local aEmiRec := {} // Arreglo dinámico que contiene la información del Emisor o Receptor.
/* Atributos que se puede agregar para ser modificados en el XML para Emisor y Receptor
[1] - RFC
[2] - Nombre
[3] - RegimenFiscal
[4] - DomicilioFiscal Solo Receptor
[5] - UsoCFDI Solo Receptor */
If cOpcion =='E'
aAdd(aEmiRec, {"RFC", ""} )
aAdd(aEmiRec, {"Nombre", CFDCarEsp(Alltrim(SM0->M0_NOMECOM))} )
aAdd(aEmiRec, {"RegimenFiscal", "601"} )
EndIf
If cOpcion =='R' .And. Alltrim(cEspecie) $ "NF"
aAdd(aEmiRec, {"RFC", CFDCarEsp(AllTrim(SA1->A1_CGC))} )
EndIf
Return aEmiRec
|
Informações | ||
---|---|---|
| ||
En el Punto de Entrada PEEMIREC, se tienen disponibles los siguientes datos: La variable cEspecie, la cual puede ser utilizada para personalizar para que la funcionalidad aplique solo para ciertos documentos, ya que contiene la especie del documento (por ejemplo NF para Factura de Venta, NDC para Nota de Débito de Cliente o NCC para Nota de Crédito de Cliente). Posicionamiento del registro del Documento en la tabla SF1 - Encabezado de Fact. de Entrada para los documento de Entrada. Posicionamiento del registro del Documento en la tabla SF2 - Encabezado de Fact. de Salida para los documento de Salida. En el Punto de Entrada PEEMIREC, se debe inicializar la variable de retorno de tipo arreglo, y solo agregar el valor como se muestra en el ejemplo con el nombre y valor del atributo que se desea modificar. |
Card documentos Informacao Utilice este box para resaltar información relevante y/o de destaqueLa 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
Activación de generación de XML de Factura de tipo Normal mediante rutina FATSMEX.PRW México
- Activación de generación de XML de Nota de Crédito de Cliente mediante rutina FATEMEX.PRW MEX
Templatedocumentos