Árvore de páginas

Versões comparadas

Chave

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

Ponto de entrada A116ICTEN

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:

A116ICTEN

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 TOTVS Colaboração que determina que uma nota de conhecimento de transporte gere um documento de entrada do tipo Normal com apenas um item, ao invés de, efetuar o rateio do frete entre os produtos das notas de origem.

Localização:

Função ImpXML_Cte - Faz o processamento do arquivo XML CTe para as tabelas SDS e SDT.

Eventos:

Durante a leitura/importação do arquivo XML CTe.

Observações:

Ponto de Entrada executado mesmo quando XML possuir vinculo com alguma NF de origem.

O código do produto retornado será validado se existir na tabela SB1. Caso contrário, o código do produto retornado também devera constar no parâmetro MV_XMLPFCT.

Programa Fonte:

MATA116I.PRW

Função:

ImpXML_Cte

Parâmetros:

PARAMIXB[1]
Tipo: Array
Descrição: Contém os objetos extraídos do XML com as informações das notas de origem.
 
PARAMIXB[2]
Tipo: Objeto
Descrição: Objeto XML contendo todo o CTe.
 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 A116ICTEN()

Local aParam1 := Paramixb[1]
Local oParam2 := Paramixb[2]
Local cRet := ""

// Validações diversas

Return cRet