Árvore de páginas

Ponto de entrada A116PRDF

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Compras (SIGACOM)

Rotina:

Rotina

Nome Técnico

Nf conhecimento de frete (Totvs Colaboração)

MATA116I

Ponto de Entrada:

A116PRDF

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas utilizadas:

SF1 - SD1

Sistema(s) operacional(is):

Windows/Linux

Ponto de Entrada

Descrição:

Ponto de entrada utilizado na rotina de importação de XML de nota fiscal eletrônica, referente ao conhecimento do transporte, para alterar o código do produto que identifica o  frete que será gravado na nota fiscal de entrada.

Localização:

Função ImpXML_Cte - responsável pelo processamento do arquivo xml CT-e para gravar os registros nas tabelas SDS e SDT.

Eventos:

Após a leitura do arquivo na pasta xmlnfe/new e identificação se a Empresa é remetente ou destinatária da nota.

Observações:

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 remetente da nota.

O código do produto retornado será validado se existe na tabela SB1. Caso não exista, será considerado o conteúdo do parâmetro MV_XMLPFCT.

Programa Fonte:

MATA116I.PRW

Função:

ImpXML_Cte

Parâmetros:

oXML := Objeto contendo a estrutura do arquivo XML referente ao conhecimento do transporte

 Retorno:

cPrdFrete - Retorna o código do produto que deve ser considerado para gravação da nota fiscal de entrada

 

Exemplo:

#Include 'Protheus.ch'

User function A116PRDF()

Local oXML := Paramixb[1]
Local cPrdFrete := ""

// Customizações do usuário

Return cPrdFrete