Linha de Produto: | Microsiga Protheus | ||||
Segmento: | Serviços | ||||
Módulo: | Compras (SIGACOM) | ||||
Rotina: |
| ||||
Ponto de Entrada: | A116ICTEN | ||||
País(es): | Brasil | ||||
Banco(s) de Dados: | Todos | ||||
Tabelas utilizadas: | SF1 - SD1 | ||||
Sistema(s) operacional(is): | Windows/Linux |
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