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