sgrDocumentoAE
Classe de associação dos documentos à Autorização de embarque.
PARÂMETROS
Campo | Tipo | Requerido? | Descrição |
---|---|---|---|
nrDoc | String (máx 20 caracteres) | Sim | Número do documento |
tpDoc | inteiro | Sim | Tipo de documento. Este código é retornado pelo método sgrListaTipoDocumento |
valorDoc | decimal | Sim | Valor total do documento |
tpOperacao | inteiro | Sim | Código do Tipo de Operação, retornado pelo método sgrListaTiposOperacao |
dtPrevista | DateTime | Sim | Data prevista para entrega |
dtPrevistaSaida | String (máx 20 caracteres) | Não | Prevista para Saída do local de entrega. Enviar no formato “AAAA-MM-DD” |
cdCidIBGE | int | Sim | Código IBGE da cidade de entrega, retornado pelo método sgrListaCidades |
dsRua | String (máx 50 caracteres) | Sim | Endereço de entrega |
nrRua | String (máx 6 caracteres) | Sim | Número do endereço de entrega |
complementoRua | String (máx 40 caracteres) | Não | Complemento do endereço de entrega |
dsBairro | String (máx 50 caracteres) | Não | Bairro de entrega |
nrCep | String (máx 8 caracteres) | Não | Cep de entrega. |
nrFone1 | String (máx 12 caracteres) | Não | Telefone do endereço de entrega |
nrFone2 | String (máx 12 caracteres) | Não | Telefone do endereço de entrega |
nrCnpjCPFEmbarcador | String (máx 16 caracteres) | Não * | CNPJ/CPF do embarcador. * Somente informar caso o campo “cdEmbarcadorCliente" não seja preenchido. Quando não for preenchido enviar "" (branco). |
cdEmbarcadorCliente | String (máx 20 caracteres) | Não * | Código do embarcador no cliente. * Somente informar caso o campo "nrCnpjCPFEmbarcador" não seja preenchido. O uso deste campo implica o cadastramento de todos os códigos (de-para) na Opentech. Quando não for preenchido enviar "" (branco). |
nrCnpjCPFEmitente | String (máx 16 caracteres) | Não | Número do CNPJ/CPF do Emitente do documento. Quando não existir os dados, enviar "" (branco). |
nrCnpjCPFDestinatario | String (máx 16 caracteres) | Não | Número do CNPJ/CPF do Destinatário do documento. Enviar "" (branco) quando não existir a informação. |
nrCnpjCpfDestinatarioSequencia | String (máx 16 caracteres) | Não | Sequência do CNPJ/CPF do Destinatário. Utilizado para controlar endereços de entregas diferentes para um mesmo CNPJ. Essa sequência é definida pelo próprio cliente. |
Latitude | float | Sim | Latitude do endereço de entrega. Enviar 0 (zero) quando não existir a informação. |
Longitude | float | Sim | Longitude do endereço de entrega. Enviar 0 (zero) quando não existir a informação. |
dsNome | String (máx 50 caracteres) | Sim | Nome do destinatário da entrega |
qtVolumes | inteiro | Sim | Quantidade de Volumes. |
qtPecas | inteiro | Sim | Quantidade de Peças. |
nrControleCliente1 | String (máx 20 caracteres) | Não | Campo para livre utilização. Quando não existir, enviar "" (branco). |
nrControleCliente2 | String (máx 20 caracteres) | Não | Campo para livre utilização. Quando não existir, enviar "" (branco). |
nrControleCliente3 | String (máx 20 caracteres) | Não | Campo para livre utilização. Quando não existir, enviar "" (branco). |
nrControleCliente4 | String (máx 20 caracteres) | Não | Campo para livre utilização. Quando não existir, enviar "" (branco). |
nrControleCliente5 | String (máx 20 caracteres) | Não | Campo para livre utilização. Quando não existir, enviar "" (branco). |
nrControleCliente6 | String (máx 20 caracteres) | Não | Campo para livre utilização. Quando não existir, enviar "" (branco). |
produtos | List | Sim | Lista de produtos do Documento. Para utilizar este campo deve-se criar um array do tipo sgrProduto. |
vlCubagem | inteiro | Não | Valor da cubagem total do documento. |
vlPeso | inteiro | Não | Peso total do documento. |
cdTransp | inteiro | Não | Código da transportadora |
flTrocaNota | inteiro | Não | Indica se o documento permite troca de nota fiscal, ou seja, se o documento pode ser substituído por outro. Informar o valor 1 para Sim e 0 para Não. |
cdProgramacaoDestinatario | inteiro | Não | Código do destinatário da programação. |