Histórico da Página
Ponto de entrada A116ITPCT
Linha de Produto: | Microsiga Protheus | ||||
Segmento: | Serviços | ||||
Módulo: | Compras (SIGACOM) | ||||
Rotina: |
| ||||
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: | Função ImpXML_Cte - Faz o processamento do arquivo xml CTe no diretório NEW para gravar os registros do arquivo XML 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 destinatária da 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 |
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'
...