Punto de entrada A116ICTEN

Línea de producto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Compras (SIGACOM)

Rutina:

Rutina

Nombre técnico

Factura de conocimiento de flete (TOTVS Colaboración)

MATA116I

Punto de entrada:

A116ICTEN

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 TOTVS Colaboración que determina que una factura de conocimiento de transporte genere un documento de entrada del tipo Normal con solamente un ítem, en lugar de efectuar el prorrateo del flete entre los productos de las facturas de origen.

Ubicación:

Función ImpXML_Cte - Realiza el procesamiento del archivo XML CT-e para las tablas SDS y SDT.

Eventos:

Durante la lectura/importación del archivo XML CT-e.

Observaciones:

Punto de entrada ejecutado incluso cuando el XML está vinculado a alguna factura de origen.

El código del producto devuelto se validará si existe en la tabla SB1. En caso contrario, el código del producto devuelto también debe constar en el parámetro MV_XMLPFCT.

Programa fuente:

MATA116I.PRW

Función:

ImpXML_Cte

Parámetros:

PARAMIXB[1]

Tipo: Array

Descripción: Contiene los objetos extraídos del XML con las informaciones de las facturas de origen.


PARAMIXB[2]

Tipo: Objeto

Descripción: Objeto XML que contiene todo el eCT.

 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 A116ICTEN()


Local aParam1 := Paramixb[1]

Local oParam2 := Paramixb[2]

Local cRet := ""


// Validaciones diversas


Return cRet