Versões comparadas

Chave

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

...

Punto de entrada A116ITPCT

Linha ProdutoNf conhecimento de frete (Totvs Colaboração

Línea de

producto:

Microsiga Protheus

Segmento:

Serviços

Servicios

Módulo:

Compras (SIGACOM)

RotinaRutina:

Rotina

Rutina

Nome Técnico

Nombre técnico

Fact conocimiento de flete (TOTVS Colaboración)

MATA116I

Ponto

Punto de

Entrada

entrada:

A116ITPCT

País(es):

Brasil

Banco

Base(s) de

Dados

datos:

Todos

Tabelas Tablas utilizadas:

SF1 - SD1

Sistema(s)

operacional

operativo(

is

s):

Windows/Linux

...

Punto de

...

entrada

DescriçãoPonto na rotina TOTVS Colaboração uma nota conhecimento gere um do com apenas um item, ao invés de, efetuar o rateio do frete entre os produtos das notas de origem.
Após a leitura do arquivo na pasta identificação se a Empresa é remetente ou destinatária da nota.

Ponto de Entrada somente executado quando XML não possui vinculo com nenhuma NF de origem.

Quando não possuir vinculo com NF de origem é executado quando a Empresa for a destinatária da nota.

O código do produto retornado será validado se existir na tabela SB1. Caso contrário, a rotina seguirá o fluxo normal, efetuando o rateio do valor do frente entre os códigos dos produtos das notas de origem.

O código do produto retornado também deve constar no parâmetro MV_XMLPFCT

Programa FonteParâmetros Descrição: Contém os objetos extraídos do XML com as informações das notas de origem.   Descrição contendo todo o CTeRetorno Retorna o código do produto que deve ser considerado para gravação da nota fiscal

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 eCT en el directorio NEW para grabar los registros del archivo XML en las tablas SDS y

Localização:

Função ImpXML_Cte - Faz o processamento do arquivo xml CTe no diretório NEW para gravar os registros do arquivo XML nas tabelas SDS e SDT.

Eventos:

Después de leer el archivo en la carpeta xmlnfe/new e

Observações:

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 ya no existe 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. En caso contrario, la rutina seguirá el flujo normal, efectuando el prorrateo del valor del flete entre los códigos de los productos de las facturas de origen.


El código del producto devuelto también debe constar en el parámetro MV_XMLPFCT

Programa fuente

:

MATA116I.PRW

FunçãoFunció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

...

A116ITPCT()

...


Local

...

aParam1

...

:=

...

Paramixb[1]

...

Local

...

oParam2

...

:=

...

Paramixb[2]

...

Local

...

cRet

...

:=

...

""

...


//

...

Validaciones diversas


Return cRet