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. |