Árvore de páginas

Versões comparadas

Chave

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

...

CampoF2_UUIDREL
OrdenZZ
TipoMemo
Tamaño10
Decimal0
Formato@!
TítuloDocs Relacs
DescripciónDocumentos relacionados
Nivel1
UtilizadoSi
ObligatorioNo
BrowseNo
CondiciónM486VLDDR(M->F2_UUIDREL,.T.)
HelpIndica 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

...

c) Ejemplo de documento electrónico en PDF generado por TFHKA con campos extensibles