...
Línea de Producto: | Microsiga Protheus | ||||
Segmento: | Servicios - Mercado Internacional. | ||||
Módulo: | SIGAFAT - Facturación. | ||||
Función: |
| ||||
Situación/Requisito: | Al momento de capturar una Nota de Crédito a partir de una Factura Salida con la opción Documento Origen, los datos de los campos de comercio exterior no son considerados, por lo que no se informan en el Ítem de la Nota de Crédito. | ||||
Solución/Implementación: | En el fuente LOCXNF.PRW dentro de la función LxDocOri() dentro del aHeader se busca la posición de los campos D1_UNIADU, D1_USDADU, D1_VALADU, D1_CANADU y D1_FRACCA dentro del aHeader y con esta posición se asignan los valores dentro del aCols para después ser visualizados en el grid de la Nota de Crédito. Se modifica FATSMEX.INI en la cadena original cuando se asignan valores a “Receptor Domicilio” para la cadena original cCadOrig se asigna la función de tratamiento de caracteres una sola vez quedando de la siguiente forma: cCadOrig += CFDCarEsp(AllTrim(SA1->A1_MUN),.F.) En la preparación del XML para el Nodo Municipio se asigna la función de tratamiento de caracteres Municipio= CFDCarEsp(AllTrim(SA1->A1_MUN),.T.) Se modifica FATEMEX.INI en el apartado “Complemento de Comercio Exterior” para la asignación de la cadena original aCadOriCCE se obtiene la Unidad Aduana con la función ObtColSAT() usando la tabla S014 y filtrando por el campo de Fracción Arancelaria D1_FRACCA. Quedando de la siguiente forma: cCadOriCCE += AllTrim(ObtColSAT("S014",AllTrim(SD1->D1_FRACCA),1,8,9,2)) En la preparación del XML también se obtiene la Unidad Aduana con la función ObtColSAT UnidadAduana ="' + AllTrim(ObtColSAT("S014",AllTrim(SD1->D1_FRACCA),1,8,9,2)) Implementación:
| ||||
Requisito (Issue): | DMINA-3457 | ||||
Versión: | 12.1.17 |
...