Histórico da Página
...
Campo | F2_UUIDREL |
Orden | ZZ |
Tipo | Memo |
Tamaño | 10 |
Decimal | 0 |
Formato | @! |
Título | Docs Relacs |
Descripción | Documentos relacionados |
Nivel | 1 |
Utilizado | Si |
Obligatorio | No |
Browse | No |
Condición | M486VLDDR(M->F2_UUIDREL,.T.) |
Help | Indica el Documento Relacionado, separar cada documento a relacionar con un salto de línea, y cada uno de los documentos informados deberá tener la nomenclatura: Código de Referencia a otros documentos definido por la DIAN + diagonal("/") + Número de folio del documento, por ejemplo AIJ/CTG16, para ordenes de compra utilizar el código ORDC. |
2.
...
2 PUNTO DE ENTRADA MATA486 ADICIÓN DE CAMPOS A XML
2.2.1 VISIÓN GENERAL
Con la finalidad de proporcionar al usuario un medio para agregar datos adicionales a la factura electrónica, se crea el punto de entrada M486CEXT para la incorporación de Campos Extensibles al documento electrónico XML/PDF (Resolución N° 000019 24-02-2016 DIAN) que genera el proveedor tecnológico The Factory HKA (TFHKA). Los datos adicionales pueden ser por ejemplo campos de los registros de clientes: Teléfono, Teléfono 2, Dirección, etc.
2.2.2 EJEMPLO DE UTILIZACIÓN
Creación del PE M486CEXT
El usuario creará el código y compilará la función de usuario M486CEXT con las estructuras de los campos extensibles a integrar en el XML/PDF que genera TFHKA, el Punto de Entrada constará de:
...
- Matriz de arreglos de los campos extensibles.
2.2.3 Procedimiento de Implantación
- Registrar una factura de venta; SIGAFAT | Actualizaciones | Facturación | Facturaciones.
- Transmitir la factura capturada; SIGAFAT | Actualizaciones | Facturación | Documentos Electrónicos.
- Visualizar el archivo XML recibido del servicio web de TFHKA, si el campo extensible tiene un código que corresponda a la "Tabla de códigos para campos extensibles", ese campo estará incluido en el nodo que le corresponda (receptor, encabezado, detalle, etc). Por otra parte, si es un campo "libre", éste se incorpora en el nodo ExtensionContent en la raíz del archivo XML.
...
a) Ejemplo de Punto de Entrada M486CEXT
#Include "Protheus.ch"
#Include "rwmake.ch"
...
RestArea(aArea)
Return aCampos
...
b) Ejemplo de documento electrónico generado por TFHKA con campos extensibles
...