DestinatarioProgramacao
DestinatarioProgramacao
Campo | Tipo | Requerido? | Descrição |
---|---|---|---|
cdProgramacao | int | Sim | Código da programação a qual o destinatário está vinculado. |
cdProgramacaoDestinatario | Int | Sim | Código do destinatário da programação. |
cdTipoOperacaoProgramacao | string | Não | Código do tipo de operação de programação, retornado pelo método sgrListaTipoOperacaoProgramacao. |
nrCGCCPFLocalDescarga | string | Não* | Local de descarga. * Este campo será obrigatório de acordo com a configuração do cliente no campo [Exigir CNPJ de locais de entrega]. |
dsCliDestino | string | Não | Nome do destinatário da programação. |
cdCidDestino | string | Não | Código da cidade de destino, retornado pelo método sgrListaCidades. |
dtPrevChegada | inteiro | Sim | Data prevista para a chegada no destino. |
cdProdutoDestinatario | string | Não* | Produto a ser entregue. * Este campo será obrigatório de acordo com a configuração do cliente no campo [Exigir CNPJ de locais de entrega]. |
vlProdutoDestinatario | string | Não* | Valor do produto a ser entregue. * Este campo será obrigatório de acordo com a configuração do cliente no campo [Exigir CNPJ de locais de entrega]. |
nrControleProgramacao[1 a 10] | string | Não | Campo para livre utilização do cliente. |
cdOpAlter | Int | Não | Código do operador responsável pela última alteração. |
cdCli | Int | Não | Código do cliente. |
dtAlter | datetime | Não | Data da última alteração. |
vlItem | decimal | Não | Valor do item a ser transportado. |
flTrocaNota | int | Não | Esse campo indica se o documento permite a troca de notas fiscais (1-Sim, 2-Não). |
dtPrevSaida | datetime | Não | Data/hora prevista para o fim de passagem no local de descarga. Se esse campo não for informado, será calculado pelo sistema: quando o campo [Tempo previsto de passagem] estiver preenchido nos parâmetros da programação, esse campo recebe a informação do campo [Previsão início passagem] mais a quantidade de horas do campo [Tempo previsto de passagem]. Caso contrário, a previsão da saída será o final do dia atual (datal atual + 23:59). |
cdTipoCarroceria | int | Não | Código do tipo de carroceria. Este código é retornado pelo método sgrListaTiposCarroceria. |
cdGrupoTransp | int | Não | Código do grupo de transportadora, retornado pelo método sgrListaGrupoTransportadora. |
cdCli | Int | Não | Código do cliente. |
cdOpAlter | Int | Não | Código do operador responsável pela última alteração. |
dtAlter | datetime | Não | Data da última alteração. |
vlCapacidadeMinima | double | Não* | Capacidade do veículo. *Este campo será obrigatório de acordo com a configuração definida no campo [Exigir Tipo de Veículo], nos parâmetros da programação. |
vlCubagemMinima | double | Não* | Cubagem mínima do veículo. *Este campo será obrigatório de acordo com a configuração definida no campo [Exigir Tipo de Veículo], nos parâmetros da programação. |
nrCGCCPFEmbarcador | string | Não | Número do registro de CPF ou CNPJ do embarcador da carga. |
nrControleCarga | string | Não | Campo para livre utilização do cliente. |
dsControleProgramacao[1 a 10] | string | Não* | Campo para livre utilização do cliente. *Este campo pode ser obrigatório de acordo com o que foi configurado para o cliente. |
cdEmbarcador | Int | Não | Código do embarcador da programação, retornado pelo método sgrListaEmpresasPASUsuario. |
cdTransp | Int | Não | Código da transportadora da programação, retornado pelo método sgrListaEmpresasPASUsuario. |
flTrocaNota | int | Não | Esse campo indica se o documento permite a troca de notas fiscais (1-Sim, 2-Não). |
cdObsFechada | Int | Não | Código da observação fechada. |
vlProd | decimal | Não | Valor do produto da programação. |
dsObs | String | Não | Observações relacionadas à programação. |
destinatarios | List | Sim | Lista de destinatarios da programação. Para utilizar este campo deve-se criar um array do tipo Destinatario. É obrigatório informar no mínimo um destinatário. |
sensorestemperatura | List | Sim | Lista de sensores de temperatura, caso as viagens programadas para o cliente tenham controle de temperatura. Para utilizar este campo deve-se criar um array do tipo sgrSensorTemperatura. Caso a programação não tenha a configuração de sensores, enviar uma lista vazia. |