Árvore de páginas

Versões comparadas

Chave

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

Ponto de entrada A116ITPCT

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:

A116ITPCT

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

Localização:

Função ImpXML_Cte - Faz o processamento do arquivo xml

CT-e

CTe no diretório NEW para gravar os registros do arquivo XML nas tabelas SDS e SDT.

EM QUE PONTO

Eventos:

Após efetuar todas as validações de cadastro

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

Observações:

O ponto

Ponto de

entrada somente será

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

Empresa for a destinatária da

mercadoria

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

, pois, ele permite informar mais de um código de produto separados por ponto e vírgula.

Idioma

Português(Brasil)

Versões

Todas

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Retorno

cRet
Tipo: Caracter
Descrição: Código do produto que será considerado no item da nota

Programa Fonte

MATA116I.PRW

...

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

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

// Validações diversas

Return cRet

...

themeConfluence
languagecsharp

...