| Producto | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Línea de producto: | ||||||||||
| Segmento: | ||||||||||
| Módulo: | SIGAFAT - Facturación | |||||||||
| Función: |
| |||||||||
| País: | México (MEX) | |||||||||
| Ticket: | No aplica | |||||||||
| Requisito/Story/Issue (informe el requisito vinculado): | DMINA-20752 |
Para la generación de Pedido de Venta, si el parámetro MV_CFDIEXP está configurado con el valor .T. y el campo Tipo Opera. (C5_TIPOPE) es diferente de vacío, se solicitan los siguientes ajustes:
Para la generación de Factura de Venta (NF), desde la rutina Facturaciones (MATA467), si el parámetro MV_CFDIEXP está configurado con el valor .T. y el campo Tipo Opera. (F2_TIPOPE) es diferente de vacío, se solicitan los siguientes ajustes:
Crear una nueva función que permita sustituir por un espacio cuando existen más de un espacio entre palabra de una cadena de texto.
En la rutina de Funciones Genéricas para Documentos Fiscales para México (LOCXMEX):
En la rutina Funciones genéricas para Facturación - Mercado Internacional (FATXFUMI):
|
Configurar los siguientes Disparadores (SX7):
| Campo | C6_PRODUTO |
| Secuencia | 005 |
| Cnt. Dominio | C6_FRACCA |
| Tipo | 1 - Primario |
| Regla | IIf(FINDFUNCTION("LxFraccAra"),LxFraccAra(M->C6_PRODUTO, M->C5_TIPOPE),"") |
| Posiciona | 2 - No |
| Alias | |
| Orden | 0 |
| Clave | |
| Condición |
| Campo | C6_PRODUTO |
| Secuencia | 006 |
| Cnt. Dominio | C6_UNIADU |
| Tipo | 1 - Primario |
| Regla | IIf(FINDFUNCTION("LxUMFracc"),LxUMFracc(M->C6_FRACCA, M->C5_TIPOPE),"") |
| Posiciona | 2 - No |
| Alias | |
| Orden | 0 |
| Clave | |
| Condición |
| Campo | C6_FRACCA |
| Secuencia | 002 |
| Cnt. Dominio | C6_UNIADU |
| Tipo | 1 - Primario |
| Regla | IIf(FINDFUNCTION("LxUMFracc"),LxUMFracc(M->C6_FRACCA, M->C5_TIPOPE),"") |
| Posiciona | 2 - No |
| Alias | |
| Orden | 0 |
| Clave | |
| Condición |
| Campo | D2_COD |
| Secuencia | 005 |
| Cnt. Dominio | D2_FRACCA |
| Tipo | 1 - Primario |
| Regla | IIf(FINDFUNCTION("LxFraccAra"),LxFraccAra(M->D2_COD, M->F2_TIPOPE),"") |
| Posiciona | 2 - No |
| Alias | |
| Orden | 0 |
| Clave | |
| Condición |
| Campo | D2_COD |
| Secuencia | 006 |
| Cnt. Dominio | D2_UNIADU |
| Tipo | 1 - Primario |
| Regla | IIf(FINDFUNCTION("LxUMFracc"),LxUMFracc(M->D2_FRACCA, M->F2_TIPOPE),"") |
| Posiciona | 2 - No |
| Alias | |
| Orden | 0 |
| Clave | |
| Condición |
| Campo | D2_FRACCA |
| Secuencia | 002 |
| Cnt. Dominio | D2_UNIADU |
| Tipo | 1 - Primario |
| Regla | IIf(FINDFUNCTION("LxUMFracc"),LxUMFracc(M->D2_FRACCA, M->F2_TIPOPE),"") |
| Posiciona | 2 - No |
| Alias | |
| Orden | 0 |
| Clave | |
| Condición |
Configurar el siguiente Campo (SX3)