Punto de entrada A116PRDF

Línea de producto:

Microsiga Protheus

Segmento:

Servicios

Módulo:

Compras (SIGACOM)

Rutina:

Rutina

Nombre técnico

Fact conocimiento de flete (TOTVS Colaboración)

MATA116I

Punto de entrada:

A116PRDF

País(es):

Brasil

Base(s) de datos:

Todos

Tablas utilizadas:

SF1 - SD1

Sistema(s) operativo(s):

Windows/Linux

Punto de entrada

Descripción:

Punto de entrada utilizado en la rutina de importación de XML de la factura electrónica, referente al conocimiento de transporte, para cambiar el código del producto que identifica el flete que se grabará en la factura de entrada.

Ubicación:

Función ImpXML_Cte - responsable por el procesamiento del archivo xml e-CT para grabar los registros en las tablas SDS y SDT.

Eventos:

Después de leer el archivo en la carpeta xmlnfe/new e identificar si la empresa es remitente o destinataria de la factura.

Observaciones:

Punto de entrada solamente se ejecuta cuando el XML no tiene vínculo con ninguna factura de origen.

Si no tiene vínculo con la factura de origen, se ejecuta cuando la empresa sea la destinataria de la factura.

El código del producto devuelto se validará si existe en la tabla SB1. Si no existe, se considerará el contenido del parámetro MV_XMLPFCT.

Programa fuente:

MATA116I.PRW

Función:

ImpXML_Cte

Parámetros:

oXML := Objeto que contiene la estructura del archivo XML referente al conocimiento de transporte

 Devolución:

cPrdFrete - Devuelve el código del producto que se debe considerar para grabar la factura de entrada

 

Ejemplo:

#Include 'Protheus.ch'

User function A116PRDF()
Local oXML := Paramixb[1]
Local cPrdFrete := ""

// Personalizaciones del usuario

Return cPrdFrete