Histórico da Página
Ponto de entrada A116PRDF
Linha de Produto: | Microsiga Protheus | ||||
Segmento: | Serviços | ||||
Módulo: | Compras (SIGACOM) | ||||
Rotina: |
| ||||
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. |
Exemplos
Local oXML := Paramixb[1]
Local cPrdFrete := ""
// Customizações do usuário
Return cPrdFrete
Programa Fonte: | MATA116I.PRW |
Função: | ImpXML_Cte |
Parâmetros: |
Idioma
Português(Brasil)
Versões
Todas
Sistemas Operacionais Suportados
Todos
Compatível com as Bases de Dados
Todas
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.
...
Programa Fonte
...
ch'
User function A116PRDF()
Local oXML := Paramixb[1]
Local cPrdFrete := ""
// Customizações do usuário
Return cPrdFrete